jaimeelias.hashnode.devBuilding and Testing a TCP MCP Server in Python – With Automated CI Magic!Introduction Ever wanted to build your own communication protocol and know for sure it works every single time?Welcome to the world of MCP (Message Communication Protocol)—and to a project where we combine simple Python, a sprinkle of automation, and...Jun 30, 2025·4 min read
jaimeelias.hashnode.devObservability Practices in Action: Real-Time Monitoring with Prometheus and GrafanaIntroduction In today’s fast-paced, cloud-driven world, understanding what happens inside your applications and infrastructure is more critical than ever. Observability is not just a buzzword—it's a necessity for delivering reliable, performant, and ...Jun 30, 2025·5 min read
jaimeelias.hashnode.devBusiness Optimization with the Strategy Pattern in Python: Practical Application with Dynamic DiscountingDefinition The Strategy pattern allows defining a family of algorithms, encapsulating each one, and making them interchangeable. This way, the behavior of an object can be modified dynamically without altering its internal structure. It is especially...Apr 29, 2025·3 min read
jaimeelias.hashnode.devReal-Time Weather Dashboard with Dash + Plotly1. Introduction to Dash What is Dash? Dash is a Python framework for building web applications, particularly designed for creating interactive visualizations with Plotly. It allows data scientists and developers to create fully interactive, web-ba...Apr 29, 2025·4 min read
jaimeelias.hashnode.devSolid Software Design: Applying the Open/Closed Principle (OCP) in JavaDefinition The Open/Closed Principle is one of the SOLID principles in software design. It states that a component should be open for extension but closed for modification. This means that we can add new functionalities without altering the existing ...Mar 28, 2025·3 min read