• Home
  • Software
  • Photography
  • Kayaking
  • Sports Pools
  • Contact
  • Search

Kyle Blaney

Proud Canadian. Software developer. Nature photographer. Kayaking explorer.
  • Home
  • Software
  • Photography
  • Kayaking
  • Sports Pools
  • Contact
  • Search

Top
  • Home
  • Software
  • Photography
  • Kayaking
  • Sports Pools
  • Contact
  • Search
Software
  • Software Philosophy
  • Software Blog
  • Software Blog Index
  • Recommended Software Books
  • Example Software
  • JUnit Best Practices
  • Introduction to Maven
  • Benefits of Maven over Ant
  • Maven Best Practices
Photography
  • Photography Blog
  • Photography Blog Index
  • Photo Albums
  • Photography Accolades
Kayaking
  • Kayak Trip Reports
  • Kayaking Gear
  • Why a Kayak?
Sports Pools
  • Hockey Pools
  • Football Pools

Software Blog Index

Entries by Title

Click on an entry title below to view the full text of that entry.
  • JSoup: HTML Parsing Made Easy!
  • Well-named methods are better than comments
  • A million small decisions
  • Meet Google Guava's Optional class
  • The False Economies of Software
  • What Makes a Great Software Developer?
  • The Importance of Formatting
  • Benefits of post-commit code reviews
  • Scrum team member code of conduct
  • Comments are a failure
  • Removing duplication on null checks
  • Organizational Leakage
  • Code Smell: Classes named Impl
  • The Importance of Overridding Equals
  • How to write the best exception constructors
  • Using Package-private constructor to Test With Static Objects
  • Difficulty Testing With Static Objects
  • Using Java's CountDownLatch for multi-threading
Copyright © 2013, Kyle Blaney. All rights reserved.