April 2014
Monthly Archive
Posted by Chris Alcock on 22 Apr 2014 | Tagged as: .NET, Development, Morning Brew
Software
- TypeScript 1.0 Released and Open for Contributions – Polita Paulus shares an official update on the TypeScript project, discussing the 1.0 release and the opensourcing and accepting of community contributions to the TypeScript project.
- Unity 3.5 RTW: Now with more Peace, Love, and Rock ‘n’ Roll – Grigori Melnik announces the release of version 3.5 of the Unity Dependency injection framework which as well as having had significant performance improvements made is now also a true portable class library making it easier to use Unity across a range of .NET platforms.
- Prism 5.0 for WPF just shipped – Francis K. Cheung highlights the release of Prism 5.0 for WPF, highlighting the official announcement and the 6 packages which make up the framework.
- Download PowerShell Script Browser 1.0 – Jialiang Ge highlights the release of the PowerShell Script Browser, a tooling product which plugs into the PowerShell ISE making it ever easier to find samples to automate Microsoft Products.
Information
- Visualizing Roslyn Syntax Trees – Shyam Namboodiripad recaps the recent news about the Roslyn Project, and moves on to look at some of the syntax visualisers provided in the Roslyn SDK
- .NET Developer Tooling: The Roslyn Revolution – Patrick Smacchia discusses the opportunities presented by the Roslyn Project for tools vendors, and discusses why it is a significant decision for them regarding what to do next.
- Using Contracts to discover Liskov Substitution Principle Violations in C# – Colin Angus Mackay takes a look at how it is possible, using .NET Code Contracts, to spot code which abuses the Liskov Substituation Principle.
- On accessing chains of potentially null properties – Bertrand Le Roy looks at Law of Demeter violations, and explores how accessing property chains can be fraught with dangers of Null Reference Exceptions, looking at possible future C# syntax to work around this, and sharing a solution which you can use now to safely access properties using lambdas and expression trees.
- F#19 : Exceptions – Sacha Barber continues his series looking at the F# language and programming style, exploring the handling and working with exceptions in his latest part.
- Angular JS – Part 14, End to end tests & AngularJS – Part 15, End to end tests and mocking – Gabriel Schenker continues his series of posts looking at the AngularJS framework with a look at creating end to end tests for your applications, along with provisions for mocking external dependencies for testing purposes.
- Angular Part 4 – Testing AngularJS – Jesse Liberty is also mid series on a look at AngularJS and in his latest post explores testing
- The Special Properties of ngRepeat In AngularJS & Better Error Handling In AngularJS – K. Scott Allen shares two useful posts on AngularJS, the first focusing on a documented but often missed feature of the ngRepeat directive, and the second exploring error handling in your application.
- FubuMVC Lessons Learned – Misadventures in DevOps with Ripple, Nuget, TeamCity, and Gems – Jeremy D Miller continues with discussions of the various lessons learned in running the FubuMVC project, discussing some of the issues and problems encountered as the project grew, and how splitting up a project into separate packages can help and hinder.
- Find a Designer for your Open Source Project – Jason Robert shares his latest project, a service to help connect open source projects with designers to help them achieve things of beauty.
- Azure Web Sites New Basic Pricing Tier – Yochay Kirtiaty gives an update on pricing of Microsoft Azure Websites services, and the introduction of a new basic tier of pricing.
Comments Off on The Morning Brew #1593
Posted by Chris Alcock on 17 Apr 2014 | Tagged as: .NET, Development, Morning Brew
Update: Forgot to mention – Friday and Monday are Public Holidays here in the UK, so inkeeping with Morning Brew tradition I will be taking those days off, with the next edition being Tuesday 22nd April. Have a good Easter break.
Software
- Announcing Kendo UI Core – Telerik announce the release of Kendo UI Core, a free and open sourced Kendo UI distribution which is licensed under the Apache 2.0 license. Code is available on GitHub and community contributions are being accepted
- Download: .Net Universe 2013 Poster – Deva shares a 213 .NET Universe poster outlining all the main SDKs, packages and libraries that make up the .NET platform.
Information
Comments Off on The Morning Brew #1592
Posted by Chris Alcock on 16 Apr 2014 | Tagged as: .NET, Development, Morning Brew
Software
- AutoMapper 3.2.0 released – Jimmy Bogard announces the release of AutoMapper 3.2.0, a release containing a number of significant improvements and new features including further improvements toLINQ Queryable extensions, improvements to RverseMap, preconditions on member mappings, and much more
Information
- Heartbleed and static analysis – Eric Lippert discusses static analysis in the context of detecting issues like the Heartbleed vulnerability, shares some links to resources, and discusses some of the jargon used in the resources.
- F#17 : Mutable / Ref Cells & F#18 : Flow Control – Sacha Barber continues his series of posts looking at the F# language with a look at imperative programming in F#, exploring support for references and mutable data, along with traditional control flow structures.
- Exploring ASP.NET Web Pages – A fully-featured MiniBlog using just Razor – Scott Hanselman discusses the ASP.NET ‘Razor’ Web Pages, a very minimal approach to building pages on the ASP.NET Stack, which despite reputation are surprisingly powerful
- A less terrible .NET project build with NuGet – Phil Haack discusses and builds upon a post from Maarten Balliauw discussing the pain of building .NET Projects, and the possible use of NuGet to help take away the pain in providing all the bits needed to build a project.
- NCrunch and Continuous Testing: The Must-Have Setup – Eric Dietrich discusses the common root cause of objections to Test Driven Development, and looks at how a good continuous testing setup takes away that pain.
- Deconstructing A Function From Microsoft Word 1.1a – K. Scott Allen takes a look at a function from the Word 1.1a source code recently released in public and looks at a few lessons which can be learnt from it
- On configurable code – Mostafa Elhemali discusses having code which is configurable via options in your application, looking at the common problems that it causes, along with the common reasons for the need for configurability
- Tasks and awaits and Rx! (And Drones!) Oh My! – BenWilli discusses a real world use of the Reactive Extensions and Task Parallel Library in the controlling of Drone
- 5 Ways to Contribute to Open Source – It’s Not All Code – Jason Roberts discusses how there is so much more to Open Source Projects than just code, looking at some of the other ways in which you can get involved.
- My Favourite Open Source Software &Free Software and Services for Open Source Projects – Danny Tuppeny shares two lists, one of his favourite Open Source Software, and a second of some of the offerings available to Open Source projects to provide support or services to the projects.
Comments Off on The Morning Brew #1591
« Previous Page — Next Page »