adlfkjfadslkjfads

Time to Join This Century

Posted on Wed 24 February 2016 in Posts

Blogspot is old.  Wordpress is the new sexy, time to migrate.

My old blog was at http://codependentcodr.blogspot.ca/ I'm now in the process of migrating stuff here on Wordpress.

(2018 edit: whelp, I never did migrate the old to Wordpress, and now I've migrated from Wordpress to self-hosted …


Continue reading

Embracing Change

Posted on Sun 01 March 2015 in Posts • Tagged with agile

I recently listened to a recording of a webinar put on through the ACM titled "Agile Methods: Agile Methods: The Good, the Hype and the Ugly" where Bertrand Meyer (the Eiffel/Design by Contract person) gave their interpretation of the agile software movement, and how we may tweak agile thinking …


Continue reading

Book Review: The Software Craftsman

Posted on Tue 03 February 2015 in Posts • Tagged with bookreview, craftsmanship, quality, tdd

Book: The Software Craftsman

Book Cover - The Software Craftsman

Author(s): Sandro Mancuso

Publisher: Prentice Hall; 1 edition (Dec 14 2014)

Pages/Sections Read: All, cover to cover

Thumbs up/Thumbs down: Thumbs Down

Link(s): Amazon, Author's Twitter

Summary Of Content Read

This book frustrated me. I once had the fortune of seeing Sandro …


Continue reading

Book Review: Java Puzzlers

Posted on Mon 20 January 2014 in Posts • Tagged with bookreview, java

Book: Java Puzzlers

Authors: Joshua Bloch and Neal Gafter

Publisher: Addison Wesley

Pages Read: all

Sections: all

Thumbs up/Thumbs Down? Up, slightly sideways

Link: Amazon

Summary of Content Read

Java Puzzlers is not so much a book, but a collection of obscure corner cases in the Java programming language …


Continue reading

Book Review - The Clean Coder

Posted on Mon 20 January 2014 in Posts • Tagged with bookreview, professionalism, quality

Book: The Clean Coder - A Code of Conduct For Professional Programmers

Authors: "Uncle" Bob Martin

Publisher: Prentice Hall

Pages Read: all

Sections: all

Thumbs up/Thumbs Down? Up

Link: Amazon

Summary of Content Read

This book is largely a follow-up to Martin's other very well known book Clean Code . Whereas …


Continue reading

Java Tip of the Day - EqualsVerifier

Posted on Fri 01 November 2013 in Posts • Tagged with javaTipOfTheDay, testing, java

This looks more than a little cool for those of us (like me) who are pedantic about testing out equals/hashcode/compareTo methods:

http://www.jqno.nl/equalsverifier/

(Note: this post originally appeared on my blogspot blog at: http://codependentcodr.blogspot.ca/2013/11/equalsverifier.html)


Git bisect And Nose -- Or how to find out who to blame for breaking the build.

Posted on Fri 03 August 2012 in Posts • Tagged with git, nose, python, testing

How did I not ever discover git bisect before today? Git bisect allows you to identify a particular commit which breaks a build, even after development has continued past that commit. So for example, say you:

  • Commit some code which (unknowing to you) happens to break the build
  • You then …

Continue reading

Handy Python tip #1

Posted on Thu 07 June 2012 in Posts • Tagged with pythonTipOfTheDay, python

The other day I was adding the rich comparison methods (the ones for operator overloading) to a class I had defined. Like many Python programmers before me I wondered "why is it that if I define a method for equality, I still have to define a not-equal method?" and "if …


Continue reading

The Polyglot {UN}Conference 2012

Posted on Sat 02 June 2012 in Posts • Tagged with polyglotconf, conferences, learning

This year I was fortunate to be allowed to attend the inaugural Polyglot UN-Conference. An UN-conference is a unique format that is rather well suited to coding topics whereby attendees suggest and facilitate fairly open forums on whatever they want to talk or hear about. It's a very cool idea …


Continue reading

Useful Python Tools

Posted on Fri 18 May 2012 in Posts • Tagged with pythonTipOfTheDay, python, nose, metrics, quality, testing

I often stumble across and use a number of useful tools for creating Python code. Thought I'd barf out a blog post documenting a few of them so that my future self will be able to find this info again if need be. :)

coverage.py

(http://nedbatchelder.com/code/coverage …


Continue reading