The Morning Brew #800
Posted by Chris Alcock on Friday 25th February 2011 at 06:30 am | Tagged as: .NET, Development, Morning Brew
Information
- Reimplementing LINQ to Objects: Part 44 – Aspects of Design – Jon Skeet continues his epic series on reimplementing Linq To Objects. In part 44 of the series Jon discusses ome of the design questions that arise in Linq to Objects, discussing composability and immutability, Extension methods on interfaces, the use of delegates, lazy execution and naming.
- Foundations of Programming 2 – Chapter 5 – Effective Testing – Karl Seguin shares the next chapter of his Foundations of Programming Second edition. This chapter looks at testing, discussing what makes for good tests, takes a look at mocks and stubs and integration testing, with illustrative examples along the way.
- Task Parallel Library : 3 of n – Sacha Barber continues his series exploring the Task Parallel Library, examining the parallel for / foreach loops, how you handle cancellation and exceptions, how partitioning can help improve performance, and the use of Thread Local Storage with TPL.
- Code Behaviour via Unit Tests – Dewald Galjaard discusses the importance of having your unit tests test the behaviour of the code and not the implementation, spured on by a real world car related experience, and aided by a Code equivalent.
- How much traffic does your website create with each request? Use IISExpress 7.5 to find out. – John V. Petersen takes a look at IISExpress’s console interface, looking at setting up your web apps to use IIS Express in Visual Studio and looking at some of the useful features of IIS Express.
- Introducing Data Annotations Extensions – Scott Kirkland takes a look at the Data Annotations Extensions project which addes11 further annotation attributes to the basic 4 provided by the framework.
- Custom Data Annotation Validator Part I : Server Code – & Part II: Client Code – K. Scott Allen looks at how you can implement your own custom annotation validations both on the server side and also in client side code using jQuery.Validate
Community
- Europe Virtual ALT.NET: Recording of Matt Yoho on Ruby for Static Language Developers @ E-VAN 22 February 2011 – Jan Van Ryswyck posts up the recording of this week’s European Virtual Alt.NET presentation by Matt Yoho on Ruby, looking at the object model, duck-typing, modules and other features of the Ruby Language.
- NxtGenUG – Real World Dynamic C# – The Manchester / Warrington NxtGenUG welcome Mark Rendle on Wednesday 16th March for a session on the dynamic support in C#4, looking at where it is particularly useful, and exploring the use of it in his IronMock and Simple.Data projects.
- NxtGenUG – Raven DB gives RDBMS the bird – The Hereford NxtGenUG host Rob Ashton for a session on the RavenDB document database, exploring what document databases do better than their relational cousins. The event is on Monday 14th March at Shire Hall.
- NxtGenUG – Querying the alphabet – Thursday 17th March sees the Southampton NxtGenUG host a session from George Adamson exploring the fundamentals of jQuery in a fast paced tour of the features of this powerful JavaScript library
Comments Off on The Morning Brew #800