Profile avatar
lukaszreszke.bsky.social
Join me on webinar and learn about how to solve typical problems of Rails apps http://products.arkency.com/lessons-from-arkency/ Software Developer @arkency
38 posts 130 followers 261 following
Regular Contributor
Active Commenter

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?

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...

Exciting news ahead: CFP is now open for @wrocloverb.com conference https://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 🙌! 

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

Being back at work after 1 month off feels... good. First time I had such a long break.

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.

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?

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

See you there? :) #RubyOnRails

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

The difference between Turbo Streams and Turbo Frames blog.arkency.com/the-differen...

Use `:log` for Rails deprecation warnings if you don't plan to subscribe to `:notify` #RubyOnRails

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

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

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-...

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

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

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?

#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

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.

🔨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