thursday, september 30, 2021
I’ve been showing some tips on how to use IntelliJ more effectively, before.
In this video, we’ll see how to trigger IntelliJ IDE actions using the IdeaVim environment, to save ourselves a few hand movements and be even more productive:
friday, september 03, 2021
If you’re in the Enterprise Java space, you’re probably aware that you can use MicroProfile Config to configure your applications.
This also works with plain Java projects, without an enterprise runtime, by using a MicroProfile implementation such as Smallrye.
In this video, I’m showing how to do this, and in which circumstances it might be helpful:
wednesday, august 25, 2021
In a lot of my #testing content, I’ve been showing how to run projects locally, for example by using Docker containers.
In this video, I’m showing how to build up a complex project setup using Testcontainers, while keeping a flexible and efficient development workflow.
wednesday, august 18, 2021
In the following content, I’ll explain how to build recommendations with graph databases, especially Neo4j.
I’ll use an example that recommends coffee beans, based on their flavors and user rating.
thursday, august 12, 2021
I’ll be holding two full-day online workshops on how to do modern, effective development with Quarkus, at the end of October.
These workshops aim to boost your knowledge, skills, and productivity for developing and testing modern enterprise applications.
wednesday, august 11, 2021
I’m in the process of producing a masterclass on-demand video course on all things developer productivity, and for early birds this course is already available.
friday, august 06, 2021
In a previous post, you’ve seen how to map complex configuration structures with Quarkus using
If you have a typed collection, e.g.
List<String>, you can also inject these values via
thursday, july 22, 2021
Sometimes we find ourselves in a situation in which we need certain data, that needs to be manually fetched from some website.
As developers, of course automation is our friend, which is why we can write some automated approach to crawl websites, instead of searching all this information ourselves.
I’ve recorded a video, in which I’m fetching up some data from my blog website and transform it into a CSV format, by using Selenide and some new Java features such as Records.
All blog entries