This is my own personal list of both the development milestones I desire to reach, as well as the ones I already have. Hopefully, the “fulfilled” list gets longer as the “desired” list dwindles, but is also refreshed with new ideas over time.

Objectives Desired

  • Capistrano: create a custom recipe for Ruby on Rails website deployment
  • CoreAudio: create a custom Audio Unit for Logic/Garageband
  • Google Chrome: create extension
  • HTML/CSS/LESS: create a LESS stylesheet
  • HTML/CSS/SASS: create a SASS stylesheet
  • iPhone: create an iPhone app
  • Javascript/Coffeescript: create a script in Coffeescript
  • Python: write a useful python script
  • Ruby/Rails: finish and deploy a completed Ruby on Rails application

Objectives Fulfilled

  • ASP.NET: created a master page (*.master)
  • ASP.NET: created a base master page (*.master)
  • ASP.NET: created a custom user control (*.ascx)
  • ASP.NET: created a custom control (*.cs)
  • ASP.NET: created separate master pages for desktop and mobile
  • ASP.NET/Flash: implemented multiple file upload
  • ASP.NET/Sharepoint: customized a Sharepoint installation
  • ASP.NET/Sharepoint: created a custom list
  • ASP.NET/Sharepoint: created a custom document library
  • ASP.NET/Sharepoint: created a WebPart
  • ASP.NET/Sharepoint: used a WebPart
  • AWStats: installed on host
  • AWStats: customized script/theme
  • Capistrano: create a custom recipe for PHP website deployment
  • Flash: used JW player to display audio on web page
  • Flash: used JW player to display video on web page
  • Git: created a repository
  • Git: added a file to a repo
  • Git: made a commit
  • Git: reverted a commit
  • Git: reset the HEAD
  • Git: created a branch
  • Git: merged a branch
  • Git: deleted a branch
  • Git: created a –bare git repo to be used as a remote repo
  • Git: created a remote repo pointer for a local repo
  • Git: pushed a local repo to a remote repo
  • Git: pulled a remote repo’s changes and merged them into local repo
  • Git: fetched changes from a remote repo (not merging them immediately into local repo)
  • Git: cloned a remote repo locally
  • Git: configured .gitignore file
  • Git: configured custom git aliases
  • Git/Github: create a public repository
  • Git/Github: forked someone else’s repository
  • Git/Github: improve forked project and issue pull request
  • Google Chrome: submitted bug report
  • Google Docs: embedded spreadsheet with web front-end
  • Google Maps: embedded custom map
  • HTML: created HTML page
  • HTML: edited HTML page
  • HTML: created custom error page
  • HTML/CSS: created a desktop stylesheet
  • HTML/CSS: created an ie-specific stylesheet
  • HTML/CSS: created a mobile stylesheet
  • HTML/CSS3: created drop shadows
  • HTML/CSS3: created gradient
  • HTML/CSS3: created box-shadows
  • HTML/Email: created HTML email
  • Javascript: created custom script
  • Javascript: created a mouseover event handler
  • Javascript: created a keyup event handler
  • Javascript/jQuery: created an HTTP cookie
  • Javascript/jQuery: configured a onkeyup event handler delay
  • Javascript/jQuery: used a jQuery plugin
  • Javascript/jQuery: created a jQuery plugin
  • Javascript/jQuery: created custom flash status messages via AJAX
  • Javascript/jQuery: created AJAX entry commenting system
  • Javascript/jQuery: created AJAX entry rating system
  • Javascript/jQuery: created AJAX search function (with lookup delay via plugin)
  • Javascript/jQuery: created custom animation
  • Javascript/jQuery: created image slideshow
  • Javascript/jQuery: created a div toggle
  • Javascript/jQuery: created a lightboxed feedback form (using lightbox plugin)
  • PHP: checked for viewport size to serve up mobile or desktop css
  • PHP: created dynamic copyright year
  • PHP: created single file upload widget
  • PHP: created an HTTP GET form
  • PHP: created an HTTP POST form
  • PHP: used session variables
  • PHP/AJAX: created a network connection check for remote site (made it work in background via AJAX)
  • PHP/AJAX: created an HTTP POST form that submits via AJAX
  • PHP/CakePHP: created a new CakePHP application
  • PHP/CakePHP: implemented a third-party access control list system
  • PHP/CakePHP: created a custom download file method
  • PHP/CakePHP: created custom error pages
  • PHP/CakePHP: finished and deployed a completed CakePHP application
  • PHP/Flash: incorporated copy to clipboard functionality
  • PHP/HTML: created an ADD form to add data to a database
  • PHP/HTML: created an EDIT form to edit data in a database
  • PHP/HTML: created a VIEW view to display data in a database
  • PHP/PEAR: sent email from web page
  • Redmine: installed on host
  • Redmine: customized theme
  • Redmine: upgraded Redmine installation
  • Ruby: complete Ruby Koans
  • Ruby/Gems: create a Ruby gem
  • Ruby/Gems: installed Ruby Gem
  • Ruby/Rails: created a new Ruby on Rails application
  • SQL: wrote SELECT statement
  • SQL: wrote UPDATE statement
  • SQL/MySQL: created database
  • SQL/MySQL: created table
  • SQL/MySQL: created index
  • SQL/MySQL: created foreign key
  • WordPress: installed on host
  • WordPress: customized theme
  • XML: created a custom XML file
  • XML: created a custom RSS feed

Leave a Reply

Your email address will not be published. Required fields are marked *