Dear visitor, thanks for stopping by! If you want, you can follow all updates on Snowball.be via RSS. You can also follow me on Twitter or Facebook. More interesting posts from other Microsoft Regional Directors can be found at The Region.
Gill Cleeren     Efficiency | Events | Silverlight | Slide decks | Speaking     August 27, 2010    

Yesterday, I gave a talk for DotNed.nl, the Dutch usergroup at the Ordina offices in Nieuwegein. 55 people attended the sold-out talk, I hope you enjoyed it. Any feedback is of course welcome via mail.

The talk, Building an end-to-end Silverlight application consisted out of 10 topics that we often encounter when building LOB applications:

  • 1.SketchFlow
  • 2.WCF RIA Services
  • 3.Data binding & DataGrid
  • 4.MVVM
  • 5.MEF
  • 6.Commanding & behaviors
  • 7.Messaging, navigation & dialogs
  • 8.Custom controls & third party controls
  • 9.OOB
  • 10.Printing

The ZIP file below contains the PPTX and the demos (also of the 2 topics we didn’t cover).

Remember that in 2 weeks, on September 14th, I’ll be again in the Netherlands for 2 sessions for SiXin, the Silverlight usergroup. Registration for this event is free and can be done here.

PPTX & demos

  Posted on: Friday, August 27, 2010 9:54:17 AM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren         August 25, 2010    

Mark Tuesday 28th in your calendar, as it will be the day that we have the third edition of ReMix in Belgium.

With this third edition we continue our tradition to invite thought-leaders of design and web who show us their craft. In addition you can take the opportunity to discover how newer ways of working might enable you and your organization to be more productive in translating ideas into Web. Discover how you can prototype your design with SketchFlow and Expression Blend, how Silverlight 4 and Silverlight for Windows Phone make it easy to deliver the experience, and discover the near future of Internet Explorer and HTML5, all of them allowing you to innovatively design and develop for the Cloud. Because after all, We're all in!

REMIX10 has a User Experience and a Web Developer track with eight sessions ranging from pure inspirational UX content to Web developer sessions thus marrying the best of both worlds: Make Web Not War.

I will be giving a session at ReMix as well. I can say that this will be a very special talk, you really need to come and see it. The abstract is the following:

Building a Silverlight 4 Application End to End
When you’re asked to build a new Silverlight application from scratch, it may be a bit hard to know where to start exactly. What would you say if you spend 75 minutes of your day and I show you the steps involved in creating a complete business application? Sounds neat, doesn’t it?! In the scenario, we are following a company that wants to set up a campaign site in Silverlight 4 that makes it possible to send Christmas cards. Among others, we’ll be spending some time with printing and webcam interaction, data binding, COM interop, out-of-browser features and data service access. Indeed, Christmas does come early this year!

Interested? Join the conference for free: http://msdn.microsoft.com/nl-be/ff923221.aspx. See you there!

  Posted on: Wednesday, August 25, 2010 9:01:00 AM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Community | Personal     August 24, 2010    
Today, I got a mail from Combell, the hosting company, stating that together with Vacature and Unizo, they were launching a new campaign: Helden van IT (Heroes in IT).

logohelden

With this campaign, they want to put the people that are in the IT-trenches every day on a stand. I registered myself as well, so if you think that the community work I do (Visug, Community Day, my blog, sessions…) is worth a vote, click on me on this page: http://www.heldenvanit.be/nl/profiel/gill-cleeren

Thanks!

  Posted on: Tuesday, August 24, 2010 2:45:11 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Efficiency     August 19, 2010    

hNext week Thursday (August 26th 2010), I’ll be presenting at DotNed.nl. The presentation is titled Building an end-to-end Silverlight 4 application. As the title says, we’ll be looking at some of the common questions (and of course answers) you’ll have when you are faced with the challenge of building a Line-of-Business application from scratch.

Bring your demo hat today, as we’ll be building an end-to-end, real life Silverlight application during this session! Looking at Silverlight today, we easily see that the platform is getting larger and larger, with more frameworks such as MEF being developed on the side. Advanced features such as COM interop and printing make the Silverlight story complete. In this session, we’ll take a look at how we can use all members of the Silverlight family to build an end-to-end application, based on MVVM principles.

 

