Yeah, caching which was meant to speed up compilation caused the opposite effect :D Who would have thought that blindly throwing in the cache with defaults may cause issues. Better cache management with removal of unnecessary trash was the major trick here.
16.04.2025 05:12 β π 1 π 0 π¬ 0 π 0
Shaved off some #ci build pipeline time from 22mins(!!!) to 5 mins. Still, there is a room for more improvements to go even faster sure, but sometimes simply taking care of relatively low hanging fruits improves things a lot and gives good enough ROI
15.04.2025 06:42 β π 3 π 0 π¬ 1 π 0
Why and How to Bridge the Gap Between Business Stakeholders and IT
IT departments can speak your language and suggest new or improved ways of handling specific business cases. The only requirement is to bridge the gap between them and stakeholders.
#IT depts seen as being disconnected from the βreal business,β labeled as ineffective βcost centersβ within companies? Or engineering teams viewing business people merely as a βsource of requirementsβ? I wrote a piece on that on @softwaremill.com blog softwaremill.com/bridging-the...
02.04.2025 07:31 β π 0 π 0 π¬ 0 π 0
O dostarczaniu eventΓ³w w systemach rozproszonych z MichaΕem OstruszkΔ
Rozpraszanie systemu na szereg dziaΕajΔ
cych niezaleΕΌnie od siebie usΕug, przy wszystkich oczywistych korzyΕciach dla ogΓ³lnej architektury i wspΓ³Εpracy pomiΔdzy zespoΕami, niesie za sobΔ
kilka istotnyc...
DzieΕ po konferencji
@boilingfrogspl.bsky.social miaΕem wielki zaszczyt pojawiΔ siΔ w studiu u Mariusza Gila jako goΕΔΒ podcastu Better Software Design. PorozmawialiΕmy o gwarancjach i sposobach dostarczania wiadomoΕci w systemach rozproszonych. Zapraszam! π΅π± bettersoftwaredesign.pl/podcast/o-do...
25.03.2025 13:38 β π 3 π 0 π¬ 0 π 1
Heading back home after the 10th edition of the @boilingfrogspl.bsky.social conference. The event continues to raise the bar year after year. I had a really great time. Thank you to all the fantastic people who attended my talk and with whom I had the pleasure of chatting afterward!
16.03.2025 13:44 β π 2 π 0 π¬ 0 π 0
Exciting weekend ahead! Getting my stuff packed for the awesome @boilingfrogspl.bsky.social conf. In the morning I'm gonna talk about message delivery guarantees. Can't wait to meet all the cool people there! I'm also having one more gig there in #wroclaw on Sunday, I'm super pumped about!
14.03.2025 11:36 β π 1 π 0 π¬ 0 π 0
Great example of why only "static" analysis of your #softwarearchitecture sometimes pushes you in the wrong direction and why in-motion/runtime analysis gives you a bigger picture and allows for more informative decision making process architectelevator.com/architecture... from Gregor Hohpe
04.03.2025 07:50 β π 1 π 1 π¬ 0 π 0
Naaah. I'd personally hire you just to tell me a story how did you come up with this :D
12.02.2025 06:38 β π 1 π 0 π¬ 0 π 0
Yeah, I can fully understand this. Would be ideal to know foundations backing his claim in that topic to get bigger picture. Currently all we have is a single bold claim thrown into the internet - what can go wrong :D
09.02.2025 12:04 β π 1 π 0 π¬ 2 π 0
Because these are in no way the "absolute truths" :) Just a bunch of opinions of a random internet guy that happen to overlap with my takes these days quite a lot. Also it simply all depends where you sit claiming these.
09.02.2025 10:22 β π 1 π 0 π¬ 1 π 0
Well, remember these are not "ultimate truths" but just opinions of a random guy on the internet. It's a bold statement, I agree but I also think there is little something to that IMO (and yes, I used to do frontend quite a lot back then but no longer enjoy it).
09.02.2025 10:19 β π 0 π 0 π¬ 1 π 0
I must confess here, it's like with bash scripting for me. Every time I need to use these magic spells I have to re-learn them from scratch, googling or now chatgpting it all. And I promise myself I'll learn it by heart one day... It's still not the day though :D
31.01.2025 06:43 β π 1 π 0 π¬ 1 π 0
A while ago @michal.ostruszka.me shared a talk by @marcbrooker.bsky.social on resiliency strategies used in the AWS SDK.
Some weeks passed, and now we have an implementation of "adaptive retries" available as one of the retry patterns in Ox, thanks to Kamil Lontkowski.
27.01.2025 15:04 β π 6 π 3 π¬ 1 π 0
Eventual consistency IRL :D
19.01.2025 09:25 β π 1 π 0 π¬ 1 π 0
Canva incident report: API Gateway outage - Canva Engineering Blog
An incident report for the Canva outage on November 12, 2024.
Good postmortem writeup about some #canva outage. Thundering herd problem caused by unfortunate timing of CDN issue, all this combined with unwanted blocking I/O ops in Netty-based event loop API gateway code when handling the herd requests www.canva.dev/blog/enginee...
13.01.2025 08:32 β π 2 π 0 π¬ 1 π 0
#chrome #bravebrowser tip that makes dev life a tiny bit easier: automatically open devtools in child tabs if parent has it opened. Spent a while looking for it, not well documented. On macOS: open -na "Brave Browser" --args --auto-open-devtools-for-tabs"
17.12.2024 13:35 β π 1 π 0 π¬ 0 π 0
Have you ever wondered how @bsky.app works under the hood, where it differs from others and what's the buzz about its decentralized architecture?
10.12.2024 06:20 β π 2 π 0 π¬ 0 π 0
Cloudflare incident on November 14, 2024, resulting in lost logs
On November 14, 2024, Cloudflare experienced a Cloudflare Logs outage, impacting the majority of customers using these products. During the ~3.5 hours that these services were impacted, about 55% of t...
TL;DR; Safety nets may do more harm than good if left unconfigured. Test your failsafes folks, review and tune to keep them in sync with changing landscape (load etc.). Interesting review of recent @cloudflare.social log loss. The numbers are impressive blog.cloudflare.com/cloudflare-i...
09.12.2024 18:07 β π 1 π 0 π¬ 0 π 0
Complexity rises, not from parts' number or size,
It's interactions among them, where troubles can rise.
While linear ones are simple and clear,
With complex interactions, failures loom near.
β Epigraph to Chapter 3: Complexity and Interactions of Balancing Coupling in Software Design
09.12.2024 16:21 β π 10 π 1 π¬ 0 π 1
Test passed. Now you can refactor :)
06.12.2024 15:42 β π 2 π 0 π¬ 0 π 0
Noob question (as I'm not a fan of mechanical keyboards due to exactly that): do they still click so frickin' loud as they used to years ago? Is it still "a feature" or is it improved with just the feel retained these days?
30.11.2024 19:39 β π 1 π 0 π¬ 2 π 0
I'm telling you, #IT people really love deadlines. I just submitted a talk proposal for @l8conf.com. Guess what's the CFP deadline π
?
30.11.2024 15:15 β π 1 π 0 π¬ 1 π 0
I finally gave it a go today, well conducted and enjoyable talk! Apparently it's not all roses working on opensource and being solopreneur. Who would have thought :) Also I somehow expected slightly different answers to some of the questions at the end :)
26.11.2024 18:31 β π 2 π 1 π¬ 1 π 0
Masz "skilla"? DoΕΔ
cz do nas w @softwaremill.com!
25.11.2024 16:48 β π 2 π 0 π¬ 0 π 0
Did you just implement push based, distributed CFP deadline reminder in one bsky message?
25.11.2024 10:25 β π 0 π 0 π¬ 1 π 0
Not a single word about tools, languages etc because they usually don't matter much. One may decide to only use set of tactical #ddd patterns just to organize the codebase. That's fine too, that's what @vaughnvernon.bsky.social calls DDD-Lite, but there is waaay more to #ddd than that
23.11.2024 12:41 β π 4 π 1 π¬ 1 π 0
The conference combining both worlds of agile and architecture β creating a community of software architects and agilists.
Student of complex systems failures, resilience engineering, cognitive systems engineering. Will talk your ear off about @resilienceinsoftware.org
Rust live-coder and OSS tinkerer who loves teaching. I try to maintain a high SNR. Wrote Rust for Rustaceans. At Helsing.ai. Formerly AWS. Co-founded ReadySet. @jonhoo elsewhere. he/him/they
Connecting people circa 97 | https://bsky.app/profile/newcrafts.bsky.social
co-organizer | @swcraftnantes
co-founder | @virtualDDD
| http://github.com/ddd-crew
Consultant and trainer, specialized in design and architecture. Co-author of Collaborative Software Design: How to facilitate domain modeling decisions. https://www.aardling.eu, https://www.gienverschatse.com, https://collaborative-software-design.com/
Software architecture consultant, family, software architecture, devops & security in between, trumpet and quick cars whenever I can. Also at threads/@eoinwoodz.
Java Champion. Speaker. Author. Architecture Monkey. Storyteller.
http://ntschutta.io
Software socio-technical architect, DDD enthusiast, trainer, speaker, Arolla CTO & co-founder, living in Paris. Author of βLiving Documentationβ (Addison-Wesley), co-author βSoftware Craftβ (Dunod). Also fan of modern electro & pop music production
scientist, storyteller, philosopher
computingthehumanexperience.com
Systems, thinking, writing, software and doggos. mentrixgroup.com, learningsystemsthinking.com
Technical/Solutions/Enterprise Architect, depending on what day it is. I basically do all the things. DDD, coding, leadership, testing, devops, strategy, data. I even talk to people.
Complexity Science & Software Design PhD. Creator of residuality theory. Philosophy of Software Architecture.
LeanPub.com/residuality
I enjoy designing distributed systems using event-driven architecture style and DDD. Iβm a Principal Engineer at the New York Times leading various modernization initiatives. You can find my takes on complexity at https://domainanalysis.io/
Iβm a visual thinker and solution-focused facilitator passionate about helping teams innovate. As a Product Manager and DDD advocate, I simplify complexity with diagrams and flows. I lead Hungaryβs DDD community, connect people to ideas.
Symmathecist, in the medium of code.
Software, systems thinking, observability, process philosophy, enactivism. She/her
@RedHat - Senior Principal Software Engineer, working on Quarkus. Ex-IBM. Java Champion, developer, author, #cloud surfer and maker. My views are my own.
consultant Β· father Β· he/him Β· human (very) Β· husband Β· itinerant Β· programmer Β· keynote speaker Β· technologist Β· trainer Β· writer
Creator of Microservices.io