Introducing...

The Siyelo entourage of geeks has grown in the last couple of months, and the newcomers would like to say hi. They've put a lot of effort into this pageant, so do us a favor and humor them with a smile. Stuart Corbishley takes the stage in a charming, floral…

Git Glone

If you often mis-type commands like me... git[master*] % git glone git@github.com:siyelo/toadhopper.git git: 'glone' is not a git command. See 'git --help'. Did you mean this? clone Yes I did git, yes I did. @sheldonh pointed out to me that if you add this to…

Abstracting a Service

Just as the dust settles from this years RubyFuza, I finally have a moment to reflect on how great it was. This would be my 3rd attendence as a guest, and my 1st as a speaker. It is humbling to be around some amazingly talented and practiced developers, implementers and…

Your git squash-merge is bad

… and you should feel bad. Commit early & commit often is the way to go. Then squash your commits before they get merged to [master]. This is the gentlemanly thing to do. With git, you can squash with an interactive rebase (git rebase -i), in which you squash your branch…

Rails security; Being the best newbie & Redesigning Google

What the Rails security issue means for your startup Glenn - A great overview of the Rails security issues and why they deserve your full attention. Being the best newbie you can be Ile - A great presentation on how you can start contributing to a successful team from Day…

TL;DR - Bacon Pancakes, Dynamic attributes & MongoDB and Now I Know

Glenn recommended Onepager - a well designed site which solves a common problem. Glenn’s also just discovered the Ruby Rogues podcast (we know, he's a bit delayed...). They have great panelists and interesting topics - it is practically required listening at Siyelo these days. Ile is working on a…