Software

Information

  • Lap Around Roslyn CTP: Introduction & Syntax Rewriting – Sasha Goldshtein kicks off a series of posts looking at last week’s CTP release of Roslyn, setting the background to the types of problem that Roslyn solves in the introduction, and starting digging into using Roslyn to rewrite syntax.
  • Build Online C# Syntax Checker with Roslyn – Nandip Makwana takes a look at using Roslyn to create an online syntax checker for C# code, looking at using the Syntax Tree to parse the code, and obtaining the error information to return back to the user.
  • Coded UI Tests for jqueryui – Mathew Aniyan discusses the use of Coded UI Tests with web user interfaces which make use of the jQuery UI library, discussing the types of test which work, and how you can work round some issues in testing some of the more complicated controls.
  • Javascript minification patterns: Structuring for maximum compression – Anthony van der Hoorn discusses the process of JavaScript Minification, and highlights how the scoping of variables, and therefore the structure of your code can make a significant difference to how minified the code will end up.
  • Implementing Programming Languages using C# – Christopher Diggins discusses the use of his Jigsaw library to help in the creation of your own programming language discussing the constituent parts of the library which are used to build your own language implementation, programmed in C#.
  • Dynamic resolution rules joy – Ayende highlights a particular aspect of Dynamic Objects in .NET whereby they will always use actual property implementations over their Dynamic option (provided by TryGetMember).
  • New Line of Business Features in Silverlight 5 – Using pInvoke – Dan Wahlin continues his series of posts looking at the features of Silverlight 5 which provide for the needs of the Line of Business application developer, discussing the use of PInvoke in Elevated Trust applications.
  • ObjectStorageHelper<T> – A WinRT utility for Windows 8 – Jamie T shares a helper class which abstracts the saving of object data into the three different sandboxed folders available through Win RT.
  • Moving to Azure: Worker Roles for Nothing and Tasks for Free – Michael C. Neel shares a useful tip for those moving to Windows Azure who need some limited provision of scheduled tasks where a full blown worker role can’t be justified (especially for cost), making use of the underlying OS features of a Web Role.
  • High Availability On The Azure Platform – Jack Greenfield discusses some of the high availability features of Windows Azure within a single data center, discussing resource management, load balancing and partitioning of services.