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

What are the best Practices in REST API design

WHAT ARE THE BEST PRACTICES IN REST API DESIGN

API design is an important aspect of modern software development. It allows different systems to communicate and share data with each other. A well-designed API can greatly enhance the user experience, while a poorly designed API can create confusion and frustration. In this article, we discuss some best practices in REST API design to ensure … Read more

Next Industrial revolution: What is ChatGPT? Will it replace jobs?

This article sheds some light related to the question will ChatGPT or AIs in general start replacing jobs and disturbing the industry as we know it. The inspiration for this article came sometime in the beginning of January 2023 after my LinkedIn got flooded with ChatGPT posts, apocalyptic Skynet prognoses, and hype about the new … Read more

Writing technical specifications and estimates

writingtechnicalspecificationsandestimates

Writing technical specifications is a very common requirement if you work as integrator, solution architect or technical manager. In this article you will find some tips on what to do and what to avoid when writing technical specifications. Introduction Usual process is quite simple. Management of your company want’s to introduce something new. For example, … Read more