Registration is free but mandatory and can be done on the DotNed.nl site. And since it’s taking place in the Ordina.NL offices, I won’t be feeling all that strange ;-) (FYI, I work at Ordina.BE!)

  Posted on: Thursday, August 19, 2010 10:06:53 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Events | Slide decks     August 19, 2010    

Today, I gave a webinar for the readers of SilverlightShow. The video recording will be online soon. You can get the slides and demo from here.

  Posted on: Thursday, August 19, 2010 10:02:04 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren         August 12, 2010    

Have you been wondering, like me, why the Find and Replace window in Visual Studio 2010 is always so large? I’ve been thinking: “I really can’t remember making it so wide myself?!?!”

Well, the good thing: you (and me for that matter) aren’t going mad, we’ve just hit the most reported bug on Connect. The Find and Replace window grows 16 pixels every time you use it. Take a look below at what happens when doing CTRL-SHIFT-F several times in a row!

 1

2

 3

 4

Luckily, there’s now a patch released for this, which can be obtained here: https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=30518&wa=wsignin1.0

  Posted on: Thursday, August 12, 2010 8:45:29 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Personal     August 1, 2010    

Yesterday, I was walking in Antwerp and several shops such as Fnac and MediaMarkt had big displays that the iPad had arrived. I had already “played” with a device a few months back, so no need to take another look at it now.

What I did do, was watching from a distance to the people looking at device: mostly kids were playing some game on the machine. I wonder if that’s were Apple is going with the device: a gaming-device at an incredible (high) price. It’s a consumer device, and I see little potential for it in the enterprise world. I can be wrong, but that’s how I see it at this moment.

Yes, I know they have sold quite a lot of them (Steve B. mentioned it also just last week), but do keep in mind that Apple is doing *everything* to make people think: “I need one of those to be part of it again”.

I’m convinced that a Windows device in the same form factor has a lot more potential. It has the usual things you’d expect from a PC: it runs Flash/Silverlight, you can run your applications on it, you’ll be able to upgrade to Windows 8 some day… I got a reaction from someone on Twitter, saying that Windows 7 is not touch-friendly and that it’s focused on mouse/keyboard. While that is true, keep in mind that Windows 7 has touch built-in to the platform.

What really will make these machines capable, is a UI shell. Everyone knows HTC Sense probably: it’s a graphical layer HTC puts on top of Windows Mobile to give it a more capable touch experience, easy access to applications and the like. When Windows 7 tablets will be coming out and they will have some shell running on it, they can offer an experience similar to iOS. On top of that, you can actually use the device for doing useful things as well, because all your software, mouse-enabled or touch-enabled will work on it. Or, of course, develop your own software for it!

One of these shells was shown today (via Engadget): UICentric, and it will appear on a Windows tablet coming out this year. You can see it running here.

