Software Engineer and Enterprise Architect
Category Archives: Software Engineering
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…
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…
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…
What is new in PHP 8.2: What are new features, what is deprecated?
This article provides an overview of new features and deprecations in PHP 8.2. PHP 8.0 already set a strong base for these and upcoming improvements. Original plan to release PHP 8.2 was on November 24th 2022, but it was posponed for December 8th 2022. In this article, we cover what is new in PHP 8.2….
Automation and AI 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….