Stanislav (Stas) Katkov
banner
skatkov.com
Stanislav (Stas) Katkov
@skatkov.com
Linux on desktop is happening. I'm permanently building something.

http://devtui.com and http://poshtui.com
Reposted by Stanislav (Stas) Katkov
It's official! The beta release of Eloquent Ruby, 2nd edition is now on sale!

pragprog.com/titles/eruby...
Eloquent Ruby, Second Edition
Write elegant Ruby code--not just correct, but idiomatic. Go beyond the vocabulary and syntax and learn to express yourself with eloquence.
pragprog.com
November 5, 2025 at 12:44 PM
One of the best purchases this year.

It's only a second week since I have it and I'm finishing my second book with it.

Mostly read in small breaks.
"Never trust anyone who has not brought a book with them"
November 9, 2025 at 1:35 PM
My son reads comic books at the rate of 4 books a day. That is roughly 40 euro a day.

I'm trying to calculate, which will happen first - I will run out of money or we will run out of comic books to buy?
November 7, 2025 at 8:39 AM
"Never trust anyone who has not brought a book with them"
November 4, 2025 at 10:32 PM
Version 0.14.1 is live.

This brings some of my personal learnings from devtui project into poshtui.

- better view transitions, better performance, better context sharing.
Will be releasing an update for poshtui.com TUI client today or tomorrow.
POSH TUI
poshtui.com
October 29, 2025 at 5:18 PM
Not even a week has passed, since I bought this 400 euro toy for my son.
October 29, 2025 at 5:11 PM
Will be releasing an update for poshtui.com TUI client today or tomorrow.
POSH TUI
poshtui.com
October 28, 2025 at 3:15 PM
Ruby Central was a questionable organization with zero transparency even before all the drama started.

I deeply care about the ruby ecosystem, but still give RC zero $. I would always actively advise against providing any funds to RC.

Better spend that cash to improve the gems company relies on.
October 19, 2025 at 12:18 AM
Reposted by Stanislav (Stas) Katkov
According to HTTP Archive, Next.js sites see the **worst** Core Web Vitals performance when compared to other popular frameworks

httparchive.org/reports/tech...
October 16, 2025 at 3:51 AM
New blog post: Warning about deprecations in Ruby.
skatkov.com/posts/2025-1...
Warning about deprecations in Ruby
skatkov.com
October 17, 2025 at 10:50 PM
Reposted by Stanislav (Stas) Katkov
Open to new adventures in code — :ruby: #ruby, #rails, or :crystal: #crystallang! 18+ years with Ruby, so my ducks are in a row and my 💎 #gems are polished.

Let's build something great together.

#rubyonrails #CrystalLang #devhire #opentowork #FediHire #devjobs #techjobs #jobsearch
October 7, 2025 at 12:41 PM
I'm removing myself from this space while all the drama is alive.

My brain capacity is filled with personal issues.

Please keep a positive outlook and keep building shit!
October 11, 2025 at 7:23 PM
I used to enjoy working remotely from home, until I built a salon for my wife there.

Not enough space for two businesses at the same house.
October 9, 2025 at 8:34 AM
Reposted by Stanislav (Stas) Katkov
being too small for the big players is basically a cheat code

they can't be bothered with "tiny" markets

meanwhile we're stacking up little empires, one micro-niche at a time

let them fight over "who's gonna build the best LLM"

we'll take the weird corners
October 3, 2025 at 10:14 AM
It's so fun to build prototypes with AI- it's impossible to stop.

I had a huge list of apps I always wanted to try and build. And now is the time I can do that!
October 3, 2025 at 10:12 AM
Can... not ... resist ... have ... to ... buy ... nothing ear (3).
September 28, 2025 at 8:30 PM
Been dehydrating all sorts of things last week. Dried beef and dried mangos are so far my favorites.
September 28, 2025 at 7:07 PM
A quick update on POSH TUI project.

It was radio silence for a while, but I have written down a future roadmap for the project.

I'm currently filling out some papers/formalities to enable this R&D work and get some tax discounts (and maybe even EU funding).
September 24, 2025 at 12:23 PM
Reposted by Stanislav (Stas) Katkov
After listening to about a dozen first-hand accounts, I’ve published what I know about the RubyGems takeover.
Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover
Ruby Central recently took over a collection of open source projects from their maintainers without their consent.
joel.drapper.me
September 23, 2025 at 3:08 PM
Reposted by Stanislav (Stas) Katkov
I really appreciate your post @apiguy.dev. Thank you for posting your thoughts. I wish you had the info I had to make your decision.

Here's the core issue:

Before Sept 9, when a trusted maintainer broke our shared contract and added an RC non-maintainer, you had no ability to enact your vote.
September 21, 2025 at 8:20 PM
Reposted by Stanislav (Stas) Katkov
Having met with both sides on the current RubyCentral/RubyGems situation, here's my take:

- RubyCentral have managed this exceptionally poorly in many ways including removing literally the most active member of the RubyGems organisation by mistake who has declined to return
September 19, 2025 at 7:04 PM
Reposted by Stanislav (Stas) Katkov
Hey, #ruby folks! I've been one of the #RubyGems maintainers for the last decade.

Ruby Central has forcefully taken control of the RubyGems organization on GitHub, the `rubygems-update` and `bundler` gems on rubygems[.]org, and more.

You can read the details here: pup-e.com/goodbye-ruby...
RubyGems.org | your community gem host
rubygems.org
September 19, 2025 at 7:51 AM
I'm increasingly worried about what ruby central is doing (Or not doing).

Today one of the old guard maintainers has resigned due to hostile actions of this organization.

pup-e.com/goodbye-ruby...

Am I the only one worried here?
pup-e.com
September 19, 2025 at 8:04 AM
Teacher: "Your kid is happy all the time, enthusiastic about everything. Does this happen at home as well?"

Yeah, a 24 hour perpetual motor is always in action.
September 9, 2025 at 7:09 AM
RailsWorld was lovely!

I've been showing around my new app. And feedback helped me realize, that I didn't solve the biggest pain point with it.

Back to the drawing board.
September 8, 2025 at 1:17 PM