(Btw, before someone asks/says: Yes, I have an iPhone since my Sony XPeria WinMobile 6.1 is broken. While I find it rather good, it crashes a few times a week and gets quite hot after long calls. It'll be out of the door when I have a Windows Phone 7 though :) )

  Posted on: Sunday, August 01, 2010 9:59:48 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren         August 1, 2010    

I’m really busy preparing to speak at several conferences and events in the fall. The first upcoming event is a webinar I’m doing for SilverlightShow:

Silverlight’s Power Features:
Data Binding in Action

August 19th, 2010, 10:00 am PDT (see your local time)
Speaker: Gill Cleeren

Building enterprise applications with Silverlight almost begs for rich data binding features. While Silverlight 2 already had an extended set of features available to enable data binding, Silverlight 3 and 4 add on these and extend the databinding platform.
In this webinar, we’ll start with a complete overview of the data binding features Silverlight 4 has to offer. We’ll take a look at how data binding is the enabler for applying the MVVM (ViewModel) pattern and commanding as well. Finally, we’ll open Blend and see its support for data binding, including the use of design-time data.

You can register here (it’s free).

  Posted on: Sunday, August 01, 2010 9:40:59 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Silverlight     August 1, 2010    

I’ve been writing some guest articles on SilverlightShow.net in the past couple of weeks. The articles give a complete overview of the current situation of performing duplex communication in Silverlight.

Article 1: The duplex story: looking at duplex communication in Silverlight 4 (Part 1): in this article, I’m giving a full overview of the HttpPollingDuplexBinding in Silverlight 4. This binding can be used to create duplex communication over HTTP.

Article 2: The duplex story: looking at duplex communication in Silverlight 4 - Part 2: Using Sockets: in this second part, I’m taking a look at sockets and how to create super-performing, duplex communication with the protocol. I’m taking a look at the changes made in Silverlight 4 as well.

Article 3: The duplex story: looking at duplex communication in Silverlight 4 - Part 3: Using Net.Tcp: in this final part, I’m looking at the newest option that arrived with Silverlight 4.

I hope you enjoy them!

  Posted on: Sunday, August 01, 2010 9:37:27 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren         July 14, 2010    

Now that my book is on a roll, it’s time that you start writing a book as well perhaps, no?!

I just got a mail from my publisher, Packt Publishing (and I do really recommend them!) that they are looking for more authors on Silverlight.

Packt invites Silverlight authors and book ideas:

Packt Publishing (www.PacktPub.com), the publisher of computer related books, plans to expand its range of Silverlight books and is currently inviting inquiries from people who fancy writing a Silverlight book. You do not need to have any writing experience to write for Packt. Anyone who loves Silverlight and fancies writing a book can get in touch with Packt at author@packtpub.com with his/her book ideas. Even if you don't have a book idea and are just interested in writing a book, Packt is still keen to talk to you.

Read more details about this opportunity here: http://authors.packtpub.com/content/packt-invites-silverlight-experts-write-new-set-books

So if you’re feeling creative, contact them and maybe in a few months time, you can have that great feeling of holding in your hands that book you wrote yourself!

  Posted on: Wednesday, July 14, 2010 10:00:31 AM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     .NET 4 | Efficiency | Personal | Silverlight | Speaking | TechEd     July 13, 2010    

Microsoft just announced that all of us can help deciding which sessions will be delivered at Tech-Ed 2010 Berlin. That's a great way of making sure that the contents is what the public wants!

I've ran through the list and 4 of my proposals made the shortlist (which is good news :)).

  • Treasures for the C# developer in Visual Studio 2010
  • AJAX Tips and tricks: things you never knew that could be done in ASP.NET Ajax
  • Silverlight data access and services not for the faint of heart
  • The good, the bad and… well, that’s it: Comparing good and bad practices in Silverlight application development

If you would like me to deliver one of these sessions on the upcoming Tech-Ed, please vote for them at http://europe.msteched.com/sessionpreference . Of course, there are many really other interesting sessions there as well: I'm sure this will be a great conference!

Thanks for voting!

  Posted on: Tuesday, July 13, 2010 11:37:55 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Visual Studio.net     July 7, 2010    

A few weeks ago, Microsoft released the Visual Studio Pro Power Tools, a free set of enhancements and features for Visual Studio 2010. There seems to be a small issue (it’s not really correct to call it a bug) with one of the shortcuts that it adds in combination with a Belgian keyboard layout (which is Azerty).

On the tools download page, you can read the following about the added Align Assignments feature:

Align Assignments
This extension is useful for making your code a little more readable by aligning the assignments when you type Ctrl+Alt+] such that it takes this:

And turns it into this:
 

On an Azerty keyboard, AltGr is used to type the square bracket. No issue there (yet).

The issue appears however when typing an array instantiation:

int [] array = new int]

As you can see, I *wanted* to type new int[], but the opening bracket failed, because of the added shortcut. Instead, the code wants to perform the Align Assignments command. This is a clash of shortcuts that I guess only appears on Azerty keyboard layouts.

The solution is either changing or removing the shortcut for this command, as shown in the image below:

image

  Posted on: Wednesday, July 07, 2010 9:27:46 AM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     ASP.net | Events | ppt | Silverlight     June 28, 2010    

Last week, I gave 2 sessions at NDC 2010 (Norwegian Developer Conference) in Oslo. I was glad that I was asked by the organization to be part of this conference that is known for its long list of renowned speakers. Here are my impressions of the conference as well as the downloads I promised in my sessions.

ndc2010

Conference report
Oslo is a really nice city. I mean really nice. People are friendly, the city is very clean and apparently, it houses a lot of great developers too.

NDC 2010 took place this year from June 16th until June 18th in the Oslo Spectrum. The Spectrum is a large event center, comparable to the Sportpaleis in Belgium. For me, it was the first time I’ve been to a conference that was organized in this type of center. I was at first wondering whether this would be handy to attend and give sessions in. Well, it works great ?. You have a great view of the session contents because of the screens being high in the rooms while you can still see the speaker very good as well. While giving my sessions, I was still able to have interaction with and see the audience.  The organization of the event itself was done as it should as well. So for the conference and infrastructure, a big thumbs up!

