The Morning Brew #374
Posted by Chris Alcock on Tuesday 23rd June 2009 at 06:52 am | Tagged as: .NET, Development, Morning Brew
Software
- Spark View Engine – Release: Spark v1.0 – The Spark View Engine reached a V1 final release last week. This release brings a few minor changes since the RC2 release, improvements to samples, the odd bugfix, the removal of dependencies on MVCContrib, and a new installer to name a few
- Announcing: Entity Framework Feature CTP 1 – The ADO.NET team announce the release of the Entity Framework Feature CTP1, which brings a number of new features to the Entity Framework, including POCO code generation support, a code only approach, and self tracking entities
Information
- Automagic Time Localization – Nate Kohari discusses one of the trickier aspects of developing hosted applications for users spread over the world, getting the time right where your user is.
- Ajax survey 2009: jQuery and MS Ajax are almost tied among .NET developers – Simone Chiaretta shares the results of the Ajax survey 2009 he recently carried out, looking at the breakdown of developers against technologies and techniques, and giving some commentary.
- Control-Oriented Vs. Data-Oriented Programming in Silverlight – Dan Wahlin contrasts the different types of development that technologies like Silverlight introduce, looking at the difference between the data oriented programming using bindings in Silverlight versus the more traditional control based approach people are familiar from webforms
- Community Convergence L – Congratulations to Charlie Calvert on his 50th edition of Community Convergence. This edition looks at some of the dynamic language features and Office Development features of .NET 4
- We Are Not Doing DDD – Part Two – CQS – Jak Charlton talks about Command Query Separation, and how his team implemented it in the recent CRUD like project
- Restricting attribute usage – Marc Gravell shares a technqiue for adding some further control (beyond the attribute usage attribute) to help limit where your attributes can be used, using some OO tricks
- Seams: Some thoughts – Mark Needham talks about the idea of ‘seams’, places where you can change the behaviour of a program without editing the code in that place, looking at some possible candidate seams in systems generally.
- Reducing Resistence to Dependency Injection – Patrick Kua follows on from a previous post and discusses how you can reduce resistance to Dependency injection in your code. This post talks about seams, so you may want to check out Mark Needham’s post, linked above to get some background on this.
- 50 Fresh JavaScript Tools That Will Improve Your Workflow – Smashing Magazine collect together links to 50 javascript tools which should make the life any developer who works with JavaScript much easier – some great tools in here
- Why Doesn’t C# Implement "Top Level" Methods? – Eric Lippert talks about why we need to have namespaces with classes in order to have methods (even if the methods and classes are static) in C#
- Why I should have paid more attention in geometry class: Embedding the new SQL Server Spatial CLR types and functionality directly into your own .NET applications. – ‘olmeyer’ looks at using the new SQL Server 2008 spatial data types in your .NET applications
Community
- Microsoft TechEd Europe 2009 – TechEd Europe will be the week 9-13 November this year, and is being held in Berlin, Germany, and registration is now open
Comments Off on The Morning Brew #374