Software engineer at @evilmartians Interests: Ruby on Rails, PostgreSQL, open source software. Views and opinions are my own. He/him.

Osaka, Japan
Joined March 2009
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
We turned San Francisco into our childhood favorite 8-bit game to welcome you to the SF Ruby Startup Conference this year! 🌉 Irina Nazarova (@inazarova) built The Pier. This is a special place where you can turn yourself into a cute chibi character, meet other attendees, and collect gems in exchange for coins. 💎 The SF Ruby Conference is all about you. Come join the fun, collect points, and earn rewards. Get your ticket today: luma.com/sfrubyconf2026, and don’t forget to share your chibi portrait with us!
1
12
4
30
4,495
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
Replying to @GustoHQ
@GustoHQ runs payroll for 500,000+ businesses on one of the largest @rails monoliths. @inazarova shares why a team this strong hired Evil Martians for @sidekiq at scale, what running background jobs actually takes at that size, and when to stop waiting for the perfect hire. evilmartians.com/chronicles/…
5
41
1,435
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
The 2026 Conference is now a reality.  We have confirmed: - 40+ attendees, coming from our community-only early bird sale - 10 speakers, including Garry Tan, CEO and president at Y Combinator - 2 sponsors You can get early bird tickets on July 15th for only $350.
2
11
3
21
5,967
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
.@rubykaigi is happening in Miyazaki next year, Apr 14-16, 2027! 🙌🏼 #rubykaigi #rubykaigi2026 #rubykaigi2027
3
27
1,268
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
And here’s the i18n’ed version of @Envek
The i18n’ed version of @tenderlove has loaded!
1
7
611
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
Enjoying @Envek ‘s #rubykaigi talk about Typelizer, open source project from @evilmartians that infers types from serializers, and look, @skryukov_dev is here in Japan in a digital avatar form!
1
7
21
1,726
Slides from my #rubykaigi talk with the story of building DSL-for-DSL using Ruby TracePoint in the Typelizer gem by @skryukov_dev: envek.github.io/rubykaigi-wr…
1
315
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
imgproxy v4 (a self-hosted image-processing server for faster-loading images) comes with very cool updates: - Internal cache and changes to conditional request behavior - Parallel image downloading - Improved SVG minification, RAW format support, and colorspace preservation - Image classification, object cropping, and improved autoquality - Better observability Info to join early access in @imgproxy_net's post.
3
24
2,956
#rubykaigi の皆さん、@palkan_tulaの「Layered Design for Ruby on Rails Applications」の第2版はいかがでしょうか? 必要のない公式パーティのチケットがあれば、交換したいと思いますよ。 希望する方、@palkan_tulaを探してください!
#RubyKaigi Announcing the exchange program codenamed: Read, don’t drink! I have 3 copies of my book, and I’d love to trade them for the official after party tickets! 📖 ➡️ 🎫 Interested? Come find me at the venue!
1
343
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
You can now look like a Martian! We made our merch store public and it has amazing designs by Anton Lovchikov. Grab what you like. We ship internationally. Link below.
1
5
2
18
1,720
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
1 process per pod was a LIE that you were sold by BIG SRE and people who don't understand the oldhead technology of PRE-FORKING SERVERS. We went from 1 Puma proc per pod to 4 and HALVED RESPONSE TIMES and dropped queue time to ZERO, for the same CPU/memory alloc.
14
8
1
186
18,917
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
The final report for Ruby Association Grant on TutorialKit.rb is out! This is a toolkit by Albert Pazderin and @palkan_tula for building interactive Ruby and Rails tutorials that run entirely in the browser using WebAssembly and WebContainers. It features a complete installer, agent-friendly development workflow, deployment pipelines, HTTP support, and real-world examples. evilmartians.com/chronicles/…
1
12
1
47
7,579
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
Flipper is an amazing feature flag gem. This guide by @Envek is a deep dive into how we used it to match our client's (@stackblitz) requirements. Inside: friendly actor IDs, team-wide flags, percentage rollouts, analytics events, and admin auditing! evilmartians.com/chronicles/…
3
1
22
1,895
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
PostCSS powers 0.5% of ALL web pages but only earned $300/month for 13 years. This story is not unique. Your app likely has 550+ OSS dependencies. Most are one burned-out maintainer away from disaster. This is the Nebraska problem. And here is the fix: evilmartians.com/chronicles/…
1
5
1
19
2,932
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
Five years ago, we posted an article on writing custom RuboCop rules (called "cops"). Since then, RuboCop had a major release with new features that make your custom rules way better. This article by @viralpraxis revisits our previous post and explains how to write custom cops today: evilmartians.com/chronicles/…
7
28
1,802
And one of those messages is mine! See you in Hakodate in April!
The "Your proposal for RubyKaigi 2026 has been accepted" message appeared three times on the Evil Martians Slack today. We'll see you there! #rubykaigi
3
163
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
"I have nothing but great things to say about Evil Martians." Albert Pai from @boltdotnew shares his experience working with our team on a long-term contract with diverse needs, from design to DevOps/SRE and Rails.
8
1
22
2,821
Andrey Nᴏᴠɪᴋᴏᴠ - @envek.bsky.social retweeted
Vibe coding works. Until it doesn't. After seeing dozens of AI-generated codebases, the pattern is clear: what gets you to "it works" won't get you to "it's ready for users." Wrote about why you need a developer to turn a vibe-coded POC into a real product evilmartians.com/chronicles/…
1
14
1
23
6,137