Building email systems at scale

Belgrade, Serbia
Joined December 2008
Dalibor Nasevic retweeted
I tried to explain why I don't believe the recent accusations toward my former teammates, as well as how the Ruby and Rails Infra team at Shopify operates and why it can be trusted. byroot.github.io/opensource/…
16
63
9
326
49,736
I was reviewing a proposal for an application rewrite and was reminded of this timeless blog post by Joel Spolsky, "Things You Should Never Do". Highly recommended reading: joelonsoftware.com/2000/04/0…
1
1
1
96
Inheriting a system with architectural decisions you didn't make is hard. But rewriting it from scratch is usually riskier and more likely to make things worse.
53
I still write code in Vim. I still get excited when I build something that works. Lately, AI has become an essential part of how I get there. A short thread on adapting to AI without losing what I love about building things 🧵
1
2
129
Some takeaways: - Cognitive debt is real if you stop understanding what you're building - AI can spark ideas, but you still need to make the right decisions - Programming is a marathon. Strategy and curiosity matter more than ever
1
68
I've had this on repeat. Absolute masterpiece: youtu.be/IB6jbWoGtlA?si=4R3Z…
3
164
Dalibor Nasevic retweeted
The #RailsWorld 2024 Opening Keynote with @dhh is now online. Rails 8 beta shipped with Authentication, Propshaft, Solid Cache, Solid Queue, Solid Cable, Kamal 2.0, and Thruster. #NoPaaS needed in the One Person Framework. Watch it here: youtu.be/-cEn_83zRFw?si=RbZU…
9
111
35
429
98,040
16
27
2,652
Web development is fun again!
The big new feature coming in Turbo 8 is morphing. We've put together an example app showing exactly the value it brings over using Turbo Streams, and just how simple it is to create a high-fidelity UI with no custom JS or Turbo hooks at all. dev.37signals.com/page-refre…
175
Rails 🤘
Nerd BFCM stats: Shopify’s egress processed 145 billion requests on Friday. App servers handled peak of ~60 million requests per minute. Increase of 38%. Total GMV was $4.1b, up by 22% from last year. But Rails doesn't scale so what are we even doing 🤷‍♂️
1
1
423
Dalibor Nasevic retweeted
Good post on using Sidekiq Scheduler from GoDaddy. It's what I ended up using for my little startup challenge too and it worked well. If you need a standalone Ruby scheduler, look up Rufus. godaddy.com/engineering/2018…
1
3
25
1,804
Dalibor Nasevic retweeted
The Rails monolith is BACK BABY 🚂🚂🚂🚂
Part of today will be turning off the “microservices” bloatware. Less than 20% are actually needed for Twitter to work!
13
39
4
353