I just published a new article about one of my latest experience and deception.
How come legacy MDI style application are not easily available out of the box for a WPF application?
If you are interested in this scenario (and to find out solutions), have a look at http://emoreau.com/Entries/Articles/2015/01/MDI-Style-in-a-WPF-application.aspx.
I just watched a quick video made by the awesome Scott Hanselman.
This video is about properly using tabs in Word.
If you want to learn how to use them correctly, spend a little 18 minutes watching http://www.hanselman.com/blog/VIDEODoYouReallyKnowHowToUseMicrosoftWordThePowerOfTabsAndIndents.aspx
I have been running Windows 10 build 9879 (the first public preview version) for quite some time on a secondary laptop. It ran pretty well.
Lately, Microsoft made available build 9926. I went to my upgrade settings to get the new build. It installed correctly (takes very long time). It restarted automatically to complete the upgrade and I was able to see the new build version at the bottom left of my screen. I was an happy guy.
All of a sudden, without touching anything, there was a message on the screen that the laptop needed to reboot to finish the upgrade. After the restart, I was back to build 9879. A roll back occurred without even asking me!
A few days later, retried the upgrade. Same scenario happened. The upgrade ran correctly (takes very long time), restarted and boom, ... rolled back.
I finally found a way of having a stable latest build: I have downloaded the ISO from my MSDN account and everything now runs smoothly.
So don't loose your time and your patience trying the upgrade. Download the ISO and you will be another happy previewer!
On January 12 2015, I will be doing a session (in French) on building fluent interfaces for your own classes.
I you are in the Montréal area that night, come and see me.
More details at http://www.meetup.com/msdevmtl/events/219117273/
The MSDEVMTL community has set a full day event which will be held in Montréal on February 7, 2015.
The day will be on topics related on using SQL technologies with Azure.
The full day is free to regular members (and anybody can become a member by paying a small fee of 25$ covering all regular events of the community for a full year).
To register and for the complete schedule, visit http://www.meetup.com/msdevmtl/events/219284691/
Je vous souhaite mes meilleurs vœux pour l'année 2015.
I wish you all the best for the new year 2015.
I hope that you are aware that Christmas is just in a few days!
I also hope that you all know the Microsoft Virtual Academy (MVA).
So if you have some free days in the next weeks, why not use these days to get some training from this great source? MVA offers a wide collection of courses like these one:
By now, you are surely aware that the new year will bring (at a date yet to be announced) a new version of Visual Studio (named Visual Studio 2015) and a new version of the framework (named .Net Framework 4.6 even if the preview shows 4.5.3). For now, we can play with the Preview version publicly available.
Visual Basic will be at version 14 (version 13 has been skipped!) while C# will be at version 6.0.
This month’s article isn’t much about code. I will list my top 5 new features and enhancements I personally prefer.
You can read this article at http://www.emoreau.com/Entries/Articles/2014/12/Whats-new-in-Visual-Studio-2015.aspx
I just published my new monthly article.
This month, I use a user control built by the Microsoft VBTeam a long time ago. This control is using LINQ to generate a dynamic search on LINQ data sources.
You can read it from http://emoreau.com/Entries/Articles/2014/11/Use-dynamic-Linq-queries-to-build-a-search-feature.aspx
For the last week or so, I wanted to share some really cool web sites but I was running out of time. This morning, I finally got 5 minutes to share them with you.
All of them are related to Json and can really make your life easier. They could have been helpful when I wrote my article on that subject (http://emoreau.com/Entries/Articles/2014/01/Using-JsonNet.aspx).
The first web site is the JSON Editor Online (http://jsoneditoronline.org/). As the name says, this site offers an editor of Json to a structure or from a structure to Json. You can edit both side and regenerate the other one. Really helpful.
The second web is called json2csharp (http://json2csharp.com/) and is hosted by Jonathan Keith. It will accept the Json string you just composed and generate a C# class from it in one click.
If you liked the previous web site but would prefer VB over C#, you can navigate to the JSON C# Class Generator (http://jsonclassgenerator.codeplex.com/) which apparently lets you VB.Net classes.