Posted by Chris Alcock on 28 Sep 2012 | Tagged as: .NET, Development, Morning Brew
- Modern UI Data Visualization Toolkit – Mahmoud Medhat Moussa announces his recent project, the creation of data display controls for Modern UI applications, available on CodePlex. The library brings a number fo data visualization controls and charts to your applications, and looks well worth checking out.
- Download: Book Download: Exploring CQRS and Event Sourcing – The CQRS Journey Patterns and Practices team (Dominic Betts, Julián Domínguez, Grigori Melnik, Fernando Simonazzi, Mani Subramanian) have now released the accompanying book, available from the Microsoft Downloads site as an e-book. Learn about designing and building CQRS and Event Sourcing applications using iterative development, and updatring / upgrading a live CQRS application.
- Windows Azure Virtual Machine Test Drive Kit – Clint Edmonson highlights the Windows Azure Virtual Machine Test Drive Kit and the general availability of the Virtual Machine hosting in Windows Azure, allowing you to run your own machine images in the Azure cloud. The Test Drive Kit contains a collection of learning resources to help you get the best out the this new feature.
- Experimenting with Windows Azure Mobiles Services (Round 2) – Mike Taulty continues his look at the Windows Azure Mobile Services, exploring working with data in more detail, looking at combining data from multiple tables.
- Scripting Web API self host with Roslyn CTP – Part 1 – Filip W.takes a look at combining ASP.NET Web API with the Roslyn Compiler as a service project to create a WebAPI based services which are created by a script, looking at how you can use Roslyn to provide the scrip environment and use WebAPI’s self hosting capabilities.
- Use Less, Sass and Compass with ASP.NET MVC – Ugo Lattanzi takes a look at working with Less, Sass and Compass in your ASP.NET applications, looking at automating the compilation stage which creates the actual CSS for your application
- When to Not Use Observable in KnockoutJS – Shawn Wildermuth discusses the binding of controls to data contained in objects and back again in Knockout based applications, highlighting that you don’t always need to use observable to do this.
- Things we learned from production, part III – singleton thinking makes long queues – Ayende continues discussion of some of the lessons the RavenDB team have learned from having the application in production, discussing the dangers and performance pitfalls of singletons and global locks.
- Free two day virtual/online/instructor led course, Oct 10-11, "Develop Windows 8 Apps and prep for the exams 70-480 and 70-481" – Greg Duncan highlights a free virtual course where Jeremy Foster and Michael Palermo will be covering Windows 8 Application development. The event is two days, (10th and 11 October, and the training is live, running between 9am and 4pm PST, and best of all its completely free.
Comments Off on The Morning Brew #1199
Posted by Chris Alcock on 27 Sep 2012 | Tagged as: .NET, Development, Morning Brew
- WCF Data Service 5.1.0-rc2 Released – The WCF Data Services Team are nearing completion of the WCF Data Services 5.1.0, and have yesterday released their 2nd Release Candidate release. This RC is available as a NuGet Package, and contains a new JSON Serialization format, further client side events and support out of the box for $format and $callback to help enable JSONP use cases.
- Node v0.8.10 (Stable) – Earlier this week the Node.js team announced the release of Node 0.8.10 (stable), which, as usual, is available for a variety of platforms, and contains a range of bugfixes, improvements and updates to components.
- Part 1 of 5: Introduction to Consuming Azure Mobile Services from iOS, Part 2 of 5, Part 3 of 5, Part 4 of 5 & Part 5 of 5 – Bruno Terkaly takes us on a journey of consuming the Windows Azure Mobile Services from an iPhone/iPad application, exploring the setup of Azure Mobile Services, looking at the data transferred by the services, and consuming in an Objective C application for the phone device.
- Please stop embedding Bootstrap classes in your HTML! – The team over a BVision discuss how chaining your application to the Twitter BootStrap CSS classes is a mistake, and is an instance of embedding appearance in the structured markup, sharing some suggestions as to how you can work wirh BootStrap without taking direct dependencies through the intellegent use of Less.
- How to use offline browser application cache using html5 manifest – Abhishek Sur takes a look at the HTML5 offline capabilities, exploring how the manifest controls the items which get kept locally, and looking at updating offline’d content.
- What web developers need to know about IE10 compatibility – Jerry Nixon takes a look at some resources, tools and browser features which can help you ensure that your web applications will work as intended on Internet Explorer 10
- Introduction to NServiceBus – Daniel Marbach shares a presentation and notes looking at the key concepts and principles behind the use of NServiceBus.
- how to install WebDeploy on Windows Server 2012 – The team over at OrcsWeb Hosting share a walk through of getting WebDeploy set up and working on Windows 2012, providing easy deployment and migration of web application onto a 2012 server.
- Integration Testing FTP Connections in .Net – Doug Rathbone takes a look at providing a real integration test for some FTP based functionality by making use of a technique using an IDisposable helper class to fire up a command line FTP server for the tests
- Methods & Tools (the free software development PDF mag) Fall 2012 edition is now available… – Greg Duncan highlights the Fall (autumn) 2012 edition of Methods and Tools magazine, a software development journal which covers all aspects of the software development process, and is available as free PDF download.
Comments Off on The Morning Brew #1198
Posted by Chris Alcock on 26 Sep 2012 | Tagged as: .NET, Development, Morning Brew
‘Better late than never…’ as the saying goes. Normal service should resume tomorrow.
- Code Better or Code Less? – Pawel Brodzinski discusses the link between better code and less code, and how good code is often simple and understandable, exploring each and how they both contribute to better code.
- Why SOLID Matters – Philip Japikse discusses the SOLID principles of Software development, giving an introduction to each of the 5 principles, and then looking at how to apply them in a code example.
- Bad code exposed! Do you really know when your code smells? – Chris Eargle discusses the concept of ‘Code Smells’, looking at some common instances, exploring how they are caused , looking at the impact of them, and how you can resolve them.
- Perils of the MVC4 AccountController – K. Scott Allen discusses some gotchas to be aware of with the new ASP.NET MVC 4 AccountControler which provides authentication via OAuth / Open ID
- Things we learned from production, part II – wake up or I kill you dead – Ayende continues discussion of some of the thing that the RavenDB team have learnt from production deployments, discussing the application start up of RavenDB, and some of the thing you have to consider when writing application startup code.
- Automate Log Parser to Find Your Data Faster – Peter Viola takes a look at using the Microsoft Log Parser to extract statistical information from IIS log files.
- Towards Interoperable Pointer Events: Evolving Input Events for Multiple Devices – The Internet Explorer team discuss the work they have been doing on a standard for working with the pointer / multitouch in web applications, and how it has now been accepted and re-published by the W3C.
Comments Off on The ‘Morning’ Brew #1197
Posted by Chris Alcock on 26 Sep 2012 | Tagged as: .NET, Development, Morning Brew
Hi everyone – Today’s edition is going to be late (I got stuck in bad traffic this morning, so my preparation time was cut to zero). I will be posting an edition around lunchtime today.
8 Comments »
Posted by Chris Alcock on 25 Sep 2012 | Tagged as: .NET, Development, Morning Brew
- Announcing the F# 3.0 Open Source Code Drop – Visual F# Team Blog – Site Home – MSDN Blogs – Don Syme announces the open source code drop of the F#3.0 source code, released under an Apache License. The code is included in the F# PowerPack CodePlex Project, and by releasing it open source it is hoped that it will assist tools vendors to create exciting tooling and libraries for working with F#
- jQuery Mobile 1.2.0 Release Candidate 2 – The jQuery Mobile Team announce their second release candidate release of jQuery Mobile 1.2.0, addressing reported issues, and rounding out features prior to the next release which will be the final 1.2.0 release.
- CSLA 4 version 4.5 beta 1 released – Rockford Lhotka announces the first beta release of his CSLA 4 version 4.5 Application Framework, a release which supports .NET 4, .NET 4.5, WinRT, and Silverlight 5, and bei9ng a first beta introduces a number of new features
- Open Sourcing POSH-NPM, a set of Powershell scripts to enable tab-completion for NPM command – Claudio Caldato highlights a new open source release from Microsoft which adds better integration for npm into PowerShell, enabling tab autocompletion for npm commands
- A Bug Report is a Gift – Scott Hanselman discusses the issues surrounding getting good bug reports from people using your software, looking at some approaches taken by larger software companies which you can adopt into your own software
- Windows Azure Community Conference CloudBurst 2012 will be streamed Live! – Magnus Mårtensson highlights the Community Windows Azure Conference CloudBurst 2012, which is now practically fully booked, and announces that the conference will be streamed live, giving those not able to attend access to 2 days of great Azure content.
- DunDDD – DunDDD is a DeveloperDeveloperDeveloper community event being organised in Dundee, Scotland on the Saturday 17th November. This is a free community conference, and the call for speakers is currently open, as too are registrations.
Comments Off on The Morning Brew #1196
Posted by Chris Alcock on 24 Sep 2012 | Tagged as: .NET, ASP.NET, C#, COM Interop, Database, Development, Links, Morning Brew, SysAdmin
- jQuery 1.8.2 Released – The jQuery Team announce the release of jQuery 1.8.2, a bugfix and performance regression fix release. As usual the files are available from the jQuery site, and should be making their way to the various content delivery networks.
- IE 9.0.10 Available via Windows Update – The Internet Explorer Team have released a high importance security patch for Internet Explorer 9 to address recently reported security issues. Additionally there is an update for Internet Explorer 10 to address a Adobe Flash issue.
- New TaskCreationOptions and TaskContinuationOptions in .NET 4.5 – Stephen Toub discusses soem new options introduced to help further control the creation and continuation of tasks in .NET 4.5, taking a look at the use of DenyChildAttach, HideScheduler, and LazyCancellation.
await is not ALWAYS your friend – (Looks like the author has removed this post on MSDN, but it can be found here – thanks to @westleyl for letting me know) Julien Dollon discusses how, as with all things, you should use async/await in a responsible fashion to avoid harming your applications performance.
- Adding NuGet Support to F# Interactive in VS2012 – Daniel Mohl follows up the technique for getting NuGet support in Visual Studio 2010’s F# Interactive window with a look at achieving the same in Visual Studio 2012
- The F# 3.0 Freebase Type Provider Sample – Integrating Internet-Scale Data Sources into a Strongly Typed Language – Don Syme highlights a new F# 3.0 Sample Pack Sample which implements a Freebase Type provider in F#, and highlights an academic research paper which discusses the background on working with this entity graph model.
- An Introduction To F# Type Providers – F# tutorial – Keith Battocchi discusses the new Type Provider feature in F# 3.0, looking at what they are, and how they are implemented and used.
- ASP.NET 4.5 ScriptManager Improvements in WebForms – Pranav Rastogi discusses some of the key improvements to the Script Manager in .NET 4.5 WebForms, looking at the improved jQuery support, Remapping of Framework scripts, and script manager registration.
- .Net CLR Injection : Modify IL Codes on Run-time – Jerry Wang takes a look at manipulating .NET IL at runtime to provide injection capabilities
- IlPad – icemanind shares a neat looking utility for taking C# and compiling it to IL, providing a useful reference for dynamic compiling (and decompiling to IL), and also a way of learning more about the IL that underpins language constructs.
2 Comments »
Posted by Chris Alcock on 21 Sep 2012 | Tagged as: .NET, Development, Morning Brew
Comments Off on The Morning Brew #1194
Posted by Chris Alcock on 20 Sep 2012 | Tagged as: .NET, Development, Morning Brew
Still playing catch up this week, after having been on the road for a few days…
- Announcing Updates to Windows Azure SQL Database – Gregory Leake announces the latest update to Windows Azure SQL Databases, which adds support for Linked Servers and distributed queries, recursive triggers, exposing of statistics and improved firewall functionality
- Announcing YUI 3.7.0 – The YUI team announce the latest release (already updated to fix an issue) of their UI Library for web applications. This release includes some significant performance improvements, updated and rebuilt controls and much more.
- Windows Azure Mobile Services Preview Walkthrough – Part 5: Distributing Your App From the Windows Store – Rodger Jennings continues his series looking at the Windows Azure Mobile Services Preview with a look at the latter stages of building an application using tme, getting your app distributed in the Windows Store, walking through the process.
- Continuous Deployment with Windows Azure Web Sites – The Silver Lining Blog – Site Home – MSDN Blogs – Larry Franks takes a look at getting continuous deployment to Windows Azure websites set up from a Git repository, looking at an example using Octopress, a Ruby based blogging engine.
- Things in C# you might have missed – Filip Ekberg takes a look at a couple of neat tricks and tips in C# which may have passed you by, taking a look at the use of bits and bytes, some interesting numbers and ways of working better with lists.
- Configuring your ASP.NET application for Microsoft OAuth account – Pranav Rastogi continues his series looking at authorisation in ASP.NET using OpenID / OAuth, sharing some notes on getting up and running with Microsoft OAuth.
- Let the Power of Shell be with you! A Powershell review – Marcin Dembowski takes us on a tour of some of the neat features of PowerShell, and explores how and why it can be used to make our lives better.
- JSON is very nearly valid PowerShell – Douge Finke further discusses the newly added support for JSON data in PowerShell 3, exploring the parsing and conversion of JSON data into PowerShell objects.
- Redesigning CodeProject – Chris Maunder discusses the latest encarnation of long time development site The CodeProject, talking about its new Metro enspired look and feel.
- Announcement: Introducing Windows 8 | Elite – Sarah Lamb highlights the Windows 8 | Elite programme, a scheme to encourage development of Windows 8 applications for the marketplace before the offical consumer launch of Windows 8, enticing you with great additional benefits.
Comments Off on The Morning Brew #1193
Next Page »