Posted by Chris Alcock on 31 May 2012 | Tagged as: .NET, Development, Morning Brew
Slides and demo code from my DDDSW 4 talk on WebSockets and SignalR can now be found here.
- AspectMap – Aspect Oriented Programming for Complete Beginners – Chris Surfleet announces the first release (0.5) of an Aspect Oriented Programming framework for StructureMap. The library is available on NuGet and provides a simple way of wiring in cross cutting concerns into your applications by way of Structure Map.
- Welcome to the Developer Tools Blog Network & Welcome to the new blog design – Lisa Feigenbaum and Jason Zander announce the new look Developer Tools Blog Network, bringing together the developer tools related blogs on MSDN under one common banner
- My Favorite Features: Managing Projects with the Backlog, Sprint Planning and Taskboard Features in Team Foundation Server 11 – Jason Zander (on his new look blog) continues discussion of his favourite features of Visual Studio 11 and TFS 11 with a look at some of the planning features included for managing and planning work.
- Getting Started on Line-of-Business HTML5 App – Part 5 Drawing on Canvas – Bruce Kyle continues his series looking at the development of Line of Business applications using HTML5 features, exploring the use of the Canvas element in this part.
- Working With Micro-ORM Dapper In MVC – Prashant Khandelwal.gives a nice introduction into the use of the Dapper Micro ORM in MVC based applications, walking through a sample application, and looking at the performance of Dapper in comparison to other ORM implementations.
- Fun with HTML5 Canvas, WebSocket, JQuery and ASP.NET. End-result: A live white board on a web page! – Al-Farooque Shubho walks through the creation of a live white board application using HTML5 Canvas and WebSockets – a somewhat extended version of one of my demo apps from last weekend’s talk on WebSockets and SignalR at DDDSW.
- Client-Side vs. Server-Side Rendering – Karl Seguin discusses Twitter’s recent decision to move away from client side rendering and back to server side rendering to improve page load performance, discussing how client side rendering works, and looking at when and why you might use it.
- Miguel de Icaza on ASP.NET MVC, Moonlight, and the Android Lawsuit – Jonathan Allen shares an interesting interview with Miguel de Icaza on progress with the Mono Project and the fate of Moonlight the Mono Silverlight port.
2 Comments »
Posted by Chris Alcock on 30 May 2012 | Tagged as: .NET, Development, Morning Brew
As a few of you pointed out to me, Monday was a public holiday in the US, hence my lack of content for yesterday’s edition.
- CSLA 4 version 4.3.11 beta available – Rockford Lhotka announces the beta release of the latest update to his CSLA application framework. As is usual, this release addresses reported issues, along with adding a few of new features.
- Visual Studio Dark Theme – Monty Hammontree, Director of User Experience for the Developer Tools division discusses the new Dark Theme for Visual Studio 11, showing what the dark theme will look like, and discussing the key UX features of the theme.
- Free eBook’ed guidance – "Developing an Advanced Windows Phone 7.5 App that Connects to the Cloud" & Mighty Metro Morphing! – Design case study of morphing a HTML5 page into a Windows 8 Metro app – Greg Duncan highlights a new Patterns and Practices guidance e-book looking at developing Windows Phone 7.5 applications which interact with the cloud, and also highlights a case study which looks at migrating a HTML5 page into being a Windows 8 Metro style application.
- My take on Win8/Metro – John V Petersen shares his notes and thoughts on Windows 8 and Metro applications following on from a Developer Camp event focusing on Win8.
- Getting Started on Line-of-Business HTML5 App – Part 4 Using Modernizr, Polyfills, YepNope – Bruce Kyle continues this series on building LOB application in HTML 5 with a look at the use of Modernizr to assist with working with browsers with partial HTML5 support, and looks at the use of pollyfills to add in missing functionality.
- RabbitMQ for Windows: Headers Exchanges – Derek Greer wraps up his series looking at RabbitMQ with a discussion of using Header Exchanges, walking through an example of them in use.
- Using GitHub for Windows with non-GitHub repositories – Phil Haack discusses and shows how GitHub for Windows can be used with non-GitHub hosted git repositories.
- Creating an efficient HTTP Web Server for .NET Microframework (NETMF) – Laurent Ellerbach discusses the implementation of a very minimal HTTP server for use with the .NET Micro Framework where there is very limited memory available on the device (netduino)
- The Magic of Visual Studio 11 Page Inspector – Sumit Maitra gives a run through of the functionality included in the Visual Studio 11 Page Inspector, one of the best new features (for web devs) in Visual Studio 11.
- Synchronization Domains and Task Parallel Library in C# – Erol Esen takes a look at two different approaches to building multi-threaded applications available in the .NET Framework, exploring synchronization domains and the Task Parallel Library.
- She let me take the computer home. – How did you get started in computers and programming? – Scott Hanselman shares his story of how he got into computing at an early age, and urges you to share your story.
Comments Off on The Morning Brew #1116
Posted by Chris Alcock on 29 May 2012 | Tagged as: .NET, Development, Morning Brew
A rather light edition today as my RSS reader was rather empty this morning – maybe its the effect of the warn weather, or maybe there have been too many folks away at conferences and the like.
- Welcome to the website of the UK Windows Azure Users Group – The UK Windows Azure User Group have two events scheduled in early June, one in Manchester, the other in London. The Manchester event is on Wednesday 6th June, and will focus on Windows Azure Storage and Building Mobile Applications on Azure. The London meeting is scheduled for Tuesday 12th June and features an open panel discussion, with a panel consisting of Richard Conway, Andy Cross, and others.
1 Comment »
Posted by Chris Alcock on 28 May 2012 | Tagged as: .NET, Development, Morning Brew
Update: Corrected the Version Number for Windows Phone on the comment for TouchDevelop – Thanks to Ian for letting me know in the comments
I had a splendid time this weekend at the Developer Developer Developer South West Conference. Many thanks to the organisers and attendees for making it so great. Special thanks to all the people who came to my session on Web Sockets and SignalR – I will be posting the slides and demo code online at some point this week.
- Announcing TouchDevelop v2.8: structured datatypes, tags, pages+buttons, better api search, featured screenshots, and more! – Nikolai Tillmann announces the 2.8 release of TouchDevelop, a neat Windows Phone
6 7 application which allows you program Windows Phone from the phone device. This release adds structured datatypes (records), updated help, pages and buttons, and much more
- IIS Transform Manager 1.0 Released! – John Deutscher announces the 1.0 release of the IIS Transform Manager, an extension which handles the transformation of media between types as required by clients
2 Comments »
Posted by Chris Alcock on 25 May 2012 | Tagged as: .NET, Development, Morning Brew
Really looking forward to the Developer Developer Developer South West conference this weekend – if you spot me there come and say hello!
- NDepend V4 – Code Query and Rule over LINQ – Patrick Smacchia announces the release of version 4 of NDepend, his software analysis tooling. This version, 2 years in the making, brings support for Visual Studio 11, a new API which allows you to build your own analyzers and code querying using a Linq syntax, along with working on the performance and useability of the tool.
- Continuous Value Delivery with Visual Studio 11 ALM & My Favorite Features: Creating Storyboards with PowerPoint – Jason Zander kicks off a new series of posts looking at the features in Visual Studio 11 ALM which support Continuous Value Delivery, sharing a video of a presentation he gave on the subject at the ALM Summit. Jason also explores the functionality which Visual Studio 11 adds to PowerPoint to allow you to story board applications.
- 3 Key Software Principles You Must Understand – Chris Peters discusses three of the most important software development principles, looking at DRY (Don’t Repeat Yourself), KISS (Keep it simple stupid), and YAGNI (You ain’t gonna need it), looking at what the principle is, how it applies, and how you can go about adhering to it.
- Two ways to work with HTTP responses in ApiController, HttpResponseMessage and HttpResponseException – Glenn Block looks at the difference between the use of HttpResponseMessage and HttpResponseException in ASP,NET WebAPI
- Attribute based routing in ASP.NET Web API – Filip W. discusses the use of the updated AttributeRouting library (available from NuGet) which adds attribute controlled routing to your ASP.NET WebAPI projects. In this post Filip walks through its use in defining the routes to your controller methods as attributes on the methods themselves.
- Windows 8, .NET, Async, Await, What’s Going On? – Mike Taulty discusses how the async and await keywords are new to many developers attending the Windows 8 Developer camps, and highlights some of his own content regarding them, along with a really nice article on the Windows 8 Developer blog from Stephen Toub.
- Being productive in the background – background tasks – Hari Pulapaka (and a collection of collaborators) discusses background tasks in Windows 8 Metro Style Applications, looking at how you can create and schedule these tasks, along with discussing the limits applied to background tasks in terms of CPU and network resource.
- Windows 8: Top 10 Reasons why I choose XAML over HTML5 – Jerry Nixon shares 10 reasons he believes that XAML is the best choice for Windows 8 development, discussing, amongst others, resolution independence, binding, debugging features of Visual Studio and the power of Expression Blend.
- Kevin LaBranche – Getting started with Mercurial for a small team – Kevin LaBranche kicks off a series looking at getting a team up and running with the Mercurial Distributed Version Control System. So far he has posted 4 parts, looking at the decision to use Mercurial over Git, Installation and configuration of Mercurial, the basics of the Mercurial workflow, and the setup of a Mercurial Repository.
Comments Off on The Morning Brew #1113
Posted by Chris Alcock on 24 May 2012 | Tagged as: .NET, Development, Morning Brew
- Nuget 1.8 – The NuGet Team announce the release of NuGet 1.8. This release brings significant performance improvements, making package installation and restore much quicker. Also added is support for satellite packages for localized resources, Package restore consent, along with bugfixes.
- NServiceBus 3.2 Released – Udi Dahan highlights the NServiceBus 3.2 release, giving an overview of the new modeling tooling provided, and discussing their updated licensing model.
- Extract to User Control in visual studio11 – Jalpesh P. Vadgama takes a look at one of the neat new features for WebForms developers included in Visual Studio 11 Beta, allowing you to easily extract a section of markup into a user control
- Beginner’s Guide to Node.js on Windows Azure – Shiju Varghese gives an introduction to working with Node.js on Windows Azure, discussing some of the key Node concepts and providing resources to help you get up and running with node on Windows and Windows Azure.
- Data in the Fast Lane – – Douglas Gantenbein discusses a recent success for Microsoft Research, setting a new record for the ‘World Cup’ of data sorting. The team processed the equivalent of 100 bytes for every person in the world – an impressive feat.
- Starting today you need Windows Phone 7.5 to use Marketplace – Nick J Trogh highlights the news that as of today the Windows Phone Market Place will only be accessible from Windows Phone 7.5 (Mango)
- A story on composable systems – Dru Sellers discusses a real world use of Composition via Inversion of Control and some static typing gave very positive results in a real application he worked on.
Comments Off on The Morning Brew #1112
Posted by Chris Alcock on 23 May 2012 | Tagged as: .NET, Development, Morning Brew
Today’s edition is a bit short due to my laptop forgetting how to let me do drag and drop (a vital part of my Morning Brew Creation Application) – copy and pasting URLs and titles takes a lot longer!
- Event: Windows Server 2012 Community Roadshow – Sarah Allison highlights the Windows Server 2012 Community Roadshow, running in over 20 countries, which will be in the UK in London (14th June) and Edinburgh (15th June).
- Fancy some help to port your Windows Phone app to Windows 8? – Mike Ormond highlights an exclusive 2 day event running in London on the weekend of 16/17th June. This event is targeted at developers who have applications in the Windows Phone MarketPlace, and will provide assistance in porting your applications to the Windows 8 Platform.
- Windows Azure Conference 22nd June 2012 – Further details are available about the Windows Azure Conference running in London on 22nd June, with a 4 track agenda covering cloud and related technologies.
1 Comment »
Posted by Chris Alcock on 22 May 2012 | Tagged as: .NET, Development, Morning Brew
- Kinect for Windows: SDK and Runtime version 1.5 Released – Craig Eisler of the Kinect for Windows team announces the release of the Kinect for Windows SDK and Runtime version 1.5. This release includes a number of major improvements including Kinect Studio, a tool for working with and replaying Kinect data, Face Tracking support, human interface guidelines.
- GitHub for Windows – &
- Introducing GitHub For Windows – GitHub, and Phil Haack announce the public release of GitHub for Windows, their easy way of getting up and running with Git (and GitHub) on the Windows Platform. The application is a Metro styled one, and provides a nice user experience, and the application is also bundled with an enhanced version of Git and the Posh-Git PowerShell extensions.
- Windows 8 Camp in a Box – Mike Ormond highlights the availability of the materials from the Windows 8 Camp events which have been run here in the UK. The materials include the Hand on Labs, Presentations, samples giving those who didn’t attend (or those who did) a chance to gain knowledge.
- Event: Tech.Days: Visual Studio 11 Online Event, 28th June 2012, 1pm to 3pm – Sara Allison highlights an early afternoon online presentation on Visual Studio 11, looking at the Agile / Scrum features, Story boarding and IntelliTrace, improvements to the IDE, Coded UI Tests, and how non-VS developers can interact. The event is an online presentation between 1pm and 3pm on Thursday 28th June.
Comments Off on The Morning Brew #1110
Next Page »