-
Support Comments for Static Hugo Website
2020-12-11 in 2020
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 …
-
Advocate Zero Bug Policy in Your Projects!
2020-12-01 in 2020
At many customer sites I visit, I see a lot of effort being put into classifying and managing bugs. Their bug list may contain more than a thousand items. All are neatly documented with screenshots, ways to reproduce the problem, and a severity and …
-
The Quest for an Agile Company: Five Years tangly llc
2020-11-06 in 2020
An agile company is a business with the ability to quickly adapt to market changes [1]. tangly is an agile and digital development boutique. We must swiftly react to market changes to survive. Agility is woven into our culture and processes. Agile …
-
Reference Codes
2020-11-02 in 2020
Reference codes are an old concept. They are often used in the relational database schema definition as enumeration values. The database specialists often call them lookup tables. Reference codes are dynamic enumeration values. By dynamic, we mean …
-
Creating a technical Website with Hugo and Asciidoc
2020-10-02 in 2020
I hosted my technical blogs on blogger for years. If I correctly remember, I started to use blogger ten years ago. It was a good choice at that time. I could easily write blogs and publish them. It is a great tool with some drawbacks. Over the …
-
The power of Tags and Comments
2020-09-08 in 2020
A software architect models customer domains and maps them to excellent software constructs. The solution shall support future customer groups and expand to store additional information. Tags, also called labels, provide an informal ontology to …
-
Entities, Identifiers, External identifiers and Names
2020-08-24 in 2020
A software architect models customer domains and maps them to powerful software abstractions [1]. Soon you correlate internal efficient identifiers, meaningful external identifiers, and domain entities. You enjoy long conversations with the …
-
A Journey Implementing Digital Invoices
2020-07-15 in 2020
Our company has the ambition to digitize all our workflows since our inception. We proudly state we never bought a printer or a fax machine. Analog machines should become obsolete in the digital age. Companies should be more environment-aware and …
-
Legacy Systems Refactoring
2020-06-01 in 2020
In computer programming and software design, code refactoring is the process of restructuring existing computer code without changing its external behavior. Refactoring is intended to improve the design, structure, or implementation of the software …
-
Gradle 6.4 Finally Supports Java Modules
2020-05-01 in 2020
Java 9 release introduced the concept of modules within the Java language. Java 9 was released in September 2017. Until now, creating Java modules was quite cumbersome and Gradle did only offer limited support through external plugins. With the …