sebastiandaschner news

tuesday, january 22, 2019

Welcome to my first newsletter in 2019!

It has been a few week since I’ve sent the last newsletter, but also the time was quite busy first traveling around Europe and then producing new content. The holidays are usually pretty quiet conference-wise, and February, that will slowly start again. What I enjoy doing is to read new books, articles, and papers on IT topics. A recent highlight was the book Microservices Patterns by Chris Richardson. I can highly recommend it for enterprise developers who want to understand the reasoning, forces, and concepts behind the different architectures and patterns that we inevitably have to deal with in a world of distributed systems.

One thing I’m really looking forward this week will be our second edition of the jSpirit unconference! This is a Java unconference held in the Bavarian Alps in Europe’s most modern distillery :-) For the next weekend we’re up to philosophical unconference sessions on Java, IT, and…​ let’s see. The setting is beautiful and cozy (we can hold sessions next to the stills and barrels) and besides all the fun surroundings, the outcome of these session is always remarkably productive. Actually, if you’re very fast, you can still join us by grabbing a ticket on the website. It’s definitely also interesting for those who don’t drink alcohol (like myself) :-)


What’s new


Configuring Open Liberty in cloud native environments

I’ve created a few blog posts and a video on how to effectively configure your Open Liberty instances if you run them in a cloud-native setting, for modern, 12-factor applications. Ideally, we do not reconfigure or replace container images for a single application version when it’s deployed to different environments, rather we boil down all moving parts, and add required configuration from outside.

I’ve created a video on how to achieve this for database configuration by adding credentials via Kubernetes secrets.

Furthermore you can have a look at the blog posts that describe how to override configuration in Open Liberty and how to configure datasource via Kubernetes secrets.


GitHub CLI

In case you don’t know (I didn’t) there’s a thin CLI wrapper for Git that includes GitHub integration: hub. You can use it to view or create issues, pull requests, conveniently fork or check-out repositories, and much more.

Just to open the current repository in the browser is already a helpful shortcut: hub browse or hub browse -- issues

Furthermore, you can setup an alias for git that redirects to hub, since hub includes and forwards all normal Git commands as well. Have a look at the website or the man page for further examples.


Thanks a lot for reading and see you next time!


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

All opinions are my own and do not reflect those of my employer or colleagues.