
Rob Whittaker
@purinkle
He/Him. Developer and @thoughtbot's Director of Software Development in Europe, the Middle East and Africa.
ID: 14745794
12-05-2008 16:10:35
16,16K Tweet
466 Followers
126 Following

On Friday, thoughtbot gave us all a dedicated day to disconnect. I used the opportunity to go for a walk along the river and clear some space in my mind. I'm so grateful to work for an organisation that acknowledges the benefits of time off.




I have been hassling my thoughtbot pal, Rakesh Arunachalam, for years to write this blog post. I'm so excited that it's finally seeing the light of day. You should check out his excellent write-up of automating React Native deployments. thoughtbot.com/blog/continuou…

I'm so excited for Rémy Hannequin to join thoughtbot's Europe, Middle East, and Africa team. We have hired nine developers on the team this year, and none are from the UK. This has been a big step for us.

Next week, I'll be in Istanbul with most of thoughtbot's Europe, Middle East, and Africa team. It would be great if we could meet with some of our Ruby friends while we are out there.

This is an excellent little article by Liran Tal | 🤖 Hacking MCP Servers on installing Ruby on macOS for local development. There are plenty of options available to you. (I prefer `asdf`.) The most important thing is not to use the system Ruby. snyk.io/blog/how-to-in…

This is a lovely puma-dev tutorial from Lewis Buckley. I used Pow a few years ago; it was super helpful in a multi-app environment. I can see it being beneficial for different client projects. I'll be giving it a try this week. world.hey.com/lewis/run-mult…

I'm a big fan of using plain old Ruby objects (POROs) for my presenters. They are super powerful and allow you to tidy up your views in a big way. Pawel Urbanek has written a great introduction to the pattern. pawelurbanek.com/rails-presente…

I've seen some controversy around time extensions recently. Beyond that, they are very readable. One thing Andy Croll doesn't mention is the comparison methods. The other day I wrote `end_date.before?(start_date)` in a validation. That is beautiful. andycroll.com/ruby/date-and-…

Thank you to Oğulcan Girginç and @yasarcelepp from Ruby Türkiye for being such great hosts. They took some of our thoughtbot team out and about in Istanbul last night. We hope that we get to see you again soon.


I've been pairing with Niall Mullally on a recent project, and he has been using Page Objects in his test suite. It's something I've glanced at before, but this Upcase video from thoughtbot has convinced me to have another look. thoughtbot.com/upcase/videos/…

I had to check that I had no cameras looking over my shoulder. Andy Croll keeps publishing blog posts about things I've been doing, and I don't know how! Niall Mullally showed me how to use time ranges in this way the other day, and it blew my mind. andycroll.com/ruby/time-rang…

Seeing people try to take apart Rails and reuse it with other frameworks is fantastic. It's such a shame that there are so many hoops that we have to jump through. Janko Marohnić 🦋 takes a good crack at getting Rodauth and Rails to play together. janko.io/what-it-took-t…

A long time ago (in a galaxy far, far away), eightbitraptor introduced me to the importance of the `Set` class. Here Domhnall Murphy gives a refresher to why they are good to keep in your back pocket. vector-logic.com/blog/posts/usi…

I've been a Rails developer for longer than I can remember now, and generators have always been magick to me. William Kennedy has done a fantastic job of making them more accessible. Now I'm thinking of ways to use them in the future. honeybadger.io/blog/build-a-r…

I continue to see people talking about Ruby web frameworks that aren't Rails. It's setting some wheels in motion in my mind. This little screencast from Seb Wilgosz | Engineer of Wealth shows a pagination option available to us. Are we on the verge of another Merb moment? hanamimastery.com/episodes/32-ro…

My thoughtbot friend, Rami, has added a new template to the Miroverse, and he wants to tell you all about it. This blog post sparked a chat about a project that's been under construction for a while. I'm hoping that'll see the light of day soon. thoughtbot.com/blog/red-light…

This is a fantastic tutorial from Julian Rubisch on how to add a dynamic table editor to your Rails apps. They've managed to get Trix and Turbo Frames to work together. I'd love to see if there was a way to do this with less custom JavaScript. blog.appsignal.com/2022/10/26/bui…
