News
Sponsored Link
Project Management with Taiga
Kaleidos, Greach 2019 Bronze sponsor, is the company behind Taiga.
What is Taiga?
Taiga is a project management platform for agile developers & designers and project managers who want a beautiful tool that makes work truly enjoyable
Better of all is open source. You can host in your own server or use their hosted plans. They have free tier in their hosted plans with one private projects and unlimited public.
Although, I have not worked a lot with Agile methodologies, I am kind of a project management software addict. I have tried them all Fogbugz, sprint.ly, trello, Jira, basecamp..:
If you are working with Scrum or Kanban, you ought to try Taiga. Simply beautiful.
Micronaut
Deploy a Micronaut application containerized with Jib to Google Kubernetes Engine
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.
Cloud Native with Micronaut
Great overview of Micronaut's built-in cloud features by @mesirii:
cloud deployment, monitoring and orchestration, support for serverless and cloud functions, creating command line apps and the new Kafka integration.
Online Course: Testing your Micronaut Applications
πOnline Training.
π¨πΌβπ» Yours truly.
π January 25, 2019.
βοΈ 3 Hours.
π΅ 50 USD.
Gradle
Run Task Ignoring Up-to-date Checks
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.
Gradle β How to exclude some tests
In this tutorial, we will show you a few examples to exclude some tests in Gradle
Learn how to create exclusions at Package level RegEx, Class name RegEx or single test.
DevOps
Build container images for your Java applications.
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.
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!
Sergio del Amo