Profile avatar
kuba.zalas.pl
Software Engineer
154 posts 289 followers 174 following
Regular Contributor
Active Commenter

TIL: Integration Operation Segregation Principle (IOSP): ralfwestphal.substack.com/p/integratio...

I'm playing with #Kotlin coroutines, channels and flow to reproduce actor-like behaviour. Yes, I know of the obsolete `CoroutineScope.actor`. Just playing!

The upcoming Structurizr DSL v4.0.0 release will now also support relationship archetypes. 🚀 Read more at www.patreon.com/posts/122686...

After a year of dotnet core, I'm back with #Kotlin, and it's so good to be back! Something about Kotlin makes I just feel at home. Unmatched developer experience.

Living now in Central Europe is scarring and frustrating. I’m angry seeing surprised posts here from the US folks that Trumps does what he does. Is it really that surprising? Also as Polish person, we have a deep remember of Munich, Jalta “piece agreements”. That’s what’s happening now again. 1/

By bicycle, it takes about 15 minutes to get from my place to Wimbledon Village. In a supercar that's 20x as fast, it takes about 15 minutes to get to Wimbledon Village. In case you were wondering why faster code generation makes little difference to team productivity.

"I never know what test to write, requirements aren't clear." is what someone actually told me to justify their reluctance to write tests first.

It's always nice to receive an unexpected contribution to a long forgotten open source project. It's not abandoned, by the way, it's stable! Clear PRs, tests passing - instant merge and a new release. github.com/jakzal/ascii...

I really enjoy @obsidian.md's integration with @excalidraw.com.

Now that I've spent the evening setting up @obsidian.md on my laptop, phone and tablet, all synced to a git repository, I can finally start making notes 😅

I gave the AI Assistant in IntelliJ another go. It does help me to arrive at the solution faster when working in an unfamiliar territory. StackOverflow on steroids kind of thing. I treat its suggestions as a hint for the solution, not the final solution.

I've been admiring jbrains' positive message for years. Today, I finally booked my first month of The jbrains Experience. I'm sure it'll be worth it, as I've met jbrains before, and I know what he's capable of!

Management putting pressure on the dev team is trying to hide their own incompetence. Promise too much, understand too little, trust no one. Devs are partly bringing the problem onto themselves by refusing to push back and rejecting the ownership of the whole process.

“duplication is far cheaper than the wrong abstraction” - Sandi Metz in “All the little things” at RailsConf 2014 The quote is often put out of context to support the idea it’s always better to postpone the abstraction until there’s enough duplication. #SoftwareDevelopment #oop

I just discovered daisyui.com/components/, and I think I'm a frontend dev now 😅

Today I did some work on a project based on actors again. The Actors model is beautiful in its simplicity. In other news, Java 1.8 feels terrible after using Kotlin, C#, and more recent Java versions.

New (delayed) tale for #fsadvent: talesfrom.dev/blog/functio... in which we explore the world of transformations and events, often regarded as #DDDesign aggregates, policies and projections. #fsharp #csharp #dotnet #eventsourcing #softwaredeveloper #SoftwareEngineer #typescript

“TDD doesn’t create good designs”. I see statements like this frequently. I agree. Programmers create better or worse designs through their design decisions. Their workflow can provide more or less, sooner or later, better or worse feedback. So can the social structure of their team.

Yes, Ryanair, this is the perfect way to capture the date of birth. The older you're, the more annoying it becomes. #uxfail