sebastiandaschner news


wednesday, october 06, 2021

Hello from rainy Vienna and welcome to another newsletter!

I’ve spent the last few weeks more away than in front of the keyboard, since I had the first vacation since…​ a long time, and was traveling through a few cities in Russia. Now, October holds a few interesting events for me, I’ll be speaking on two conferences, InfoShare in Gdansk, Poland, and Joker in Saint Petersburg, Russia — yes, actually in person, which is a first for me since March 2020. On October 20th and 21st, I’ll be also holding online workshops, on modern development with Quarkus.

Now, let’s see what new stuff we have!

 

What’s new

 

Running complex project setups with Testcontainers

In a lot of my content on testing, I’ve been showing how to run and verify projects locally, while keeping a flexible and efficient development workflow. You might also know, that for the reasons of fast turnaround times and flexible setups, I’m not a big user of Testcontainers.

However, there are ways to build up a complex project setup using Testcontainers, that has minimal turnaround times and thus doesn’t disrupt our development flow.

I’ve created a more complex coffee shop example of three applications that you can run using Testcontainers.

Have a look at the video and sample code: Running complex project setups with Testcontainers

 

Executing IntelliJ actions with IdeaVim

As you might know, I’m a big fan of both Vim and the IntelliJ IDE. I especially like the combination of the power of both.

It’s possible, and in many cases it makes sense, to use Vim key bindings to trigger IDE actions, for example to switch editor tabs or generate code. The reason why this might be more productive is that we don’t have to move our hands off the keyboard home row.

Here’s a config example taken out of the .ideavimrc file:

nmap <leader>h <action>(PreviousTab)
nmap <leader>l <action>(NextTab)
nmap <leader>i <action>(Generate)
...

Have a look at the video and example: Executing IntelliJ actions with IdeaVim

 

Quarkus workshops in October

I’ll be holding two full-day online workshops on how to do modern, effective development with Quarkus, in October. These workshops aim to boost one’s knowledge, skills, and productivity for developing and testing modern enterprise applications.

If my content on Quarkus is interesting for you, you might want to have a look at these workshops and use the possibility to ask questions live.

Have a look at the workshop pages and their agendas, for details:

In case both topics sound intriguing, you can book the workshop package for both days and save some money.

There are still places left, and I hope I’ll see you there!

 

As always, if you have some comments, ideas, or suggestions, I’m happy to hear from you. Thanks a lot for reading and see you next time!

 

Did you like the content? You can subscribe to the newsletter for free: