Jake Worth

60 Days 60 Hacks Week 5

June 13, 20151 min read

I’m now five weeks into my learning project #60days60hacks.

I’ve been documenting this all on Today I Learned, a project I built with my team at Hashrocket. We recently hit 100 posts on that site, and every day Rocketeers in Jacksonville and Chicago are producing great content there. I encourage you to check it out.

This week I learned:

  • How to rebase with execution
  • How to cast an array as a sentence in Rails
  • How to rename a git branch locally and on Github (without breaking everything)
  • How to clear a git stash
  • How to execute callbacks conditionally
  • How to cast a TimeWithZone as a date in SQL
  • How to source dive a bundled gem
  • How to rename a tmux window a lot of different ways

It’s been fun to challenge my grasp of the tools I use every day. I’ve been writing a lot of JavaScript lately and I’d like to incorporate that into next week’s posts. JavaScript was the first language I experimented with, and I am continually reminded of what a powerful language it is. Mastery of JavaScript is imperative for an expert developer, and so I plan to write a lot more of it in the coming weeks.


Each week, I write an email about React. It's a collection of quotes, news, conference talks, and documentation curated be me to help you get up to speed on this exploding ecosystem. Join my subscribers today by subscribing to React Explained.


Jake Worth

I'm Jake Worth, a web developer. Home About Now Newsletter