Andrei Kaleshka
banner
widefix.bsky.social
Andrei Kaleshka
@widefix.bsky.social
Top 3% software engineer by Toptal | WideFix Founder
TIL: RubyToolbox is hosted on Heroku. #ruby #heroku
November 12, 2025 at 7:53 PM
What's the connection between Heroku, my son, a coffee shop, and productivity?

Once, I asked to send mass emails from Heroku via a script. How dare I connect to the console and run it there! First of all, I made a mistake in predicting the operation.
November 2, 2025 at 8:01 AM
I'm excited to share that my open-source projects have passed 𝟜𝗺 𝗱𝗼𝘄𝗻𝗹𝗼𝗮𝗱𝘀! It's amazing to see how far they've reached and how they're helping others in the 𝗥𝘂𝗯𝘆 𝗰𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆. I'm really grateful to everyone who has 𝘀𝘂𝗽𝗽𝗼𝗿𝘁𝗲𝗱, 𝗰𝗼𝗻𝘁𝗿𝗶𝗯𝘂𝘁𝗲𝗱, or 𝘀𝗵𝗮𝗿𝗲𝗱 𝗳𝗲𝗲𝗱𝗯𝗮𝗰𝗸 along the way. rubygems.org/profiles/ka8...
October 20, 2025 at 5:14 PM
SolidQueue, the default ActiveJob's adapter in Rails, is very cool. But there is a catch - it needs 1Gb RAM to make all things out of the box working fine. That means it's not good for Heroku default Dynos. Surprise - github.com/rails/solid_...

#rails #solidqueue #activejob #heroku
Need advice on Solid Queue's memory usage · Issue #330 · rails/solid_queue
Ruby: 3.3.4 Rails: 7.2.1 Solid Queue: 0.7.0, 0.8.2 I run a Rails App on AWS EC2 instance with 1G of memory. I notice the solid queue process takes up 15-20% of the instance's memory, which becomes ...
github.com
October 10, 2025 at 12:13 AM
𝗢𝗻𝗲 𝘀𝗶𝗺𝗽𝗹𝗲 𝘄𝗮𝘆 𝘁𝗼 𝗰𝘂𝘁 𝗰𝗼𝘀𝘁𝘀 𝗼𝗻 #𝗛𝗲𝗿𝗼𝗸𝘂 𝗶𝗻𝘀𝘁𝗮𝗻𝘁𝗹𝘆
Heroku, a popular hosting provider for many businesses, particularly startups and small enterprises, offers convenience, easy setup, and reliability. However, it can be 𝗰𝗼𝘀𝘁𝗹𝘆!
October 7, 2025 at 7:25 PM
🚀 𝗥𝘂𝗯𝘆 𝗶𝘀 𝗻𝗼𝘁 𝘀𝗹𝗼𝘄.
It’s all about 𝙝𝙤𝙬 𝙮𝙤𝙪 𝙘𝙤𝙤𝙠 𝙞𝙩.
Many developers love to critique #ruby for being "𝘵𝘰𝘰 𝘴𝘭𝘰𝘸". But in most cases, the real bottleneck isn’t Ruby at all—it's the 𝗗𝗕. H͟e͟r͟e͟’͟s͟ ͟a͟ ͟r͟e͟a͟l͟-͟w͟o͟r͟l͟d͟ ͟e͟x͟a͟m͟p͟l͟e͟ 👇
October 2, 2025 at 8:25 PM
Reposted by Andrei Kaleshka
Unforgettable days of learning, connections, and high energy. 💎✨
Forever grateful — from the Heart of Code. ❤️

#EuRuKo2025 #HeartOfCode
September 20, 2025 at 10:25 PM
Zapier vs DIY for event processing: pros, cons & cost analysis → gist.github.com/ka8725/242f4...

Do you agree with my scoring?
zapier-vs-self-made.md
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
September 14, 2025 at 7:33 PM
Built a shiny new feature on OpenAI’s API. By the time we released, it was deprecated. JavaScript vibes.
September 10, 2025 at 4:05 PM
Life is choices: good or evil, comfort or suffering, solitude or community. This book shows the paths, which one you choose? 💯 recommend it - The Glass Bead Game by Hermann Hesse
August 16, 2025 at 12:12 PM
#AI is transforming sales at a frightening speed. I’ve never seen messages this targeted and direct from past "lead generators". Should I trust them? Still doubtful.
August 14, 2025 at 9:18 PM
The N+1 problem is not only about performance; it also impacts network traffic to the database, which can lead to unusual RAM usage.

Take care of your #rubyonrails app.
August 12, 2025 at 5:42 PM
Upgraded Ruby/Rails from 2.7.8/5.2 to 3.0.6/6.0. 🚀

For some reason load average went up among with CPU. Fortunately OS reboot eliminated the problem. Why it was not enough to switch Ruby without reboot is a mystery to me. But the results now are awesome! 🎉

#ruby #rails
August 1, 2025 at 8:53 PM
Tried #AI for failed tests – bit.ly/3GXtLjC
✅ Saved time & found issue
❌ Needed manual fixes
Conclusion: Helpful, not a dev replacement.
July 28, 2025 at 8:16 AM
Recently, I've upgraded Ruby/Rails in a project.

This is how I've done it and what I learned from the process: widefix.com/blog/ruby-an...

In the post, I also reflect on #AI usefulness in the process.

#ruby #rubyonrails
Ruby and Rails upgrade: personal experience
A personal story on upgrading Ruby from 3.1 to 3.4 and Rails from 6.1 to 7.2 in a live project. Reflection on using AI tools to speed up the process. Shared challenges and lessons learned.
widefix.com
June 30, 2025 at 1:49 PM
This is everything you need to know about #Postgres Availability on #Heroku 😀 devcenter.heroku.com/categories/p...
June 18, 2025 at 3:05 PM
If you got #rubocop failing on EmptyInterpolation linter in the recent version (v1.76.0), there is good news for you. The issue got fixed - github.com/rubocop/rubo...

#ruby
June 5, 2025 at 11:55 AM
Do you include articles in your code as well?

Today, I came across this. I was a bit surprised by the obsession with using correct English grammar even in method names.

#ruby
May 29, 2025 at 5:15 PM
The internet's full of fakes — critical thinking is survival. Surprisingly, #sociology sharpened mine. Proud to have completed this course from @uva.nl and highly recommend it - bit.ly/43P21pN
Completion Certificate for Quantitative Methods
This certificate verifies my successful completion of University of Amsterdam's
bit.ly
May 28, 2025 at 4:24 PM
I'm happy to announce the new release of actual_db_schema happened today 🎉 - github.com/widefix/actu.... No significant changes, but one bug fix you might love. Happy and productive coding, everyone! #ruby #rails #productivity
May 21, 2025 at 1:23 PM
Got a chance to give a shot to endless method definitions in #ruby

They look super cool!
April 11, 2025 at 5:55 PM
ActualDbSchema v0.8.5 is out with a fix allowing the gem to work without git. More details are in this Reddit post: bit.ly/43JUI3h

#rubyonrails #rails #ruby #opensource
reinteractive.com
April 11, 2025 at 9:54 AM
Reposted by Andrei Kaleshka
Using HTTP request body for #Rails routing: Slack integration case study. Check it out here: pankowecki.pl/posts/slack-...
March 25, 2025 at 6:56 PM
After 2 months as a "teacher," my 9yo finally read, understood & implemented a task alone. Teaching how to grasp requirements is so hard—wild how I once learned it myself. The gap between us is fascinating—but it shrinks a little every day. Watching it happen is just amazing!
#learning #python
April 2, 2025 at 8:24 PM