-
Software Development
No More Hegemony: Multi-Cloud Approaches Are Within Reach
Multi-cloud approaches are taking a bigger share of the market. More than 85% of enterprise IT organizations will commit to…
Read More » -
Core Java
Five Features to Make Java Even Better
I stumbled upon this proposal by Brian Goetz for data classes in Java, and immediately realized that I too have…
Read More » -
Enterprise Java
WildFly Kubernetes exec probes
Liveness and readiness probes tell Kubernetes whether a pod is running and ready to do some work. An enterprise application…
Read More » -
Enterprise Java
Jersey client dependencies for JAX-RS 2.1
Jersey is the reference implementation of JAX-RS 2.1. The following Jersey dependencies are required in order to run a JAX-RS…
Read More » -
DevOps
Dockerized Java EE 8 applications with GlassFish 5.0
GlassFish 5.0 represents the reference implementation of Java EE 8. We can dockerize Java EE 8 applications by using a…
Read More » -
Core Java
Functional Java by Example | Part 1 – From Imperative to Declarative
Functional Programming (FP) is about avoiding reassigning variables, avoiding mutable data structures, avoiding state and favoring functions all-the-way. What can…
Read More » -
Core Java
Java Command-Line Interfaces (Part 30): Observations
This series on parsing command line arguments in Java has consisted of 29 posts published over four months and covering…
Read More » -
Software Development
Jenkins vs Travis CI vs Circle CI vs TeamCity vs Codeship vs GitLab CI vs Bamboo
Why should you use a tool for your CI/CD workflow, and which one is the right tool for you? More…
Read More » -
Software Development
Set up private blockchain with Ethereum (part 2)
In my previous post I set up a network of two nodes running a private blockchain. In this post I…
Read More »