Posts

Showing posts with the label console

Spring Boot Groovy Console

Image
Observability is a must-have nowadays in modern cloud services. There are multiple levels and options to provide observability into a service. Logging is the basic one but is well used can perform miracles, metrics, dashboards, and alerts and at the top of the chain however, the true nirvana is to have a self-managed / self-healing system and for troubleshooting a query interface. If you let it sink for a moment and think about it you will realize we often had such power in the past with relational databases with a SQL client for instance. However using a Spring Boot stack using polyglot persistence, with JPA, Reactive Programing, Multiple property sources, and Beans it's easy to get into the application and shared libs internals. So what's best? To have access to all properties at runtime and spring beans and be able to execute CODE in a very fluent way. That's where Groovy comes into the play. Inspired by Gabor Bata work , today I will show how we can get that and more w...

Github cli tool (gh)

Image
gh is the new  Github command-line tool. I'm super excited about this new tool. It makes the engineers / devops engineer experience much better. It allows you to use github(not fully yet but the basics) in the command line, so you dont need to use the browser. GH is written in GO and I believe in the future we will have amazing tooling from Github to CI/CD using GitHub Actions. So let's get started.

Linux Terminal Goods III

Image
This is the third post about some awesome and productivity console apps for Linux. So you might check it out the second and the first post if you haven't checked yet. More is more folks are doing remote work . For sake of safety everybody needs to #StayAtHome but besides the COVID-19 working for home is much more productivity anyways. So if you work with engineering, architecture or is DevOps engineering you can take more advantage of your Linux terminal. So I won't share more useful tools I'm using every day with you guys. The terminal is much more productive than using a mouse, for instance, that's most of the people know, however not everybody know all the good and awesome terminal apps that are out there so sharing is caring. Let's get started!