Have you heard of Event Sourcing, but struggling to figure out how to apply it to real-world agile projects? Or maybe you are using Event Sourcing already, but wondering how you are going to live with that design-error you made at the start? Even if you have close to zero knowledge of Event Sourcing, this […]
Quarkus is to Java EE what Spring boot is for Spring. Quarkus is a very lightweight standalone container for Java EE applications. Starting a greenfield Quarkus project or service is easy. But most projects already have an existing code base and/or a nice monolith. Quarkus is really nice for both situations. (Big) Application servers have […]
I was once told that a good programmer is a lazy programmer. A good programmer avoids typing tedious code, where the code could basically write itself. Self-writing code – wouldn’t that be great? Unfortunately, we’re not quite there yet. In this talk we show you how to be lazy though. We demonstrate how 1) […]
I studied Computer Science so you don’t have to! A CS degree is not a requirement for software developer roles. Nor should it be! I have worked with biologists, psychologists, and even a historian, who all were excellent coders. And that’s great! Diversity of thought leads to better software, after all. Still, there are some […]
In the eyes of many people, software engineering and game development are two sides of the same coin. While this is true for some aspects of both fields, there are some key differences that make each an unique experience. During this talk we will discuss these differences between how game developers work and how software […]
The nagging feeling of, can’t this be done simpler…? As developers, we like to do things as easy as possible. This is good for us and good for our customers. The moment we combine Thymeleaf with Spring Boot we unleash a real powerful and simple way to do web development. This simple solution is most […]
Hexagonal architecture (a.k.a. ports and adapters) is a fancy name for designing your application in a way that the core domain is separated from the outside world by input and output ports. With a little bit of imagination one can visualise this as a hexagon made up of domain objects, use cases that operate on […]
Organisation: Please excuse us for the inferior status of the screen recording. Are you interested in developing a new perspective on java code? Would you like to hear java code? Than please join this presentation by a blind developer who works without a screen and interprets code purely through text to speech technology. First, we […]
Organisation: Please excuse us for the inferior quality of the screen recording. A standard approach to connecting and communicating with microservices is needed. Standardization and uniformity simplify management. Considering the complex, highly distributed enterprise applications that are built today, we should consider the point of view that REST and HTTP might not necessarily be the […]