Uncategorized
Archived Posts from this Category
Posted by Chris Alcock on 27 Oct 2011 | Tagged as: Uncategorized
Software
- OpenWrap 1.0.2 available - Seb Lambla announces an updated version of his OpenWrap package manager for .NET. This update introduces the features necessary to support compatibility with the future 2.0 release
- OData Service for Team Foundation Server 2010 v1.0 RTW! - Greg Duncan highlights the release of the RTM of the OData Service for TFS, providing a powerful API to get data from TFS onto other devices and applications.
Information
- Visual Studio 11 .NET Advances - Somasegar continues his series looking at the features included with Visual Studio 11. This part discusses some of the significant updates to the .NET Framework in the 4.5 release.
- Lap Around Roslyn CTP: Syntax Analysis and Flow Analysis - Sasha Goldshtein continues his series of posts looking at the Roslyn CTP release. This part explores the use of Syntax Analysis and Flow Analysis illustrating the use of these techniques to look for ignored method return values ins some code.
- Building Visual Studio Extensions with Roslyn - Jonathan Allen is also exploring the use of Roslyn in a series of articles on InfoQ, and in this piece he discusses the various features and providers which enable you to bolt Roslyn powered functionality into Visual Studio, extending the IDE.
- MSDN Magazine November Issue Preview - Michael Desmond gives his usual preview of the content coming in next month’s edition of MSDN Magazine, due out next week.
- Async messaging realities - Jimmy Bogard highlights a short post from Ayende which helps to illustrate one of the key concepts in message based architectures, discussing the concept, and how it can make migrating to message based architectures more difficult.
- Effective Techniques and Tools for Reducing Leaks in .NET (C#) - Chuck England discusses a variety of techniques and things you can do to help ensure that your code does not leak memory, ranging from coding standards o the use of profiling.
- Nokia’s First Two Windows Phones Are Here. And They’re Awesome. - The Windows Phone Blog highlights yesterday’s launch of Nokia’s first Windows Phone 7 devices - the moment I and many others have been waiting for to jump on board the WP7 bandwagon.
- Using Windows Azure Regions efficiently - Pablo M. Cibraro discusses the notion of Windows Azure regions and how they map to particular data centres around the world, looking at how the choice of where to host affects performance and reliability, discussing the use of the Windows Azure Traffic Manager CTP, the Content Delivery Network and SQL Azure Data Sync.
- Tombstoning with PhoneGap for Windows Phone 7 (and KnockoutJS) - Colin Eberhardt discusses handling the Windows Phone 7 application lifecycle states and transitions in HTML 5 / KnockoutJS based applications running on the phone within PhoneGap
Community
No Comments »
Posted by Chris Alcock on 29 Jul 2011 | Tagged as: .NET, Development, Morning Brew, Uncategorized
Software
- Code First Migrations: August 2011 CTP Released - The ADO.NET Entity Framework Team announce the release of the August 2011 CTP (first CTP) of Entity Framework Code First Migrations. This library adds support for migrating the database schema from one model setup to a later version of the same model. This early CTP requires the Entity Framework 4.1 Update 1, As is usual with CTP release, the team are very interested in your feedback.
- Announcing the Windows Azure AppFabric July release - The Windows Azure AppFabric Team announced the release of their July update and enhancements to the Windows Azure AppFabric Management Portal and the Access Control service, including improved localisation for the Management Portal, support for Access Control rules with 2 input claims, UTF-8 support for O-Auth and the removal of ACS quotas on configuration data.
Information
- Entity Framework Code First Migrations: Alpha - NuGet Package of the Week #10 - Scott Hanselman explores the newly released Entity Framework Code First Migrations CTP release as a part of his NuGet Package of the Week series, sharing some information about the package and looking at it in use.
- Code First Migrations: Walkthrough of August 2011 CTP - Reco of the ADO.NET team also gives a walkthrough of the functionality provided by the Code First Migrations CTP discussing the different types of migration it supports and how it scripts these changes.
- C#/.NET Little Pitfalls: Default Parameters are Compile-Time Substitutions - James Michael Hare continues his C#/.NET Little Pitfalls series with a look at the use of Default Parameters in C# 4 and how they are implemented using a compiler trick which bakes the default values at compile time
- Simple way of null parameter validation - Ishtiyaq Sheikh shares a simple helper extension method to make writing some of the common parameter validation code that appears in lots of methods shorter and simpler.
- Preprocessor? .NET don’t need no stinkin’ preprocessor! - David Anson also is looking at parameter and other variable validation using Debug.Assert, showing its default use, discussing how the message often duplicates the expression being asserted upon and shares an custom extension of the Debug.Assert which takes away this duplication using expression trees.
- Entity Framework v4.1 update 1, the Kill-The-Tool-Eco-system version & Entity Framework June 2011 CTP (v4.2) is now supported in Entity Framework Profiler - Frans Bouma and the Hibernating Rhinos team discuss a breaking change in Entity Framework 4.1 Update 1 which breaks the integration of their respective data access profilers in this version of Entity Framework, discussing how their integtration works, and what in this update caused them problems, and both look at work around solutions.
- MEF Features - with Examples - Mahadesh Mahalingappa digs into a number of the key features of the Managed Extensibility Framework, looking at the background to the feature and illustrating with examples of each.
- My eBook and articles series on OData for Silverlight and Windows Phone 7 is complete. - Michael Crump has updated his OData for Silverlight and Windows Phone 7 article series, and has also compiled it into e-book format, available for $2.99 via SilverlightShow.Net, All the article content is also available free of charge on the SilverlightShow site.
- Windows Phone Mango Feature Videos - Mike Ormond highlights a series of videos from the Windows Phone team where the people responsible for each of the new features discusses their feature and its use.
Community
- NxtGenUG - Event: .Net Minimalist Web Dev - The Manchester / Warrington chapter of the NxtGenUG welcome Mark Rendle on Wednesday 17th August for a session looking at two lightweight alternative frameworks on the .NET platform, Simple.Data for data access and Nancy for a Sinatra like web framework
- Coding for PowerShell - DevEvening - The DevEvening User Group in Woking welcome Jimmy Skowronski for a session exploring PowerShell development, from the basics upwards on Wednesday 31st August
No Comments »
Posted by Chris Alcock on 25 May 2011 | Tagged as: Uncategorized
Windows Phone Mango
Information
- Windows Phone Mango - Whatâ’s New? ("Overview"- Part 0 of
- Alex Golesh shares a comprehensive 8 part series of posts looking at the various aspects and features of the Mango Windows Phone Release. Further parts of the series explore:
- Mango from the trenches part 1: Adding a new live tile to the start page #wp7dev - Laurent Bugnion also takes a look at the new release, kicking off a series looking at the new features, and in this first part explores the new Live Tile support.
- NuGet for the Enterprise: NuGet in a Continuous Integration Automated Build System - Scott Hanselman follows on from his TechEd talk on using NuGet in the Enterprise, discussing how NuGet can be integrated into your software development lifecycle, highlighting the videos of the session, and walking through the process of automating NuGet package creation using Continuous Integration.
- Don’t Do Role-Based Authorization Checks; Do Activity-Based Checks - Derick Bailey discusses developing Authorisation systems, discussing how he finds Role Based authorisation doesn’t always fit well, and discussing authorising using an Activity based approach.
- MVVM Backlash - Ward Bell discusses his like of the MVVM pattern, and then proceeds to take an objective view of the pattern discussing its major advantages, and how if you don’t care about those aspects then MVVM may not be the best fit for you.
- Creating a Line Chart using the HTML 5 Canvas - Dan Wahlin takes a look at programming against the HTML 5 Canvas using JavaScript, illustrating with the creation of a simple charting control which draws line graphs.
- The Darkness Behind DateTime.Now - Keyvan Nayyeri discusses the use of DateTime.Now, DateTime.UtcNow and the Stopwatch class, talking about where each should be used, and looking internal implementations and the relative performance of each.
- NHibernate Pitfalls: Specifying Event Listeners in XML Configuration , Collection Restrictions & The SaveOrUpdate Event - Ricardo Peres highlights a few NHibenate Pitfalls and Gotchas, some caused by bugs, others by misunderstandings, along with showing workarounds where appropriate
- What’s New in Silverlight 5? - Mohammad Elsheimy gives a run through of the features of Silverlight 5, illustrating with some shared demo code in this CodeProject article
Community
- NxtGenUG - Event - MVC 3 - The Coventry NxtGenUG welcome Ian Russell for a session on ASP.NET MVC3 on the evening of Monday 20th June at the The Royal British Legion in Coventry
- TechDays 2011: dev session recordings, slides and content online - The MSDN ‘Belux’ team highlight the recordings of the sessions from their recent TechDays events featuring an excellent range of speakers and topics allowing those not able to attend to gain considerable benefit from the event.
No Comments »
Posted by Chris Alcock on 28 Mar 2011 | Tagged as: Uncategorized
Software
Information
Community
No Comments »
Posted by Chris Alcock on 26 Aug 2010 | Tagged as: .NET, Development, Morning Brew, Uncategorized
Update: Looks like I forgot to assign the Tags/Categories to this post, so some of you may have missed out on it. I’ve added them now - thanks to Dan Puzey for spotting it
Software
- Microsoft Project Code-Named ‘Houston’ CTP 1 (August 2010 Update) - The SQL Azure team announce the August 2010 CTP release of ‘Houston’ their light weight database management tool for SQL Azure. This CTP update features improved navigation and search, better visibility of database statistics, table, view and stored procedure designers. This preview version has also been deployed to all datacenters allowing you to experience better performance by using an instance local to your database.
Information
Community
2 Comments »
Posted by Chris Alcock on 02 Jun 2009 | Tagged as: Uncategorized
Software
- SubMain acquires GhostDoc, releases new version, integrates it with CodeIt.Right - SubMain have taken on the GhostDoc tool, and have been further developing it to add in VB support, VS2010 support and done some re-architecting. Part of the agreement is that GhostDoc will continue to have a free version. Roland Weigelt, the orignial creator of Ghost Doc gives further details in his post The Future of GhostDoc
- Nova Commons - Nova Software make their first release of Nova Commons an application architecture for MVC which pulls together a number of common patterns along with a number of other open source frameworks and tools
- MsSqlSchemaDoc Version 4.2 Released - Henk Oberholzer announces version 4.2 of his Sql Server Schema Documentation tool. This release fixes problems with triggers linked to more than one event.
Information
- Free ASP.NET 4.0 beta hosting available - Gunnar Peipman highlights the availability of free ASP.NET 4.0 hosting from the team over at ORCSWeb. The hosting is free until October, allowing you to host your .NET 4 creations making use of SQL2008 and all the new toys in the .NET Framework
- Git For Windows Developers - Git Series - Part 1 - Jason Meridth starts a series looking at running the Git version control system on Windows machines. This first part runs through the setup and gets you up and running with your code in Git.
- Starting Out in Web, SharePoint or Mobile Dev? Why not Ramp Up? - Mike Ormond highlights the Ramp Up series of online training in Web, SharePoint and Mobile Development on the Microsoft platforms
- Why goto Still Exists in C# - Steve Wellens looks at s situation where he considers the goto statement to be vital to improve the readability and comprehension and simplicity of code.
- Anti-Patterns and Worst Practices - Utils Class - Chris Missal continues his Anti patterns series with a look at the somewhat nasty catch all of a Utils class, suggesting that you should actually create classes for the particular purposes of your utility functions.
- Abstract Class Vs Interface - Arati Kadi explores the differences between abstract classes and interfaces in this Code Project article
- Fluent Silverlight - Part 1 - Gabriel Schenker introduces the work he and Ray Houston have been doing on creating a fluent interface for Silverlight to help improve the easy of working with Silverlight and implementing the Model View View Model. The Second part (Fluent Silverlight - Part 2 - Binding Properties) of the series explores property binding in their framework
- NHibernate Mapping - <list/> - Ayende talks about the <list /> mapping type in NHibernate looking at its differences from other types of collection and looking at how the data is stored.
- Is Code Complete? - Saurabh_Saxena gives a brief run down of a number of common key software development principles illustrating a number of them with code examples.
No Comments »
Posted by Chris Alcock on 19 Feb 2009 | Tagged as: Uncategorized
Software
- YUI 2.7.0 Released - The Yahoo User Interface library team announce the release of YUI 2.7.0, which brings with it new functionality in the form of the StyleSheet utility, improves support for IE8, fixes a load of bugs and promotes three components out of ‘beta’ status
Information
- New Release: Composite Application Guidance for WPF and Silverlight v2.0 (PRISM) - J.D. Meier announces the official release of the Composite Application Guidance for WPF and Silverlight Version 2, often referred to as ‘Prism’. Also, Blaine Wastell shares some screenshots of the sample application from Prism V2 and links to a number of resources about the parts of this release, along with some video content.
- DDD: What Kind of Applications Is It Suited To? - Casey Charlton continues his DDD series with a look at how well Domain Driven Design fits with different types of application development.
- System.Linq.Enumerable.Aggregate - Better Know an Extension Method Part 1 - Chris Hampson gives a nice example rich introduction to the Aggregate Linq extension method.
- Implement Linq to Objects in C# 2.0 - Think Before Coding - Jérémie Chassaing explores how you can implement a lot of Linq like functionality in C#2, looking at how Linq works and how an implementation can be achieved in C#2
- Types of testing - Laila Bougria offers definitions for the various types of testing that can occur in a software project. Many people seem to get bogged down in the idea that testing == unit testing and then actually create ‘unit test’ which are actually different types of test (such as integration test, load test, etc)
- Fluent Interfaces: What am I missing? - David Starr considers what Fluent Interfaces are, and if they are actually useful in many contexts.
- GOF’s Adapters and Some Magic - Erich Ledesma examines the Gang of Four Adapter pattern, and shows how you can antomatically generate Adapter functionality to make implementation easier.
- C#: Extensions methods != Open classes - Mark Needham reminds us that extension methods do not mean our classes all instantly become Open Classes (in the sense of the Open Closed principle). One of the key missing features is the ability to override using extension methods.
- Reflection Speed Test - How slow is it really? - Grant Barrington looks at one of the common uses of reflection, to get a name for an enumeration value, and pits its performance against a number of other ways of achieving the same.
- The M Programming Language - Part 2 - Collections and Extents - Bart De Smet continues his series on the M programming language with a look at implementing collections and extents, comparing to implementations in C# and Linq.
- Effective Error Handling with WCF & REST - Rob Bagby looks at providing good error handling in WCF based REST services using HTTP status codes and error descriptions.
Community
- WebDD ‘09 - Reading - 18th April 2009 - The first of 2 clashing community events announced yesterday, Web DD is a Free conference to be hosted at Microsoft’s Reading campus. Like the other DeveloperDeveoperDeveloper events this is a Saturday event which will cover all things web and web related, and will have information about many of the things that are to be announced at Mix09. Speaker submissions for this event are now open
- Announcing the Alt.Net.UK ‘in the North’ Conference - Richard Fennell announces an ALT.NET event in the north of England, unfortunatly to be held on the same day as Web DD 09. This will be the usual Alt.Net style of an open spaces event with session planning taking place on the Friday evening and the main conference on the Saturday.
- Hereford Falls To The Mighty NxtGen Empire - Guy Smith-Ferrier announces the latest branch of the NxtGen usergroup to operate out of Hereford, with the first meeting being on the 17th May.
- Alt.net London Beers #6 - Sebastien Lambla announces the 6th Alt.Net London Beers event, a short open spaces session ina pub. This time round they event is sponsored by TeQUILA\UK and Thoughtworks
No Comments »
Posted by Chris Alcock on 29 Jan 2009 | Tagged as: Uncategorized
Slightly later than planned, here’s today’s edition….
Information
- Creating a common generic and extensible NHiberate Repository - Chris Marisic shares his implementation of a Generic repository for use with NHibernate
- Hashing Algorithm Roundup - Beau Monday follows on from yesterdays encryption round up with a similar look at hashing algorithms.
- .NET Circuit Breakers - Tobin Harris looks at the concept of a Circuit Breaker in programming, and highlights the Lokad Shared Libraries which contain nice implementations of the Circuit breaker along with code for handling exceptions, retries, etc in an elegant way.
- ASP.NET 4.0: ViewStateMode…giving you more control over ViewState! - Scott Galloway, in continuation of his series of posts on ASP.NET 4.0 , explores some of the viewstate changes coming in ASP.NET 4.0
- Controlling Time - Patrick Kua looks at how you can provide time based tests with times you want by insulating your dependency on the actual time
- Parameter Order Should Be Consistent - Brendan Enrick writes about an annoyance I also discovered the other day about a lack on consistency in parameter order between some common (and related) exception constructors.
- Long division - Eric Lippert explores why when dividing an int by a long returns a long.
- Tales from High Memory Scenarios: Part 2 - Sasha Goldshtein continues his series on High memory use, looking further into the problems encountered, and talks about the use of the debugger to inspect what was going on.
- Much Ado About Monads – Maybe Edition - Matthew Podwysocki attempts to explain what Monads are and why we should care about them, exploring the origins in Haskell, and looking at implementations in F#
- Anonymous Methods, Lambdas, Confusion - Mike Taulty looks at the evolution of the language support for anonymous methods and lambda expressions, working from first principles through to the format we have available now.
- ConfigSectionHandler for Hierarchical configs - Rohit Gupta gives a (mostly code) run through of how you can easily build custom configuration section handlers to read nested config from the application configuration file.
- Annotating Code with .NET Reflector and Review Add-In - Ben Hall looks at using Reflector with a Reviewing add-in for performing code and API reviews
- ASP.NET MVC Source Code Now Available - The source code for the RC1 release of ASP.NET MVC is now available on the ASP.NET Codeplex site.
- User Experience Changes since Beta 2 - The Internet Explorer team talk about some of the User Interface refinements based on user feedback that went into the latest release of Internet Explorer 8 (RC1)
- ASP.NET MVC 1.0 RC1 and T4 Templates - Add Controller. - David Hayden looks into the new ASp.NET MVC IDE integration with T4 templating, providing nice templates for thinsg like controllers, etc
- SQL Server 2008 System Views poster is now available for download! - Aaron Bertrand highlights the availability of the SQL 2008 edition of the System Views poster which details the data contained and the relationships between the system views in the 2008 release of SQL Server
Community
2 Comments »
Next Page »