Code Kata

This page will be used to track my code kata progress. I posted a blog article about what the code kata is but I think a page where I track what I have done to progress in being better is quite important to keep me on track.

Some of my objectives at this time are:

  • Learn Python to produce real applications; use classes
  • Publish a first open source application in Java
  • Learn to produce a J2EE application and release it as open source
  • Learn the Spring Framework

Progress Tracking:
2009-01-08 Trying to find a mentor
2009-01-08 Reading performance article on Java with other languages
2009-01-09 Updating my knowledge base page on Java with CMS info
2009-01-09 Talked to someone about being my mentor; learning python is what he wants from me
2009-01-21 Asked for “mentor” at work to help me with Java; very knowledgeable person
2009-01-21 New Java application to automatically test sites
2009-01-22 Integrated the new application for site testing into an existing code base
2009-01-29 Reading and testing concepts from the “Learn Python in 10 minutes” page
2009-02-09 Read about Python facilities for time and date manipulation
2009-02-10 Read about functional programming
2009-06-09 Read about Java MVC (with a twist)
2009-08-21 Read about Eclipse code generation feature (http://www.ibm.com/vrm/newsletter_10731_5823_126794_email_DYN_15IN/ggmx34135504)
2009-09-16 Registered to an online course about J2EE (http://www.javapassion.com/j2ee/)