PinnedMonitor a Spring Boot AppMonitoring a Spring Boot application is an essential aspect of ensuring its stability and performance in production. It helps you detect and diagnose problems early, thereby reducing downtime and ensuring your users have a seamless experience. Method...Feb 4, 2023·4 min read
Enhancing Observability with Loki and GrafanaLoki is a highly efficient and scalable logging system developed by Grafana Labs. It's particularly designed for storing and querying large volumes of log data. Loki's design is inspired by Prometheus, a popular monitoring system, but it is specifica...Dec 10, 2023·6 min read
The Top 10 Spring AnnotationsSpring Framework remains a vital tool for Java developers, Its annotations play a key role in simplifying and enhancing the coding experience. Here's an overview of the top 10 Spring annotations that every developer should know: 1. @Component @Compon...Dec 2, 2023·2 min read
Learning awkWhat is AWK? You can check my latest articles on https://learncodecamp.net/ Awk is a programming language designed for text processing. At its core, AWK is used for scanning and processing patterns in files and then taking action based on those patte...Nov 11, 2023·5 min read
Running an LLM locallyYou can check my latest articles on AI on https://learncodecamp.net/category/ai/ In the ever-evolving landscape of natural language processing, large language models (LLMs) have emerged as powerful tools for understanding and generating human-like te...Nov 5, 2023·7 min read
A Guide to Creating Virtual Environments in PythonStep 1: Install virtualenv (if not already installed) pip install virtualenv Step 2: Create a Virtual Environment Navigate to your project directory in the terminal and run: virtualenv venv Here, venv is the name of your virtual environment, but yo...Nov 4, 2023·2 min read
Unveiling the Power of Generated Columns in MySQL: A Shield Against Duplicate EmailsIn this blog post, we'll delve into the workings of generated columns and showcase a practical example where they can be harnessed to prevent users from signing up with subtly different, yet essentially identical, email addresses. Understanding Gener...Oct 21, 2023·3 min read