As is Morning Brew tradition, I shall be taking the Good Friday and Easter Monday Bank Holidays off, so The Morning Brew will return on Tuesday 2nd April. I’ve got a good sized backlog of links from the past week or so, so may be doing an ‘Afternoon Tea’ at some point over the long weekend if I get a chance.

Have a good Weekend one and all.

Software

Information

  • Angry Birds of JavaScript: Blue Bird - Events - Elijah Manor continues his Angry Birds themed look at JavaScript with an exploration of JavaScript events, discussing observer, mediated, and hybrid events, and looking at which you should use.
  • My relationship with SOLID - The misunderstood L - Rob Ashton presses on with his discussion of,the SOLID Principles of Object Orientation, discussing the Liskov Substitution Principle, sharing his thoughts and advice on avoiding too much inheritance to avoid the need to worry about Liskov Substitution.
  • CSS Architectures: New Best Practices - Denise Jacobs follows up on an earlier article on CSS articles with this one looking at best practices when constructing a CSS architecture, looking at reset sheets, types of rules and CSS 3 functionality.
  • WebAPI Tip #5: Generating Links - K. Scott Allen continues his WebAPI tips series, sharing a tip for creating links to API controllers, both in Razor Views and inside the controller
  • Getting Started Managing Client-Side Data with the Breeze JavaScript Library - Dan Wahlin takes a look at the Breeze JavaScript library from IdeaBlade which aims to address points of friction for data interaction code in Single Page Applications. In this post Dan spins through the use of Breeze in a sample project.
  • Notifying Windows Explorer about files in use - Lukasz Swiatkowski takes a look at how you can inform Windows Explorer about the files your application is taking locks on, allowing the user to be notified that it is your application locking the file, rather than the usual unhelpful message should they try to move or delete the file.
  • Dotnet by Example: Enabling basic OpenLayers pinch zooming for Internet Explorer 10 touch events - Joost van Schaik discusses the ‘webkit monoculture’ whcih is leading towards web developers just working with WebKit functionality, and explores adding support for Internet Explorer 10 touch events into OpenLayers.