August 2009
Monthly Archive
Posted by Chris Alcock on 12 Aug 2009 | Tagged as: .NET, Development, Morning Brew
Software
- Siesta: Painless REST via ASP.NET MVC – Nate Kohari announces the release of Siesta, the rest based parts of his Zen API. This is an open source release, which is intended to show you how you can work in this manor and how you can implement thios style of working in your own applications
- MVP Releases Silverlight Database Diagram Widget – Jas Dhaliwal highlights a Silverlight Database Scheme Viewer project from Braulio Diez Botella a Málaga based MVP. Full source and Binary release available, licensed as MS-PL
Information
- A Walkthrough of Dynamically Compiling C# code – Saveen Reddy runs through the process of dynamically compiling C# code at runtime using the framework CodeDom and CSharpCodeProvider, and looking at adding references to external code, and the different types of output (EXE, DLL) that can be created
- RunAs in C# – Eugene Rosenfeld shows how you can implement ‘RunAs’ functionality from within your C# code allowing you to switch user contexts at runtime to perform C# operations
- C# 4’s Dynamic in Mono – Miguel de Icaza talks about the Mono 4 implementation of the C# Dynamic keyword, and shows an early implementation in use.
- Statement Trees With Less Pain – Follow-Up on System.Linq.Expressions v4.0 – Bart De Smet continues his exploration of System.Linq.Expressions in V4 of the framework with a look at some of the language level support for statement trees
- Embedding Python Scripts in C# Applications – Harry Pierson continues his look at combining C# and IronPython to create a hybrid application. This part looks at running the Python content from C# using the IronPython hosting environment.
- How-To: Using the N* stack, part 1 – Jason Dentler starts a series of posts looking at getting started with the N* alternative .NET frameworks as a part of an ASP.NET MVC Project. This first part looks at setting up the solution with the correct references, and How-To: Using the N* Stack, part 2 starts looking at a sample application model and how you can make it NHibernate friendly
- Quick look at STM.NET performance – Pawel Pabich takes a look at the performance of the Software Transaction Memory sample release comparing it to traditional locking.
- Improvements to Interop Marshaling in V4: IL Stubs Everywhere – Jesse Kaplan of the CLR Team talks about some of the work the team have been doing on Interop Marshalling in V4 of the framework, making the move to consistent use of IL Stubs which should increase performance and ease debugging
- Using Ninject 2 with ASP.NET MVC – Kevin Rohrbaugh looks at how you can wire up ASP.NET MVC Applications using the Ninject DI/IOC container
Community
- Presentation Patterns on Virtual ALT.Net – Jeremy D. Miller will be speaking at the Virtual Alt.Net event for North America this evening on separated presentation patterns. Unfortunately, unless you are a real night owl in the UK/Europe this will be rather on the late side (starting at around 1am if my calculations are correct)
Comments Off on The Morning Brew #410
Posted by Chris Alcock on 11 Aug 2009 | Tagged as: .NET, Development, Morning Brew
Software
- SQL Server 2008 R2 August CTP Available Today – The SQL Team announce the availability of the SQL Server 2008 R2 August CTP now available to Technet and MSDN subscribers, with general availability from Wednesday
- StyleCop update 4.3.2.1 is released – An updated release of StyleCop the Source Code Style and Consistency tool from Microsoft is now available which addresses a number of bugs, and a new feature which allows you to insert attributes to suppress rules in your source like FxCop.
Information
- Precedence vs order, redux – Eric Lippert looks at the relationship (or lack there of) of operator precedence and the order of operations dispelling some myths along the way
- Debugging, Profiling and Analyzing Parallel Applications – Soma Segar looks at some of the new features for debugging and profiling parallel applications in Visual Studio 2010
- Building a Hybrid C# / IronPython App Without Dynamic Type – Harry Pierson talks about how you can build applications across C# and IronPython at the moment even though we don’t yet have the dynamic keyword in C#, and also talks about Compiling Python Packages into Assemblies using the CLR CompileModules fuction and some custom script
- Improved type safety when dealing with generic types, generic methods and reflection – Daniel Cazzulino shares a neat strongly typed reflection technique which will work in .NET 2
- NerdDinner with Fluent NHibernate Part 1 – The domain model – ‘Bengtbe’ sets out to fit NHibernate and FluentNHibernate into the Nerd Dinner ASP.NET MVC sample application to replace the Linq to SQL implementation there. First of a three part series.
- Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 21: Hierarchical Data – Brad Abrams continues his monster series looking at Silverlight and the Rich Internet Applications Services with part 21 looking at how the RIA services allow you to work with hierarchal data, and along the way looks at computed properties
- Expression Trees, Take Two – Introducing System.Linq.Expressions v4.0 – Bart De Smet takes an indepth look at Expression Trees in .NET 4.0, looking at examining expression trees when compiled using the SOS debugger extension.
- Why doesn’t String.Format throw a FormatException if you pass too many parameters? – Raymond Chen turns his attention to the CLR for this week, and talks in this first post of the week about why it is that String.Format throws exceptions if you give it too few parameters, but not if you give too many.
- Refactoring Day 10 : Extract Method – Sean Chambers month of refactoring posts takes a look at the extract method refactoring.
- Implementing A Multi-Tenant ASP.NET MVC Application with S#arp Architecture – Bobby Johnson talks about how he sought advice on creating a multi tenancy application using S#arp architecture, and outlines the solution.
Comments Off on The Morning Brew #409
Posted by Chris Alcock on 10 Aug 2009 | Tagged as: .NET, Development, Morning Brew
Software
- xUnit.net 1.5 Beta Released – Brad Wilson announces the release of xUnit.Net 1.5 Beta. This release introduces xUnit .net Test Project files which contain the settings of the assmeblies to test and various run parameters, along with support for ASP.NET MVC 2 and a forced 32bit mode test runner for those who need to test in 32bit but run on 64bit machines
- Windows 7 Code Pack V. 1.0 Released – Charlie Calvert highlights the release of the Windows 7 API Code Pack v1.0 which provides support for the new Windows 7 APIs and features wuch as the new taskbar features, Shell Search API, Common Dialogs, Power Management APIs, and much much more
- WSCF.blue – Updates – Santosh Benjamin highlights some recent updates and the availability of an updated MSI Installer for WCF.Blue the WCF version of the Web Services Contract First project
- Fasterflect – a fast and simple API for Reflection invocation – Buu Nguyen shares Fasterflect a wrapper library for Reflection which aims to make the coding and runtime performance of refection better. The article talks about both aspects and full binary and source releases are linked from here
Information
Comments Off on The Morning Brew #408
« Previous Page — Next Page »