frontend

JavaScript image compression and resizing

Uploading and downloading images is a very common feature in modern web applications but exchanging files between client and server can quickly become a high resource consuming task. We must also consider that most Internet traffic comes from mobile devices, so we can expect users to upload photos taken with…

Un nuovo strumento di diagnosi: react-native doctor

Gestire e tenere aggiornato un progetto React Native è notoriamente complesso principalmente per via della natura eterogenea delle tecnologie di cui è composto. Specialmente per chi viene da un profilo web non è facile aggiornare e configurare correttamente le varie JDK, SDK, CocoaPods, Gradle e via dicendo. Fortunatamente anche questa…

The C in CSS: cascading

Author: Stefano Frasca The Cascade is a fundamental element of CSS: it means that in order to fully understand how an element will be rendered, a developer should be aware of how weight, specificity, and order will affect the process. In presence of multiple rules competing for the styling of…

CSS: position sticky

In questo articolo, tramite un semplice playground, mostreremo il funzionamento della proprietà css position: sticky. Iniziamo gettando le basi del nostro progetto: Fin qui niente di particolare: abbiamo un div contenitore che contiene alcuni blocchi colorati. Il blocco giallo eccede l’altezza della pagina così da dover scrollare per raggiungere la…