software developer and 3D generalist based in Rome.
I'm Daniele, a software developer and 3D generalist based in Rome. I work now as IT counselor Full-time. This is just a test of an online portfolio made in my spare time.
Multiplication is a fundamental arithmetic operation, but what if we could achieve it using only addition? In this step-by-step guide, we explore the concept of 'Addultiplication'—a method that replaces multiplication with repeated addition. From basic principles to optimized algorithms, this article breaks down how addition can be leveraged to perform multiplication efficiently, making it a valuable technique for programming, mathematics, and computational thinking.
Traffalyzer is a Python package for analyzing web traffic logs. This guide explains the design decisions, architecture, and implementation details of each module, from log generation to report analysis.
Symfony is a powerful PHP framework that simplifies the development of modern and scalable web applications. By using Symfony on Linux, you can benefit from a robust and highly configurable development environment. This guide will show you how to install the latest version of Symfony on a Linux system, configuring Nginx to serve the application via HTTPS using self-signed certificates.
Learn about event-driven architecture (EDA), a scalable and responsive software design pattern. Discover how EDA enhances system performance, flexibility, and integration for modern applications.