Sign in

Łukasz Reszke

@lukaszreszke.bsky.social
153 followers 265 following 61 posts

Rewrite or modernize exisitng app? Maybe something in between? Join me on 31 March 7 pm CET arkency.com/webinars/rescuing-rails… Software Developer @arkency

PostsRepliesMedia
Łukasz Reszke @lukaszreszke.bsky.social · 28/04/2025
When we start programming, if-statements feel natural: "If this, then that." Later, we learn how messy they get. But what if you could remove some ifs — and make your product easier to evolve? I'll cover it at @dddeu.bsky.social See you there!
040
Łukasz Reszke @lukaszreszke.bsky.social · 09/04/2025
You can still join the From Static to Reactive: Hotwire Basics for Rails Devs workshop that @maciejkorsan.bsky.social and I will be hosting at @wrocloverb.com If you trust us with 180 minutes of your time you'll discover flavours of Hotwire such as: 1/2
112
Reposted by Łukasz Reszke
wroclove.rb @wrocloverb.com · 07/04/2025
That was fast! All spots for the Hotwire basics workshops are taken 🔥 But we have good news - @maciejkorsan.bsky.social and @lukaszreszke.bsky.social decided to add 10 more spots there! Workshops are included in the ticket's price and the new spots will be available on April 8 ➡️
wrocloverb2025.konfeo.com
wroclove.rb 2025
Wrocloverb is annual Ruby conference located in Wrocław, Poland. We want to confront ideas and share experiences.
041
Łukasz Reszke @lukaszreszke.bsky.social · 03/04/2025
As a quick fix, we increased the number of middleware workers to 2 The change significantly reduced the frequency of outages, but the problem wasn’t fully solved Our hypothesis was that the middleware couldn’t handle the load from the public app. We had to prove it Full story👇
100
Łukasz Reszke @lukaszreszke.bsky.social · 01/04/2025
In case you missed yesterday's webinar on Rewrite vs Modernization => www.youtube.com/live/CCXxlGo... Some topics I covered: hidden costs of rewrites, why rewrites fail, what to be aware of from an organisational perspective, practical modernization techniques that we use at Arkency
000
Łukasz Reszke @lukaszreszke.bsky.social · 29/03/2025
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/res...
000
Łukasz Reszke @lukaszreszke.bsky.social · 19/03/2025
Is your #Ruby on #Rails app in jeopardy? I've been consulting for organisations that blame Ruby and Rails for being unable to develop the business further. The option they see is.. rewriting app to other technology Let's discuss rewrite vs modernization arkency.com/webinars/res... #RubyOnRails
arkency.com
Rescuing Ruby on Rails Applications - To Rewrite or Modernize?
You’ll learn the pros and cons of rewriting vs modernizing. Plus, I’ll reveal alternative strategies beyond costly rewrites and slow modernizations.
011
Łukasz Reszke @lukaszreszke.bsky.social · 18/03/2025
Arkency homepage got a new nice UI. Along with the refresh we slowly start building the case studies section. Have you seen the latest one? arkency.com/case-study/t...
arkency.com
Arkency
The premier Ruby on Rails development agency est. 2006.
011
Łukasz Reszke @lukaszreszke.bsky.social · 17/03/2025
Working on the Rescuing #RubyonRails Applications. To Rewrite or Modernize? webinar. As always, starting with sticky notes before producing any slide.
020
Reposted by Łukasz Reszke
wroclove.rb @wrocloverb.com · 14/03/2025
Workshops alert! @lukaszreszke.bsky.social and @maciejkorsan.bsky.social will run Hotwire workshops where you'll learn the best practices of this framework and get some hands-on experience 💻 Let them know what you'd like to practice there Registration opens soon, stay tuned 👀
forms.gle
What would you like to learn at Hotwire workshop?
Maciek and Łukasz are developing the shape of the Hotwire workshop. Help them prepare the scope of the workshop by answering these short questions
044
Łukasz Reszke @lukaszreszke.bsky.social · 14/03/2025
By joining the @wrocloverb.com you get the opportunity to attend #Hotwire workshop that @maciejkorsan.bsky.social and I organize. Shape the workshop content with us by filling this form: forms.gle/5B5bDJgXMeRY...
forms.gle
What would you like to learn at Hotwire workshop?
Maciek and Łukasz are developing the shape of the Hotwire workshop. Help them prepare the scope of the workshop by answering these short questions
041
Łukasz Reszke @lukaszreszke.bsky.social · 11/03/2025
Together with @maciejkorsan.bsky.social we're running Hotwire workshops at @wrocloverb.com We’re currently in the planning phase of the workshop, and we’d love to hear from you! Here are three quick questions:
243
Łukasz Reszke @lukaszreszke.bsky.social · 11/03/2025
If you have problems with your monolithic architecture in #RubyOnRails 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...
140
Łukasz Reszke @lukaszreszke.bsky.social · 25/02/2025
If you read a case study to determine whether you want to work with someone or not, what do you focus on? What do you expect to see in such case study?
100
Łukasz Reszke @lukaszreszke.bsky.social · 12/02/2025
Can you improve your page performance by using turbo frames? . . . . Nope. But you can improve the user experience by using turbo frame with an src. Take a look at full code example in @maciejkorsan.bsky.social article blog.arkency.com/improve-your...
blog.arkency.com
Improve your user experience with Turbo Frames
Hi, we're Arkency and it's our blog with meaty content.
000
Reposted by Łukasz Reszke
wroclove.rb @wrocloverb.com · 23/01/2025
Exciting news ahead: CFP is now open for @wrocloverb.com conference forms.gle/ovGZU4hNUdPVq7mPA 📝! Don’t miss the chance to inspire other Ruby enthusiasts with your talk and join us in Wrocław, Poland on April 11-13, 2025. Looking forward to hearing from you 🙌! 
forms.gle
wroclove.rb call for papers — 2025
The wroclove.rb conference is the place for Ruby professionals to confront ideas in a friendly atmosphere and mutual respect. We encourage our speakers to cover a bit more advanced topics — that is the expectation of the receptive audience we gather. It is a relaxed, single‑track and not‑for‑profit
043
Reposted by Łukasz Reszke
xameyz @xameyz.bsky.social · 15/01/2025
just published a new blog post about Rails Event Store and how you can easily integrate it in a new or existing app from ActiveRecord callbacks to a pub sub system! xamey.xyz/post/?sha=2c... @lukaszreszke.bsky.social @andrzejkrzywda.bsky.social
xamey.xyz
Xamey
Senior Software Developer
272
Łukasz Reszke @lukaszreszke.bsky.social · 08/01/2025
Being back at work after 1 month off feels... good. First time I had such a long break.
020
Łukasz Reszke @lukaszreszke.bsky.social · 04/12/2024
One great #RubyOnRails tip that I recently received Before you start figuring out how to merge the changes generated by `rails app:update` - preview them and sort your config first. Commit that. Then in the next commit the diff is going to be nice and clean.
010
Łukasz Reszke @lukaszreszke.bsky.social · 03/12/2024
There are two types of developers. One type is not afraid to upgrade dependencies Second type is not afraid to live with vulnerabilities Which type are you?
150
Łukasz Reszke @lukaszreszke.bsky.social · 28/11/2024
AI may kill your app. Even if you are not using it. The one nasty player that doesn't respect internet etiquette and what you can do to avoid that. youtu.be/CGxVhLSPQaU
youtu.be
AI may kill your app (even if it is not used). Collapsing #RubyOnRails app and how to prevent that
YouTube video by Arkency
020
Łukasz Reszke @lukaszreszke.bsky.social · 28/11/2024
See you there? :) #RubyOnRails
050
Łukasz Reszke @lukaszreszke.bsky.social · 28/11/2024
What does Joey from Friends have to do with pair programming? 🤔 "It's all about giving and receiving" - Joey Tribbiani And you know what? He might've been onto something (even if he wasn't talking about coding 😉) 1/4
110
Reposted by Łukasz Reszke
Andrzej Krzywda @andrzejkrzywda.bsky.social · 19/11/2024
The difference between Turbo Streams and Turbo Frames blog.arkency.com/the-differen...
2124
Łukasz Reszke @lukaszreszke.bsky.social · 18/11/2024
Use `:log` for Rails deprecation warnings if you don't plan to subscribe to `:notify` #RubyOnRails
010
Łukasz Reszke @lukaszreszke.bsky.social · 15/11/2024
Turbo streams, turbo frames.. Confusing? Frames help you split your page into parts. You can only replace a single frame in response to HTTP Request Streams allow you to manipulate multiple DOM elements in a single response. You can do replace, append, prepend, update, remove #RubyOnRails
110
Łukasz Reszke @lukaszreszke.bsky.social · 14/11/2024
How do you run your online workshops? I really like zoom + miro board combination. I don't use slides. Code samples are stored in one repository using along the workshops (those're mostly hands on). Curious how others do it
000
Reposted by Łukasz Reszke
Andrzej Krzywda @andrzejkrzywda.bsky.social · 13/11/2024
If you are a senior Rails dev, wondering if Event Sourcing and DDD is for you, then this online workshop might be a good opportunity. products.arkency.com/from-legacy-...
Rails and Event Sourcing workshop description
052
Łukasz Reszke @lukaszreszke.bsky.social · 12/11/2024
There's this one pattern related to aggregates that I often see recurring in projects that start introducing DDD. Even if aggregates are initially built fine they often end up messing feature and business logic. Think about pricing related concept that deals with building an offer. #ddDesign 1/3
100
Łukasz Reszke @lukaszreszke.bsky.social · 12/11/2024
Anytime I participate in Ruby on Rails upgrade project, I start by adding this piece of code into initializers. This one is for Ruby < 3 and Rails < 7.1 Share your tips. #RubyOnRails #Ruby #RoR
050
Łukasz Reszke @lukaszreszke.bsky.social · 11/11/2024
Did you hear about Domain Experiments? On Friday I had a pleasure to talk with Mike Wojtyna about domain experiments. It is an alternative to Design Level EventStorming. But not only. Another great tool that you can put into your #ddDesign toolbox youtu.be/z7g0Dk9FQM4 Your thoughts?
youtu.be
Domain Experiments with Mike Wojtyna + Short case study from Arkency
YouTube video by Arkency
100
Łukasz Reszke @lukaszreszke.bsky.social · 28/10/2024
#EventSourcing will allow you to keep the information. Back to classification problem. You can learn from customers manual classifications. If category automatically was set to A and couple of customers set it manually to something else, that is valuable piece of information #RubyOnRails
000
Łukasz Reszke @lukaszreszke.bsky.social · 28/10/2024
You're losing data in your #RubyOnRails application Snapshot persistence keeps information about current state. It is not clear how it got there Think about classification manually or automatically. When automatic algorithm is overridden by manual it is important feedback. That you're losing.
000
Łukasz Reszke @lukaszreszke.bsky.social · 27/10/2024
🔨If you limit your toolbox to just hammer, then you have to use the hammer. #RailsWay is great way to quickly build a product. But when you feel that adding each new feature is painful it is time to broaden your horizons. #RubyOnRails #Rails #Ruby
010