-
Self-Service for Developer Game Changer
2021-04-20 in 2021
Often, I hear complain that the IT department is not reacting to developer’s needs. They are slow, clumsy, and too administrative. Harsher words state they are incompetent. I have observed a clear trend in Switzerland since around 2015 to solve …
-
Agile Software Architecture is Mainstream
2021-03-15 in 2021
Slowly, slowly major actors in the software architecture landscape acknowledge agile development is the state of the industry approach to building software products. They are still struggling to integrate their older views into a faster, iterative, …
-
MicroStream 4.x
2021-03-02 in 2021
MicroStream approach empowers Java developers. The library provides a cool and compact approach to persisting complex data models. You can persist your whole data model with less than a hundred lines of code. The library is efficient and works …
-
Modern Java Development
2021-03-01 in 2021
Java development activities have won traction since the decision to release a new version to the community every six months. Preview and incubator features promote feedback from the community and users. Some tool builders, such as JetBrains are …
-
Effective Working in Digital Age
2021-02-20 in 2021
Home office is the new way of working. A lot of friends and business partners are working from home. Our meetings are mostly online. We share documents and results through digital platforms. I truly hope we continue to work online in the future. I …
-
Why Is Java Path Class Better?
2021-02-10 in 2021
Java NIO New Input Output is an alternative IO API for Java, meaning alternative to the standard Java IO and Java Networking APIs. Java NIO offers a different IO programming model than the traditional IO APIs. One major feature of interest is the …
-
LeSS Lessons Learnt
2021-02-01 in 2021
Scaling Agile, Lean and Scrum to the whole product development department is hard work. You start a change journey in murky waters. Best to communicate a lot, strengthen your teams, and have total support of upper management. Technical agile …
-
Software Development for Students
2021-01-25 in 2021
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 …
-
Gitlab for Bachelor Students
2021-01-18 in 2021
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 …