New post 📢
How to move from junior to senior developer
https://chrissmith.xyz/blog/2026/how-to-move-from-junior-to-senior-developer/
New post 📢
How to move from junior to senior developer
https://chrissmith.xyz/blog/2026/how-to-move-from-junior-to-senior-developer/
Do you give pull requests and code reviews the time they deserve…?
👉 They can be difficult to juggle when you’ve got your own work to do…
👉 Which can lead to them not getting the attention they deserve…
👉 Which can lead to poor code or, worse, poor communication…
Performing effective code reviews is an underrated skill…
It's not just about the code…
#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth
Battle-testing Temporal - Part 2
A blog by Robbert
In part 2 of this series about Temporal I want to dive deeper into some of the details involved in making workflows actually run and run properly. Diving into: Starting and communicating with a Workflow Supporting replay, continueAsNew and early signals Adding an Activity and hooking it all up together (See here for part 1)
#dev #softwaredevelopment #Java #DurableExecution #Temporal.io #Poker #Workflow
https://jdriven.com/blog/2026/03/Battle-testing-Temporal-Part-2/
One tool, endless possibilities: Build everything you imagine with Firebase Studio. 🚀EN
Una herramienta, infinitas posibilidades: Construye todo lo que imagines con Firebase Studio. 🚀ES
#programming #coding #programación #code #webdevelopment #devs #softwaredevelopment #firebase #google
So many things I have scripts -- or even just aliases -- for people are spending a small fortune to reproduce in AI
Event-Driven Architecture Truths #SystemDesign #EDA (And When NOT to Use It)
Event-Driven Architecture (EDA) is often promoted as the ultimate solution for scalability, decoupling, and modern system design. But what most engineers don’t realize is that EDA introduces a new class of complexity—hidden in asynchronous flows, eventual consistency, and operational overhead. In this deep technical breakdown, we go beyond the hype and uncover the real trade-offs of event-driven systems. You’ll learn why debugging becomes exponentially harder, how schema evolution can silently break systems, and why most teams underestimate the cognitive and operational load of distributed architectures. We explore real-world challenges like duplicate events, out-of-order processing, and failure handling using retries, dead-letter queues, and idempotency strategies. More importantly, we explain when NOT to use event-driven architecture—something rarely discussed but critical for making the right architectural decisions. This guide also introduces a practical hybrid approach that balances synchronous reliability with asynchronous scalability, along with advanced patterns like orchestration vs choreography. If you’re a software engineer, architect, or engineering leader working with microservices, Kafka, or distributed systems, this is a must-read. Stop blindly adopting trends. Start designing systems your team can actually understand, debug, and evolve. #EventDrivenArchitecture #SystemDesign #Microservices #DistributedSystems #SoftwareArchitecture #Kafka #Scalability #BackendEngineering #TechLeadership #CloudArchitecture