July 2010
Monthly Archive
Posted by Chris Alcock on 14 Jul 2010 | Tagged as: .NET, Development, Morning Brew
Software
Information
- A simple example of the Open/Closed Principle – Joel Abrahamsson explores the Open Closed Principle, looking at what it is, showing an example implementation which conforms to the principle, and looks at where the open closed principle can and should be utilised.
- jQuery JavaScript Templates Tutorial: Nesting Templates – Rey Bango continues his series looking at templating in jQuery with a look at using nested templates to provide multi-level templating.
- Adding ASP.NET Membership to your OWN Database – Joe Stagner looks at the process of setting up and using a single application database for both your applications needs and the ASP.NET Membership functionality, working through the install and configuration.
- Eager Fetch, Order By and a strange behavior with ICriteria – Giorgetti Alessandro discusses some strange behaviour he has encountered when working with NHibernate Eager fetch on collections which are ordered when using ICriteria queries
- Unity as IoC container for Caliburn.Micro – Sondre Bjellås looks at the Caliburn.Micro project and explores combining it with the Uniity Inversion of Control Container, including sharing the code of a sample integration.
- Server installation options for ASP.NET MVC 2 – Jon Galloway explores the various different ways of installing the ASP.NET MVC 2 framework, covering the Web Platform Installer, direct Bin deployment, standard installer and command line options for scripting.
- Back to the basics: instance constructors – Luis Abreu continues his series of Back to Basics posts with a look at non-default constructors and variable initialisation at construction time.
- C#: Building a Loosely Coupled Translator – James Michael Hare continues his Fundamentals series with a look at a common software development pattern, the conversion of types / values via a translator class, and looks at a dictionary based example.
- Ultimate Developer PC 2.0 – Part 2 – UPDATE and PODCAST on Building a WEI 7.9 and RFC for building a GOM (God’s Own Machine) – Scott Hanselman gives an update on his quest to build a machine scoring 7.9 on the Windows 7 Windows Experience Index, discussing the methodology for the experiment and various components purchased.
- GenesisEngine: The Task Parallel Library Is Great But Threading Can Still Bite You – Eric Lee talks about his use of the Task Parallel Library within his GenesisEngine project which generates a virtual world and is quite computational intensive.
Community
- Let’s meet for Dinner in London! – Glenn Block will be attending a Geek Dinner in London as a part of his visit to the UK. The event, to be held tomorrow evening (Thursday 15th July) is organised by Seb Lambla, and will doubtless involve good food, and great conversation.
1 Comment »
Posted by Chris Alcock on 13 Jul 2010 | Tagged as: .NET, Development, Morning Brew
Software
Information
- Announcing Windows Phone 7 Tools Beta – Pete Brown talks about the new Windows Phone Developer Toolls Beta release, and shares the details of the breaking changes included in the release
- Resolution and scaling on Windows Phone – Shawn Hargreaves discusses the Windows Phone Hardware Image Scaler, and how it is now supported within the emulator in the beta release of the Windows Phone Developer Tools, and also shares some good tips for getting the most out of the Windows Phone graphics.
- Possible issues uninstalling the Windows Phone Developer Tools CTP Refresh and installing the Beta – Aaron Stebner shares information, tips for investigation, and resolutions for a number of common installation problems people may encounter when installing the Windows Phone Developer Tools.
- Migrating apps from Windows Phone April CTP Refresh to the beta build – Jaime Rodriguez focuses on the process of migrating your Windows Phone 7 applications onto the latest developer tools beta release, running through the various changes and steps to update your projects so they still run.
- ClickOnce Releases – The CodePlex team announce the release of their latest platform update, which now includes support for Click Once deployment hosted on the CodePlex site, providing a very useful deployment feature to all projects hosted at CodePlex. Jon Galloway discusses this move in his post CodePlex now supports ClickOnce and suggests that this may be the vital step to give Click Once more prominence in the developer community.
- Back to the basics: is vs as operator & Back to the basics: Why is my constructor not being called? – Luis Abreu resumes his series of back to basics posts with a look at the differences between the ‘is’ and ‘as’ operator, and also discusses some scenarios where you might be surprised to find that your constructor on your class is not being called.
- Editing a variable-length list, Knockout-style – Steve Sanderson works through an example of using his new Knockout JavaScript UI library to create and editable grid backed onto ASP.NET MVC.
- The Task Parallel Library Series – Task Parallelism – Steve Strong continues his series of posts on the Task Parallel Library with a look at Task Parallelism, and discusses Amdahl’s Law for calculating how quickly a process can complete when performed in parallel.
- Coding Duels on www.pexforfun.com – Nikolai Tillmann highlights a new feature added to the PexForFun website. Coding Duals give you the opportunity to attempt to implement a method which does the same as a hidden method, with the Pex Website showing you cases where it does not do the same. You can play a number of pre-defined puzzles, and also contribute your own.
- LINQ Multicasting in .NET 4.0 – Jack Leitch explores Query Multicasting in LINQ in .NET 4.0, looking at how you can implement the feature without requiring custom LINQ Operators, and can obtains significant performance increases when working with expensive sequences.
- Graph Colouring With Simple Backtracking, Part One – Eric Lippert takes a look at the problem of colouring graph elements introducing the map colouring problem on which this is loosely based, and looking at a simple implementation and discussing the trade-offs already made in this simple implementation.
- Command Handlers and the Domain Model – Greg Young discusses simple use of Command Handlers in a CQRS style application and how they don’t require that your have a DDD style domain model to still be useful.
- Rethinking UI programming – Paul Stovell considers what the future of User Interface Programming may be like outlining the types of features he would like to see in a future competitor to WPF. Be sure to check out the discussion in the comments of this one.
- Mobile Browser Cache Limits, Revisited – Ryan Grove gives an update on the their previous work on Mobile Browser cache with an updated methodology which yields different results.
Community
- Microsoft PDC10 | October 28 – 29 – The plans for PDC 2010 have been announced, and the event will be hosted on campus in Building 33 at Microsoft’s Redmond Campus. Registrations are now open, and places will be more limited this year due to the venue. Registration Fee is $1000, and if you aren’t one of the lucky ones able to attend in person, there is already a commitment to having all the sessions available as streaming footage.
Comments Off on The Morning Brew #641
Posted by Chris Alcock on 12 Jul 2010 | Tagged as: .NET, Development, Morning Brew
Software
- "Fake – F# Make" 1.33.0 released – Steffen Forkmann announces the release of the latest version of Fake, the F# Make implementation. This release fixes a number of bugs and adds a few new features including Git Helpers and documentation generation using Docu.
- VsVim Update Released (Version 0.8.2) – Jared Parsons announces the release of VsVim 0.8.2, a bug fix release with a few minor features which may be the last of the 0.8 releases. Full Source code is available from the project’s GitHub site.
Information
- A new found respect for acceptance tests – Mark Needham discusses the importance of Acceptance Tests over unit tests in providing a safety net when carrying out major restructuring of your code
- Interesting .NET Framework 4 Statistics – Scott Dorman shares a breakdown of the different types of type included in the ,NET Framework, giving an interesting view of the size of the framework, and providing a very interesting comparison against his earlier post of the same stats for .NET 3.5SP1
- F# and Code Contracts: not quite there yet – Kurt Schelfthout takes a look at trying to get Code Contracts up and running in F#, with varying degrees of success, concluding that the support is not quite there yet
- A practical illustration of why the new C# 4.0 dynamic and optional parameter features are valuable – John V. Petersen takes a look at how optional and named parameters along with the dynamic support in C#4 can make your API simplier
- Building a component that works with different versions of a library – Jeffrey Richter also looks at the use of the dynamic features of C#4 in providing a way to call functions on later versions of a library whilst being compiled against an earlier version, allowing you to support multiple versions of a component.
- GZip your downloads – Miguel de Icaza shares a nice tip for gaining GZip support for your HTTP requests complete with decoding of the response via a property on the WebRequest object
- NHibernate Session Management using FluentNhibernate and Castle Windsor – Stefan Sedich shares a short code snippet showing how you can have the NHibernate Session provided by the Castle Windsor Container with automatic per web request implementation.
- Not Using jQuery JavaScript Templates? You’re Really Missing Out – Rey Bango takes a look at the use of templating libraries for jQuery and JavaScript, showing how much easier they make reading your code and illustrating some of their capabilities.
- Thoughts on WebMatrix – Nikhil Kothari discusses the WebMatrix beta release giving his impressions of the product, its user interface and the role it will play
- Use Razor as ASP.NET MVC ViewEngine – Kazi Manzur Rashid takes a look at using the newly release Razor view engine within ASP.NET MVC applications
- Vuvuzela Source Code – Mike Ormond helps you all chase away the end of world cup blues by sharing the code of his Vuvuzela Windows 7 phone application, along with his ‘Mike’s Mega List of Windows Phone 7 Resources ‘ a great collection of links to resources about all things Windows Phone 7
- July 9th Links: ASP.NET, ASP.NET MVC, jQuery, Silverlight, WPF, VS 2010 – Scott Guthrie also gets in on the Link Blogging this weekend, with a collection of links covering all the technologies his teams are responsible for, some links you will have seen before here, but there are others included which are well worth checking out.
Community
Comments Off on The Morning Brew #640
« Previous Page — Next Page »