September 2012
Monthly Archive
Posted by Chris Alcock on 10 Sep 2012 | Tagged as: .NET, Development, Morning Brew
Software
- Announcing Web Matrix 2 – Jonathan Guerin highlights the release of WebMatrix 2.0, the latest version of this lightweight IDE for building websites. In his post Jonathan takes us through using WebMatrix to build a PHP based application and publish it on Azure.
- Web Essentials 1.1 released – Mads Kristensen announces the release of version 1.1 his Web Essentials Visual Studio Extension. This release adds a number of much requested features to this extension which extends and improves the Visual Studio support for client side web development.
- Chutzpah 2.1 now with CoffeeScript support – Matthew Manela announces the release of version 2.1 of his Chutzpah JavaScript test runner, which now nativly supports CoffeeScript tests
- dotCover 2.1 Release Candidate – JetBrains announce the Release Candidate release of dotCover 2.1, and reminds those trying it out that the team are still very interested in heading feedback about any issues or bugs you may encounter.
- Call .Net WebAPIs using matching JavaScript functions – JSRPC.Net – Coder255 shares a neat implementation of the RPC pattern for JavaScript based web applications, making it easy and seamless to call server side methods constructed in ASP.NET Web API using the library JSRPC.Net introduced as part of this post.
Information
- Introducing ASP.NET FriendlyUrls – cleaner URLs, easier Routing, and Mobile Views for ASP.NET Web Forms – Scott Hanselman discusses a new preview package created by Damian Edwards and Pranav Rastogi, now available on NuGet which makes ie ever easier to obtain nice Friendly Urls as an ASP.NET WebForms developer, walking through its use in creating mobile pages also.
- Windows Azure Mobile Services Preview Walkthrough – Part 1: Windows 8 ToDo Demo Application (C#) & Part 2: Authenticating Windows 8 App Users (C#) – Roger Jennings shares a detailed look at the use of the new Windows Azure Mobile Services Preview, walking through their use in a Windows 8 Application, discussing how they provide authentication and data storage capabilities.
- Using C# and VistaDB on the Raspberry Pi – Gary Short of Gibraltar Software follows on from his DDD10 talk on Raspberry Pi with a look at how you can get up and running with Vista DB in your applications on the Raspberry Pi, showing how to get .NET code up and running on Linux via Mono on the Pi.
- Are you reporting Visual Studio 2012 issues to Microsoft correctly? – Tarun Arora discusses the details of how to give a good issue report to Microsoft for any issues you encounter in Visual Studio 2012
- Single Page Apps – Part 10 – Saving, Change Tracking, Commanding, and Validation – John Papa continues his series of posts looking at building Single Page Web Applications with a look at the saving of data , including a look at identifying the data that has changed, wiring up the saving action and ensuring that data is valid before saving.
- Diagnosing ADO.NET with ETW traces – Sebastian Solnica takes a look at using Event Tracing For Windows to help debug a misbehaving ADO.NET application in this worked example CodeProject article.
- CQRS is not an Architecture – Greg Young reminds us all that CQRS and Event Sourcing are actually just architectural patterns rather than a full Architecture (or an architectural style for that matter), giving some useful definitions for those terms and how they combine.
Community
- 24 Hours of PASS coming up soon! – Rob Farley highlights the upcoming 24 hours of PASS taking place over the 20th and 21st September where there will be 24 hours of good quality SQL Server content available online.
- RavenDB & RPG With Me: Recording – Ayende shares the recording of the recent RavenDB webcast looking at the role RavenDB played in the creation of the RPG With Me application.
Comments Off on The Morning Brew #1185
Posted by Chris Alcock on 07 Sep 2012 | Tagged as: .NET, Development, Morning Brew
Software
- Glimpse: Open Source Web Development – Elizabeth Ayer announces the exciting news that RedGate are now supporting the development of the Glimpse Server Side Firebug equivalent for ASP.NET and ASP.NET MVC. Friend of the Brew Nik – and Anthony, the creators of Glimpse are now employed by RedGate and are able to dedicate their time to the Glimpse Open Source project – I expect exciting things to come from this extra time and support 🙂
- The Future Of NCrunch – Part 2 – Remco Mulder discusses the future of the NCrunch Project, tooling which allows automated parallel continuous testing in the IDE. Remco discusses the various alternatives for moving NCrunch forward, with commercialisation being the most likely option.
- Windows Installer XML (WiX) v3.6 Released – Heath Stewart highlights the release of the Windows Installer XML (WiX) version 3.6, pointing to the release announcement for more details of the new bootstrapper Burn and the other new features.
- What’s new in MonoDevelop 3.0.4 – The MonoDevelop team have released a point release of MonoDevelop 3.0. Version 3.0.4 brings with it improvements across Android deployment, ASP.NET MVC2/3 support, .NET 4.5 project support, and much more.
- Hate That Gray? Wash It Away! Visual Studio 2012 Color Theme Editor – Ken Cox highlights the release of Matthew Johnson’s Visual Studio 2012 Colour Theme Editor which enabled the customisation of the Visual Studio IDE’s Colour palette allowing you to redefine the appearance of the IDE to your liking
Information
- C#/.NET Little Wonders: Interlocked CompareExchange() – James Michael Hare serves up the latest installment in his C#/.NET Little Wonders series, continuing the exploration of the locking and multithread related types with a look at the Interlocked.CompareExchange method, and a discussion of Dirty Reads.
- Are you catching falling knives? – Clemens Vasters discusses exception handling, talking about how simply catching (and maybe logging) all exceptions is a bad idea, as some exceptions genuinely are fatal, and should be re-thrown.
- Do you allow XSS in your passwords? You should! – Troy Hunt discusses the one place where you really should allow your user to enter whatever they like – passwords, discussing how the .NET 4.5 selective request validation allows you to allow passwords to have XSS like content.
- 2012 Update: Running C# on the Browser – Miguel de Icaza takes a look at the range of possible solutions currently available which allow you to write code in C# and have it run in the browser,
- How we keep GitHub fast – The team at GitHib share a look behind the scenes at how they keep a popular and mufti-faceted site like GitHub performing to the best of its ability, including giving a look at some of the dashboards and reporting tools they have to help monitor the site.
- NuGet Perf, Part VIII: Correcting a mistake and doing aggregations – Ayende continues loking at re-writing the NuGet data backend with RavenDB, exploring the use of Map/Reduce queries to process data.
- Getting started (again) with MongoDb in .Net on Windows, MongoDb for .Net folks – Choosing a GUI tool and installing as a service & MongoDb for .Net folks – Having a quick go with MongoLab – Daniel Wertheim takes a look at the official C# driver for MongoDb, exploring how it works in comparison to his own driver, gives a nice introduction to getting up and running with MongoDb as a .NET Developer before, taking a look at a hosted MongoDb service
Community
- Event: Visual Studio 2012 Launch RoadShow – Sarah Lamb highlights the Visual Studio 2012 Launch Roadshow events occurring in cities across the UK, with afternoon events in Edinburgh, Manchester, London and Reading at the beginning of October.
Comments Off on The Morning Brew #1184
Posted by Chris Alcock on 06 Sep 2012 | Tagged as: .NET, Development, Morning Brew
Software
Information
- To constructor or to property dependency? – Krzysztof Kozmic discusses the two practices for satisfying dependencies in your classes , using Constructor Parameters or properties to supply dependencies to your classes, looking at the common thinking in the area and discussing the flaws in this way of working.
- Favor Composition Over Inheritance – Thales C discusses another development practice, the idea of preferring Composition over Inheritance, looking at the pros and cons of each.
- Mac Kung Fu, 2nd ed, September issue of PragPub Magazine – The team over at The Pragmatic Bookshelf announce their September edition of PragPub magazine, containing discussion of Operations in keeping high volume web applications up, Haskell, iPhone Application development, and threading.
- Supporting arbitrary types in Azure Mobile Services managed client – complex types – Carlos Figueira continues his exploration of the use of non-standard data types in the Azure Mobile Services, taking a look at the definition and use of more complex data structures in this post.
- NuGet Perf, Part VII AKA getting results is only half the work – Ayende continues his series looking at rebuilding the NuGet search, taking a look at adding additional information to search results such as facets which describes the tags which are contained in the data.
- Debugging in IE10 on Windows 8 – Eric Lawrence takes a look at debugging your client side code in Internet Explorer 10, discussing how you can go about testing and debugging your applications in the desktop edition making it behave similarly to the ‘Metro’ version
- The Amazing Race – Ron Jacobs muses on multi threaded code, and the dreaded race condition bugs, thinking about how these types of issues apply at an API level in things like Windows WorkFlow.
- Nokia Lumia 920 vs. Lumia 900: what’s changed? – Daniel Cooper over at Engadget gives a side by side comparison of the specifications for the newly announced Nokia Lumia 920 Windows Phone 8 device
- Technical Debt: Making the Case – Zac Gery discusses Technical Debt as a concept, and looks at how you should go about building a well structured business case for resolving technical debt.
Community
- DevDay 2012 – DevDay 2012 is a free conference being held in Kraków, Poland on the 5th October 2012. The event has an impressive speaker lineup on its single track. Registrations will be opening shortly, and the registration process sounds a little more selective than some, but this is sure to be a great opportunity to see some fantastic sessions.
Comments Off on The Morning Brew #1183
« Previous Page — Next Page »