Tag | Developers Posts

I would like to make one of these entries for every example I don't find on MSDN. I'm not sure if the intention is to ignore C++ or if this was just expected to be too hard, too easy or too ugly for developers to grasp. I have submitted this as Community Content on MSDN, also. http://msdn.microsoft.com/e... Here is the missing example for Enumerable::ToList(); #include "stdafx.h" using namespace System; using namespace System::Collections::Generic; using namespace System::Linq; ...
One of the things I love about NHibernate is the vibrant community that works so hard to continually improve the library. I’ve been using NHibernate off and on for a number of years on projects that had short development cycles and it never failed to provide me with a solid framework for my Data Access Layer. One particularly interesting thing is that NHibernate can generate Create, Update, and Delete scripts that allow you to manage your database and keep it more or less in sync with your entity ...
While I was on holiday last week we announced Tech Days. Tech Days is shaping up to be something rather good. It is a week-long series of free events run by Microsoft and technical communities to “Celebrate and inspire developers, IT professionals and IT Managers to get more from Microsoft technology” You can attend for 1 day or all 5 days. You can just attend the developer days or mix it up with the IT Pro days. It is entirely up to you. I will be doing my bit delivering sessions on Azure, Entity ...
I’ve been finding myself working on too many things at once to be effective. Things get 80% finished and then either forgotten until an external stimulus reminds me to complete it or languish far longer on the ‘to do’ pile than they should. I’ve been doing a LOT of thinking / reading /experimenting with Kanban for software development teams. I am even attending a Kanban Coaching Workshop next week with David Anderson (@agilemanager). I have seen people tweet about “Personal Kanban” and thought this ...
This is not a new topic for most of us, however there are aspects of using Virtual Machines that are applicable to us as developers and consultants that are not often discussed. As a consultant, when I begin a new project I want to be able to turn over my work and an established proven development environment to the client at the end of the project. With a VM I can give them the exact system I used, with all of the configuration and tooling intact. (Licensing can be a tricky issue so be sure you ...
Thanks to Jimmy Skowronski and the guys at Gloucester.NET user group for inviting me over to give my Hyper-V for Developers talk. Additional thanks to Marc Gravell for giving me a lift from Gloucester town to Symantec (kindly providing facilities) and for DevExpress for supplying the pizzas for tonights user group. As promised, here are the slides to download as either PDF or PowerPoint, http://www.tigernews.co.uk/... http://www.tigernews.co.uk/... ...
For those who would like to know when I'll be presenting my Hyper-V for Developers talk around the UK, to see if they can pop in, here's the latest dates (always subject to change), 13th August 2009 DevEvening, Woking 16th September 2009 Edge UG, London 14th January 2010 NxtGenUG, Southampton 17th February 2010 GL.Net, Gloucester (details) 17th March 2010 NxtGenUG, Manchester (details) 25th March 2010 .Net Developers Network, Bristol (details) 8th May 2010 DDD Scotland (if voted in, vote here) 13th ...
In the third in series of webcasts on CloudCasts looking at Workflow Foundation 4.0 custom activities I’ll take a look at Custom Activity Designers. The designers use Windows Presentation Foundation (WPF) to allow developers to easily create stylish and functional activities. Data binding is used to edit activity properties in the workflow designer. WF 4.0 Custom Activities Part 3 Activity Designers ...
After speaking in both Boulder and Fort Collins on parallel computing in the past couple weeks, I’m going to have the privilege of speaking in quite a few other places the rest of this month. Next Monday (Feb 15th), myself and 4 other MVPs will be presenting at the .NET Developers Association in Redmond, WA – we’re in town for the MVP Summit. Four rock star presenters and moi. It will be a touch group to live up to. Ted Neward has also promised to be in the back to heckle, so it ought to be quite ...
A short while ago I became a REAL game developer with the release of an XBLIG I helped create called “Kissy Poo”. Overall this game has been a huge success. It has far exceeded my original expectations of sales and was just a really fun project to work on. (In case you were wondering I was expecting to sell around 500 copies and we’re right now hanging around 1200 copies sold!). Now though, I want to take some time to reflect a bit and share what went well and what I would have done differently. ...
[Advert: Interested in Azure? Based in the UK? Be amongst friends -> http://ukazure.ning.com/] I just stumbled upon some work by my US colleagues and CodeProject to create a competition around deploying applications on the Windows Azure Platform. Looks to me like it is open to UK developers – hence I would encourage you to have a shot at winning and bringing the prizes back to Blighty. Give Windows® Azure a try in February and you could win an HP TouchSmart laptop (approximately $1000 USD value) ...
One of my goals for the year was to speak at least three times this year and from the looks of things, it appears I’ll meet that goal in the first half of the year. This is what’s going on this year for me (subject to additions/changes): Rocky Mountain Tech Tri-Fecta 2.0 - http://rmtechtrifecta.pbwor... Coders For Charities (C4C) - http://coders4charities.org/ Chicago Alt.NET May Meeting KC .NET UG July Meeting Kansas City Developer Conference (KCDC) Virtual Alt.NET Meetings Other Events Rocky ...
Note: Re-posted from the Prairie Developer Conference blog. The Prairie Developer Conference is pleased to announce that Microsoft MVP, author, and consultant Donald Belchamwill be leading a one day workshop on Friday, June 4th titled Making the Most of Your Brownfield Application Development! Pricing will be announced shortly, as will pricing for the conference in general and registration will be opening next week! Below is the abstract for the workshop. Making the most of Brownfield Application ...
As part of Microsoft UKs Azure Awareness Week in February (2010) we have three training workshops for partners taking place. I have added them over on the new Fans of UK Azure community site. Don’t delay – I expect the places to vanish quickly! February 23 Tuesday Reading Free One day Accelerated Training Workshop for Partners February 24 Wednesday Reading Free One day Accelerated Training Workshop for Partners February 25 Thursday Edinburgh Free One day Accelerated Training Workshop for Partners ...
Note: Cross posted from Coding The Document. Permalink Word 2007 has two built-in methods for tagging content. If you go to the developers tab you will find the ribbon has a section for Controls and a section for XML. The Controls are also referred to as Content Controls. The XML section allows you to define schemas that can be applied to your document and is sometimes called Custom XML. Both of these constructs can be used when you are coding an application which needs to identify a part of a document ...
Sometimes it is really, really difficult to get rid of bad habits. One of these habits in our profession is the use of pages in web applications. The World Wide Web started as a system of interlinked hypertext documents contained on the Internet. Why is it that nowadays, two decades later, we still build web applications using the document concept, putting content on pages? The worst use of pages is when we force the user to switch between pages while doing a single task. Every page change means ...
Back to the roots: .NET binary search and the meaning of the negative number of the Array.BinarySearch() return value Recently I gave a group of developers a task witch can be simplified to following simple problem: you have a sorted array of elements; find the index of a given element in this array. They came up with following solution: //given array int[] sortedArray = new[] { 1, 5, 8, 12, 18, 20 }; //Create a list from the array List<int> list = new List<int>(sortedArray); //use IndexOf ...
C# Tweaks - Why to use the sealed keyword on classes The sealed keyword is one of the very seldom used modifiers in C#. Probably most of you know what it is for, but only several developers ever used it. See C# Programmers Guide if you are not sure you remember what the keyword is good for: http://msdn.microsoft.com/e... Why shell I use it? Most popular, but not really most important motivation is the performance - JIT compiler can produce more efficient code by calling ...
Maybe this can sound you a bit obvious, but it’s something that I have found in several teams / projects, and I think it’s worth to point it out. When you start your own project as a solo developer, or build a small team to work together it’s quite common to agree on downloading the latest version of the Silverlight toolkit and install it… so far so good, everybody is compiling the application and able to work with the source code, … after some weeks you start having issues: Some developers decided ...
Figured what the heck, I'd share my two cents. I know someone is prolly interested in yet another view of the new device by Apple. I've read tons of views and being the lemming I am (as my boss calls me for owning an iPhone and using Ubuntu alongside my MS products), I figured a post was in order. After all, why not? For the record, I am a “fanboi” of no one's technology. I both love and hate their technology equally and often for the same reasons. The only thing I fanboi about is The Batman, as ...
The Baton Rouge Architecture Group is a monthly, informal round-table lunch for developers within the Greater Baton Rouge area. It is open to developers of all skill levels. This upcoming Tuesday Phillip Jackson will be starting us out talking on the Liskov Substitution Principle and we'll see where we go from there. Should be yet another great meeting. If you would like to come, please use the eventbrite link below to register so that we can get a rough estimate of the space needed. We hope to see ...
One of the hardest things for some managers to understand is that fighting for "regression testing" time with your customers can save you time in the long run. At work we are currently focusing on a regression sprint; where everyone including developers are re-testing existing items from previous sprints. Instead of our normally assigned bug/development items, we have been given existing bugs to re-test. I love this! Not only does that show that management have the proper focus on developing and ...
Most people - even the overwhelming majority of programmers - would say that the main activity of a software developer is "writing source code". But this is a (though quite understandable) misconception - and if you take a look at the available figures on the issue or if you - as a software professional - are honest to yourself, the misconception immediately turns out to be an enormous one. The world is full of software systems that are already in operation, and they have to be maintained - writing ...
The day started a bit early today as we have to present a small session at Community Tech Days @ Hyderabad which was confirmed today itself. The event went very well, over 200 attendees have attended the event. Speakers from various states came to Hyderabad to attend the event. I first met Harish Ranganathan, my favourite evangelist, after entering the hall. Hima Bindu delivered the first session on Web Development Enhancements in VS 2010 which was very interactive and informative. Next Arun Ganesh ...
To download the sourcecode click here Introduction Recently I have been working with some hierarchical object structures that are a composition of several other nested classes and elements, that we call “template objects”. To give you an idea of this, consider “Patient” class as a container that holds patient demographics in a hierarchical object structure. Fig: hierarchical template. These template objects are very robust and flexible, someone can go and design a template like above in a hierarchical ...
The new version of the Visual WebGui Ajax applications platform was released today and offers upgraded performance, scalability and complete developer and designer freedom to design and customize Web 2.0 UIs. Visual WebGui 6.4 beta 1 incorporates about 1,000 complete features either added or fixed from 6.3, including increased customizability with the new control level designer, theme designer and jQuery integration. The new version also includes 4 out-of-the-box skins for simple personalization ...
In this Issue: Michael Wolf, Justin Angel, Karl Shifflett(2, 3), András Velvárt, Bryant Likes, and Nigel Sampson. Shoutouts: John Papa posted a note: Hidden Gems: Why .NET Developers Need to Take a 2nd Look at Project Rosetta Shawn Wildermuth poses the question Are ORMs Solving Anything? From SilverlightCream.com: Silverlight 4 FileSystemWatcher ... no strings attached Michael Wolf returns with a second pass at his FileWatcher this time having a background thread doing the checking. Video of it in ...
Microsoft WebsiteSpark ignites success in the Web business by helping Web Pros to drive new business opportunities through connections with partners and customers around the world. WebsiteSpark also provides Web Pros with Microsoft software and solutions, as well as support and training opportunities. Through their participation in WebsiteSpark, Network Partners can grow their own business and customer base by gaining exposure as a Microsoft partner and participating in an ecosystem that includes ...
This is the third and final part of a three-part series, as follows: · Part 1: Situating the Business Rules Engine · Part 2: Backward Chaining: the 'Simple Name' pattern · Part 3: Backward Chaining: the ‘Bound Variable' pattern In Part 2 we looked at how developers can use procedural attachments and 'directive events' to implement a simple form of backward chaining for Microsoft's Business Rule Engine. In this third, and final, part, we will extend the code to tackle more complex backward-chaining ...
Hyper-V is getting more exposure now that SharePoint 2010 is nearing it's launch as only x64 platforms will be supported. Previously in MOSS/WSS 3.0 developers can use Virtual PC or XP Mode to virtualize their SharePoint server. Hyper-V provides greater network functionality than Virtual PC, allowing you to create Virtual Internal and External network adapters via the Virtual Network Manager. It's also possible to add Legacy Network Adapter. Often you need internet access as well as access to your ...
If you saw my earlier post about creating a MojoPortal Module, you might have been daunted at the number of steps. This article outlines a simpler approach for simpler modules. The earlier article followed Joe Audette's examples, and generally this is the correct approach in cases where you want a full feature added to the Web site. Note: this article is for developers who already have set up their project to develop new custom code for mojoportal, and who already have a project similar to my earlier ...
Microsoft Community TechDays is back again.In Hyderabad one day full event on 24th Jan 2010. Attend deep technology sessions for developers and IT professionals, as some of the best-known names come to your city to share their insights in topics ranging from .Net, Visual studio, Silverlight, to Windows and SQL Server. Build connections with Microsoft experts and community members and gain the inspiration and skills needed to maximize your impact on your organization while enhancing your career. For ...
Thanks to John and the guys at NxtGenUG Southampton for the invitation to come down to and present on Hyper-V for Developers tonight. And thanks to the tips, definitely have new stuff to look into, will look into PowerTab for improving my PowerShell experience (thanks to Rob Cooper aka @robcthegeek). I’ll also take the hint of using a proper ‘Southampton’ image. Next time you’ll have the Titanic as a desktop background instead of the mighty Spitfire whose first test flights were from Eastleigh airport ...

Which is fantastic news. I’m really looking forward to it especially as the UK team are planning to put on a great week for UK developers with the help of the fantastic UK community. More details to follow (just keep an eye out for #uktechdays on twitter!)

Check out the UK Visual Studio 2010 page.

P.S. That is a launch date not an RTM date.

An interview with colleague Paul Foster recorded end of December. In the first 5 minutes we talk about lego, snow, cider and robots. We do then eventually get onto the topic of Windows Mobile Widget development. Sounds fun and straight forward. Paul wrote the article for the December 16th 2009 UK MSDN Flash newsletter: “A key new feature of Windows Mobile 6.5 (WM 6.5) is the Widget runtime. The runtime provides a Microsoft implementation of W3C Widget support to Windows Mobile for the first time. ...
I am very excited to announce the Community Megaphone Podcast. It is a new podcast hosted by myself and G. Andrew Duthie (aka devhammer) that focuses on community as well as technology. The guests will be developers and speakers that you would find at your local user group or code camp. Our hope is that this podcast will help you, as a developer, to learn more about speakers in your area and encourage you to visit your local user groups or code camps. The podcast is part of Community Megaphone and ...
FredNUG is pleased to announce that we have a great presenter lined up to start out 2010. After enjoying some pizza and beverages while hearing what the Microsoft New Efficiency is all about. David Makogon will present an overview of Silverlight 4 with a sprinkle of RIA Services. It will be great to hear what’s being added to the Silverlight bag of tricks. Come join us on the 19th and enjoy some food, Silverlight 4 knowledge and swag! We’ll also be continuing our canned food drive. Despite the holidays ...
I was just “reviewing” a Windows Azure Platform developer video from Adrian Jakeman of QA and spotted at the end that they had various Azure courses up and running or in development. Given the video was excellent, Adrian is a top chap and QA consistently deliver great sessions, I felt I should point folks at: Windows Azure Platform – Accelerated Training Workshop, March 30th in London, 2 days AUDIENCE This course is aimed at software developers with at least 6 months practical experience using Visual ...
Just read about this new “Fact or Fiction?” ad campaign for PHP developers that Wintellect completed for Microsoft. These pages are navigated to via banner ads from a media buy that will target PHP developers (see attached image examples). The idea is to draw PHP developers into the ASP.NET and VSTS platforms. A big media buy went along with this to post these banners around the web… So we should be seeing these ads around the internet soon. I love these ads. You get the Fiction, then the Fact, then ...
We are excited to announce that Visual WebGui 6.4 client is going to adopt jQuery as its client engine in order to provide better support for cross browsers, enhanced UI behaviors and most important provide a familiar API to write Visual WebGui extensions such as custom controls and utilizing different protocols such as JSON and REST. jQuery is a lightweight open source JavaScript library (only 15kb in size) that in a relatively short span of time has become one of the most popular libraries on the ...
Phizzpop 2010 contest site http://www.phizzpop.com/ launched today, and a MSFT Press Pass article also went out $50,000 PhizzPop Design Challenge: Agencies Called to Design New Web Site for Boys & Girls Clubs of America. The more official launch email will go out to agencies after Wednesday, but I wanted to make sure you are aware so you can please inform you all. Partners will need to submit their Design Challenge entry (up to 10 page PDF) by February 19, 2010 – so get your submissions in quickly. ...
There's a lot of good stuff going on this week in user group land. Monday, 1/11/2010 - 5:30pm Twin Cities Java User Group (TCJUG) Please see www.TCJUG.org for more details on monthly meeting topics, and to register as a member. Tuesday, 1/12/2010 - 6:00pm Twin Cities Developers Guild (TCDevGuild) TOPIC: Building Peer-to-Peer Applications with .NET - Jeff Brand Please see www.twincitiesdevelopersgui... for more details and to RSVP for this meeting. Wednesday, 1/13/2010 - 5:30pm TechMasters North ...
Technorati Tags: ASP.NET,C#,GridView Many developers from the forums (forums.asp.net) are asking if how to implement fix header in GridView while scrolling. We all know that there are lots of examples out there that provide a solution that are available, however some of the solutions provided are not cross browser compatible. While searching for a cross browser solution, I found this article at devarchive.net and it seems very interesting to me. So I play around with the extender provided by devarchive ...
I love to see new user groups created but as a Geordie I'm especially pleased to hear of the creation of North East Bytes (NEBytes) - http://www.nebytes.net . The intention is to help Developers and IT Pros in the community with the constant battle to learn, stay current and broaden their knowledge. They meet every third Wednesday of the month at Newcastle University which happens to be where I did Computer Science – which brings back fond memories of the bar and the (very dangerous but hugely fun) ...
In June 2009 we created a survey for UK developers to tell us how they prefer to learn about technology which we used as input into planning for a number of activities in the UK in the second half of the year. I just “rediscovered” the raw data and thought it was interesting enough to share more widely. Top level: Most folks are generalists Web is “where it is at” for many We each have to invest a lot of time in learning technology Search trumps colleagues for answers Few of us have certifications ...
So with Mix 10 approaching, and the voting for the community submissions open, I’m sure you’re wondering “D’Arcy, who are YOU voting for?” since obviously my recommendations and backing is GOLDEN. So this can either be seen as a boost to the submitters, or the kiss of death to their hopes of speaking. I prefer to think the former, but hey, enough chit-chat, let’s look at my ballet pics! SketchFlow for Real Software Development David Wesst Vote For This Talk! There are a few SketchFlow talks scheduled ...
I have been dabbling with the Windows Azure Platform for most of 2009 (Check out my past posts) but at the end of December my boss Marc H gave me the go ahead to be “full time” on Azure in 2010. This was excellent news! I think Cloud Computing is an exciting, fascinating and often misunderstood area – which has the potential to significantly change how we develop and deploy systems in the next few years. And I am the lucky chap who gets to live and play in that space – at least until Marc realises ...
Well, another year, and heck …. even another decade and 2010 is going to be such an important year, or kick-off year for technology that I thought I would take a stab at making some technology predictions on what I think might happen this year. Technology always has these “next thing” items coming forward that it is really hard to even really know what is for real. Technologies might be quite good – but it will also take additional things like community ground swell or true behind-the-scenes business ...
This year Microsoft decided to have an open call for sessions for the MIX 2010 in Las Vegas. This conference, in case you don’t know it yet, is a great 3 days about modern client technologies, such as ASP.NET, Windows Presentation Foundation and of course Silverlight. This year, MIX is taking place from the 15th to the 17th of March 2010 in the Mandalay Bay hotel in Vegas. Today, the voting began! I didn’t count them, but there seems to be more than 100 sessions lined up, and the competition is fierce: ...
I ran into a page on the Microsoft web site that was showing a compile error. It’s fairly unusual but the developers over at MS are only human and they are going to make mistakes sometimes. What I thought was particularly interesting was that the CustomErrors option in their web.config was set to Off, showing the full source code of the page. The page is at http://lab.msdn.microsoft.com/ but I’m sure they will have fixed it by the time you read this so here is a screen shot. I wish I could report ...