Matouลก Borรกk's Avatar

Matouลก Borรกk

@bora.ma.bsky.social

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.

871 Followers  |  564 Following  |  58 Posts  |  Joined: 21.10.2024  |  2.0373

Latest posts by bora.ma on Bluesky

Preview
(PDF) Od patvaru k SuperStar: Frekvenฤnรญ a kolokaฤnรญ analรฝza nรกzvu ฤŒesko v korpusovรฉ publicistice z let 1990โ€“2018 PDF | The paper focuses on the frequency and collocation analyses of ฤŒesko ("Czechia"), the short, geographical name of our country, in the opinion... | Find, read and cite all the research you need o...

I don't think that is true any more. Many people don't like it but many others do and the term usage spreads continually.

www.researchgate.net/publication/...

15.05.2025 13:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Map showing the Russian Embassy surrounded by streets named after Russian opposition

Map showing the Russian Embassy surrounded by streets named after Russian opposition

Czechia knows what itโ€™s doing.

13.05.2025 22:07 โ€” ๐Ÿ‘ 691    ๐Ÿ” 157    ๐Ÿ’ฌ 15    ๐Ÿ“Œ 12
Preview
TUXEDO InfinityBook Pro 14: The Linux Laptop After almost seven years, I decided that the time for an upgrade is up! As a life-long Linux user, I...

I still like my TUXEDO
dev.to/borama/tuxed...

30.03.2025 09:20 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

25.03.2025 15:27 โ€” ๐Ÿ‘ 35    ๐Ÿ” 10    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 2
Preview
#Unfit: The Psychology of Donald Trump | Rotten Tomatoes Mental health professionals discuss the behavior and stability of President Donald Trump.

Watched Unfit (www.rottentomatoes.com/m/unfit_the_...) and The Apprentice and both were great and... what a monster he is!

23.03.2025 07:07 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Tipuju, ลพe to bude pล™รญliลก dlouhรฝm bezvฤ›tล™รญm, lokรกlnรญ zdroje zneฤiลกtฤ›nรญ prostฤ› uลพ pรกr dnรญ nic nerozfoukรกvรก.

08.03.2025 07:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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โ€ฆ ๐Ÿฅถ๐Ÿคท

05.03.2025 21:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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...

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

05.03.2025 21:46 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

31.01.2025 11:00 โ€” ๐Ÿ‘ 40    ๐Ÿ” 11    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 1
Master Hotwire: Master Hotwire to Build Modern Web Apps with Rails Simplicity "Master Hotwire" is structured to help you build a strong mental model of Hotwire. It combines explanations of functionality with hands-on coding. The book guides you through building a collaborative ...

I look forward to reading this masterhotwire.com but it's still in beta.

17.01.2025 07:57 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Thanks, Gregory, for the kind words!

15.01.2025 00:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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 ...

My first Rails PR ๐Ÿ™‚. Alright it was just a documentation fix but it was quite nontrivial to find out. github.com/rails/rails/...

14.01.2025 20:30 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Most of our dev team, including me, is joining! ๐Ÿ™‚

07.01.2025 17:56 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Fish 4.0: The Fish Of Theseus A smart and user-friendly command line shell

fishshell.com/blog/rustport/ #rustlang

29.12.2024 00:10 โ€” ๐Ÿ‘ 157    ๐Ÿ” 33    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 1

Reading Rebuilding Rails (rebuilding-rails.com) to commemorate Noah and learn from him. Very sad news, RIP.

27.12.2024 08:24 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

25.12.2024 07:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Roadside Picnic - Wikipedia

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

25.12.2024 07:11 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ideally, guess it from a good name :)

25.12.2024 06:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I bet Zack is talking about Recurring tasks as a feature of the Solid Queue gem. github.com/rails/solid_...

Since it uses Fugit to parse the cron schedules, I guess it uses ruby's (server's) TZ unless you specify it explicitly github.com/floraison/fu...

25.12.2024 06:19 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I just finished it a couple days ago and got successfully brainwashed (see preface ๐Ÿ™‚). Enjoy!

13.12.2024 18:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This brings some nice memories, thanks!

11.12.2024 09:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Source code for a browser extension placing a link to our internal CRM to Outlook web.

Source code for a browser extension placing a link to our internal CRM to Outlook web.

About 3 hours but most of the time I just tinkered with proper CSS selectors to extract the right stuff from the page and place the button to the right place. This is actually the complete code:

07.12.2024 20:15 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A screenshot from our Outlook shared mailbox with a lookup button shown besides one of the email sender addresses.

A screenshot from our Outlook shared mailbox with a lookup button shown besides one of the email sender addresses.

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 ๐Ÿ˜Š.

07.12.2024 08:35 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

During a routine Rails server upgrade, a misconfigured Metabase process sneaked in and took the port 3000. Repeatedly, even after killing it (through systemd automatic restarts). It took me 15 minutes to figure this out and get rid of it...

07.12.2024 07:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
My 4K Weeks poster where I draw a dot each week to be in a high-level contact with my life progress. Almost all dots for my past year are filled.

My 4K Weeks poster where I draw a dot each week to be in a high-level contact with my life progress. Almost all dots for my past year are filled.

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! ๐Ÿ™‚

04.12.2024 17:31 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Welcome to BSky, Josef! Nice to see you here.

02.12.2024 19:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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!๐Ÿ˜ฃ

27.11.2024 21:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A Commodore 1520 pen plotter with 4โ€ wide paper and a color stripped Commodore logo printed on it.

A Commodore 1520 pen plotter with 4โ€ wide paper and a color stripped Commodore logo printed on it.

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. ๐Ÿงต

25.11.2024 04:00 โ€” ๐Ÿ‘ 215    ๐Ÿ” 30    ๐Ÿ’ฌ 12    ๐Ÿ“Œ 6

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

22.11.2024 08:26 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh! I see

20.11.2024 18:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@bora.ma is following 20 prominent accounts