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 reading
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 reading
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 reading
This is the replay of the webinar (in Italian language) held on 9 March 2023 on Reteinformaticalavoro YouTube channel, the portal dedicated to the world of work with specialization in the IT field, with the title MongoDB: everything you need to know to use it right away.
In this webinar you will see the main features of MongoDB , a NoSQL database that is becoming more popular among developers every day, thanks to its flexibility and scalability that are well suited to the needs of modern software development.
We will explore all the fundamental elements of the MongoDB architecture (documents, collections, indexes, etc.), how they work and how they can be managed using official tools and other third-party tools, via practical and intuitive examples.
In addition to the basic data operations, we will also see how it is possible to create a simple cluster to redundant data and make their storage more secure, or to divide them into so-called “shards” in order to increase performance.
Ultimately, you’ll discover how MongoDB can truly improve your development experience and make your applications more robust, performant, and scalable.Continue reading
This is the replay of the webinar titled Creating RESTful Web APIs using Python language held on March 2, 2023 and published on Reteinformaticalavoro , a Web portal dedicated to jobs and recruiting oriented to the IT world.
This webinar presented the basic concepts of Web APIs, what are the features that qualify them as RESTful and how the Python language can be used to implement them with minimal effort.
During this webinar we will create an API with a few lines of code using one of the most popular frameworks, FastAPI , delving into the many ways in which it can be used in real contexts.Continue reading
This is the replay (in Italian language) of the webinar held last February 9 by Reteinformaticalavoro - a Web portal dedicated to work in the IT field, titled Create low code applications for desktop and mobile using Delphi.
In this webinar we explored the main features of Delphi, a development environment and programming language created by Borland years ago and maintained today by Idera/Embarcadero which continues the development and release of new versions on a six-monthly basis.
Why this webinar? Delphi is a tool known by many developers but often relegated to “school memories”, in part due to the lower firepower of product-related marketing which does not have the same strength and penetration as products supported by big players such as Microsoft and Google, to name a few, which often act as a driving force towards the adoption of strategic technologies for these companies by distributing their environments for free (“freemium”, to be more precise).Continue reading