Speaker

Massimo Artizzu

Massimo Artizzu

Architect

Architect

Imola, Italy

Actions

Professionally grown when the Web was split among Internet Explorer, Netscape Navigator and... Macromedia Flash, I've always been passionate about JavaScript, CSS, HTML, web standards and the evolution of the platform. I firmly believes that libraries and frameworks come and go, but only the Web will remain.
Please stop me if I'm talking about CSS for too long.

Cresciuto progessionalmente quando il web era diviso tra Internet Explorer, Netscape Navigator e... Macromedia Flash, sono sempre stato appassionato di JavaScript, CSS, HTML, standard web e l'evoluzione della piattaforma. Credo fermamente che librerie e framework vanno e vengono, ma solo il Web rimane.
Fermatemi se parlo di CSS troppo a lungo.

Area of Expertise

  • Information & Communications Technology

Topics

  • JavaScript
  • TypeScript
  • CSS
  • HTML
  • Web Development
  • Web Accessibility
  • Web Performance

Sessions

Deep DI-ving: how Angular's DI system defeated a monolith en

The project had dozens of customizations for each client, and became an unmaintainable behemoth that held the entire team back. Breaking everything apart seemed impossible.
But Angular has always had a solution: its advanced and flexible dependency injection system. We took a deep look into it, and with a little ingenuity we started to separate the customizations from the core, and create a deliver workflow that eased everyone's job. Environment providers, element providers, even the good old module providers: understanding the injector hierarchical system has been paramount to create a usable, flexible and powerful customization framework.

The secondo word of the title is a pun and should be spelled exactly as "DI-ving", and read "D-I-ving"

Web Components: a che punto siamo? it

Dalla loro introduzione nel 2012, i Web Components hanno subito evoluzioni significative. E adesso che la loro adozione è stata sdoganata, si può fare una panoramica della loro adozione, diffusione e delle problematiche che risolvono e talvolta introducono.
Possiamo quindi liberarci dai vincoli dei framework moderni e affrontare le sfide del web moderno con una soluzione duratura? Abbiamo alternative vincenti su ogni fronte, o ci sono ancora delle sfide aperte? Vediamo qual è il punto della situazione attuale, fin dove possiamo spingerci con quello che abbiamo e cosa ci riserva il futuro.

In principio era la GIF: le animazioni sul web it en

Da quando il web era statico, è passata molta acqua sotto i ponti. I primi passi si facevano con le GIF animate, e in seguito si passò ad usare JavaScript. Poi è arrivato CSS. E da allora i modi per muovere, cambiare, alterare forme e posizioni delle nostre UI si sono moltiplicati, coprendo svariati approcci - dall'imperativo al dichiarativo, dal minimale al complesso.
Passiamo in rassegna tutti questi sistemi in ordine storico, andando nel dettaglio delle implementazioni e degli impatti sulle performance e sull'esperienza utente.

JavaScript is an oddball en it

If you're a web developer, JavaScript is probably the language you're using the most. But it's also a language that never ceases to gives us surprises. How many times did we say "Huh, so it behaves like that!", or "I didn't know that API existed!", or just "This is so weird..."
And it's just that: JavaScript is weird. Being the language itself, with its quirkiness thoroughly examined in many occasions; or in the case of weird, less-known, or just DOM APIs with unusual signatures and implementations. But maybe some of these techniques, which could have been common knowledge, are still useful today and could solve our day-to-day problems.
Just don't use them in production! Not for now, at least...

CSS spies on us en it

It may seem weird, but on the web it's possible that you're tracked and your data stolen in the most unsuspected situations. With disabled JavaScript, for example. Surprised? And yet, we've already had the signs of this phenomenon in the past, and with the constant evolution of CSS as a language the techniques have multiplies and refined. We'll see some that you didn't quite expect...

Container Queries: the long awaited revolution of CSS en

For a long time, we had the necessity to create media queries that apply to cingle containers and not the full page, in order to solve our styling problems with components and widgets.
Finally, after a lot of delays, Container Queries have arrived. With many more features that are going to be added to the specification, they can radically change the way we apply, conceive and develop CSS.

Freedom from frameworks: the Web Components case en it

Web Components are here and are indeed growind steadily inside the web community. But what are they good for? What problems do they solve that old and new frontend frameworks don't? Or maybe they solve the problems *caused* by frameworks?
Migrations. UI Kits. Micro-frontends. Accessibility. Server-side rendering. Form participation. Consistent design. Let's see how Web Components let us tackle these challenges with solutions that will last.

JavaScript è un tipo strano en it

Se sviluppi per il web, JavaScript è forse il linguaggio che usi di più. Ma è anche il linguaggio che non smette mai di darci sorprese. Quante volte abbiamo detto: "Ah, allora è così che fa!", o "Non sapevo che quest'API esistesse!", o solo "Questo è proprio strano..."
E infatti è così: JavaScript è strano. Che sia il linguaggio stesso, con le sue stravaganze esaminate già a fondo in tante eccasioni; o nel caso di strane, semi-sconosciute o solamente API del DOM, con firme e implementazioni inusuali. Ma forse alcune di queste tecniche, che potrebbero essere sapere comune, sono ancora utili oggi e possono risolvere i nostri problemi quotidiani.
Ma non usateli in produzione! O almeno, non subito...

Il CSS ci spia en it

Può sembrare strano, ma sul web è possibile che siate tracciati e i vostri dati siano rubati nelle situazioni più insospettabili. Con JavaScript disabilitato, per esempio. Sorpresi? Eppure, abbiamo avuto segnali di questo fenomeno nel passato, e con l'evoluzione costante di CSS come linguaggio, le tecniche si sono moltiplicate e raffinate. Vedremo delle cose che non vi aspetterete...

Libertà dai framework con i Web Component en it

I Web Component sono tra noi e stanno crescendo di popolarità nella comunità web. Ma a cosa servono? Che problemi risolvono che i framework web vecchi e nuovi non fanno? O forse risolvono i problemi *causati* dai framework?
Migrazioni. UI Kit. Micro-frontend. Accessibilità. Server-side rendering. Inclusione nei form. Design consistente. Vediamo come i Web Component ci consentono di affrontare queste sfide con soluzioni durature.

La rivoluzione dei (fullstack) front-end framework it

Stiamo assistendo ad una rivoluzione del mondo Front-End e moltissimi nuovi (full-stack) framework stanno nascendo o si stanno evolvendo: Next, Astro, Qwik, SvelteKit, SolidJS, ...

Ottimizzazione per i motori di ricerca, incremento delle prestazioni, minor impatto ambientale e aumento delle conversioni ($$$) sono i principali motivi che stanno spingendo il mondo JavaScript ad abbandonare il Client Side Rendering in favore di SSR, SSG, nuovi pattern di rendering e nuove strategie di Hydration.

Ne discuteremo con Fabio Biondi, due ospiti e con il pubblico, che sarà coinvolto in modo attivo

In the beginning there was the GIF: animations on the web it en

It's been a long journey since the web was static. We took the first steps with animated GIF images, then we started using JavaScript. Then CSS came, and since then the ways of moving, changing, altering shapes and positions of our UIs have multiplies, covering a variety of approaches - from imperative to declarative, from minimal to complex.
Let's see all of them in historical order, going into detail of their implementations and their impacts on performances and user experience.

Massimo Artizzu

Architect

Imola, Italy

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top