DotNed podcast: Laurent Bugnion over de toekomst met Silverlight 5, Windows 8 en de MVVM Light Toolkit

In deze podcast spreekt Thomas Huijer met Laurent Bugnion over zijn TechDays presentaties. Ze hebben het onder meer over de toekomst van Silverlight 5 en het ontwikkelen voor Windows 8 en met web technologieën. Uiteraard hebben ze het ook over de zeer populaire MVVM Light Toolkit vab Laurent. Links: TechDays presentaties: http://www.techdays.nl/SprekerDetail.aspx?cid=2245 Blog: http://blog.galasoft.ch/ MVVM Light Toolkit: http://mvvmlight.codeplex.com/ http://dotned.nl/PodCasts.aspx?id=31

DotNed Podcast: Koen Zwikstra over Silverlight 5 en de toekomst van Silverlight

Er is weer een nieuwe DotNed podcast online. In deze podcast spreekt Maurice de Beijer met Koen Zwikstra over de recente Silverlight 5 release en hoe de toekomst er voor Silverlight ontwikkelaars uitziet. Verder vertelt hij over Silverlight Spy een runtime inspector waarmee je willekeurige Silverlight applicaties kan inspecteren. Hij kondigt ook nog even aan dat hij druk bezig is met een Spy voor Metro applicaties op Windows 8. Links: Blog: http://firstfloorsoftware.com/blog/ First Floor Software: http://firstfloorsoftware.com/ Silverlight Spy: http://firstfloorsoftware.com/silverlightspy/ Balder – 3D engine for Silverlight: http://balder.codeplex.com/   enjoy!   [f1] [f2]

Keyboard and the Windows Phone 7 emulator

By default the WP7 emulator will not react to you typing on the keyboard, instead you have to use the mouse to press keys on the software keyboard that pops up. There is however a hidden feature that will let you use your hardware keyboard, just press Page Up when the software keyboard pops up. And as an extra bonus the three buttons at the bottom of the phone can be activated using F1, F2 and F3 for back, home and search respectively.   Cool feature that makes development using the emulator a lot easier   Enjoy! [f1] [f2]

Book review: Silverlight 4 in Action

Some weeks ago I received a review copy of Silverlight 4 in Action by Pete Brown. Reviewing this book took some time as it weighs in at a hefty 798 pages, who ever said that Silverlight was a small products? That is a lot of material but then the book doesn’t assume any prior knowledge of Silverlight at all.   The book is divided into 25 chapters in 3 different sections. The first part, consisting of 10 chapters, is titled "Introducing Silverlight". As the name suggests this covers the basics of Silverlight development. This section is mostly targeted at developers … Continue reading Book review: Silverlight 4 in Action

More Workflow 4 Services and duplex communications

Yesterday I posted a long blog post explaining how to do duplex communications in a Workflow service. Its a long story but the most important points where that workflow services don’t support the same style duplex communication as WCF with the callback channel defined in the ServiceContract but rather something that is called durable duplex where the callback contract is independent and the client has to create a ServiceHost and act as a full-blown WCF service. Also the callback address had to be passed by the client using CallbackContextMessageProperty and the workflow service had to use a callback correlation handle … Continue reading More Workflow 4 Services and duplex communications

Workflow 4 Services and duplex communications

There are quite a a few cases where it is useful to have a duplex communications. An obvious candidate is allowing a service to notify the user interface application of the progress so the user knows what is happening. Normally, when using plain WCF, you would use a ServiceContract attribute with a CallbackContract that specified the service uses duplex communications. For example something like the following code on the server: [ServiceContract(CallbackContract = typeof(IService1Callback))] public interface IService1 { [OperationContract] string GetData(int value); }   [ServiceContract] public interface IService1Callback { [OperationContract] void Reply(string message); } along with a client like this: class … Continue reading Workflow 4 Services and duplex communications

Using dynamic objects in Silverlight 4

Note: This blog post is written using Silverlight 4.0 RC 1 One of the cool new features in Silverlight 4 is the ability to data bind to indexed properties. This means that even if you don’t know at design time what properties you data object has you can still data bind to them. The syntax is very similar to a normal data binding, only in this case you need to use the [key] syntax instead. For example in example below the FirstName is a regular property while the LastName below is an indexed property. <StackPanel Name="LayoutRoot"> <StackPanel Orientation="Horizontal" Margin="1"> <TextBlock … Continue reading Using dynamic objects in Silverlight 4

Nederlandse CodeCamp 2009

Op 21 november 2009 organiseren de SDN, Stichting dotNed en VBcentral samen het derde Nederlandse Code Camp. Dit is een dag lang met code, code sharing, freaking en gezellig samenzijn. Een evenement door ontwikkelaars, voor ontwikkelaars. De regie ligt voor een belangrijk deel bij de deelnemers! Het aantal plaatsen voor deelnemers is wel beperkt tot maximaal 150. Wacht dus niet te lang met beslissen want voor je het weet is er geen plaats meer. Vergeet bij je aanmelding niet op te geven welke onderwerpen je interesse hebben. Bovendien nodigen we iedereen graag uit om zelf een sessie in te vullen. … Continue reading Nederlandse CodeCamp 2009

Combined DevelopMentor instructors blog feed.

Michael Kennedy, one of the co instructors from DevelopMentor, has created a combined feed from all the blogs of the various DevelopMentor. An awesome group of people with a lot of knowledge to share. Highly recommended in you RSS reader. http://feeds.feedburner.com/DevelopmentorInstructors   If you want to check out a list of the individual blog feeds look here.   Enjoy!   [f1] [f2]