Matouš Borák
banner
bora.ma
Matouš Borák
@bora.ma
Keeping our never-finished #RubyOnRails code running. 1-day-a-week therapist, dad of 2, loves hiking with them and running his kickbike. he/him. Mostly dev-related stuff here. 🌍 Prague, Czechia.
Is this an intention, regarding the current ruby affairs…? ☺️ Anyways, I always wanted to learn Elixir and now I think it is *the* time.
Elixir will change the way you think about programming. Use your Ruby experience to quickly get up to speed so you can see what all of the buzz is about. Go from zero to production applications that are reliable, fast, and scalable.

pragprog.com/titles/...
September 30, 2025 at 7:59 PM
Reposted by Matouš Borák
Czechia knows what it’s doing.
May 13, 2025 at 10:07 PM
Reposted by Matouš Borák
I'm thrilled to announce that @baweaver.bsky.social and I have just kicked off work on a second edition of Eloquent Ruby, to be published by our friends at @pragprog.com.

The idea is to keep the basic structure of the book the same while updating it to Ruby as it is used today.
March 25, 2025 at 3:27 PM
Watched Unfit (www.rottentomatoes.com/m/unfit_the_...) and The Apprentice and both were great and... what a monster he is!
#Unfit: The Psychology of Donald Trump | Rotten Tomatoes
Mental health professionals discuss the behavior and stability of President Donald Trump.
www.rottentomatoes.com
March 23, 2025 at 7:07 AM
I just published a post about how we made Tailwind 4 detect CSS classes that are _not_ contained in the main application source files but in one of the gem it uses. It utilizes some tricks to make the gem paths accessible from the project in a stable and relative way.

dev.to/nejremeslnic...
How to detect classes contained in ruby gems in Tailwind 4
Our main web app uses Tailwind CSS and we are happy to have recently migrated it to Tailwind version...
dev.to
March 5, 2025 at 9:46 PM
Reposted by Matouš Borák
1. Programming gives you the joy of hacking.
2. Testing raises confidence in its correctness.
3. Documenting helps users understand it all.

In the case of public software, like OSS, to me, a complete programmer commits to the three of them.
January 31, 2025 at 11:00 AM
My first Rails PR 🙂. Alright it was just a documentation fix but it was quite nontrivial to find out. github.com/rails/rails/...
Fix usable values for openssl_verify_mode in Action Mailer configuration guide [ci skip] by borama · Pull Request #54242 · rails/rails
Motivation / Background I followed the Configuration Guide for setting the openssl_verify_mode SMTP settings in Action Mailer. I specifically used a Symbol :none as mentioned in the guide. However ...
github.com
January 14, 2025 at 8:30 PM
Most of our dev team, including me, is joining! 🙂
Let's do a community readalong of @sandimetz.bsky.social's Practical Object-Oriented Design in Ruby (#POODR). We'll read a chapter per week with prompts and conversation on @thestorygraph.com.

We'll start on Jan 8th and the first chapter is due on Jan 15th.

app.thestorygraph.com/readalongs/5...
January 7, 2025 at 5:56 PM
Reposted by Matouš Borák
Reading Rebuilding Rails (rebuilding-rails.com) to commemorate Noah and learn from him. Very sad news, RIP.
December 27, 2024 at 8:24 AM
I enjoyed reading the Roadside Picnic (Stalker) by the Strugatsky brothers (in Czech). A philosophical gem inside a gangster story. Very different than the movie. en.wikipedia.org/wiki/Roadsid...
Roadside Picnic - Wikipedia
en.wikipedia.org
December 25, 2024 at 7:11 AM
I built a Chrome extension yesterday that injects a button into a shared mailbox in our Outlook web so that our admins can look up the given mail sender in our CRM with a single click. It was surprisingly easy! Love to make our Support team happy 😊.
December 7, 2024 at 8:35 AM
Yesterday was my birthday and thus a good time to sync my 4K Weeks poster (you basically fill a dot each week to get a high-level view of your life progress) with reality. Turns out I missed just 8 weeks during the last year, not bad! 🙂
December 4, 2024 at 5:32 PM
Welcome to BSky, Josef! Nice to see you here.
December 2, 2024 at 7:00 PM
Thanks for the nudge! I removed the browser check from all our apps. The weirdest thing is that this effectively blocks you from using the mobile device preview in the browser as all the virtual devices have too old User Agent strings… So weird!😣
November 27, 2024 at 9:29 PM
Reposted by Matouš Borák
I’ve been exploring pen plotters for over 10 years (more if you count my first plotter, a Commodore 1520). What started as a curiosity has kept me engaged as a retro computing enthusiast and captivated as an artist. Lets go back in time with some of the plotters I’ve used in various ways. 🧵
November 25, 2024 at 4:00 AM
Nice read! I experienced many of the same hiccups when setting up Kamal recently. As well as a few others others 😅.
Rails friends!

Have you been putting off actually playing with Rails 8 and Kamal?

Me too! Turns out, it's not as simple as you might hope.

I finally got a chance this weekend and ran into some hiccups, so wanted to share them with you just in case it's helpful:

zackgilbert.com/articles/hic...
November 22, 2024 at 8:26 AM
Reposted by Matouš Borák
Learn how to code music with Sonic Pi.

For just $25 you can access over 2.5 hours of in-depth knowledge teaching you the basics of programming and music using the powerful and free live coding synthesiser Sonic Pi.

www.patreon.com/posts/115659...
Learn how to code music with Sonic Pi | Sam Aaron
Get more from Sam Aaron on Patreon
www.patreon.com
November 9, 2024 at 12:06 PM
Reposted by Matouš Borák
Do I know anyone that knows anyone that's great at marketing. My client is looking for someone to market an app I built them. The app is an peer-to-peer rental marketplace, if that helps narrow down anyone with a focus on that type of app.
November 14, 2024 at 12:50 AM
I gathered some tips for speeding up Kamal deploys in GitHub Actions, inspired by our recent conversations here with @adrienpoly.com .

dev.to/nejremeslnic...
Speed up Kamal deploys in GitHub Actions
Have you got your application successfully deployed using Kamal and GitHub Actions but the deploy...
dev.to
November 13, 2024 at 12:21 PM
I spent 2+ hours figuring out why our Action Mailbox does not recognize some emails and route them properly. The solution was to add the single letter "O" to our SMTP server config. Mailing is hard.
November 13, 2024 at 6:00 AM
Reposted by Matouš Borák
The industrious folks at @cloud66 asked me to write "The Ultimate Guide to Hotwire", and I did my best:
blog.cloud66.com/the-ultimate...
The Ultimate Guide to implementing Hotwire and Turbo in a Rails application
Build, deploy and manage your applications on any cloud or your own servers.
blog.cloud66.com
November 8, 2024 at 10:48 AM
Love that I came across this again just today.

m.youtube.com/watch?v=x_DA...
Yoann Bourgeois Captivates Audience with Powerful Performance About Life ( Original Video )
YouTube video by Mathieu Stern
m.youtube.com
November 6, 2024 at 10:29 PM
I never realized until being told yesterday how setting a denying auto-reply for a given weekday in my calendar may sound arrogant because I haven't included an explanation 😬. Not everybody knows the context of my working hours, of course!
November 5, 2024 at 7:52 AM
Reposted by Matouš Borák
New: A conceptual model of how ATProto works, for ActivityPub people

I wrote about how to think about how ATProto works, how it differs from ActivityPub, and what decentralisation and federation even mean anymore

fediversereport.com/a-conceptual...
fediversereport.com
November 4, 2024 at 8:02 PM