December 2008
18 posts
Elegant Code » Thinking only of the Junior... →
Excellent rant against the “junior devs won’t understand it” argument
Dec 29th
Elegant Code » Junior Vs Senior Developers? →
Junior vs Senior Developers: some food for thought
Dec 29th
What is Microsoft waiting for providing a descent... →
Shared by Bruce Boughton Patrick Smacchia points out how there is no good Path API in .NET. My thoughts: the same is true of URIs. Uri and UriBuilder are totally inadequate. Read the remarks on…
Dec 28th
journal.stuffwithstuff.com » Blog Archive »... →
One of the best explanations I have seen of how to disambiguate precedence and associativity in grammars, and why it works
Dec 28th
mikeash.com: Friday Q&A 2008-12-26 →
Mike discusses a new feature to Objective-C: closures. I’m getting language pity just reading this.
Dec 27th
Hidden Windows Gems: Extensible Storage Engine →
Shared by Bruce Boughton Windows ships with an embedded DB. Could be very useful for prototyping… Did you know that Windows came with an embedded database? Did you know that this embedded…
Dec 23rd
★ Private →
Shared by Bruce Boughton Gruber provides an interesting insight into the iPhone private API debate. It seems to me that for a platform marketed on user experience, it is unacceptable to write apps…
Dec 23rd
The Death of System.DateTime? - Omer van... →
I did not know about .NET’s DateTimeOffset, but it seems like a better alternative to DateTime.
Dec 19th
Oxite: Open eXchangable Informative Troubled... →
Shared by Bruce Boughton Ayende makes some good points about Oxite, the MVC sample app from the Mix guys. As always, documentation and samples are one of the hardest parts of writing software! …
Dec 19th
OAuth Inside™? →
Shared by Bruce Boughton The Netflix API implementation is a great win for OAuth. In October, Netflix released their API, offering OAuth authentication off the bat: The REST API uses…
Dec 18th
igorbrejc.net » Continuous Integration Builds -... →
Handy advice for doing continuous integration
Dec 18th
Skinner's Blog : Layer Validation with the... →
Shared by Bruce Boughton One of the interesting new features of Visual Studio Team System 2010 (phew) is layer validation. You can diagram the layers of your architecture and their dependencies…
Dec 18th
Some Thoughts Regarding Caja →
Shared by Bruce Boughton JavaScript sandboxing is a huge issue. Mike West takes a look at two libraries hoping to address the issue: Caja and ADSafe Yesterday, Yahoo! made some announcements…
Dec 17th
Official Google Blog: Google Chrome... →
Shared by Bruce Boughton Chrome (my browser of choice) is out of beta. This must be the shortest beta period for a Google product in recent history.
Dec 11th
Twitter / Bruce Boughton: I know this codebase is... →
Shared by Bruce Boughton How I know this codebase is getting better. I know this codebase is getting better, because I keep deleting code.
Dec 11th
jaredpar's WebLog : Immutable Collections and... →
Shared by Bruce Boughton A look at the design decisions that must be taken when developing immutable collections libraries for .NET. The base class library is clearly not designed with…
Dec 11th
Paint.NET » Blog Archive » A fluent approach to... →
Shared by Bruce Boughton Rick Brewster shares a fluent argument validation technique. The implementation uses extension methods which seems superfluous, but otherwise it’s a nice pattern.
Dec 8th
Redesigning System.Object/java.lang.Object - Jon... →
Shared by Bruce Boughton John Skeet takes a critical look at the object base classes in Java and .NET and thinks about what _really_ should be there. MVP’s worldwide
Dec 6th