Otaku, Cedric's blog

Thoughts about software development

  • Home
  • About
« Links
Android vs. iPhone »

Links

  • ‘Re: git versus CVS (versus bk)’ – MARC
    A remarkably objective (for Linus) comparison of CVS and git. Not that there’s any contest, to be honest.
  • Who is preventing the release of Java 1.7?
    A cautionary tale to anyone who thinks that opensourcing automatically frees software (make sure you read Neal’s response).
  • HTML5 presentation
    Beautiful interactive overview of HTML5
  • iPhone/iPad development, by jwz
    This is why he sells beer.
  • INITCOMMONCONTROLSEX Structure (Windows)
    When extending interfaces, it’s sometimes wiser to use “2” as a suffix.
  • C | //File ISBN Validation System
    Who knew validating an ISBN number was so hard?
  • DataMapper is inherently broken
    This is actually a great illustration of the benefits of checked exceptions
  • Bruce Eckel is Wrong
    Checked exceptions are a good thing, learn to use them properly.

Tags: links

This entry was posted on April 23, 2010, 12:20 am and is filed under General. You can follow any responses to this entry through RSS 2.0. Both comments and pings are currently closed.

2 Comments

  • #1 by David R. MacIver on April 23, 2010 - 2:20 am

    “This is actually a great illustration of the benefits of checked exceptions”

    No, it really isn’t. And it takes an amusingly blinkered view to think it is.

  • #2 by Nicolas Delsaux on April 23, 2010 - 2:49 am

    Maybe the most C-idiomatic ISBN checking code I could imagine : just a bunch of switch salted with bit offsets !

Comments are closed.

  • Welcome

    My name is Cédric Beust. I am a software engineer and the creator of the Java testing framework TestNG. If you like this blog, you should follow me on twitter or on Google+. You can also email me at [email protected].
  • Top entries

    • Agile people still don't get it
    • Coding challenge
    • Coding challenge wrap-up
    • Confessions of a reluctant switcher
    • Dynamic language, refactoring: pick one
    • Hardcore multicore with TestNG
    • Hardcore multicore with TestNG (2)
    • JUnit pain
    • Structural typing vs duck typing
    • The Fan Syndrome
    • The perils of duck typing
    • The return of statically typed languages
    • Why I love Ruby
    • Why Ruby on Rails won't become mainstream
  • Recent posts

    • I am the reason for Hungarian notation in Android
    • Announcing Kobalt 1.0
    • Genericity with functions
    • The Kobalt diaries: Parallel builds
    • Ad-hoc polymorphism in Kotlin
    • Neural networks in Kotlin (part 2)
    • Neural Network in Kotlin
    • The Kobalt diaries: Automatic Android SDK management
    • The Kobalt diaries: testing
    • The Kobalt diaries: templates
    • Old school Apple ][ cracking
    • The Kobalt Diaries: Incremental Tasks
    • A close look at Kotlin’s “let”
    • The Kobalt diaries: profiles
    • The Kobalt diaries: it’s the little things
  • Archives

    • July 2017 (1)
    • March 2017 (1)
    • February 2017 (1)
    • August 2016 (1)
    • June 2016 (1)
    • May 2016 (2)
    • April 2016 (1)
    • February 2016 (3)
    • January 2016 (2)
    • November 2015 (5)
    • October 2015 (2)
    • August 2015 (1)
    • July 2015 (2)
    • June 2015 (2)
    • May 2015 (3)
    • April 2015 (2)
    • March 2015 (2)
    • December 2014 (1)
    • July 2014 (1)
    • June 2014 (1)
    • May 2014 (5)
    • January 2014 (1)
    • August 2013 (3)
    • July 2013 (2)
    • March 2013 (2)
    • February 2013 (2)
    • January 2013 (2)
    • December 2012 (1)
    • September 2012 (1)
    • August 2012 (2)
    • July 2012 (1)
    • June 2012 (1)
    • April 2012 (1)
    • March 2012 (4)
    • February 2012 (3)
    • January 2012 (1)
    • December 2011 (2)
    • November 2011 (3)
    • October 2011 (7)
    • September 2011 (2)
    • August 2011 (10)
    • July 2011 (8)
    • June 2011 (2)
    • May 2011 (7)
    • April 2011 (2)
    • March 2011 (7)
    • February 2011 (4)
    • January 2011 (6)
    • December 2010 (8)
    • November 2010 (2)
    • October 2010 (1)
    • September 2010 (4)
    • August 2010 (12)
    • July 2010 (9)
    • June 2010 (5)
    • May 2010 (7)
    • April 2010 (7)
    • March 2010 (8)
    • February 2010 (2)
    • January 2010 (2)
    • December 2009 (1)
    • November 2009 (4)
    • October 2009 (1)
    • September 2009 (2)
    • August 2009 (1)
    • July 2009 (2)
    • June 2009 (1)
    • April 2009 (4)
    • March 2009 (4)
    • February 2009 (1)
    • November 2008 (3)
    • October 2008 (4)
    • September 2008 (3)
    • August 2008 (1)
    • July 2008 (1)
    • June 2008 (4)
    • May 2008 (6)
    • April 2008 (1)
    • March 2008 (3)
    • February 2008 (1)
    • January 2008 (5)
    • November 2007 (3)
    • October 2007 (3)
    • September 2007 (5)
    • August 2007 (2)
    • July 2007 (3)
    • June 2007 (2)
    • May 2007 (5)
    • April 2007 (3)
    • March 2007 (4)
    • February 2007 (2)
    • January 2007 (6)
    • December 2006 (4)
    • November 2006 (3)
    • October 2006 (7)
    • September 2006 (2)
    • August 2006 (7)
    • July 2006 (9)
    • June 2006 (3)
    • May 2006 (5)
    • April 2006 (6)
    • March 2006 (7)
    • February 2006 (11)
    • January 2006 (7)
    • December 2005 (9)
    • November 2005 (9)
    • October 2005 (7)
    • September 2005 (9)
    • August 2005 (9)
    • July 2005 (8)
    • June 2005 (10)
    • May 2005 (10)
    • April 2005 (12)
    • March 2005 (11)
    • February 2005 (16)
    • January 2005 (12)
    • December 2004 (9)
    • November 2004 (9)
    • October 2004 (12)
    • September 2004 (14)
    • August 2004 (15)
    • July 2004 (15)
    • June 2004 (12)
    • May 2004 (12)
    • April 2004 (14)
    • March 2004 (20)
    • February 2004 (9)
    • January 2004 (16)
    • December 2003 (9)
    • November 2003 (9)
    • October 2003 (11)
    • September 2003 (13)
    • August 2003 (16)
  • Meta

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org

Arclite theme by digitalnature | powered by WordPress

Entries (RSS) and Comments (RSS) TOP