arkency @arkency
We rescue, modernize & scale Rails applications. arkency.com Wrocław, Poland Joined November 2011-
Tweets1K
-
Followers2K
-
Following348
-
Likes171
Rails Event Store 3.0 is out — a cleanup release: every API deprecated in 2.x is gone. Plus two new tools. 3.0: blog.arkency.com/whats-new-in-r… res CLI: blog.arkency.com/res-cli res-mcp: blog.arkency.com/res-mcp-server
I strongly agree with Weaver's "Callbacks Are Not Invariants": callbacks can't keep their promise, writes go through one door. The ingress doesn't own the invariant. The aggregate does. And the persisted fact, not the outbox, makes effects recoverable. blog.arkency.com/ingress-is-not…
🚀RailsEventStore 2.19.1 is out. Starting 🔫 for 3.0 — big deprecation wave: old Projection API, apply_* convention, class subscribers, RailsEventStore:: aliases, AggregateRoot::Configuration and more. Also: functional index for as_of queries. Grab .1, not .0. Details below👇
Szymon shows us how mutation testing and Mutant gem can help increase confidence in a code base we’re less and less confident in. #RBQConf
Meet @szymonfiedler at the @rbqconf! Szymon will show how Mutant reveals blind spots in test coverage by introducing bugs into your code. If your tests still pass, that’s a signal worth paying attention to. Expect real code, real mutations, and real insights.
Your tests are🟢 Would they catch a flipped condition? I'm speaking at @rbqconf in Texas 2026: "Would Your Tests Catch This Bug? A Mutation Testing Story" Real Ruby code. Real mutations. Uncomfortable results.
There would be no wroclove.rb without our amazing supporters💫 @arkency has been with us since the very first edition, and we’re extremely grateful to have them on board again this year - thank you for making our conference possible since day one! (1/3) arkency.com
Tip for #RailsEventStore: use `in_stream("stream_name")` in your event assertions: `expect { ... }.to publish(an_event(X)).in_stream("orders")` Super helpful once you start using mutation testing (which runs your tests in parallel)
deja-vu moment in 2007 a nontechnical client sent me an app which he just needed to deploy because he vibe coded it on his own (this is a story how @arkency started btw because he suggested this name) today in 2026 a nontechnical client sent me an app which he thinks is ready to be deployed because he vibe coded it in 2007 the equivalent of vibe coding was Rails of course at none of this case it was only about deployment, the apps need some fixing fun times again 😎
Ruby 3.4 warnings led me to refactor 100+ Slack message methods. What started as a frozen string literal fix ended with a 20-line class that sparked joy. Sometimes the simplest abstractions are the most satisfying. blog.arkency.com/the-joy-of-a-s…
Pessimistic architecture - that was my thought when reading this book. Non-functional requirements are often ignored by architects and programmers. Yet, it's them which can kill your app and your business. Residuality is a concept described by Barry O'Reilly, a very intriguing set of heuristics to help build an architecture that can survive many "stressors". Looking forward to find stressors and build the matrix for our current projects. If you need a challenge to your current architectual status quo - this might be the book to read. I recommend to read it in the form of a book reading club, as we did at @arkency - the concepts are not so easy to digest alone.
Multi tenant applications with horizontal sharding and Rails Event Store - a practical guide: 🔗 blog.arkency.com/multi-tenant-a…
Pretty happy with my narration for the Rewrite vs Modernize webinar In most cases modernization is a better option. But why? How to convince the management? What are the best techniques you should know if you need to do the modernization? See you there? arkency.com/webinars/rescu…
If you have problems with your monolithic architecture then you have problem with one app. Once you switch to microservices you might improve the overall state or.. end up with same problem across multiple apps. Or even worse. We faced the worse. Turns out...
Interesting story from @porrbass about how an unusual #RubyOnRails application setup caused outages.
I've just published my first blog post blog.arkency.com/is-your-rails-… on the Arkency blog. Click through and read about our journey to stabilize a Rails application for our client. It was an almost 10 year old app with a microservices pattern applied in a sub-optimal way.
There are couple of drawbacks of keeping the logic outside of the model. Might be interesting for you if you follow Service Object (anti?)pattern Disclaimer: I am not fan of fat model either The drawbacks are: - Business logic has to be kept in sync between services (ie. empty order cannot be submitted). If the logic is not the same in every service then the system can be put into an invalid state. If you keep the business logic in the model then you don't have to deal with that. Objects should have behaviours. - Business (domain) logic is mixed with application level logic - Unit tests are harder to write, so you either end up with higher-level tests that run with database (slower) or you mock dependencies (lame) - It's harder to test important aspects of the class - assume you don't have time to get to 100% code coverage. Having the logic in the model class allows you to test the most important business rules that must be fulfilled and make sure that those are respected.
Debugging a problem after a batch of commits has been pushed into production can be challenging. I bet you have git installed on your machine. It is not obvious to everyone that you can use git's bisect feature to find the change that caused the bug faster. 1. Find the commit without the problem you are debugging and save the hash. 2. Run `git bisect start'. 3. Mark the HEAD as "bad 4. Mark working commit as "good 5. Run your test (whether manual or automatic) 6. Mark the hash as good or bad To mark as good or bad, type `git bisect good | bad'. #RubyOnRails #debugging
AI could kill your app, even if you don't use it. Since 2022 software development is no longer what it used to be. There's a new player in the game: the almighty (or scary?) LLM. Many companies have been early adopters of LLMs. Some of them are profiting from it. Some of them are selling cars for $1. I am not here to judge. Even if you haven't jumped on the LLM train yet, it may still affect your application. With the rapid growth of LLM services, there's also a rapid growth in the number of bots that crawl the data to feed them. Some of them follow internet etiquette. Some of them don't. One example is ClaudeBot. In one of our consulting jobs we were confronted with this problem. The application was dying once, or actually several times a day. Literally. One of the reasons was that ClaudeBot was scanning the application's product catalogue page, which happened to be slow. An obvious solution is to block ClaudeBot in robots.txt. But is that all? If you think about this situation, ClaudeBot, besides its greediness and fetching the data in an unpleasant way, generated a kind of stress test. And the application failed. Blocking it masked the problem. But during possible peaks (hello Black Friday), the same situation can occur. So what do you do? Well, improve the performance of the site. Slow performance is often caused by N+1 or by eagerly loading data that you don't even show.
Lucian Ghinda @lucianghinda
5K Followers 3K Following Product Engineer, Ruby on Rails Developer Curator of @shortrubynews Trainer at https://t.co/XFRrJeCJ6K
Mariusz Gil @mariuszgil
5K Followers 2K Following Software architect, trainer, conference speaker. DDD & EventStorming Explorer. Podcaster at https://t.co/Byivir1tCI
Adrian Marin 🥑 avo... @adrianthedev
2K Followers 2K Following Father, developer, aspiring entrepreneur #host 👉 @friendlyrb #indiedev 👉 @avo_hq #podcast 👉 https://t.co/DXbovppOrz https://t.co/A9kOaIjRkJ
Robert Pankowecki @pankowecki
2K Followers 1K Following Full stack developer, software architect, working mostly with Rails and React.js #Rails
Marco Roth @marcoroth_
4K Followers 2K Following Full-Stack Web Developer • OSS Contributor • Electronic Music Addict • Ruby/Rails, JavaScript/Stimulus • Hotwire Contributors Team • @StimulusReflex Core ✌🏼
Mateusz Kowal @matkowal
56 Followers 14 Following
toox @toox417871
1 Followers 276 Following
krishna singh @krishnasinghcs
28 Followers 230 Following Ruby Consultant | side project @rorindiajobs
Nicolò @nirebu
153 Followers 1K Following Ruby dev @teamnebulab by day, Security and Bug Bounty Enthusiast by night Author of "Email reputation explained well"
Tom Dyer @TomDyer1088805
1 Followers 71 Following
Julik Tarkhanov @juliknl
429 Followers 684 Following Maker of zip_kit, geneva_drive and pecorino. Speaker, engineering manager, former VFX artist. https://t.co/I2xzOjMfwi
Randy.not @caleb_prempeh
671 Followers 7K Following Junior Flutter developer @Lakers fan 🐐 🐐🎉ll @LFC fan 💀||Software engineer
Lorenzo Planas @lorenzoplanas
231 Followers 70 Following
Arondil @arondil_
67 Followers 1K Following
Konrad Sajdak @konradsajdak
21 Followers 155 Following
Paweł Dąbrowski @pdabrowski6
2K Followers 21 Following member @arkency Exploring DDD, EventSourcing, and mutation testing to deal with complex Rails apps. Paying cognitive debt by writing about software engineering
Irena Yordanova @Irenkos_
0 Followers 13 Following
Adebayo Nafeesah @AdebayoNaf4935
2 Followers 183 Following
Birante SY @sybirante
1K Followers 4K Following Co-founder @tukkijamm | Developer | Accelerating Africa's development through technology.
Mozart Brum @boxmo
90 Followers 391 Following
Mateusz @rogson_dev
889 Followers 450 Following Frontend dev × AI enthusiast 💻 JS/TS (9+ yrs) | Building in public
samiksha @samikshadev13
0 Followers 51 Following
Maciej Litwiniuk @mlitwiniuk
396 Followers 1K Following Founder of https://t.co/CDHpVRs4AP - an AI assisted compliance management, previously co-founder @prograils dev shop, acquihired by @jobandtalent_hq
Yuri Sidorov @YuriSidorov
385 Followers 778 Following Ruby × AI architect. Digital Nomad by circumstance. Dog owner, yacht skipper, synthesizers lover. Built https://t.co/RZd4YMyQC4, https://t.co/Qoa6gNFtT1, https://t.co/wXdCwKXEox & more.
woo @woochaq
160 Followers 274 Following Backend developer (Ruby). Building software on Linux. Love small, agile teams. Building https://t.co/mBE9hnWbcG
🇵🇸🇹🇳 | ح... @jelhouss
112 Followers 193 Following I write Web apps. Into aesthetics and (literally) everything anthropology. Venting and tweets that might hurt! (love you tho!)–pfp by me ("bossycat", Nov. 2019)
Jakub Kosiński @KosinskiOnX
0 Followers 33 Following Senior Software Engineer building large-scale systems. Working with legacy software. Using Domain-Driven Design principles. @arkency member
Florian Josef Reheis @iLSchuss
290 Followers 4K Following Head of Engineering @ health tech startup, Co-Founder @telleroo
ARINZE @arinze_xavier
1K Followers 6K Following
YUVAN SHANKAR S @yuvanshankar169
52 Followers 2K Following
Angelo Albiero Neto @albiere
116 Followers 262 Following
Salym Senyonga 🍉 @_salym_
435 Followers 1K Following Software Engineer, Madridista, Tennis junkie and Tifosi.
alemaño @elalemanyo
173 Followers 1K Following 🏠 https://t.co/bXoMS7dMId → Energy certificates made simple ♻️ https://t.co/0ABx2yf6DD → Helping energy consultants get projects done 🧱 https://t.co/84Qnr9CIbY
Matthew Ford @matthewcford
1K Followers 2K Following Building @agentguild_co & Co-Founder @bitzesty (AI, software development, support agency)
Michał Maciejewski @maciejka77
17 Followers 420 Following Front-end Developer @ING__Polska. 🐕 ❤️. Vue fan
Vishal Prajapati @Vishal_Prajap17
7 Followers 242 Following Contributing Member'26 @ThePSF | @girlscriptsoc ’26 Contributor | Full Stack Engineer @ Alienous AI | Ex-Data Engineer @kompass_in | Content Writer @InAmigosF
Jacek Modrakowski @jacek_beny
630 Followers 5K Following By day: Scala coder at @zivergetech. By night: astrophotographer at https://t.co/0HfwcA6mQD
Rinon @RinonB
9 Followers 42 Following
Ángel David @mrdeived
155 Followers 171 Following
Viktor @victor_tomilin
12 Followers 186 Following
J @srmp5zv4kh
317 Followers 8K Following
Ian Lynx @ianlynxk
5 Followers 45 Following Ruby on Rails 全栈工程师,前 Lead engineer of Likedby + Socialscale Github: https://t.co/EBjBxNUzqX.
Aaron Patterson @tenderlove
66K Followers 888 Following Job: @Shopify Opinions: Mine PGP: 4CE9 1B75 A798 28E8 6B1A A8BB 9531 70BC B4FF AFC6 Partner: @ebiltwin and cats. he/him @[email protected]
Charles Oliver Nutter @headius
14K Followers 214 Following JRuby guy, Java, Ruby, OSS business liaison. Find me: @[email protected] or @headius.bsky.social Sponsor me: https://t.co/G5oUTdTJqA
Luca Guidi @jodosha
3K Followers 287 Following #AI Architect at @toptal Formerly #OpenSource: @hanamirb, redis-store, @dry_rb Family man, stoic, vegetarian, visual artist.
Avdi Grimm @avdi
19K Followers 981 Following Head Gardener, @gracefuldotdev Fediverse: https://t.co/qdP68TT6i3
Robert Pankowecki @pankowecki
2K Followers 1K Following Full stack developer, software architect, working mostly with Rails and React.js #Rails
Martin Fowler @martinfowler
353K Followers 164 Following Author on Software Development. Works for Thoughtworks. Also hikes, watches theater, and plays modern board games. He/him.
RBQ Conf @rbqconf
39 Followers 48 Following RBQ Conf. Bringing Rubyists together to celebrate our favorite language and enjoy some Austin BBQ
Piotr @porrbass
4 Followers 18 Following
Uku Täht @ukutaht
3K Followers 91 Following Open-source and digital privacy enthusiast. Founder @PlausibleHQ
eileencodes @eileencodes
18K Followers 368 Following OSS: @Rails, Ruby, and Rubygems Core Teams | Work: Engineer @PlanetScale | Prev: Shopify, GitHub, 37signals
Juliana Dias ➔ Arte... @juuh42dias
20K Followers 3K Following #Ruby Software Craftswoman 🔨❤️ | Crafting Ruby code & communities | Technical Book Reviewer | Admin @ https://t.co/95VOgkAFLF | She/Ela | I use MacOS, btw
Rails Event Store @RailsEventStore
279 Followers 222 Following A library for publishing, consuming, storing and retrieving events. It's your best companion for going with an event-driven architecture for your Rails app.
Tomasz Wróbel @tomasz_wro
304 Followers 554 Following Tweets about: Ruby, Event-Driven Architecture, CLI, Async Remote Professionally, former VP of Small Talk at @arkency Personally, a sheep 🐑
t,3..♪🕴🏼 @5_turke1
176 Followers 284 Following
Nathan Shively-Sander... @sanders_n
714 Followers 58 Following Programmer, linguist, dad, Christian. Mostly at @[email protected] Always bet on Javascript. He/him.
Swizec Teller @Swizec
17K Followers 1K Following Best selling author of Scaling Fast: Software Engineering Through The Hockeystick book ⏵ https://t.co/juu00EFGy4 blog ⏵ https://t.co/VuU1lFFjCH
Tomek @_tomekw
390 Followers 37 Following I love my life. You would probably enjoy being me. Older than the Internet in Poland. I solve problems by (not) writing #Clojure.
Nathan Ladd @realntl
714 Followers 457 Following
Rpasta @hax4swax
252 Followers 1K Following JavaScript | Rust | Haskell | C++ | Python | Unix | λ-calc | Don't get bogged down by infinities....
Pivorak @pivorakmeetup
711 Followers 777 Following #pivorak is a Lviv Ruby User group with no crap. Weird, smart, fun.
New Medio @newmedio
142 Followers 218 Following We build hardcore Web & mobile applications, make them look pretty, and have a good time doing it... just don't expect us to look pretty too.
@BrianLinuxing (every... @BrianLinuxing
5K Followers 7K Following • 45+ years of IT • Founder of #LinuxingInLondon Britain's largest Linux community • Wikipedian • Gives #Linux talks, desktop specialist🐧 • Tinkering with #AWS
Bashar @Bashar3A
1K Followers 4K Following Helping people find remote work in the game industry. @remotegamejobs
Malav Bhavsar @malavbhavsar
385 Followers 622 Following
Eric Van Johnson @shocm
2K Followers 2K Following Company: @phparch Podcaster/Streamer on the @phparch Channel Tools: Vim, PHP, Laravel Thoughts and tweets are my own ⚾☮ 🐘 @[email protected]
Alejandro Corpeño �... @corp
2K Followers 860 Following Co-Founder @linkerfinance @hello_iconic • Software Architect • Startup Advisor • Turning Digital Product Ideas into Reality • https://t.co/pdcXWRVb9H
Josh Waller @mdxprograms
234 Followers 944 Following Software Engineer @redventures https://t.co/ArCgTV9YEf
Joseph Weakley @josephweakley
153 Followers 90 Following Internet junkie, technology enthusiast, software developer, and math-magician.
Christopher Grant @cgrant
607 Followers 987 Following Founder & Fractional CTO @ Nebari. Helping growth-stage companies absorb AI, fix delivery, and make better technical decisions. Google Cloud / Home Depot alum.
lucy mceniry @lucymceniry
98 Followers 2K Following live life and don't forget to ... Stay beautiful :)
Brasco @brascoder
239 Followers 351 Following Code slinger, noise maker, and tinkerer. Elixir, Ruby, JavaScript. 🇯🇲
Amrit 🇮🇳🇩�... @b_Amrit
93 Followers 164 Following
technicallyrite @technicallyrite
270 Followers 922 Following Adventurer on the verge of discovery. UI, UX, CX, product, design, culture, motorsports, movies and travel. 🏍
Louis T. @negonicrac
374 Followers 1K Following
🦊 GitLab @gitlab
172K Followers 622 Following Build software faster. The DevSecOps Platform enables your entire organization to collaborate around your code.
David Loeffler @loeffler
527 Followers 1K Following Tech guy with conservative values that loves logic and programming. Vietnam vet and supporter of all first responders who put their lives on the line every day.
Ms Dont P!$$ Me Off @iAmCraZae
4K Followers 3K Following My alter egos need space 2 breathe #Author #SingerSongWriter #Vloger #DPMOTV #ReggaeRoyalty #TeamPisces with a #BiteJoannou @joannou
297 Followers 1K Following
Leon // れおん �... @raion_desu
268 Followers 2K Following Senior Full Stack Software Engineer & Consultant (PHP, Laravel, Ruby, WP, EE, Docker) / Car enthusiast & Hip-Hop Head. #Capricorn 🇩🇴
Dianne Knight @DianneKnight
1K Followers 5K Following Preparing to answer the question: "How many have you served and how well have you served them?" to account for my life on Earth
Carny @carnyc
134 Followers 307 Following

