While infrastructure is one thing, content of sessions is much more important. One of the reasons I was really looking forward coming to this event as a speaker, as I mentioned in the intro, is that it is filled with top speakers for a developer audience Also, I got to hang out with a great number of fellow RDs. Names included Juval Löwy, Michelle Bustamente, Ingo Rammer, Richard Campbell, Carl Franklin, Tim Heuer, Billy Hollis, Rob Conery, Greg Young, Robert Martin and I’m forgetting a whole lot at this point. This is a formula for success: the Norwegians surely know how to “entertain” a developer crowd.

All in all, NDC is a really nice conference that is now on my list of yearly-must-attend events! Congrats on job well done to the people of Programutvikeling (I hope I’m spelling it right, my Norwegian is even after a week still horrible).

Session downloads
Here are the links for downloads for both my sessions:
Silverlight 4 Data Access and Services not for the faint of heart

ASP.NET 4 Caching: Performance for free


If you have any questions or remarks, please send me a mail!

  Posted on: Monday, June 28, 2010 11:18:35 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Community Day | Events | Speaking     June 28, 2010    

At Community Day 2010, together with Bart Wullems, I gave a session called Building an enterprise application with Silverlight and NHibernate. You can download the slide deck and demo below:

Slide deck

Demo

  Posted on: Monday, June 28, 2010 11:18:23 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Community Day     June 25, 2010    

The day after… finally!

Although I look forward to Community day almost as much as Christmas every year, I’m always happy when it is over as well. The main reason for being happy is of course that everything went great! All sessions were of excellent quality, we had more attendees once again, no unforeseen things happened (apart from an empty microphone battery which is really nothing…) and the catering seemed to be really appreciated!

A quick search on Twitter for #ComDay2010 resulted in reactions such as the following:

Maarten Balliauw maartenballiauw

Thanks for a great #comday2010 at @gillcleeren and all the other organisers! Great job! about 20 hours ago via HootSuite

P-J Adriaensens pjadriaensens

had a blast at #comday2010 today! Great atmosphere, great food & sessions. CU next edition!

Sven Schelfaut svenschelfaut

Had a great time at #comday2010 : great sessions and won an xna unleashed in the end. Seems I have to develop games in the future :-)

iktjilp iktjilp

On the way home after a verry interesting #comday2010

Dave Van den Eynde GroovBird

#comday2010 The food was much better than last year!

Dave Van den Eynde GroovBird

#comday2010 Props to the organisation! It's been great!

Katrien De Graeve katriendg

Another great event, Community day 2010 is almmost finished. good work from all, congrats! #comday2010

Here are some pictures, more will be available soon:

IMG_0317 IMG_0321 IMG_0323

IMG_0324 IMG_0332IMG_0329 IMG_0330  IMG_0333 IMG_0334

IMG_0335 IMG_0336 IMG_0337

  Posted on: Friday, June 25, 2010 6:14:12 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     .NET 4 | Book | Efficiency | Silverlight | sl4     May 22, 2010    

With my book I wrote together with Kevin Dockx, Microsoft Silverlight 4 Data and Services Cookbook available for a couple of weeks now, I decided to do a small search on reviews. I’ll be honest, I took all I could find right now.

9843_Mockupcover

Here’s the ones I found:

Richard Costall:

“Microsoft Silverlight 4 Data and Services Cookbook is a great publication, and worthy of a place any Silverlight developers bookshelf. The formula of ‘recipes’ works well, with well explained, yet simple examples covering almost everything you’d ask when starting out building business applications in Silverlight. It highlights Silverlight 2 and Silverlight 3 functionality differences, yet is right up to date on Silverlight 4.”

Complete review at: http://www.nxtgenug.net/Article.aspx?ArticleID=368

Vikram Pendse writes:

“My Review Comments : * * * * * (5 Stars)..Simple Amazing book !..Go and Grab your Copy Today !!! :)

Impressed with this Book?..want to have a look at? Ok ! What you see is what you get ! kidding..You can download a sample chapter right away !”

Complete review at http://pendsevikram.blogspot.com/2010/05/microsoft-silverlight-4-data-and.html

