Matouš Borák

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 riding his kickbike. he/him. Mostly dev-related stuff here. 🌍 Prague, Czechia.

934 followers657 following64 posts

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/...

Off topic - this was fun but the current political situation as well as certain community leaders statements mostly make me frozen and barely able to work and even less enjoy it. What the hell… 🥶🤷

Matouš Borák reposted

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.

Most of our dev team, including me, is joining! 🙂

Jim Remsik@jremsikjr.bsky.social

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...

The book contained also a description of the authors fighting with the Soviet censorship when releasing this book for the first time. So absurd and… Russian. They had to update / rewrite it like 20 times before being allowed to publish it.

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 😊.

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! 🙂

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!😣

Konnor Rogers@konnorrogers.com

New Rails 8 Apps:

Matouš Borák reposted

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. 🧵

Nice read! I experienced many of the same hiccups when setting up Kamal recently. As well as a few others others 😅.

Zack Gilbert@zackgilbert.com

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...

Matouš Borák reposted

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.

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.

Without the "O" flag, emails coming into Rails missed the "X-Original-To" header. The tricky part was understanding that it was only the Rails pipeline that had this problem. When delivering the same emails locally, they did have the header, gosh! 😅

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!

Had fun today converting some old blurry icons to SVGs using AI. After trying various free online tools I got some great results when upscaling the icons 4× with imgupscaler.com first and vectorizing them only after that. www.recraft.ai performed the best for me w/out needing any elaborate tweaks.

Finished my first more serious Docker + Kamal installation: - Kamal is very nice but it's just a thin layer so you have to learn Docker pretty well - dockerizing Chrome is doable but just… insanely tedious - didn't enjoy hardening Docker and it's incompabilities with ufw Overall, learned a ton! 😅

Hello there! 👋 I think I'm making a switch from the other site… to here. I'm not really a frequent poster, usually just 👀 and 👍-ing. But this might change once I fully relax in the Skies (so far so good). Happy to be here!

You are up to date.