February 2008

Monthly Archive

The Morning Brew #34

Posted by on 18 Feb 2008 | Tagged as: .NET, Development, Morning Brew

Weekends always fly past too quickly

Software

ReSharper 4.0 Nightly Builds Available! – JetBrains announce the availability of nightly builds of ReSharper 4.0

Microsoft releases Unity, an IoC library – Chris Brandsma talks about Microsoft’s new IOC library – Unity – and gives an introduction to the concepts and competing products.

Enum Utilities – A library to make working with Enums a little more pleasurable

EfTidyNet :- Dotnet Wrapper for Tidy library – .NET port of a COM wrapper for TidyLib – a HTML tidier library

Information

.NET to C++ Bridge – An interesting article talking about the C++/CLI wrapper class method of calling managed code from unmanaged code

Fully Customizable Random Password Generator – Keyvan Nayyeri gives an implementation of a password generator.

Exploring GDI+ : Using The Brush – Amr Elsehemy covers the Brush classes available in the .NET Framework

Does Your Code Pass The Turkey Test? – Jeff Moser talks about the Turkey Test – a great article on the considerations you need to make to internationalise your applications.

Open XML Formats : Binary Documentation (.doc, .xls, .ppt) and Translator Project Site are now live – Brian Jones announces that Microsoft have opened up the documentation on the binary document formats for Word, Powerpoint, Excel and Office drawings, along with supporting technologies. This is great news for everyone – at last other programs will have good Office file compatibility

NHibernate in Visual Web Developer Express – Derek Fowler talks about getting NHibernate working in Visual Web Developer projects

WiX toolset on SourceForge marked Production/Stable. – Rob Mensching announces that the WiX toolset can now be considered stable

Eliminating obscure tests – Just because you have lots of test coverage doesn’t necessarily mean those tests are good. Obscure tests don’t help preserve the ‘Tests as Documentation’ ideal of TDD

Database Development: Table Structure Changes – Kenneth Downs talks about managing table schema changes during development

How to Create File Optical Images using IMAPIv2.0 – Sample Managed code to create ISO using the IMAPI v2 interfaces in Vista, and XP/2003

Building Domain Specific Languages in Boo: Available for early access – Oren Eini (Ayende) announces the availability of the first few chapters of his book

The Morning Brew #33

Posted by on 15 Feb 2008 | Tagged as: .NET, Development, Morning Brew

Software

Hey Admins! Taking some of the pain out of analyzing perfmon captures. – Performance Analysis of Logs (PAL) tool looks like a really useful tool for those of us who spend time looking at performance problems.

Information

Quick Tip: Failing Your Builds Based On Coverage Data – A quick NCover tip in video format – Failing the build on code coverage sounds a little harsh, but could be a useful trick.

Do .NET 2.0 SP1 Binaries Fail Without SP1 – Paul Wilson talks about a possibly scary problem with Serialisation and .NET 2.0 SP1. There is some good value in the comments too

Understanding IoC Container – Sean Feldman gives an introduction to how IOC works with lots of code samples

Does the order of columns in an index matter? – Some simple samples that explain a little pf how indexing works in databases – It always surprises me how many developers know so little of this kind of thing

Quick Attach and Detach Debugger – An interesting use of VS macros for manipulate the .NET debugger, and attach to specific process

Ruby Has Ranges, and So Does C# – Ranges seem to be a Ruby feature people get very excited about – this short piece shows how similar effects can be obtained in C# and F#

Getting over the TDD hump – A discussion of the process of introducing TDD

The Morning Brew #32

Posted by on 14 Feb 2008 | Tagged as: .NET, Development, Morning Brew

I came up a little short on links again this morning – perhaps its time to widen the net again

Software

Announcing NCover 2.0.4 – The NCover team announce a bugfix release of their code coverage tool

Information

Mocks are a code smell – I think the title of this piece is a little misleading – this is a very interesting article by Greg Young about sending messages rather than calling methods

Andrew Arnott : Why double-clicking on an .SLN file doesn’t always launch Visual Studio – When the version detection goes wrong, soetimes you have to give it a helping hand

How to disconnect UI and Data in WPF (CachedObservableCollection) and some updates regarding ThreadSafeObservableCollection – Tamir Khason talks about delaying collection refreshes

Whois Client with .Net – A nice code sample demonstrating how to obtain whois information for a domain

Code Access Security, LinkDemand and Effective Sandbox – Thottam R. Sriram gives some more indepth information on CAS – this time testing LinkDemand

« Previous PageNext Page »