December 2010
Monthly Archive
Posted by Chris Alcock on 09 Dec 2010 | Tagged as: .NET, Development, Morning Brew
Software
- Algorithmia Source Code released on CodePlex – Frans Bouma announces the Open Source release of Algorithmia, a data structures and algorithms implementation library providing implementations of well known algorithms and structures which are not already present in the .NET Framework.
- Downloads – Fluent NHibernate – The Fluent NHibernate team have released ‘stable pre-release’ binaries of Fluent NHibernate which work against NHibernate 3 (which hit its General Availability release this past week)
- SQL Server 2008 R2 System Views Map Poster – Andrew Kelly highlights the availability of a poster describing the key System Views and their relations in SQL Server 2008 R2. If you ever need to interrogate the state or metadata of a SQL Server instance this kind of document is very valuable. Available in PDF and XPS formats in 36inch square format
Information
- Announcing Entity Framework Code-First (CTP5 release) – Scott Guthrie gives one of his great overview posts of the new Entity Framework Code First CTP release, looking at installation giving an overview of all the new features and improvements
- Looking at EF4 CTP5 in Parts: Part 1 – A New T4 Template, Part 2 – Internal Validation, Part 3 – Easy Access to In-Memory Entities & Part 4 – Working with New and Existing Databases in Code First – Julie Lerman takes a look at the new Entity Framework Code First CTP, exploring the new T4 DbContext Generator, the use of Validation attributes to provide validation checks on entities, the use of the Local property to access in memory entities and reduce calls to the database,and explores the features that enable you to work with pre-existing databases.
- EF Feature CTP5 – Walkthrough For The New DbContext T4 Template, Code First Fluent API & Raw SQL Query/Command Support – Gil Fink also has a series of posts exploring the new release, taking a look at the DbContext T4 Template, using the Fluent API for defining your code first mappings, and the ability to execute custom raw SQL queries on the database through the DbContext.
- EF Feature CTP5: Code First Walkthrough &Fluent API Samples – Rowan Miller of the ADO.NET team shares a worked example using the latest CTP version of the Entity Framework Code First features, and shares a number of short samples illustrating the different aspects of the Fluent API.
- Logging all SQL statements done by Entity Framework – Simone Chiaretta digs into Entity Framework looking at using the Provider Wrappers to help intercept the queries being run against the database.
- Aimee.NET – Faster Unit Tests and Refactoring the Documents Folder – Matthew Dennis continues his series of Code Project articles discussing the refactoring work being undertaken to take Lucene and transform it into Aimee.Net giving it a more .NET like API.
- Optional Razor Sections with Default Content – ‘marcind’ takes a look at some of the templating options in Razor exploring required and optional section declarations
- Dynamically Generating Controls in WPF and Silverlight – Pete Brown continues with a series of posts looking at helping ease WinForms developers over to the world of WPF and Silverlight taking a look at the variety of ways of creating controls both in code and in XAML.
- The Fat ViewModel – Richard Dingwall takes a look at the Fat ViewModel anti-pattern, discussing how you can identify if you are suffering from this and looking at some of the causes.
- Experience ASP.NET MVC 3 Beta/RC – The New Dependency Injection Support – Part 2 – Xianzhong Zhu continues exploring the improved support for Dependency Injection in ASP.NET MVC 3 looking in this part at using dependency injection in your model classes with a worked example.
- Rebuilding the PDC 2010 Silverlight Application (Part 3) – Mike Taulty continues his rebuilding of his PDC Session Downloader Silverlight application looking at the use of WCF Data services to access the session information data.
Comments Off on The Morning Brew #747
Posted by Chris Alcock on 08 Dec 2010 | Tagged as: .NET, Development, Morning Brew
Software
Information
Community
- DDD9 – voting now open for the UK’s premier community event – Liam Westley reminds us all that the community session voting is currently under way for the DeveloperDeveloperDeveloper 9 event to be held in Reading at the end of January 2011. This is your chance to shape the agenda for the event, so if there is something you are interested in seeing, get voting for it.
- Last chance to see … Virtualisation for Developers at NxtGenUG Cambridge, Tuesday 14th December – Liam is also taking his Virtualisation for Developers and Hyper-V for Developers presentations on the road for the last time, visiting the Cambridge NxtGenUG on Tuesday 14th December. Liam is an excellent and entertaining speaker, and this event promises to have some extra Christmas sparkle – well worth checking out if you are in the area.
Comments Off on The Morning Brew #746
Posted by Chris Alcock on 07 Dec 2010 | Tagged as: .NET, Development, Morning Brew
Update: Fixed the attribution for ‘Dynamic Language Integration in a C# World’ – an incorrect copy paste operation incorrectly attributed the article to Marcus Olsson when the correct author was ‘Zenon Ochal’. Thanks to Marcus for pointing it out.
Information
- Making ASP.NET deployment easy with the Package/Publish Web tool – Rachel Appel discusses the provisions in Visual Studio to assist teams who are responsible for deploying the ASP.NET code they develop, walking through the configuration, build and deploy process.
- RenderAction with ASP.NET MVC 3 Sessionless Controllers – Keith Dahlby looks at the support fo Sessionless Controllers in ASP.NET MVC 3, looking at how this setting affects the rendering of other controller actions using RenderAction().
- Javascript: Defining Classes with Closures – Mike Hadlow takes a look at creating classes in JavaScript using Closure syntax based on thing he learnt from Douglas Crockford’s 5 part video presentation series
- Strategies for becoming a better programmer – Jean-Paul S. Boodhoo shares thoughts on things you can do to become a better developer, ranging from soft skills, through to practising your art.
- Some NHibernate Best-Practices – Nick Harrison shares a number of best practices for getting the most out of (and avoiding some of the pitfalls of) working with NHibernate for creating business applications.
- When WinForms met Game Loop – Shawn Hargreaves discusses some of the differences between XNA and WinForms, looking at how the two worlds can be brought together when hosting XNA inside a WindowForms applications, whilst maintaining the good behaviours of each.
- Announcing the Caliburn.Micro Contest Winners! – Rob Eisenberg shares the results of his Caliburn Micro competition highlighting the winners (and more importantly the location of the code for each), providing a great way to learn more about the framework by looking at others work with it.
- Subterranean IL: Pseudo custom attributes – Simon Cooper continues his series on the .NET Intermediate Language with a look at how Custom Attributes are applied to your code and compiled into the IL representation.
- Silverlight 5 features, firestarter keynote and sessions resources – Katrien De Graeve provides a nice summary of the Silverlight 5 announcement, along with links to the various resources from the Silverlight Firestarter event
- Rebuilding the PDC 2010 Silverlight Application (Part 2) – Mike Taulty continues his step by step rebuild of his Silverlight PDC 2010 Session downloader applications, focusing in this part on the Out of Browser experience.
- Exception data evolved – Markus Olsson takes a look at the little know Exception.Data collection which provides a way of passing additional Key/Value information along with your exception to help debug exceptions more easily.
- Dynamic Language Integration in a C# World –
Markus OlssonZenon Ochal takes a look at interop between the dynamic language world of IronPython and the staticly typed world of C# using the .NET 4 dynamic keyword
Community
2 Comments »
« Previous Page — Next Page »