
Folder structure for big projects: package by type, layer or feature?
Folder structure is an underrated topic, usually until your project grows and starts having hundreds of files. And what if your project is very very big? What if you have…
Folder structure is an underrated topic, usually until your project grows and starts having hundreds of files. And what if your project is very very big? What if you have…
The first time I saw the React Router location.state API, I thought it was a really useful feature, somewhat magical, as is often the case with things we don’t understand.…
Le notifiche push sono una delle principali funzionalità che differenziano l’esperienza di fruizione di un servizio tramite applicazione mobile, rispetto all’uso di una piattaforma web. Infatti, tutt’ora (Settembre 2022) le…
Micro-frontends are the present and the future for scaling large client-side applications. Why should you implement this architectural style? Let’s dig into the reasons that led me and my team…
AWS CDK è uno dei migliori strumenti per la creazione di infrastrutture su AWS, tramite linguaggi di programmazione come Python o Javascript. Molto velocemente sta diventando sempre più stabile e…
Generalmente per il build delle immagini Docker su AWS utilizziamo Codebuild da solo o con CodePipeline a seconda della complessità del progetto su cui stiamo lavorando, il tutto gestito…
Hi folks, DonCallisto here. In this article we’ll see why I personally don’t like status flags and how to handle them in a more elegant way. We’ll find out code…
In Madisoft si fa largo uso di funzioni Lambda ed a volte si incappa in errori, alcuni dei quali però non così importanti da essere trattati con un’eccezione software. Per…
Il sfday 2021 si è aperto con la mia presentazione “Protezione del dominio e Validazione: Come, dove e perché” durante la quale ho mostrato alcuni approcci da seguire quando si…
Quest’anno sarò tra gli speaker della quinta edizione degli Accessibility Days, la più grande conferenza italiana sui temi di Accessibilità e Inclusività delle tecnologie digitali! L’evento è organizzato in occasione…
As frontend developers, we build software that lives in the browser. The DOM is the abstraction we rely on for creating user interfaces. Thus, testing a web application means making…
We recently faced the need to let partner companies insert data into our customers’ databases, so we had to design and implement an API that lets these authorized users do…