July 2009
Monthly Archive
Posted by Chris Alcock on 15 Jul 2009 | Tagged as: .NET, Development, Morning Brew
Information
- Confirming Commercial Availability and Announcing Business Model – The Windows Azure Team announce the pricing model and Commercial Availability of the Windows Azure Platform with discounts available to partners and MSDN Premium subscribers to receive access to development and testing environments
- The Law of Demeter Is Not A Dot Counting Exercise – Phil Haack digs into the Law of Demeter, looking at what its definition is, and how that law should be applied, calling on a great many posts by others on the subject to re-enforce his point.
- "Geneva" Single Sign On Gets New Names – Bruce Kyle highlights the new names for the various parts of the Microsoft Geneva Identity Framework
- Take the .Net 4 Beta1 survey – The CLR Team are running a survey of developers opinions on the CLR4 in .NET 4 Beta 1, looking to gain insight into satisfaction with the new CLR, and how easy upgrading and creating applications is proving to be
- F#: A day writing a Feedburner graph creator – Mark Needham has been experimenting with using F# to analyse his Feed Burner statistics, and along the way has looked in to Wrapping .NET library calls to make functional composition easier.
- .NET 2.0+ ActiveX Controls Part 2 – Controlling Internet Explorer via IWebBrowser – Rick Minerich picks up his series on .NET 2 and ActiveX controls with a look at using COM interop to gain control of Internet Explorer
- Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 4: SEO, Export to Excel and Out of Browser – Brad Abrams continues his series updating is Mix09 sample application to Silverlight 3 with a look at the Search Engine Optimisations using Sitemaps and URL links, and looks at creating Export files for use in Excel along with the Silverlight 3 out of browser support
- Bling: a WPF Framework/Declarative Strongly-Typed DSL for Quick Expressive C# WPF Apps – Kirill Osenkov highlights Bling, an open source project from Sean McDirmid of Microsoft Research, which is a C# library which allows you to easily work with images, animations, interactions and visualisations in WPF
- More On SubSonic’s Simple Repository – Rob Conery provides a short screen cast on the SimpleRepository which is included in SubSonic 3
- Just say no to ‘Poor Man’s Dependency Injection’. – Chad Myers weighs in on the use of Dependency injection in sample applications such as NerdDinner with this post recalling a mailing list post on the subject, and in The usual result of Poor Man’s Dependency Injection looks at the effects down the line of taking the poor mans approach to Dependency injection and the decisions you end up having to make. Finally Jimmy Bogard shares his views on when dependency injection is appropriate in his post When is Poor Man’s Dependency Injection appropriate? –
- Lessons Learned: A Grand Post-Mortem – Billy McCafferty shares a very interesting set of real world views on a number of topics relating to development methodology
- LINQ to SQL and Transactions – Rick Strahl takes a look at using transactions in your Linq to Sql code by way of the TransactionScope and the Microsoft Distributed Transaction Coordinator
Community
- SQLBits goes West – Martin Bell announces the next and bigest event in the SQLBits conference programme, to be held 19th – 21st November in Newport, Wales, The Thursday and Friday will be pay for days, with the Saturday being the standard free conference
- Online Book Club – Time to vote – Europe Virtual ALT.NET folks are looking to start a virtual online book club, and are looking for a decision from the community as to which book to start with
Comments Off on The Morning Brew #390
Posted by Chris Alcock on 14 Jul 2009 | Tagged as: .NET, Development, Morning Brew
Software
- MEF Preview 6 Available – Nicholas Blumhardt announces the release of the 6th preview of the Managed Extensibility Framework, bringing it closer to RTM, and also introducing MEF for Silverlight, along with a bunch of other new features across the board.
- Office 2010: popcorn previews – Yesterday was a big Office 2010 day, with the products going into technical preview. The Inside Office Blog has a number of screencasts of the new products in action, and in the InfoPath Team’s post Install the Office 2010 Technical Preview and win an Xbox 360 Elite! they have the details of the Preview Programme and also an incentive to get it installed
Information
- Throw away and rebuild or refactor from within – Derik Whittaker discusses on of the great programmer debates, should you start over and rebuild a product or should you refactor it from the inside?
- A programmers secret weapon: the humble to-do list – Richard Dingwall talks about one of my favourite Programmer Productivity tips, keeping a simple to-do list.
- Using NHibernate for Legacy Databases – Jan Van Ryswyck examines some techniques for dealing with legacy databases when working with NHibernate
- Easier Multithreaded Debugging – John Robbins shares some Visual Studio macros which help make debugging multi threaded programs a little easier by allowing you to make your breakpoints stop on particular thread ids
- Building a Presentation Framework with Prism for Silverlight – John Papa talks about his presentation framework he has constructed using Prism for Silverlight, in this post exploring the concepts of the framework, with future posts to look at the actual code
- User Interface Patterns – Greg Malcolm writes up a talk he gave at ColArc looking at the common User Interface patterns in use in software development, exploring MVC, MVP, Presenter-Abstraction-Control, Hierarchical MVC, and Model-View-ViewModel.
- AspPathGuru: A little T4 love for ASP.NET WebForms – David Ebbo brings some of his T4 expertise to WebForms with a template which allows yo to load controls using LoadControl using strongly typed names rather than string filenames
- Lambda Expressions: A C# 3.0 Language Enhancement – ‘logicchild’ explores Lambda expressions in this Introductory article for CodeProject
- Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 2: Rich Data Query – Brad Abrams continues his series of posts updating his sample application to Silverlight 3 and the July RIA services update. In part 2 Brad looks at the data querying and retrieval, and in Part 3 explores authentication
- Why There’s Nothing Wrong With Dependency Injection in NerdDinner – Tim Barcz responds to last weeks post from Jimmy Bogard talking about the the good points of the NerdDinner Dependency Injection implementation
- Test Doubles: My current approach – Mark Needham talks about his current test double methods, looking at his uses of Stub objects, Fake Objects, mock objects and dummy objects
Comments Off on The Morning Brew #389
Posted by Chris Alcock on 13 Jul 2009 | Tagged as: .NET, Development, Morning Brew
Software
Information
- Why Do I Keep Seeing This Mistake? – Kevin Kline highlights a sloppy, but all to common, practice of doing too much unnecessary work inside a loop.
- Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 1: Navigation Basics – Brad Abrams updates the example which was a part of this MIX09 talk on “building business applications with Silverlight 3”. In this part Brad steps through building the navigation and themes
- Cheesy ASP.NET MVC Project Upgrader for Visual Studio 2010 Beta 1 – Scott Hanselman talks about the ASP.NET MVC release which goes with Visual Studio 2010 beta 1, and what is going to happen with beta 2, along with providing a simple upgrader program for VS2008 ASP.NET MVC projects to work in VS2010
- Modeling DSLs with F# and Units of Measure – Matthew Podwysocki talks about the Soccer-Fun functional programming challenge, and looks at Units of Measure in F#, and how thy can be applied in the Soccer-Fun problem.
- Code Deodorants for Code Smells – Nick Harrison looks at the term ‘Code Smells’ and in particular the problem of inappropriate intimacy between objects, looking to solve this code smell with the application of a ‘Code Deodorant’ in the form of ‘separation by interface’
- NEric discovers Dimecasts – a great resource for none-Microsoft .NET technologies and tools – Eric Nelson highlights the excellent DimeCasts screen cast series as a great place to get your alternative .NET technologies fix.
- A (less) simple include for ASP.NET – Bertrand Le Roy continues looking at simple methods of including common contents with an enhanced version of his include function for ASP.NET
- LINQ to SQL – Detach Entities. Free source code and programming help – Shannon Davidson and ejsmith explore how you can detach objects from the LINQ to SQL Data Context using PLINQO
- Continuous Integration: Community College Discussion – Mark Needham highlights some key points discussed in a recent Community College event about Continuous Integration
- Lessons From My First Attempt At Bringing Agile Into A Non-Agile shop – Ryan Svihla talks about his experience brings agile practices into a non-agile development environment, focusing on the key areas, and looking at what worked and what didn’t
- How we handle application configuration – Joshua Flanagan talks about how he is managing configuration settings in a type safe, no magic strings, test and tool friendly way, showing it in use and explaining how it works under the hood
- Bart’s Control Library – Not What You Think It Is – Part 0 – Bart De Smet starts a series of posts on the syntax of the C# language, how it is possible to map c#3 programs back to equivalent C#2 programs, and how LINQ fits in with that. Bart starts off with a look at the If Statement, and moves on to look at while loops and non-local returns in Part 1. I have to confess I’ve not fully read these two articles yet, but from a quick glance I think I’m going to need to read them twice to understand them 😉
Comments Off on The Morning Brew #388
« Previous Page — Next Page »