The Morning Brew #186
Posted by Chris Alcock on Wednesday 24th September 2008 at 06:58 am | Tagged as: .NET, Development, Morning Brew
Seeing lots of interest in Google’s Android across the developer community – not surprising since they are going to give away $10million to developers targeting the platform.
Software
- Krypton 3.0 Released – Component Factory announce the release of Version 3 of their WinForms control library. Licences start at $299.
- Refreshing ASP.NET Dynamic Language Support – Phil Haack announces the release of an update to his other project at Microsoft, ‘ASP.NET Dynamic Language Support’ brings DLR/IronPython support to ASP.NET. Currently only IronPython is supported, but future releases will also contain IronRuby support.
Information
- Learning and craftsmanship – Ian Cooper (who it was very nice to meet briefly at the Alt.NET UK Conference) follows on from Roy Osherove’s recent post about TDD adoption by talking about how he adopted TDD, and how he teaches others to adopt the practices. Ian closes on a a key point – you don’t have to master every part of something before starting using it.
- How Not To Compromise Security Through ASP.NET Validators – Adam Tibi shares a number of things to check to help enhance the security of your sites
- Delegate Type Inference in C# – Noah Coad looks at the evolution of Delegates in C# and how Type Inference makes them even nicer.
- Understanding State Pattern – Mars Rovers – Sean Feldman looks at the State Pattern with an example based in the Mars Rover providing the background to his implementation.
- SharpZipLib Versus 7-Zip for Large File Sets – Rob Reynolds looks at implementing large file set zipping using two of the most common Zipping libraries – useful reference should you ever need to compress files.
- Aggregating Aggregates and UNION vs. UNION ALL – John Paul Cook looks at some SQL techniques for combining aggregate queries, along with some gotchas that can catch out the un-wary developer.
- I love FirstOrDefault – Chris Brandsma shows how Linq’s FirstOrDefault extension method can improve your code.
- Reading Erlang: Inspecting CouchDB – Ayende continues his examination of Erlang with an in-depth look at CouchDB, complete with some translations of the concepts into C# to help us .NET guys out
- Update on .NET Framework 3.5 SP1 and Windows Update – Scott Hanselman shares details of the plans for distributing .NET 3.5 SP1 via Windows Update, answers a number of questions you may have, and lists a number of known issues/bugs.
- Getting rid of spaghetti code in the real-world: a Case Study – Patrick Smacchia shows how NDepend can help analyse, identify and improve code in the real world
- Bumper-Sticker API Design – Joshua Bloch shares some API design best practices in short concise statements
[…] The Morning Brew #186 (Chris Alcock) […]