February 2013

Monthly Archive

The Morning Brew #1302

Posted by on 25 Feb 2013 | Tagged as: .NET, Development, Morning Brew

Software

  • jQuery Mobile 1.3.0 Released – The jQuery Team announce the release of jQuery Mobile 1.3.0 which focuses on improving the support for Responsive Web Design with enhancements to existing controls and a number of new controls too.
  • The Making of Xamarin Studio – Miguel de Icaza discusses the creation of Xamarin Studio, their new product name for MonoDevelop which has now been enhanced to support iOS Android and Mac development, and the results of all this work ave been fed back into the MonoDevelop project.
  • DefinitelyTyped TypeScript definitions now on NuGet – Jason Jarret discusses his contribution to the DefinitelyTyped project (who provide TypeScript type definitions for libraries not written in TypeScript) whic adds automatic publishing and synchronisation of the type definitions in DefinitelyTyped onto NuGet making them really easy to obtain and keep up to date.

Information

  • Five Fast Facts About ASP.NET and Web Tools 2012.2 – In case you missed last weeks release of the ASP.NET and Web Tools 2012.2 update Jonathan Rozenblit focuses in on 5 of the key features included in the release, and highlights some further resources to learn more.
  • ASP.NET Web API and Protocol Buffers – Filip W takes a look at enabling serialisation using the Google Prorocol Buffers format in your ASP.NET Web API projects, discussing why protocol buffers are a useful serialisation format (size of payload and performance of serialisation) before looking at implementing in a WebAPI project.
  • Using Sass and Compass in ASP.Net MVC with Web Workbench – Edward Charbeneau discusses the motivation for using pre-processors like SASS and Compass in your ASP.NET applications to make working with CSS easier, and discusses the use of the Web Workbench tooling from MindScape for better integration with Visual Studio.
  • Demo app and eBook for Windows Azure Mobile Services for iOS Clients – Shiju Varghese shares a free e-book and sample application code which looks at consuming Windows Azure Mobile Services from iOS based application clients to provide structured storage, user authentication and push notification functionality.
  • How to Create a Small Basic Extension Using C# – Ed Price features an article from Liam McSherry which looks at the use of C# to create language extensions for Small Basic which allows for additional features to be bolted into the language. The article walks through the process of developing a simple extension.
  • F# end to end – ‘FourEightThree ‘ has a nice post which looks at the use of the F# language from top to bottom in software development, providing for the programming language, build scripting language, deployment, UI and documentation, and comparing to the general C# stack with a mix of technologies.

The Morning Brew #1301

Posted by on 22 Feb 2013 | Tagged as: .NET, Development, Morning Brew

Update: fixed a typo in Eric Lippert’s name – sorry Eric, but thanks to Peter Zsoldos for letting me know.

Software

  • Introducing Formo – Dynamic Configuration – Chris Missal shares Formo, a simple configuration wrapper which wraps the standard AppSettings with a dynamic accessors which provides a number of useful helper methods to assist accessing configuration

Information

  • Monads, part one – Eric Lippert kicks off another series of posts this time exploring Mondads, discussing some of the theory and how monads apply in functional programming and C#
  • Alive with activity, Part 1: Working with tiles, badges, and toasts – Kraig Brockschmidt posts on the Windows 8 app developer blog discussing the interactivity in tiles, badges and toasts in Windows Store applications which developers can utilise to expose information on the user’s homescreen / start menu
  • Forms With AngularJS – K.Scott Allen continues his series looking at the use of AngularJS, showing an example of binding form elements making the code required to work with forms data much shorter and simpler
  • Polymorphism: Part 1 – John Teague kicks off a back to basics series looking at one of the fundamental concepts of Object Oriented Programming – Polymorphism
  • JSON Lesson – Tim Bray discusses a less well known fact about JSON, that it is legal to have duplicate keys in JSON, however in this post Tim advises against it as the behaviour can be a bit unpredictable in may JSON libraries.

Community

The Morning Brew #1300

Posted by on 21 Feb 2013 | Tagged as: .NET, Development, Morning Brew

Software

  • Glimpse 1.0 Ships! – The Glimpse Team proudly announce the release of Glimpse 1.0 Stable – the journey for any open source project to 1.0 is a long one, and the team have worked hard to bring a well rounded product to release. Glipse gives ASP.NET Developers a view inside the server from their browser, giving a Firebug like experience reporting on server side code – many congratulations to Nik, Anthony, all the contributors and the team at Redgate on reaching this milestone
  • Deeptissue.js A Gesture Library For the Modern Web – Chris Love announces the release of Deeptissue.js a JavaScript library for the web which aims to unite the different APIs for dealing with mouse and touch. This is an area I’ve been exploring recently and there are lots of subtle differences between browsers and platforms, so a library like this is a welcome addition.
  • Releasing Sample Browser for Windows 8 – The All-In-One Code Framework team announce the release of an updated Sample Browser application now targeting Windows 8 and available in the Windows 8 Store

Information

  • You’re just another carriage return line feed in the wall – Scott Hanselman discusses the pain of the differences in line ending characters between editors, platforms and personal preferences, and the problems that incorrect settings can give when contributing code to open source projects
  • The Evolution of DevLabs – Somasegar discusses the successes of DevLabs in bringing to life a number of projects which have gone on to greatness in the main frameworks, and highlights the recent changes to migrate DevLabs projects and content over to a subsection of the Visual Studio Gallery
  • Debugging Pain – End to End – ‘Glavs’ walks through the process of debugging some issues in an ASP.NET web application, walking through the initial problem report, the early investigation and investigating further via taking a memory dump.
  • How to Extract a URL’s Title, Description and Images using HTML Agility Utility – Sourabh Sharma gives a short sample of the amazing power of the HTML Agility library – a fantastic tool for working with HTML content when you need to be able to extract information from the content which may or may not be well formed.
  • What can I do to make my Windows 8 WinJS.UI.ListView app as accessible as possible? – Guy Barker, who worked on the Windows Accessibility team, takes a look at the various accessibility features of the WinJS.UI.ListView in this detailed post
  • WPF Threads and Chunking with Rx – Ian Griffiths is mid-series looking at various aspects of asynchronous and multithreading programming in WPF applications, in this part looking at using the Reactive Extensions to control the flow of events and databinding
  • MVP Summit presentation on async – Stephen Toub shares the slides from the ‘async clinic’ session he presented with Lucian Wischik at the MVP summit which discusses some of the areas in whcih developers often struggle with the new functionality.

Community

  • SQLBits XI in May 2013 – many reasons to attend! #sqlbits #dax #tabular – Marco Russo highlights the SQL Bits conference being held in Nottingham this May – a great opportunity to learn more about databases and database development. The conference is spread over a number of days, with training days and conference days, culminating in the Free Community day on the Saturday
  • Stacked 2013 – Free full day Windows Azure conference – Gary Pretty highlights the ‘Stacked 2013’ Windows Azure Event being held on 9th April 2013 here in Liverpool. The event is an all day one, with speakers from Microsoft and the MVP community, its sure to be a good day.

« Previous PageNext Page »