Damir Tomicic writes:

“Das Buch ist sehr praktisch geschrieben. Der Leser merkt sofort, dass Gill und Kevin die Ansätze selbst ausprobiert und für die Leser optimiert haben. Die gewählte Sprache ist einfach, die Beispiele auch für Anfänger geeignet. Ein guter Einstieg in das Thema.”

Complete review at: http://tomicic.de/2010/05/05/MicrosoftSilverlight4DataAndServicesCookbookGillcleeren.aspx

Review on Amazon.com

“Good Introduction to the Datagrid, Dataform, and different Services (4/5)”


Complete review at http://www.amazon.com/Microsoft-Silverlight-Data-Services-Cookbook/product-reviews/1847199844/ref=dp_db_cm_cr_acr_txt?ie=UTF8&showViewpoints=1

Interested in my book as well? It is available from Packt Publishing, Amazon.com, Amazon UK and many other retailers as well! I hope you enjoy it!

  Posted on: Saturday, May 22, 2010 10:06:33 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Community Day | Efficiency | Events     May 11, 2010    

Community Day 2010 is coming! Registration is now open.

No less than fourteen Microsoft user groups combine their efforts to organize this unique knowledge-sharing and networking event. With so many new Microsoft product and technology releases, the content of this Community Day will be focusing on Visual Studio 2010, SharePoint 2010, Silverlight 4, Office 2010, SQL Server 2008 R2, OCSR2, and many more!
So don’t miss out on the Community Day and join us on Thursday June 24th in Utopolis, Mechelen. We will bring together more than 300 IT Pro’s and developers.
The Community Day 2010 is brought to you by Azug, Besug, Biwug, IT-Talks Pro-Exchange, SCUG, SQLUG, VBIB, Visug, WinSec, XNA-BUG, CLUG, MyTIC and DotNetHub.

Register now for free at www.communityday.be !

  Posted on: Tuesday, May 11, 2010 11:35:01 AM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Events     May 3, 2010    

Here are the slides and demos of the VBUG Spring Conference in Birmingham. I hope you enjoyed it, and I hope to be back soon :)

Slides

Demos

  Posted on: Monday, May 03, 2010 10:15:25 AM (Romance Daylight Time, UTC+02:00)   |   Comments [1]
         
Gill Cleeren     Efficiency | Silverlight | sl4     April 26, 2010    

Earlier today, I got confirmation that my first book I wrote (together with Kevin Dockx) has been published and can now be ordered, both in e-book and hard copy. This is the new cover. The book also marks the launch of the new brand of Packt, namely Packt Enterprise.

9843_Mockupcover

The e-book version is available from the publisher’s website: https://www.packtpub.com/microsoft-silverlight-4-data-and-services-cookbook/book . On this site, you can also get a discount on the printed version.

You can also buy the book from Amazon of course (which at this moment still lists it as pre-order though). If you shop at Amazon.com, you can get your copy here: http://www.amazon.com/Microsoft-Silverlight-Data-Services-Cookbook/dp/1847199844. If you rather order at Amazon UK, you can order here: http://www.amazon.co.uk/Microsoft-Silverlight-Data-Services-Cookbook/dp/1847199844/ref=sr_1_1?ie=UTF8&s=books&qid=1272289229&sr=8-1.

If you want to get a more in-depth look at what the book has to offer, take a look here: https://www.packtpub.com/microsoft-silverlight-4-data-and-services-cookbook/book#in_detail .

What the book is about:

Silverlight 3 made a big step into Line-Of-Business applications and Silverlight 4 builds further on this. This book is not a general Silverlight 4 overview book; it is uniquely aimed at developers who want to build data-driven applications using Silverlight. It focuses on showing . NET developers how to interact with and handle multiple sources of data in Silverlight business applications and how to solve particular data problems, following a practical hands-on approach, using real-world recipes in a practical cookbook format. The book is aimed at Silverlight 4, however most of the covered features work both in Silverlight 3 and 4.

By following the practical recipes in this book, you will learn the concepts needed to create data-rich business applications—from the basic creation of a Silverlight application, to displaying data using data binding and upgrading your existing applications to use Silverlight.

Who this book is written for:

If you are a .NET developer who wants to build professional data-driven applications with Silverlight, then this book is for you. Basic Silverlight experience and familiarity with accessing data using ADO.NET in regular .NET applications is required.

