Articoli
[Presentazione] Tecnologie web: supporto allo sviluppo
Slide del seminario tenuto per il corso "Tecnologie Web" dell'Università Politecnica delle Marche.
talksWeb Share API: Ottieni un tasto di condivisione social in poche righe di JS
Condividere i contenuti sui social network non è un impresa facile come sembra. Per fortuna i browser hanno iniziato a mettere a disposizione un API appositamente pensata per la condivisione di link e files.
javascript tutorialIl mio 2021 in review
E con l'arrivo della notte di San Silvestro del 2021 giunge anche il momento di trarre qualche conclusione su questo bizzarro anno.
reviewsSymfony 5: applicazioni multiple in un unico progetto
Symfony 3 permetteva di definire Kernel separati per dividere nettamente le applicazioni all'interno di uno stesso repository. Da Symfony 4 questa procedura è stata deprecata lasciando gli utenti senza alcun rimpiazzo valido. In questo articolo vediamo come risolvere questo problema usando un "name-based virtual Kernel"
symfony ingegneriaJavaScript: Decodificare il codice QR del GreenPass
Per poter viaggiare è necessario avere il greenpass. Ma quali dati contiene e come si legge?
javascript ingegneriaWindows 10: rimuovere "Notizie e interessi" dalla barra delle applicazioni
Alla Microsoft devono pensare che agli utenti piaccia vedere continuamente aggiunti widget alla barra delle applicazioni. A me no.
tutorial windowsChrome: visualizzare i parametri Core Web Vitals in overlay
I segnali Core Web Vitals entreranno a pieno diritto nei fattori di ranking usati da Google. Per questo motivo è stato introdotto in Google Chrome 90 un nuovo modo per averli sempre sott'occhio
tutorial browser chromeUbuntu: installare la patch italiana di Danganronpa 2
In questo articolo ti mostro come installare la patch italiana per Danganronpa 2: Goodbye Despair su Ubuntu
tutorial gaming linux ubuntuWordPress: Disabilitare i Google Fonts sul tema Jupiter X
Jupiter X è un tema per WordPress che concentra eleganza e personalizzabilità senza compromettere le performance del sito. Sfortunatamente però basta abilitare uno dei font contenuti in Google Fonts per fare in modo che il tema li scarichi tutti. In questo articolo ti mostro come bloccare il download dei font non necessari
engineering wordpressGenerare i report di Lighthouse usando NodeJs
Far girare Lighthouse dopo ogni modifica al sito è una scocciatura. In questo articolo ti mostro come automatizzare la creazione del report di lighthouse usando Node.js
tutorial google ingegneriaCore Web Vitals: cosa sono a cosa servono e come si misurano
Cosa sono i Core Web Vitals? E a cosa servono? Ma soprattutto, come si misurano?
browser chrome google ingegneria wordpressIl mio 2020 in review
Il 2020 è stato un anno strano a causa della pandemia. Nonostante questo sono riuscito a portare a casa qualche buona soddisfazione.
reviewsResponsible disclosure: SQL Injection su portale sanitario
Garantire la sicurezza informatica è un compito difficile ma non mi aspettavo di trovare una "comune" SQL Injection nella pagina di login in uno dei portali web utilizzati dai medici per il controllo dei proprio assistiti
disclosure ingegneria sicurezza vulnerabilitaWindows 10: come rimuovere l'icona "Riunione Immediata" dalla barra delle applicazioni
Windows 10 tutto sommato mi piace. Quello che però non sopporto è l'idea di trovarmi una nuova icona nella barra delle applicazioni solo perchè Microsoft ha bisogno di sponsorizzare i propri servizi
tutorial windowsLinux: trovare i file più grandi o più piccoli di una certa dimensione
Le immagini costituiscono circa il 21% del totale dei dati scaricati per visualizzare una pagina. Per questo motivo ottimizzare le immagini può essere un task poco impegnativo ma in grado di migliorare notevolmente le performance di una pagina web. Ma come fare per trovare tutte le immagini pesanti in una giungla di cartelle e sotto-cartelle? Ci pensa Linux!
tutorial linux ubuntu