Posted by Chris Alcock on Thursday 23rd May 2013 | Tagged as: .NET, Development, Morning Brew
Software
- Glimpse 1.3.2 released - The Glimpse Team announce the release of Glimpse 1.3.2, a minor update which makes some improvements to the client side of Glimpse including better rendering of recursive data structures
- Rhino Mocks New Home - Mike Meisinger takes on the project lead role for Rhino Mocks, and outlines a little of what is planned for the (now bright) future of Rhino Mocks.
- Solution Load Manager for Visual Studio 2010/2012 - Pavlo Iarovyi shares a Visual Studio Extension for Visual Studio 2010 and 2012 which adds some User Interface for controlling the Project Load Priority, allowing you to control which projects ina solution load and when.
Information
- A first look at SignalR - Rick Strahl gives a nice introduction to the wonderful world of SignalR, discussing what the library aims to achieve, some applicable use cases for it use, and a look at some of the features of the library.
- Technology Radar May 2013 - The May 2013 edition of the ThoughtWorks Technology Radar is now available online. This regular report looks at the ever changing landscape of software development technologies and practices, and their relative maturity and readiness for adoption
- IP Throttling in ASP.NET Web API - Pablo M. Cibraro shares an implementation of a MessageHandler for ASP.NET WebAPI which provides IP based throttling capailities, useful in situations where you need to provide a publicly consumable API but want to control how much traffic you receive from individual clients.
- Validating composite models with knockout validation - Jef Claes explores the validation capabilities of KnockOut Validation, and looks at how to go about extending it to support validation of composite models, illustrating with examples along the way
- AngularJS and TypeScript - Dave Iffland takes a look at getting up and running with AngularJS with JavaScript code written using TypeScript, sharing some lessons learnt about combining these two technologies and working around encountered issues.
- Dynamically Loading Controllers and Views with AngularJS and RequireJS - Dan Wahlin is also exploring AngularJS, and in this post highlights his introductory video on AnugularJS, before exploring the use of RequireJS with Angular to provide dynamic loading of the controllers and views required.
- Compiling to JavaScript, and Debugging with Source Maps - Nick Fitzgerald and Robert Nyman share an interesting article which explores the creation of a language compiler which compiles down to JavaScript, looking at the compiler concepts required, and exploring adding debugging support by way of SourceMaps.
- Modern.IE and BrowserStack: The tools we should have had 10 years ago. - Chris Maunder takes a look at the browser compatibility checking and testing features provided by the Modern.IE website and BrowserStack tooling
- Flight Mode - Introduction & Cookies - Aaron Powell kicks off a series looking at the various options for supporting offline web application use, with an initial look at the oldest options, cookies.
- Dealing with Windows Azure Storage transient faults - Grigori Melnik takes a look at dealing with the Transient Faults which can occur when connecting to Windows Azure Services, and how the client libraries provide support for retries.
No Comments »
Posted by Chris Alcock on Wednesday 22nd May 2013 | Tagged as: .NET, Development, Morning Brew
Information
- How to setup a Load Balanced Web Farm of Virtual Machines (Linux or otherwise) on Windows Azure (command line) - Scott Hanselman gives a detailed walkthrough of setting up load balanced server farms on the Windows Azure platform, showing the process principally for Linux VM’s, but with notes for Windows VMs too.
- C# Performance Benchmark Mistakes, Part Two - The second part of Eric Lippert’s TechPro article series on benchmarking mistakes is now available, in this post exploring the measurement of time and some of the anti-patterns
- Web Performance APIs Rapidly Become W3C Recommendations - Jatinder Mann of the Internet Explorer team gives an update on the status of the W3C standardization process for the various performance related W3C standards-to-be
- RavenDB, Victory - Ayende responds to a couple of the points raised in Jeremy Miller’s recent post on his experiences of working with RavenDB on a recent project
- The Design of Code: Organizing JavaScript - Anthony Colangelo discusses the use of the module pattern, jQuery Plugins and options objects to help keep order in your JavaScript code
- Writing Testable JavaScript - Rebecca Murphey also has a nice A List Apart article on JavaScript, looking at writing client-side interactions which are easier to test, sharing some practices she uses to help ensure you can easily wrap code in tests.
- Cool Kid Training from Pluralsight, that’s free too! Because coding kids are cool kids, right? - Greg Duncan highlights a free series of courses from Pluralsight aimed at teaching kids to code, all made available completely free.
No Comments »
Posted by Chris Alcock on Tuesday 21st May 2013 | Tagged as: .NET, Development, Morning Brew
Software
Information
- What is lexical scoping? - Eric Lippert discusses the use of the word ‘Scope’ in development, and looks at the two different styles of scoping, dynamic scoping and lexical scoping
- Traversing the GC Heap with ClrMd - Sasha Goldshtein takes a look at working with the ClrMd library to programatically work with the CLR debugging API, exploring how you can walk across the Garbage Collection Heap and explore its contents.
- Some "Laws" of Software Development - Al Noel takes a look at some of the ‘enduring truths’ of software development encapsulated in a variety of named ‘laws’ including Ziv’s, Conway’s and Humphrey’s Laws, before sharing his own software development ‘law’
- Play with Packages, programmatically! - The NuGet Team give a taste of the API available for the NuGet package Manager allowing your code to easily interact with NuGet.
- Modern Art - Phil Trelford proves that F# isn’t just for scientists and financiers, turning his hand to recreating works of art using the F# Language
Community
- Humanitarian Toolbox Hackathon at DevTeach - Bill Wagner highlights the Humanitarian Toolbox Hackathon event being held at the DevTeach conference at the end of the month, and is a great opportunity to turn your development skills for the power of good.
- Windows 8 for Developers Online Camp - Joe Mayo highlights a Windows 8 Developer Camp Online event, with three hours of content on developing applications for Windows 8 from Joe and Greg Levenhagen on the 21st May.
No Comments »
Posted by Chris Alcock on Monday 20th May 2013 | Tagged as: .NET, Development, Morning Brew
Software
- YUICompressor 2.4.8 Released - Joey Smith announces the latest release of the YUICompressor, and the first since they shifted to a contributor model. As a result this release contains contributions from over 10 individuals, and includes updates to both CSS and JavaScript minification
- Just released - Prism for Windows Runtime - Blaine Wastell of the Patterns and Practices team at Microsoft announces the release of Prism for the Windows Runtime, previously codenamed ‘Kona’ targeting the development of Windows 8 applications. The release is amde along with an AdventureWorks based reference implementation, three quickstarts and associated documentation.
Information
No Comments »
Posted by Chris Alcock on Friday 17th May 2013 | Tagged as: .NET, Development, Morning Brew
Information
- Spot the defect: rounding, part two - Eric Lippert returns with the second half of his look at rounding, and looks into the detail behind the subtle bug in the previous post and the exciting (and troublesome) world of double precision decimals represented as binary fractions.
- .NET Security Part 3 - Simon Cooper continues his series looking at the security features of the .NET Framework, exploring running full trust code in its own sandboxed appdomain yet still allowing partially trusted code call it.
- Step-by-Step creating an app to find the nearest - Susan Ibach walks through the process of building a ‘Find the nearest’ type application for Windows 8 based upon an application template provided by Mark Arteaga.
- Looking at Kotlin - a few notes made - Rob Ashton shares some thoughts and notes made during a Kotlin workshop given by Hadi Hariri, giving a useful introduction to what Kotlin is and some getting started pointers.
- Game Development Using JavaScript - Shai Raiten shares a passion for building games with JavaScript in this CodeProject article, discussing some of the game development concepts, and looking at how they apply in JavaSCript and HTML5 development.
- How to customize Twitter Bootstrap to fit your web design - Sojaner takes a look at how you can go about customising the styling of Twitter Bootstrap to have it reflect your purposes, showing how browser developer tools can help you understand what is going on, and how the LESS CSS processor allows you to easily customise the styling.
- Where Is .NET Headed? - K. Scott Allen shares some thoughts on the future direction of the .NET Framework and associated platforms,. Well worth reading through the numerous comments on this one too.
- New Windows Dev Center release - Brian Harry highlights the new and improved Windows Dev Center website (something which his team is responsible for) which includes a new navigation structure based on the development lifecycle, new section landing pages, and a Windows look and feel.
- Red Gate Is Looking For Feedback On Its ASP.NET MVC Web Development Education Website - While on the subject of Websites, RedGate have a nice ASP.NET MVC resource site which they are looking for feedback on as Paulo Morgado highlights in this post.
Community
- What has The Next Generation User Group ever done for us? - Guy Smith Ferrier highlights the sterling work done by Richard Costall, Dave McMahon and John Price over the years running the NxtGenUG, and the evolution of some of the NxtGenUG chapters into fresh new Usergroups. I couldn’t agree more with Guy, the community owes them all a debt of gratitude for their efforts.
No Comments »
Posted by Chris Alcock on Thursday 16th May 2013 | Tagged as: .NET, Development, Morning Brew
Software
- WCF Data Services 5.5.0 Prerelease - The WCF Data Services team announce the Release Candidate of their 5.5.0 release, which will be made via NuGet only. The major new features in this release are public data source providers and enhancements to their URL parsing support
Information
Community
- F# UK ton of Meetups - Phil Trelford highlights the impressive array of F# related Usergroup sessions taking place in the UK, and a few further afield. One of the events is tonight in London, so if you are at a loose end in the city it might be worth checking out.
- NxtGenUG - Event: What is Devops anyway - Another event which is taking place tonight is NxtGenUG Coventry Usergroup, who will be entertained by Alex Papadimoulis of ‘The Daily WTF’ fame, discussing the DevOps revolution.
No Comments »
Posted by Chris Alcock on Wednesday 15th May 2013 | Tagged as: .NET, Development, Morning Brew
Software
- TouchDevelop v3.0 beta for Windows Phone 8 - Nikolai Tillmann announces the release of TouchDevelop 3.0 Beta, targeting Windows Phone 8, and includes its new execution engine based on TypeScript. Its a closed beta release which you can get hold of by emailing the team
- May 2013 Internet Explorer Updates - Ceri Gallacher highlights the latest security fixes for Internet Explorer released yesterday as a part of the regular Patch Tuesday
- Windows Keeps Getting Better - Brandon LeBlanc shares more news on the forthcoming Windows Blue (8.1) release which will be made available free of charge via the Windows Store.
Information
- Scripting ease with Script Packs - Glenn Block discusses the nature of Script Packs in scriptcs, discussing how they are intended to make the experience of working with scriptcs better and provide a neat way of extending.
- Deeper dive into ScriptCS - Scott Smith follows on from his introductory post on ScriptCS with a more in-depth look at ScriptCS and the use and creation of Script Packs.
- CLR Diagnostics with ClrMD and ScriptCS REPL - ScriptCS.ClrDiagnostics - Piotr Walat takes a look at using the CLR Diagnostics and ClrMD with ScriptCS, sharig a script pack which combines the two.
- Benchmarking mistakes, part one - Eric Lippert highlights an article he has written for TechPro looking at the common mistakes people make when attempting to benchmark their code, discussing first the concept of benchmarking, and looking in detail at the first 4 key common mistakes.
- Using Web Workers to Improve Performance of Image Manipulation - David Catuhe takes a look at the use of Web Workers to provide improved performance in HTML5 based applications, exploring their use in processing and manipulating images
No Comments »
Posted by Chris Alcock on Tuesday 14th May 2013 | Tagged as: .NET, Database, Development, Morning Brew, SysAdmin
Update: A missing quote on one of todays links merged Ron Conery and Jeremy Miller’s links - corrected now, and thanks to Alistair and Daniel for letting me know.
Software
- SignalR/ReleaseNotes - The SignalR Team announce the release of SignalR 1.1, a release which includes significant improvements to the scale-out story, along with a healthy number of other bugfixes and improvements.
- Introducing Backbone.js StarterKit - Kazi Manzur Rashid shares three NuGet packages which provide a basis for Knockout based Single Page Applications, with code written in JavaScript, CoffeeScript or TypeScript.
Information
- Applying Conway’s Law - Phil Haack discusses Conway’s Law on software reflecting the organisational structure which created it, discussing his experiences at Microsoft and also how GitHub organise themselves.
- Spot the defect: rounding - Eric Lippert shares a seemingly very simple piece of code, with a subtle but significant bug, and challenges his readers to find the bug - the answer is in the comments, and will be the focus of a later blog post too.
- Troy Hunt: Clickjack attack - the hidden threat right in front of you - Troy Hunt discusses in detail the anatomy and security risks exposed by Clickjacking exploits, and looking at what you can do to protect your ASP.NET applications from such attacks.
- SQL Server Performance Crib Sheet - Grant Fritchey has an updated version of his SQL Server Performance Crib Sheet, detailing a goodly number of things that are well worth knowing if you have to manage SQL Server at any level.
- Knowing More Programming Languages Will Make You Smarter - Rob Conery discusses the benefits with learning new languages, both spoken and more specifically programming.
- Would I use RavenDb again? - Jeremy D Miller shares his thoughts and experiences of using RavenDB as a backend database for an application, discussing some of the benefits and some of the limitations that his team ran into during implementation
- New Contributor? Jump In! - Nik Molnar shares thoughts on Open source projects having a ‘Jump In’ list of easier issues ideal for someone looking to get involved with an Open Source project but unsure of what to start work with - a great idea, and certainly well worth maintaining from a project lead point of view - the OSS world can only be better off from more contributors.
2 Comments »
Next »