HTML5 Introduction Screencast

Watch it here => http://bit.ly/aOKryY

Getting Ready to Checkout Rails 3 Code

Checking out Rails code and getting ready to dive into deep code review. Here’s a screencast of me setting it up.

What Is Vagrant?

Well, I was asking the same question, so here’s the screencast.

Vagrant – Getting Started from Mitchell Hashimoto on Vimeo.

SproutCore Screencasts

Do you think jQuery is the only JavaScript framework? I’m thinking about using SproutCore on my next project. If you want to find out more, check out the screencasts at http://screencasts.sproutcore.com.

Click here for the introduction presentation video.

CoffeeScript

I thought it was a crazy talk when I first heard that JavaScript will be the next Assembly Language. Well, I learned today that we’re one step closer with CoffeeScript.

The documentation is so good that I won’t even go into details here. Just click on the linky and find out for yourself. Basically it compiles into clean JavaScript.

Please don’t compare this to SASS and HAML crap!

Vim & Me – Episode 3, Opening Multiple Files At Once & Closing All Buffers

This is how I open multiple files at once in Vim and close all buffers at once.

Pomodoro Technique

As long as I can remember, even when I was a kid, I always used 50/10 technique. If you don’t know what that is, it’s focusing intensely and working on a task for 50 minutes and take 10 minute break. I did this unintentionally and when found the “official” technique, it basically confirmed my belief that this is what made me very effective.

I then found another technique, Pomodoro. It’s basically the same as the technique I mentioned, but it’s broken down to 25 minutes and 5 minute break. I was shocked to find that it’s highly effective, and it’s even more enjoyable.

To learn about this, you can read the free book at http://www.pomodorotechnique.com . Listed in posts are the resources I found helpful.

Videos

The Pomodoro Technique: can you focus – really focus – for 25 minutes? – Staffan Nöteberg

Software

  1. On my Mac, I use Pomodoro Desktop and always have it on when my computer starts. It’s simple and free.
  2. On Linux, I just use timer applet and have three presets; pomodoro, short break, and long break. Because I use 64-bit version, I found too many issues with any AIR based apps.

Other Reasons to Screencast

Watch this!

Squashing Multiple Commits In Git

Here’s how I create a patch that squashes multiple commits into one, making it easier for the maintainer to review in a project or if you’re working with SVN repo.

Assumptions:

  • The work is done at “working” branch.
  • You’re merging in your changes to “master”
  • “tmp” branch will be used to create the patch
  • The patch will be placed in your Desktop (remember, I use Mac)

Steps:

  • from “master”,
    git checkout -b tmp
  • fetch the squashed commit.
    git merge --squash working
  • commit the differences.
    git commit -a -m "your commit comment"
  • create the patch.
    git format-patch -o ~/Desktop/ master
  • apply patch and clean up.
    git checkout master
    git am ~/Desktop/{name of the patch}
    git branch -D tmp

At this point, you may also want to remove working branch and create a fresh branch.

Conference Videos

I have a family and a job, therefore, I cannot attend all the conferences, even the ones that I’d pay my own money to go. Ruby community is kind enough to provide these videos for me, and I’d like to thank everyone.

MountainWest RubyConf 2010
Red Dirt RubyConf 2010 – you have to purchase the videos for $99. The video quality is good, but the audio quality is less than what I’d hope for. But hey, can’t complain.
JRubyConf 2009 – Not much there and waiting for the rest to show up.
RailsConf 2010 – only selected keynotes on blip.tv

« Previous PageNext Page »

Clicky Web Analytics
Powered by Olark