What you will learn from this book:

  • Display and validate data efficiently in Silverlight business applications using data binding
  • Use the full power of the important data controls in Silverlight such as the DataGrid and the DataForm
  • Discover how your Silverlight business applications can quickly access data residing in a database or even Windows Azure by calling web services using XML, RSS, JSON and more
  • Exchange information between Silverlight clients and WCF or ASMX services in your Silverlight business applications
  • Add functionality to your Silverlight business applications by harnessing REST and WCF Data Services
  • Communicate with well-known REST APIs such as Flickr and Twitter from Silverlight
  • Simplify your data-driven business application development with WCF RIA Services

You can also read some sample recipes on the Packt site here: https://www.packtpub.com/article/inserting-updating-deleting-sorting-grouping-displaying-data-grid-silverlight .

I do hope you’ll like the book. If you have any questions on the book, don’t hesitate to mail me at silverlight@snowball.be .

  Posted on: Monday, April 26, 2010 4:32:01 PM (Romance Daylight Time, UTC+02:00)   |   Comments [3]
         
Gill Cleeren     .NET 4 | ASP.net | Events     April 12, 2010    

I just noticed that the video of my session on ASP.NET 4.0 at DevDays Netherlands is online. You can watch it here: http://channel9.msdn.com/posts/matthijs/Whats-hot-in-ASPNET-40-by-Gill-Cleeren/

  Posted on: Tuesday, April 13, 2010 12:10:38 AM (Romance Daylight Time, UTC+02:00)   |   Comments [1]
         
Gill Cleeren     .net | .NET 4 | C# | Silverlight | sl4 | VS2010     April 12, 2010    

After beta’s and one RC release, starting today, we can get our hands on Visual Studio 2010 RTM. Just hours ago, Microsoft held a keynote on the release of their flagship IDE, Visual Studio 2010. This release coincides with the release of .NET 4.0 and of course Silverlight 4, which has its official launch event tomorrow. This marks probably the largest release ever for developers from Microsoft.

 image

I need it badly

