Weekly Review: Git’s 15th birthday, DDD & more tips on working from home
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week, we dove into a report that compares the speeds of Micronaut, Quarkus, and Spring Boot on JDK 14, celebrated Git’s 15th birthday with an expert check, and spoke to Vaughn Vernon, the author of the book “Implementing Domain-Driven Design.”
Micronaut benchmarks: Faster than Quarkus and Spring Boot?
Last week, we looked into a report published by OCI Grails & Micronaut Product Lead and Principal Software Engineer, Graeme Rocher, that compares the speeds of Micronaut, Quarkus, and Spring Boot on JDK 14. Which is the fastest and which has the lowest memory consumption?
Happy birthday, Git! Our expert check for Git’s 15th birthday
The version control system Git has become the de facto standard when it comes to decentralized management of source code. Hardly any other system has had such a strong influence on the way we develop software today over the past decades. For the occasion of Git’s 15th birthday, we spoke to seven experts about their experiences and wishes for the future. In our Git expert check, they also talked about what is still missing in Git and what features they like best.
Read our Git expert check here.
My approach had to show not just the “what,” but even more so the “how.”
The birth of domain-driven design dates back to 2003. Eric Evans’ book “Domain-Driven Design: Tackling Complexity in the Heart of Software” was a milestone and is still widely read today. The book “Implementing Domain-Driven Design” by Vaughn Vernon has also contributed significantly to the spread of DDD. We talked to Vaughn about the motivation and core ideas behind DDD and its relationship to microservices and reactive architectures.
Read the full interview here.
COVID-19: Transparency becomes essential when working all-remote (Part 3)
Last week, we published the third part of our four-part series on working remotely in times of COVID-19. This time, it’s all about transparency. One way to think of transparency is to consider it a philosophy, or a point of view. It implies openness, communication, and accountability. Transparency is operating in such a way that it is easy for others to see what actions are performed, and how they are performed.
Turning binary thinking into better software development
We caught up with Julia Wester, 55 Degrees AB, at DevOpsCon Munich in December 2019—and now you can watch the video interview online! Hear what she has to say about how to use conflict and binary thinking for better software development.
Watch the interview here.
But that’s not all
Last week was so full of interesting news and great content, here’s a few more highlights for you:
- VS Code 1.44 includes a stable release of Timeline view & Python tutorials
- Duolingo migrates from Java to Kotlin, reducing line count 30%
- CheerpJ 2.1 adds more features for bringing Java bytecode to the web
- Women in Tech: “There are opportunities for remote work women could tap into”
- Scratch claws its way up into top 20 programming languages