Subscribe with Email

Comment

Any developer can afford to control his own CMS and domain. You should not be tied to any platform. Pick Wordpress or square space, Jekyll or any other solution but make sure that you set it up with your own domain. So that you own your content, you are in control to switch platforms. Don't be cheap. For 100 USD a year you can run a beautiful blog under your own domain name.

I am linking lately to a lot of Medium posts. Great content. But I have no confident in the future of all those urls. Specially since they deprecated custom domains. A clear sign about who wants the control of the content.

You are putting the effort in creating the content. Be mindful about its future!

Micronaut

Don't be intimidated if you know almost nothing about containers and nothing about Kubernetes or Jib. I was a complete novice and I was able to follow the tutorial:

What you'll learn:
- How to package a simple Java application as a Docker container using Jib
- How to create your Kubernetes cluster on Kubernetes Engine.
- How to deploy your Micronaut service into Kubernetes on Kubernetes Engine.
- How to scale up your service and roll out an upgrade.
- How to access Kubernetes Graphical dashboard.

DevOps

Jib builds optimized Docker and OCI images for your Java applications without a Docker daemon - and without deep mastery of Docker best-practices. It is available as plugins for Maven and Gradle and as a Java library.

Gradle

Gradle builds are fast because Gradle supports incremental tasks. This means Gradle can determine if input or output of task has changed, before running the task. If nothing has changed a task is marked a up-to-date and the task is not executed, otherwise the task is executed. If we want execute a task even if it is up-to-date we must use the command line option --rerun-tasks.

If you really need to run your Gradle task again, use the --rerun-tasks flag.