Cool design links and jquery tutorials

http://trevordavis.net/blog/jquery-one-page-navigation-plugin http://www.brizk.com/ http://graphicdesignblender.com/awesome-jquery-tutorials-to-make-your-one-page-portfolio-shine

SEO Links

http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en/us/webmasters/docs/search-engine-optimization-starter-guide.pdf http://www.cancelbubble.com/search.php?q=seo&category=1&submit=Search&category=1

Free top shelf ui kits

http://www.noupe.com/tools/20-free-top-shelf-ui-kits-for-web-designers.html

Interesting Rails Posts

http://aslakhellesoy.com/post/11055981222/the-training-wheels-came-off   http://practicingruby.com/articles/shared/ozkzbsdmagcm   http://www.webdesignfromscratch.com/web-design/web-2-0-design-style-guide/   http://www.webdesignfromscratch.com/web-design/web-2-0-design-style-guide/   https://github.com/joshuaclayton/blueprint-css/wiki  

Emacs Rails Configurations

The guys over at vilabs have a great walkthrough on installing emacs 24 and getting it configured to be productive for ruby on rails.   I just read Batsov’s post on Emacs 24 and followed it to his Emacs dev kit. It’s a nice set of emacs extensions for development all in one place. https://github.com/bbatsov/emacs-dev-kit … Read more

Setting up for Rails development on Windows

Came across a road block while setting up for rails development on windows: rvm doesn’t work! I usually do rails work on windows only when I’m required to use windows 7 (as opposed to osx when working with windows-only software for clients). Rather than try to deal with other gem workarounds, I’ve decided to install … Read more

Emacs Setup For Ruby on Rails

This post goes over how I’ve set up emacs for Ruby on Rails development on my development machine (a macbook pro running windows 7 and snow leopard). Background: I’ve been getting back into Ruby on Rails development this past week and converting from vim to emacs in the process. Nothing against vim, I recently got … Read more

Setting up a home office in India

India is quite a bit different from the United States, and it’s been hard for me to make the adjustment. Things can take longer here and even the simplest things take lots of follow up. There were two major holidays in the past two days, Eid and Ganipati, and as a result, a lot of … Read more

Lisp Vocabulary Explanations

LISP – LIST Processing (http://en.wikipedia.org/wiki/Lisp_%28programming_language%29) CONS – CONStruct memory objects with hold two values or pointers to values (http://en.wikipedia.org/wiki/Cons) Use CONS to stick things together in a list CAR (Contents of the Address part of Register number) Use CAR to get the first member of the list CDR (Contents of the Decrement part of Register … Read more

Manage It! Notes

Software Project Life Cycles, and how they manage or don’t manage risk Lifecycle Type – Serial – Waterfall, phase-gate. Often unsuccessful. Requirements change and/ or things take longer than expected and the whole project gets pushed back. Iterative – Spiral, evolutionary prototyping. Manages technical risk. Allows for evolving requirements. Incremental – Design to schedule, staged … Read more

What I’ve noticed from going to Ruby meetups in SF for the past few weeks

I’ve been going to meetups in San Francisco the last few weeks with the goal of meeting people and seeing who’s out there. I’ve met a few cool people at these meetups. Something that strikes me as strange though, is how few people I meet at these meetups actually contribute to the ruby or rails … Read more

Vim Commands

After installing the rename plugin, the following command renames a file and saves it in the same directory it was previously in.. :Rename %:p:h/_new_file_name.html.erb

SnapFresh.org Recently won the Applications For Good San Francisco Competition

So I recently went to a regional hackathon which was a regional try-out for a national competition called Applications for Good the first weekend I moved back to San Francisco. I was feeling like being creative, and thought what better way to be creative than apply my skills in a way that might help people. … Read more

Evolutionary Changes – Started Using Native Desktop Applications For Email and Calendar

After staunchly, sometimes stubbornly defending my use of the gmail gui, I’ve switched to the native mail, calendar, and contacts functionality provided on osx. It’s taken me pretty much all day (off and on), because I’ve got approximately 8 gb of email and I did extensive research regarding tools before just going with the native … Read more

Git Guide For People New to Git

Installing GIT mac: $brew install git or use the graphical install at http://code.google.com/p/git-osx-installer linux: $apt-get install git-core or $yum install git-core windows: http://code.google.com/p/msysgit Configuring GIT $ git config –global user.name “Your Name” $ git config –global user.email youremail@email.com Getting files from our repository The first time, do: $git clone git://github.com/aardvarkium/NAMEOFPROJECT Afterwards: $git pull Checking in … Read more