-
On the current project, I had the need to extract the cpu limits from the deployment descriptor, sum them to check resource usage and print a report.
I need to do it on a lot of microservices, and also it can change in respect of the target environment.
Read More -
There is very handy feature of SpringBoot which is called Dev tools. Dev tools enable hot reloading of spring-boot- based application every time your IDE recompile the code.
Because Spring Boot is often used with Microservices in mind, the reload is quick, and quite seamless.
Read More -
Context: Spring microservice application to be deployed on K8s via helm + boring Friday
In this scenario, you end up writing the SAME configuration string in a lot of places:
- On at least 2 application.properties (main and test)
- On the final, helm-generated application properties (or in the relevant environment variable if you use them in place (1))
- On the default K8s values.yaml used by helm. Possibly on other yaml file too, all documented a bit to be kindly with the K8s SRE.
- On the relevant Java code, as a @Value annotation to finally use that damn config.
Read More -
I love the super professional Changelogs you see in a lot of open source project.
Git-chglog is a Golang program you can run inside docker, to generate very professional change logs.
It works by collecting git comments with special keywords (like “Fix”, “Feature” and so on) and in the last version is also feature a JIRA integration can further simplify your work
Read More -
Things worth looking this week.
- Scripting! Two tools this week:
- Bashly, a tool to create Bash scripts easily
- Ever wished to use Python in Bash? Would you choose the Python syntax over sed, awk, ...? pz can be the tool for you.
- Lurnby, a tool to annotate the web just open sourced
- Scripting! Two tools this week: