Posted by Chris Alcock on 31 Mar 2014 | Tagged as: .NET, Development, Morning Brew
Clocks changing, and a bit of urgent gardening this morning means today is a links only edition….sorry.
Posted by Chris Alcock on 28 Mar 2014 | Tagged as: .NET, Development, Morning Brew
Posted by Chris Alcock on 27 Mar 2014 | Tagged as: .NET, Development, Morning Brew
- Back to Basics: When allowing user uploads, don’t allow uploads to execute code – Scott Hanselman discusses an important security consideration when allowing user supplied content – don’t trust it ever, and don’t whatever you do allow it to run on your server.
- Get rid of deep null checks – Jakub Niemyjski discusses how extension methods can dramatically improve the readability of code when dealing with nested null checking
- Reordering optimizations – Eric Lippert follows on from his previous ‘Ask the Bug Guys’ article on how locks prevent optimisations with a look at when omitting locks leads to surprising results.
- F#11 : Sequences – Sacha Barber continues his series looking at the F# Language with an exploration of the concept and use of Sequences.
- Git for Team Foundation Developers – Kirk Evans shares a useful summary of Git Version control, providing you with enough information to get up and running with Giit on Visual Studio Online.
Posted by Chris Alcock on 26 Mar 2014 | Tagged as: .NET, Development, Morning Brew
Posted by Chris Alcock on 25 Mar 2014 | Tagged as: .NET, Development, Morning Brew
- NuGet Package of the Week: Canopy Web Testing Framework with F# – Scott Hanselman takes a look at Canopy, and F# based automated web testing framework which aims to be frictionless, allowing you to write good tests in F# which utilise Selenium.
- F#10 : Lists – Continuing our F# theme, Sacha Barber continues his series over on CodeProject which is looking at various aspects of the F# language – exploring the concept and use of Lists.
- F# Type Providers – Phil Trelford shares a look at the now mature feature from F#3 of Type Providers which add code completion support and typed access for different data sources.
- FsCheck + XUnit = The Bomb – Mathias Brandewinder takes a look at the combination of FsCheck and XUnit and explains why he considers it to be a great wayof testing code
- Dynamic Routes with AngularJS – K.Scott Allen looks at an area of confusion with AngularJS when creating dynamic flexible routes, and how the two phases of modules contribute to this confusion.
- Node.js and Visual Studio? Sure! & Choose Your Own Adventure with Node.js View Engines – Shawn Wildermuth takes a look at the tooling support for Node.js within Visual Studio, and discusses the different styles of view engine that there are available for Node.
- New Breeze Angular Service – John Papa discusses the latest changes in the Angular and Breeze frameworks and how they effect them working together
- What Every Developer Must Know About Fast Garbage Collection (+ more) – Alois Kraus discusses application performance, and the role the garbage collector plays in this, along with looking at how improvements have been made to the Garbage collector
- TDD Chess Game Part 2 – Erik Dietrich continues his series looking at building a chess game using Test Driven Development Practices
- UK Tech Meets – Phil Trellfod shares a really useful list of UK based user groups for .NET, Functional Programming, Data Science – its good to see the usergroup community is alive and well, and I encourage you to checkout a local (or not so local) usegroup is you haven’t before.
Posted by Chris Alcock on 24 Mar 2014 | Tagged as: .NET, Development, Morning Brew
Rather late and brief today…sorry folks. Normal service should resume tomorrow.
Posted by Chris Alcock on 21 Mar 2014 | Tagged as: .NET, Development, Morning Brew
- Announcing RTM of ASP.NET Identity 2.0.0 – Pranav Rastogi announces the RTM release of ASP.NET Identity 2.0, available now as NuGet packages and featuring Two Factor Authentication, account lockout, confirmation, password reset, and lots more.
- Open Source and Microsoft Developer Tools & Changes in the Microsoft MVP Program – MVPs for Open Source Contributions – Somasegar and Scott Hanselman discuss the growing importance of Open Source at Microsoft, and some of the things they are doing to recognise community contributions to open source projects. This is great news for the .NET Ecosystem, and the development community.
- Successful IoC container usage – Jimmy Bogard discusses how IoC Containers, like any other tool, can be misused and make things worse, and discusses some things you should do to ensure that you are getting benefits out of the use of IoC.
- ASP.NET Web API exception logging with Raygun.io – Filip W takes a look at the WebAPI IExceptionLogger interface, and looks at how you can go about hooking it up to capture exceptions in Raygun.io.
- When to use Tuples in C# – ‘Cellfish’ echos some of my thoughts on Tuple usage in C# discussing when he considers them to be useful, and where actual classes are better.
- Durandal and Object.defineProperty – K.Scott Allen discusses the Durandal project, looking at how his favourite part, the Observable plugin, makes use of Object.defineProperty under the covers
- Nancy and the case of the camel – Christiaan Baes highlights a significant (deliberate) breaking change made in the Nancy Framework in the 2.2 release – one to be aware of before updating those NuGet references.
- Want some interesting books? Check out Packt’s amazing Buy One, Get One Free offer & Microsoft Press 60% E-book deal – Tatworth and Vincent Maverick S. Durano highlight two great offers on technology books from publishers O’Reilly/Microsoft Press and Packt
Posted by Chris Alcock on 20 Mar 2014 | Tagged as: .NET, Development, Morning Brew
- AngleBrackets open web conference in Florida – April 2014 – Scott Hanselman discusses the AngleBrackets Web Conference, taking place in Florida in mid-April this year – highlighting the great range of content available in the sessions and pre-conference sessions.
- Developer Roadshow – Friend of the Brew Magnus Mårtensson is off out on a 4 stop tour of Sweden. Magnus will be joined by Anders Bratland, for the events, covering Windows Azure and Web Technologies. The venues are Skellefteå, Lund, Göteborg , and Stockholm – taking place during April.
Next Page »