Visual Studio 2010 is like honey, developers swarm to it. It’s understandable that you want to get your hands on the bits. Where can you get them?
If you’re an MSDN subscriber, you’re in luck, as you can get all the bits from the MSDN subscription site. (http://msdn.microsoft.com/subscriptions)
If you are not, you have the following options:

image

 

Why you need it

If I wanted to make a list of reasons why you should be upgrading to Visual Studio 2010, I would be up all night I think. Since it’s quite late already, I’m going to make an all-but-complete list with my top features that make Visual Studio 2010 an not-to-miss upgrade. (For the complete list – you’re warned, it’s very complete – take a look here: http://msdn.microsoft.com/en-us/library/bb386063(VS.100).aspx)

The IDE looks really stylish!

Upon opening Visual Studio 2010 for the first time, you’ll immediately notice that something happened… Something big. No longer the traditional grey interface, but an exciting new look for the place you spend all your development hours in. Built entirely in WPF, the new shell offers plenty of extension points so you can make it feel even more like home.

image

New IDE features

I personally like the Navigate To function a lot (I blogged about it yesterday here: Visual Studio 2010 Tip- Navigate to functionality). Another one I like is the zoom in/out we can now do in the code editor. This is a real life-saver when doing demos on stage or when showing someone some code. Simply keep CTRL key pressed and rotate that mouse wheel of yours. For people who work on multiple monitors, Visual Studio now supports this much better!

Some other nice features:

  • Improved IntelliSense
  • Highlight references
  • Stub generation

New framework and languages

Visual Studio 2010 comes packed with new releases.

  • Silverlight 4 :) More on this at the launch event tomorrow!
  • C# 4.0 adds interesting new features to the language (more here). Also VB.net developers aren’t left outside in the cold, their favorite language gets an upgrade as well to Visual Basic 2010.
  • ASP.NET 4.0 as well as MVC 2 are born! If you want to get an overview of what’s new, download my talk of DevDays 2010 here. Most striking new features in WebForms 4 are client IDs, control over ViewState and more control over the HTML that’s being rendered.
  • Entity Framework makes a jump and goes straight to v4.
  • WCF and WF both get an upgrade to v4 as well.
  • TFS installation gets really simple using TFS Basic.
  • F# is now available for the functional programming needs.
  • SharePoint templates!

I want more

Not enough reading material for your brain? A free ebook is made available “Moving to Visual Studio 2010” here.

Warnings here!

Something to watch out for: currently, the Windows Phone 7 tools do not work with the RTM version of 2010. Read more on this here: http://forums.silverlight.net/forums/t/175181.aspx 

image

  Posted on: Monday, April 12, 2010 11:54:13 PM (Romance Daylight Time, UTC+02:00)   |   Comments [1]
         
Gill Cleeren     .NET 4 | Efficiency | VS2010     April 11, 2010    

Very often, you need to navigate to a class while coding. Perhaps a class you wrote yourself, perhaps you just want to see the members of a type of the .NET framework.

Visual Studio 2010 has THE ultimate feature for this, namely the Navigate To function. What you do, is hit CTRL + , (yes, indeed the comma) and it will open the Navigate To window, as shown below.

image

This window follows the same rules as the new IntelliSense: if I’m searching for a property “OverPaid”, I can search by typing Over… or just use OP.

image

If you have some text already selected in the code editor, the window will perform its search from there.

image

  Posted on: Monday, April 12, 2010 12:04:55 AM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     .NET 4 | Visual Studio.net     April 8, 2010    

Are you counting down the days to the Visual Studio 2010 launch as well? I really hope so, as it’s the biggest release for developers EVER! The list of new features is way too long to put in a simple post, so therefore I encourage you to watch the keynote live next week on April 13th 8AM PST (that’s 5PM in the afternoon Belgian time). Click here to add the event straight to your Outlook calendar.

  Posted on: Thursday, April 08, 2010 11:02:52 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Community Day | Events     April 5, 2010    

After some behind-the-scenes work, I’m happy to announce that Community Day 2010 will take place on June 24th 2010 in Utopolis Mechelen.

This fourth installment of THE community event of the year will of course focus on all the new technologies that are coming out of Microsoft these months, including Visual Studio 2010, SharePoint 2010, Office 2010, Silverlight 4, .NET 4.0, SQL Server 2008 R2 etc.

New this year is that we have a dedicated track on one specific technology and that will be SharePoint 2010. This track will contain general SharePoint 2010 sessions as well as more specific ones, such as working with Silverlight and SharePoint.

The usergroups are working on the agenda now, I hope to announce the complete agenda around April 25th. Also around that time, we will open the registrations on the site.

For now, check out www.communityday.be. If you are part of a company that wants to join us as a sponsor in organizing this event, send a mail to gillcleeren@gmail.com. An event such as this one can of course only take place because of the ongoing support of sponsors and usergroups.

I hope to meet many of you on June 24th!

PS: we will NOT be serving French Fries again ;-) . We’re working on a great formula to have some really good food this year! More hopefully very soon!

  Posted on: Monday, April 05, 2010 6:03:36 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Community | Events     April 5, 2010    

This month, you can meet me at the VBUG Spring Conference 2010 in Birmingham, UK. I’ll be doing a talk on Silverlight 4 and WPF 4.

Here’s more info on the event:

Thursday 29th April 2010

Our Spring Conference this year has the theme VBUG4Thought and takes place in the Midlands at the Heritage Motor Centre which is situated just two minutes from J12 M40 and is easy for you to find.

With the imminent release of Microsoft Visual Studio 2010 and the .Net framework 4, VBUG4Thought celebrates and highlights these new products.
This conference is ideal if you wish to learn about the new enhancements, features and capabilities of VS2010 and .Net 4. The conference will also give you an overview of how you can apply these technologies in new or existing projects.
As usual, we'll be featuring key speakers from the UK and abroad in order to give you expert, impartial and informative advice.

We are delighted to have the following speakers:

Eric Nelson -  Building an Application for Windows Azure & SQL Azure
Gill Cleeren - Silverlight 4 tour de force, with a little WPF 4 sauce on top
Hadi Hariri - Real-world applications with ASP.NET MVC and jQuery
Dave Sussman - What you really need to know about .NET 4.0 and Visual Studio 2010
Jon Skeet - Don't call us, we'll call you: an introduction to the Reactive Extensions to .NET
Josh Twist - Building an App Store for the enterprise with MEF and .NET 4.0

For full agenda click here

Hope to meet some of you there!

  Posted on: Monday, April 05, 2010 2:41:54 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
9/2/2010   9:19:18 PM