Service Reliability Math in the Age of AI: What should Software Engineers consider?

When people talk about service reliability, they often sum it up as a percentage, but there’s much more to it than meets the eye. With the rise of AI-driven tools, it’s worth asking several questions: How is AI impacting the field of reliability engineering? Can AI effectively replace software engineers in ensuring reliability, or is … Read more

Automation and AI in Software Engineering

Automation and Artificial Intelligence in Software Engineering

This article is about Automation and Artificial Intelligence in Software Engineering: Experiences, Challenges, and Opportunities. It represents a paper published at a highly ranked HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS). This paper was written with great help and supervision of prof. Viktoria Pammer-Schindler. Given article and paper might be relevant for you as well. … Read more

What is Domain-Driven Design: The absolute beginners guide

What Is Domain-Driven Design The Absolute Beginners Guide With Examples.

This article will introduce you to a Domain Driven Design (DDD). Firstly, we talk about domain driven design and the common design concepts, something like DDD for dummies approach. Secondly, this article will introduce you to the relationship types in the domain driven design. If you are a busy reader you can skip to the … Read more

Code Review Best Practices: Code reviewing and being reviewed

Code-Review-Best-Practices_-Code-Reviewing-And-Being-Reviewed

This article is about the code review best practices. It explains code review from the common-sense perspective. If you do not want to read through the whole article take a look at the table of contents and the summary for a quick overview. What is a code review process? A code review is a process … Read more