As I have announced in my article of last month, here is my introduction to the Async and Await features of .Net.
One of the complaint about the Task class I have introduced last month, is that the code is not very linear. I strongly suggest that you (re)read last month’s article as we will build up on what was done in that article.
Async and Await features bring back some linearity while keeping the benefits of asynchronous code making the code more readable. You definitely need to understand task to correctly use Async and Await.
You can read this article from http://emoreau.com/Entries/Articles/2013/11/Async-and-Await-in-Net.aspx
L'événement a été cancellé. Il sera remis au printemps 2014. Désolé.
Ne manquez pas le lancement de VS2013 et TFS 2013 par la Communauté .NET de Montréal qui aura lieu le samedi 7 décembre prochain.
Joignez-vous à Etienne Tremblay et Vincent Grondin pour un tour d’horizon sur les nouveautés de cette suite de produits de développement dans l’écosystème Microsoft, incluant les fonctionnalités seulement disponibles dans le cloud. Cette journée vous offrira aussi un retour sur certaines fonctionnalités de la suite 2012 de ces mêmes produits.
Pour plus d'info et vous enregistrer :
I just finished reading Beginning Windows 8.1 by Mike Halsey published by Apress (http://www.apress.com/9781430263586).
Generally well written, this book is easy to read. Don't be intimidated by the number of pages, the many pictures helps making the reading a breeze. The author knows that not all readers will use a touchable device and takes time to explain the various ways (keyboard, mouse, gesture) for each actions.
On the cons side (because there are always some!), some chapters (only a couple) makes it very visible that this book was written for Windows 8 and then upgraded to 8.1. In these chapters, you will see references to Windows 8 where it should really be 8.1. I found myself reading these sentences twice to try to figure out if the author really means 8 or it is just a left over from the previous edition.
Some other chapters had all references from 8 replaced by 8.1. It makes it tough for somebody who used 8.0 for a while and looking for the differences between 8 and 8.1.
Be sure you are not reading this book while you are away from your computer. I am pretty sure that on every page you read, you will want to try a trick or two you just learned! A good example is when Mike explains how to use the Search in File Explorer in chapter 5. I tell you, you won’t be able to resist.
If you read the book cover-to-cover (pretty hard to with an electronic version but I did it), you will want to keep this book handy for a long time after your reading. You will surely use it as a reference guide especially for chapters like the one on virtualization that you might not use day 1.
That being said, this book is a must read for whoever jumping into Windows 8.1 from Windows 7 and older. Even current Windows 8 users will be able to find valuable content because I don’t know many people knowing the ins-and-outs of Windows like Mike Halsey.
I just published a new article on a topic introduced with the .Net Framework 4.0 (Visual Studio 2010). The System.Threading.Task namespace is yet another way of enabling your applications to do multiple things at a single time if your computer has multiple cores.
Developers have been trying hard in the last years to produce applications that are non-blocking, that react quickly to users, that are cancelable for long processes, … and it wasn’t always easy. System.Threading.Threads, Async calls, BackgroundWorker component were good but not as good as this newer iteration.
System.Threading.Task is the next evolution trying to better accomplish this task. If you think of building Windows Store applications, this is a must use.
If you are interested, you can read it from http://emoreau.com/Entries/Articles/2013/10/SystemThreadingTask-class.aspx.
I have Surface RT that I mainly use to read and watch PluralSight videos. When the preview version of 8.1 has been made available, I installed it on that tablet.
Today, Microsoft made available the final release version of Windows 8.1. I had the surprise that the preview version was not directly upgradable to the final version.
Read this blog (http://www.winrtsource.com/2013/10/17/why-cant-i-install-windows-8-1-solution/) if you want to learn how to upgrade your RT device. Mine is currently downloading!
S. Somasegar (Microsoft corporate vice president of the Developer Division) just announced that the final releases of Visual Studio 2013 is now available for download to MSDN subscribers.
Check is announcement from http://blogs.msdn.com/b/somasegar/archive/2013/10/17/visual-studio-2013-available-for-download.aspx
For many years now, one of the first setting I have been changing when installing Visual Studio, was one affecting CTRL-X (also CTRL-C but I care a bit less).
To make a long story short, CTRL-X can be used to cut the current line. It can also be used to delete a line without selecting it. Since at least VS2005, it was possible to tell the editor (see image here below) to not cut/copy an empty line to the clipboard but it was at least deleting it (and not overwriting the clipboard with a blank line).
Lately, I have installed Visual Studio 2013 RC (available for MSDN subscribers) and the behavior just changed. It works has it always did except when the row is empty, absolutely nothing is done.
I am not sure that I like this setting anymore!
I just published a new article introducing you to the most valuable feature which is probably the greatest reason to buy the Ultimate edition of Visual Studio : IntelliTrace.
You can read it from http://emoreau.com/Entries/Articles/2013/08/Get-help-from-IntelliTrace-to-debug-your-Net-application.aspx