Paraphrasing the classic: "all i want for christmas is book" :)
- Software Architecture
- CDC and Data Streaming
In this blog, you’ll dive deeper into CDC connectors, exploring their important role in data streaming, followed by an in-depth example implementation of Confluent’s fully managed, Debezium CDC connector.
- CDC and Data Streaming
- Software Development
- Data-Driven Feedback Loops: How DevOps and Data Science Inform Product Iterations
In this article, you'll explore the role of automated data collection and analysis in driving continuous product improvements, the practical applications of data-driven feedback loops and what the future holds for data-driven product development. - Retrofitting spatial safety to hundreds of millions of lines of C++ #PickOfTheWeek
This post explains how Google is retrofitting hardened libc++ across their codebases and showcases the positive impact it's already having, including preventing exploits, reducing crashes, and improving code correctness. - Idempotent Command Handling #PickOfTheWeek
By designing systems that handle duplicates gracefully, use optimistic concurrency, or apply idempotency keys, we can avoid annoying edge cases and give users a better experience. It’s not about exceptions versus results—it’s about designing systems that actually work in the real world. - Relationship and Difference Between HAL and HATEOAS
In this article, the authors discussed HATEOAS and HAL. While HATEOAS outlines a principle for how a RESTful API should function, HAL provides a concrete implementation that simplifies hypermedia controls in APIs.
- Data-Driven Feedback Loops: How DevOps and Data Science Inform Product Iterations
- Clean Code
- Fruits & Roots
The Forest isn’t impossible. It’s hard to get there from The Desert, that’s true. It’s fragile in a way—self-sustaining but easily disrupted. From The Desert it can sound unrealistic, a fairy tale. But here’s the story, whether you believe it or not. - The dangers of abstracting away vendors in code
When integrating third-party vendors, abstraction is key—but too much can make your code unnecessarily complex and inefficient. Here's how to strike the right balance.
- Fruits & Roots
- Testing
- A Five Point Plan to Start Test Automation #PickOfTheWeek
Discover a comprehensive five point plan to kickstart automation testing in your software development process and enhance the overall quality of your apps.
- A Five Point Plan to Start Test Automation #PickOfTheWeek
- Leadership
- The Big Picture: Your Antidote to Chaos
Details overwhelms you when you lose sight of the big picture. Perspective enables you to reject urgent trivialities. - How to Demonstrate Leadership in Cross-Functional Software Development Teams
Software development leaders can demonstrate effective leadership in such teams by creating a shared vision, facilitating communication, and providing support. - Stress Test #PickOfTheWeek
Competence requires continuous improvement. What scenarios could you see that would stress test your system, stress test your team, that you could prepare for? - When Leaders Break Glass #PickOfTheWeek
Your task is to ensure that the accuracy of your intuitive judgments improve over time, resulting in fewer false positives--when you broke glass and the costs outweigh the benefits--as well as fewer false negatives--when you failed to break glass but should have.
- The Big Picture: Your Antidote to Chaos
- Fun
Would like to get link dump on your email? Just subscribe.
No comments:
Post a Comment