How to Evolve Your Tech Stack to Leverage LLMs Depending on your specific use case, your approach to LLMs may vary. Here’s a breakdown of the options and best practices.
AI will Transform System Architecture Design and Management Even the most talented and experienced developers come across several challenges when designing a system architecture or managing a large distributed system. AI can help with that.
Things About Whiteboards I Won’t Miss Whiteboards have their uses but unless you have a diagram that’s accurate, interactive, and connected to your code and platform, you’ll still encounter issues with information gaps and misunderstandings.
Post-pandemic Remote Work and the Developer Experience Recently, there has been an outpouring of commentary from CEOs in tech on the need to return to the office. We did a deep dive into how beneficial (or not) this would be for the productivity of developer teams.
How to take the Pain out of Architecture Documentation A well-documented architecture can be the difference between a project that succeeds and one that fails. However, it requires a significant and ongoing investment in time and effort. Can it be made to be less painful?
Habits of High-Functioning Distributed Software Teams Performant teams are what often make or break a tech company: there is a wide gap between ‘elite’ teams and the bottom 50%. Here are 5 best practices elite teams are using.
‘Visual’ is the New Global Development Language Communication is usually the hardest part of any software developer’s job, especially when working on distributed systems. We look at the rise of visual collaboration tools and the next evolution phase for dev tools.
6 Best Practices for Backend Design in Distributed System Most modern software systems are distributed systems, but designing a distributed system isn’t easy. Here are six best practices to get you started.
The Move from Single- to Multiplayer Tooling The rise of multiplayer (real-time collaborative tech) has swept across many industries. We look at when, why, and how this happened and what's next for backend software.