Posted by Chris Alcock on 04 Apr 2013 | Tagged as: .NET, Development, Morning Brew
Information
- Monads, part thirteen – Just when you thought it was over, Eric Lippert pops up with a link to Tasks, Monads, and LINQ a great article from Stephen Toub picking up on Erics references to Task<T> in his series and taking a look at Task<T> and how it relates to the monad pattern
- 5 ways to implement HTTPS in an insufficient manner (and leak sensitive data) – Troy Hunt takes a look at 5 HTTPS security anti-patterns, dissecting the use of cookies, mixed HTTP and HTTPS, and posting data, illustrating with some real world examples.
- MSDN Magazine – The April 2013 edition of MSDN Magazine is now available online, with articles looking at C++/CX language extensions for building Windows 8 apps, the JavaScript API for Office, adaptive boosting classification, and a whole lot more
- WebP – Advanced image optimization using ASP.NET MVC – Dean Hume takes a look at the WebP image format from Google, looking at how you can implement it in ASP.NE MVC applications to serve WebP images to clients who support it, improving the page load performance with their reduced size.
- Angry Birds of JavaScript: White Bird – Linting – Elijah Manor continues his Angry Birds inspired post series with a look at the use of JavaScript Lint to check for possible problems in your code, and ensure that standards are being observed, discussing some of the analysis the tooling performs.
- How We Get Coding Standards Wrong – Erik Dietrich shares some of his thoughts on Coding Standards, looking at some of the false economies of defining standards. Be sure to check out the comments on this one for further discussion
- Beware of Async Sub or Void – Jim Wooley highlights a potential confusion point when dealing with async / await and methods which don’t return anything (void)
- Building a basic JSON parser in OMeta – Rob Ashton shares the first steps at building a JSON parser using OMeta, walking through the process using a TDD style, giving a nice example of how you can build up complex functionality test first.
- Building Large, Maintainable, and Testable Knockout.js Applications – Jonathan Creamer takes a look at building real world applications using development best practices using Knockout.js, exploring AMD and Require.js, and looking at building a sample application.
Comments Off on The Morning Brew #1328
Posted by Chris Alcock on 03 Apr 2013 | Tagged as: .NET, Development, Morning Brew
Software
- WCF Data Services 5.4.0 Release – The WCF Data Services Team announce the release of WCF Data Services 5.4.0, a release being made as NuGet Packages only. The release includes all the features discussed in the pre-release versions including Client deserialization/serialization hooks, Atom improvements, and a bunch of bugfixes
- Introducing the dotPeek 1.1 EAP – The JetBrains team announce the release of their Early Access Preview of dotPeek 1.1 which includes a number of new decompilation features, including the ability to export an assembly to a full Visual Studio Project.
- New on modern.IE: Free VM Downloads, Windows 8 QuickStart Kits, Enhanced Code-Scanning Tools, and More – The Internet Explorer team discuss the latest batch of updates to the Modern.ie website, including updated virtual machine images, improved accessibility issue detection tools, and an offer (sadly expired already) of a free copy of parallels for Mac users with a donation to charity (hopefully this offer will return soon).
Information
- Monads, part twelve – Eric Lippert rounds out his series on monads with a look at the SelectMany operator in LINQ, and short conclusion to the series in three main points.
- Understanding .NET Garbage Collection – Tsvetomir Y. Todorov gives a short introduction to the .NET Garbage collection process, an often forgotten about part of the CLR, mostly because it usually ‘just works’
- Background Tasks in Async Methods – Matt Hamilton discusses Fire and Forget method calls which are kicked off from within awaited code, looking at the compiler warning you get when doing this, and looking at ways around this warning.
- ASP.NET 4.5 Web Forms Features – Model Binding – Dan Wahlin continues his series of posts looking at some of the new features in ASP.NET 4.5, exploring Model Binding in ASP.NET Web Forms code.
- Angry Birds of JavaScript: Black Bird – Backbone – Elijah Manor continues his Angry Birds inspired front-end architecture series with a look at the use of Backbone.js to structure your front end code, giving an overview/introduction to its use
Community
- Transfer of Ownership of DDD South West Limited – Guy Smith-Ferrier gives an update on the process of handing over the reins of DDD South West – If haven’t already I’d like to thank Guy for all his efforts with DDD South west – I’ve enjoyed all of the events to date, and am proud to say that it was the first conference I spoke at and I’m really pleased to see that things seem to be in place to continue in the future
Comments Off on The Morning Brew #1327
Posted by Chris Alcock on 02 Apr 2013 | Tagged as: .NET, Development, Morning Brew
Software
Information
Community
- Speaking in Bristol April 10th – Kate Gregory is visiting the UK, and will be presenting two sessions at the Bristol based .NET Developers Network usergroup on the 10th April, with a session on being a better developer using Visual Studio, and a look at why you should consider C++ in 2013
1 Comment »