Agile Software Architecture is Mainstream Slowly, slowly major actors in the software architecture landscape acknowledge agile development is state of the industry approach to build software products. They are still struggling to integrate their older views in a faster, iterative, incremental development approach. The …

Read More

Software Development for Students Computer science students shall achieve technical excellence when reaching bachelor level. They should be proficient with industry good practices. Students understand the theory and principles behind these practices. Experience with one of the best of breed tools enforces learning and …

Read More

Gitlab for Bachelor Students Computer science students shall be proficient with a basic set of software development techniques. Technical excellence is a mandatory skill for all software developers.Agile development approaches are state of the industry and used in almost all software development initiatives.DevOps …

Read More

Support Comments for Static Hugo Website There are times in software when you are facing a problem, you find an off-the-shelf solution, and a few lines of code later it just works. Today I lived one of those moments. The whole configuration of comments and modification of the Docsy theme took around one hour. …

Read More

Creating a technical Website with Hugo and Asciidoc I hosted my technical blogs on blogger for years. If I correctly remember I started to use blogger ten years ago. It is a great tool with some drawbacks. Over the years the drawbacks sting more and more: Their editor is brittle, with limited functionality and …

Read More

Git Local Repositories for the Impatient Start using GitYou shall put your source code under a version management system. The actual industrial standard is git, a distributed version control system - DVCS -. Install git on your development machine. In case you are using IntelliJ IDEA configure git in the IDE through …

Read More

Git Branches for the Impatient You are working in a small collocated development team and decided to use branches to implement new features or fix errors. Here the cookbook to create, edit, merge and delete local and remote branches in Git (version 2.x). Git branches have two important qualities. A branch is like an …

Read More