December 2008
18 posts
Elegant Code » Thinking only of the Junior... →
Excellent rant against the “junior devs won’t understand it” argument
Elegant Code » Junior Vs Senior Developers? →
Junior vs Senior Developers: some food for thought
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…
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
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.
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…
★ 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…
The Death of System.DateTime? - Omer van... →
I did not know about .NET’s DateTimeOffset, but it seems like a better alternative to DateTime.
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!
…
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…
igorbrejc.net » Continuous Integration Builds -... →
Handy advice for doing continuous integration
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…
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…
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.
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.
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…
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.
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