Deepak's World > Programming

Programming

From $1

I haven't written meaningful code in 4-5 years, and that was all in Fortran or Perl.  I'd argue that in those days programming was a necessary evil.  Now that I don't need to write code for a living, I am fascinated by it.  Part of the reason is that I have all these ideas and would love to be able to at least try some of them out myself.  The other part is that things seem to have become very interesting, especially with data driven apps and web-scale computing.  In particular, there are a number of things I want to try to do, and hopefully over the next couple of years

  • Get more familiar with basic Ajax principles
  • Get really good with Ruby
    • Also get competent with Ruby web frameworks (Rails for now) and associated tools
  • Get familiar with the Semantic Web stack, especially RDF/SPARQL.  Will probably end up leveraging the Talis platform for this.  Also interested in leveraging Freebase
  • Get familiar with distributed data and data processing

  Also, really need to understand web servers.  The whole Apache, Nginx, Mongrels, HAProxy etc, ecosystem confuses me a bit.  Maybe I just don't quite grok web programming yet.

Current effort

I have ADD when it comes to things like this, but trying to keep it simple right now and mostly focus on the following

  • Language: Ruby
  • Web Framework: Still need to figure out if I should do Rails first and then try out Merb, or just jump into Merb right from the get go.  Decided to stick to Rails for now

Other tools that keep me sane include git, which I use for a whole bunch of things, Ruby gems, and presumably Capistrano.  Also want to get familiar with Puppet

 

 A Friendly reminder

Also installed on the machine (so I shouldn't forget)

 

 
Images (0)
 
Comments (1)
Viewing 1 of 1 comments: view all
Continue to struggle getting started. Right now playing around with some Javascript, but really want to get cracking on web services using Ruby and Rails *sigh*
Posted 01:54, 26 Oct 2008
Viewing 1 of 1 comments: view all
You must login to post a comment.