🖥 Developer, a fan of #DDD and software #design in general.
🛠 Loves to use the right tools for the job.
🍳 🎮 Enjoys cooking and watching e-sport matches.
Learn how to deal with problems typical for large #RubyOnRails apps
Based on our experience with Rails applications, we've prepared 10 lessons that will help you avoid common problems and make your applications more maintainable and scalable.
We will tell you how to deal with problems typical for Rails apps, such as:
👉 Callbacks hell
👉 Pages that take ages to render
👉 Fat models that contain few kLOC. And no. Concerns are not a good direction
👉 Hard and tedious to navigate code structure
and many more!
Sign up for free at https://t.co/xVwdmrj0SX
New episode is out on @arkency youtube channel. With @StolarczykT we discuss turbo streaming (aka broadcasting) and this one important aspect that you should be aware in multi user/tenant app
https://t.co/HjLAUAuk0t
#RubyOnRails#Hotwire#Ruby
Confused by #Hotwire, #Turbo, Turbo Streaming or Turbo Frames? With @StolarczykT we got your back. In latest youtube episode on @arkency channel we explain the difference between aforementioned.
https://t.co/zQgISOjDze
#ruby#rubyonrails#rails
When adding more and more indexes doesn’t help speeding up the query performance, what other things can you consider?
- DB view
- DB materialized view
- Dedicated read models
We discuss the last in our latest video together with @StolarczykT
👇👇👇👇👇
https://t.co/V9RAHs7LOF
👋 Hey there! @lreszke and I were chatting about reviving the #Arkency YouTube channel, and voilà – our first episode is out! We wanted to start with a simple-to-understand guide to Event Sourcing, so here it is:
https://t.co/FCdQQCMrUa
#eventsourcing#softwaredevelopment
If you ever wondered which events or commands to pick for communication between components, I recently shared a post discussing a simple heuristic that can assist you in making such decisions:
https://t.co/7fhF9Zy2uI
#heuristics#events#commands#softwaredevelopment
@ArekLewicki90@maniserowicz Hej! Dzięki za pytanie. W tym konkretnym przykładzie chodziłoby o posiadanie dwóch osobnych metod. Dzięki temu klient nie musi zastanawiać się jaką flagę przekazać, aby uzyskać konkretny rezultat wywołania.
I couldn't get it that during Design Level Event Storming, I should actually... design. If you would like to see how it turned out, see my notes here:
https://t.co/evcNJTxuqf
If you've ever wondered how to go from Big Picture Event Storming to Process Level, I have some notes with examples that I put together. A rookie's point of view can sometimes help to grasp new nuances, so enjoy!
https://t.co/yt74LUi3DR
One of the best experiences I had last year were remote Event Storming sessions with @mariuszgil, @lszydlo, and @andrzejkrzywda. I learned a lot and have a load of notes that I would like to share with you.
Today the first post of the series is published:
https://t.co/lmzFddaO7B
Super interesting post by @StolarczykT on the do's and dont's of idea validation and his own experience with it. Highly recommended! https://t.co/1So3FhEeJn #startup#validation#mvp#Entrepreneur https://t.co/0vqcER9fpi
Tomek powraca z cyklem o #EventStorming! 🔥
Tak zupełnie serio: to jest tak dobre, że powinno być płatne 🤯
Zapraszamy serdecznie!
👉Process Level Event Storming – Wielka Piguła Wiedzy
https://t.co/VAsxIxActN
#devstyle#programowanie