Yaroslav Shmarov
banner
yarotheslav.bsky.social
Yaroslav Shmarov
@yarotheslav.bsky.social
Learn Hotwire Native & Launch your Rails app on mobile ➡️ https://superails.com/playlists/turbo-native
Do yourself a favor:
Listen to this and share it with your non-technical family

podcasts.apple.com/pl/podcast/x...
Something Big Is Happening
Podcast Episode · XAudio - best articles of X in audio format · 11/02/2026 · 30m
podcasts.apple.com
February 11, 2026 at 6:18 PM
I can't imagine EU companies with government contracts using GitHub 2 years from now.

It will be private GitLab instances.
ICYMI: France dumps Zoom and Teams as Europe seeks digital autonomy from the US

European governments are moving away from U.S. tech giants, opting for domestic or open-source alternatives | ABC News

abcnews.go.com/Technology/w...
France dumps Zoom and Teams as Europe seeks digital autonomy from the US
European governments are moving away from U.S. tech giants, opting for domestic or open-source alternatives
abcnews.go.com
February 10, 2026 at 3:32 PM
I have great results when asking Claude to review code as popular tech people:

"Adam Wathan" gives great advice on CSS & DOM structure
"Jason Fried" - on trimming down feature scope
"DHH" - not over-engineering, RESTful, naming things
February 10, 2026 at 2:54 PM
USA used to be so classy! Peak culture

www.youtube.com/watch?v=PEHK...
Hamilton cast performs "My Shot" at White House
YouTube video by CBS News
www.youtube.com
February 10, 2026 at 12:39 PM
Warsaw 13.03.2026.
Who's going?

www.rubyevents.org/events/ruby-...
February 8, 2026 at 12:39 PM
when asking AI to design copy and UI, adding "for low IQ people like me" gives me better results. It is what it is 🙈
February 7, 2026 at 5:14 PM
@id:chat:disableAllFeatures to disable Github Copilot in VS Code
February 6, 2026 at 9:07 PM
Working on a hobby project.
3 claude windows implementing tasks.
4th window - whiteboard with my thought that I will feed them.
February 4, 2026 at 11:02 PM
☕️🚬 right now I’m having morning coffee at the local coffee shop.

Gave some maintenance tasks to upgrade corsego.com

Agents should never be idle.
February 2, 2026 at 8:57 AM
My soms favorite story:

🐖👷🏡🏖️ 🐺💨💥🐷🍖
🐖👷🏡🪵 🐺💨💥🐷🍖
🐖👷🏡🧱 🐺💨🛑🐷🤣
January 31, 2026 at 12:37 PM
💩 nginx
🥲 localtunnel
🤩 Cloudflare tunnels

✅ free
✅ SSL
✅ no "warning page"
✅ your domain
January 26, 2026 at 9:00 PM
My final message to you this year, on both iOS and Android:

#hotwirenative
December 31, 2025 at 8:15 PM
✅ running Hotwire Native JumpstartRails on both iOS & Android
✅ added a NotificationPermissionComponent

See how the permission status updates when I enable notifications in settings:
December 30, 2025 at 6:12 PM
Creating extensions for simple_form is fun.

There are a few JS input wrappers that I use a lot in my apps:
- character counter
- textarea autogrow
- currency input mask

PR adding character counter to simple_form:
github.com/yshmarov/mon...
December 6, 2025 at 5:11 PM
Deployed my first app via fly.io !

The estimated cost of web service + postgres + object storage (AWS S3 via @tigrisdata.com ) is ~$6/mo.

Great CLI experience: "fly deploy" feels as good as "git push heroku master"
November 29, 2025 at 11:24 AM
www.rubyevents.org is my new favorite website to discover ruby conferences

💟 @adrienpoly.com @marcoroth.dev
November 29, 2025 at 9:03 AM
moneygun.fly.dev - added a playground for my Rails SaaS boilerplate!

Try creating an organization & subscribing to the paid plan to access the paywalled page.
November 28, 2025 at 6:55 PM
Rails tip: Use draw to break your routes into logical, modular files.
November 28, 2025 at 6:02 PM
‼️Right now, go and uncomment this line in app/jobs/application_job.rb
November 25, 2025 at 9:54 AM
If you're not using simple_form yet, you're missing out!

You can just built forms with pure ERB and 0 HTML/CSS.

Here's how you can use simple_form with TailwindCSS 👇

www.youtube.com/watch?v=DrUS...
Gem SimpleForm - the ultimate component library for Ruby on Rails forms. Episode 242
YouTube video by SupeRails
www.youtube.com
November 24, 2025 at 3:00 PM
I do not like gem "rubocop-rails-omakase".
I am not a fan of "gem "standard".

I prefer sticking as much as possible to rubocop defaults.
Rubocop teaches me new, better syntax.

It takes max 30 minutes to configure cops from 0 based on your preferences & you learn a lot while doing so.
November 24, 2025 at 11:17 AM
It's been many years since I last used gem "simple_form", but I kinda miss it.

You define all the input type styling in a simple_form.rb file, and with minimal markup you can render consistently styled forms
November 23, 2025 at 11:37 AM
I started using localtunnel today instead of ngrok.

For a free tool, It's really good.

theboroer.github.io/localtunnel-...
November 12, 2025 at 11:06 PM
Sentence case > Camel Case
November 11, 2025 at 11:39 AM
words like "spearheading" are a bigger AI-smell than em—dash
November 7, 2025 at 3:10 PM