Andrzej Krzywda Profile picture
Helping Rails apps become adorable - faster builds, better modules @rails_event_store @arkency I send emails about programming, DDD and Ruby ⤵️
Darek Mydlarz 🧑‍💻 Profile picture 1 subscribed
Oct 25, 2022 15 tweets 3 min read
The missing Ruby on Rails architecture

🧵let me explain the 10 rules here 1. App layer vs domain layer

Assume that controllers and service objects are app layer (a bit simplification here, but bear with me).

Service objects can never call each other. They are the application facade.
Sep 20, 2020 21 tweets 6 min read
Let's fight this monster

/thread Image First rule: test coverage, no changes can be made if you're not secured
ideally with mutation testing showing us alive mutants Image
Aug 23, 2020 4 tweets 1 min read
Image my definition is that nocode/lowcode can be used by non-programmers
Mar 10, 2020 5 tweets 3 min read
I hate to make marketing based on the virus situation, but people keep asking me about async/remote work tips and most of the questions are answered in our (@arkency) "Async Remote" ebook. Image Additionally, there are our "remote", free blogposts here - Image
Nov 13, 2019 6 tweets 1 min read
threads in slack are NOT async-friendly 1. someone writes a channel message (M)
2. I read it, interesting, but not much to add from me, yet
3. I go to focus on my task, turn off slack
4. other people add new messages to that channel, less related
5. the original message M is now one screen/scroll behind
Nov 2, 2019 4 tweets 2 min read
Ruby AOP experiments with #prepend

Using prepend + super we can simulate the AOP's before advice Image now the same, but with refine Image
Oct 29, 2019 4 tweets 1 min read
My favourite time - books around and researching new/old architectural ideas

Have you signed up to my tomorrow’s Rails Architect webinar already?

There will be:

microservices aka distributed objects

and more

with practical examples Image
Aug 16, 2019 5 tweets 2 min read
I'm looking for OSS projects (Ruby for a start), where there are issues which can be implemented by a fresh Ruby dev (let's say after bootcamps).

The idea is to connect Ruby bootcamp graduates with OSS mentors.

RT please for now this is only a theory, but the assumption is:

- the graduates benefit by having "real" Ruby work to do, with a mentor for such task

- the OSS mentors benefit from potential new contributors/contributions

- the world benefits from having better educated developers
Nov 4, 2018 4 tweets 1 min read

In our recent @arkency survey - the clear winner for the question - “what is the most painful part of big rails apps on which you worked on” - was a short answer:


Do you share the experience? 2/

I wonder if we can get more specific here...

What kind of Rails callbacks are popular in the wild?
The ones to send emails?
The ones to update some other ActiveRecord objects?
Something else?
Oct 25, 2017 5 tweets 1 min read
2 fuckups from my webinar

1. the mic from the closed laptop instead of from ext monitor

2. I didn’t see messages from people (terrible UX) first 10 mins were probably still ok, but then the laptop fans went on making it terrible