Craig Pardey
Implementing ISO 20022
ISO 20022 is not a standard
App Config Design
Retail Returns
Process Optimization
The Value Is The Process
Let's Talk About Signs
Non-Functional Requirements
On Modernization
Moral Hazard
QA: The Final Frontier
A Good Place To Work
Architecture Vs Engineering
The Power Of Constraints
Antipattern: BFF
Details Matter
The Art of Documentation
Basic Skills
Autonomous Teams
Do One Thing
Trunk-based Development
Subdomains
The Data Interface
Test First Manufacturing
Challenger Bank
Heirloom Code
Pragmatic Programmer
Separate Your Email From Your Identity
Clean Tea - Part III
Good Support
Clean Tea - Part II
Clean Tea
The Immutable Laws of Marketing
Hubot and HipChat
Keep Everything in Source Control
Successful teams
On Agile Transformations
Back To XP
Broken Build
DRY Configuration
Trust Me
Good Advice
Git baffles
Netezza: failed to create external table for bulk load
Bi-temporal Data Model
Throwing Under The Bus
Thoughts on Netezza
He who estimates, implements
Hauppauge 950Q doesn't work with WD Live
@Value not resolved when using @PropertySource annotation.
Interviewing
Scheduled tasks with Spring and Java configs
Converting from JUnit to TestNG
Using Factory Beans in Spring Java Configs
Atomic construction
On vlogs
Moving on
Writing deterministic tests
List.clear() throws UnsupportedOperationException
Arrays.asList() gives a list with wrong size
How to set JMSXUserID in Websphere MQ using Spring JMS
Big Data and HR
Can not execute Sonar: Missing column: period in ALERTS
hg clone fails with 255 error
The Guild
Apache commons for readability
SonarException: The project is already been analysing.
How to show which .hgrc Mercurial is using
How to take local in Mercurial without a merge conflict
Broken Generics
Slow Mercurial clone
Error creating logs directory in Apache Tomcat
Anti-pattern: Re-use through inheritance
JUnit categories with Maven
Mercurial ignore file for Maven projects
No stand-up
Maven Release from Jenkins
Synchronized code in distributed systems
Learn To Type!
Reflection HashCodeBuilder Performance
A new assignment
How to insulate yourself from static methods
Two Eclipse Icons in Windows 7 taskbar
How to divide without using division operator
Keep calm and carry on
How to be Agile when using 3rd party software framework
ControlTier: Initial Impressions
Things I Learnt in 2011
Dysfunctions of a corporation
Closing tasks
Continuous deployment
Use affirmative phrases for boolean names
TD Bank Password Policy
Tools of the trade
Things to consider before switching to VOIP
Recruiting 101
VOIP providers in Canada
Eclipse keyboard shortcuts
Tapestry and JMeter
Life after Java?
Telus fail
Personal projects
Android or iPhone
Tapestry: UpdateComponents, Eventlistener and Script files
Eclipse can't find source when remote debugging
Mercurial changes how you work
JRebel and Tapestry working together
Craig Pardey
Non-Medical Management of Raynaud's Disease