Webinar - Monitor your microservices using Prometheus (replay)
This is the replay (in Italian language) of the webinar held last October 19 by Reteinformaticalavoro - a Web portal dedicated to work in the IT field, titled Monitor your microservices using Prometheus.
In this webinar we explored the main features of Prometheus , an opensource tool that most companies adopt for monitoring their software systems, whether they are built with microservices or not.
Furthermore, we went deep on how to install, configure and use it for checking the health status of all the services involved withing a software system, including those we develop ourselves but also thid party ones, like databases, messaging brokers, server machines, hardware devices, operating systems and many more, done through collecting the values of metrics, the data we can collect and analyze with the aim of improving performance and efficienty of the entire system over time, but above all identifying problems in advance before they impact users or even worse… needy customers!
Continue readingTalk - Let's smash the monolith! Towards microservices but without fear (ITDevCon 2022)
This is the replay of the talk held last November 3, 2022 at ITDevCon - European Delphi Conference and entitled: “Let’s break the monolith! 🪨 Towards microservices 🧩, but without fear”.
Continue readingDelphi Podcast new episode #18: Prometheus Client for Delphi
I published a new episode (number 18!) for Delphi Podcast, the first podcast dedicated to Delphi in Italian language!
In this episode we talk about the new Delphi client for Prometheus: it is an open source library that lets you define, update and export your metric values to Prometheus, one of the most fantastic monitoring and alerting tool available.
We already talked about this on a previous blog post .
Continue readingWebinar - Unit Testing for everyone using C# language (Italian)
This is the replay of the webinar (in Italian language) held on 4 May 2023 on Reteinformaticalavoro YouTube channel, the portal dedicated to the world of work with specialization in the IT field, with the title Unit Testing for everyone using C# language.
If you have never written automated test to verify the quality of your code, this webinar is right for you! We’ll see an overview of what are good testing practices and their advantages using the C# programming language to code our examples.
Continue readingWebinar - SOLID principles using C# language (Italian)
This is the replay of the webinar (in Italian language) held on 13 April 2023 on Reteinformaticalavoro YouTube channel, the portal dedicated to the world of work with specialization in the IT field, with the title SOLID principles using C# language.
What are SOLID principles? They are fundamental principles in software design that form the basis for the development of robust, modular and flexible software, which are often overlooked or considered “secondary”, or deemed too complex to learn and master in writing code.
This webinar is therefore the ideal opportunity to learn and grasp these principles, which I try to illustrate in the clearest and simplest way, through practical and targeted examples. The language used is C# (with .NET 6.0), but all the concepts and code examined will be completely understandable even to those who use different languages and development platforms.
We will take a journey into the “demystification” of SOLID principles, clarifying them individually and seeing how to exploit them in your daily software development activity, optionally in combination with other more or less known techniques, patterns and paradigms.
Continue readingPrometheus Client per Delphi released!
I’m happy to announce that the Prometheus client for Delphi written by myself is now available (with source code) on GitHub !
Here are all the details to download and use it to start monitoring your applications and services that are written in the Delphi language.
Continue reading