Most Active Speaker

Francesco Sciuti

Francesco Sciuti

CEO @ Devmy - Google Developer Expert, Microsoft MVP, Google Certified Developer & AWS UG Lead

Catania, Italy

Actions

Francesco (Google Developer Expert, Microsoft MVP, Google Certified Developer & AWS UG Lead), is a programmer with several years of experience in enterprise programming , high skilled in web development (frontend and backend) and in team project management.

I have a keen interest in new technologies and in IT development and I’m always upgrading and evaluating my knowledge and skills to stay at the cutting-edge of web development.

My outstanding verbal and written communication skills let me involved in lots of meetings, workshop and courses both in Sicily and in Italy as a speaker and tech event organizer.

Focused on continual professional and technological improvement: books, courses, articles, forums and regular attender of tech events where I can meet new and interesting people with which exchange as much as possible ideas and technical knowledge.

I want to put myself in challenges both in the personal and professional side and this is way I’m involved ,as an active contributor, in many Italian communities (Angular ,React, Javascript ,GDG, PUG, etc…) and I contribute as a counselor to CoderDojo Foundation (Computational youth learning).

I’ve worked for a long time as a employee and then as a freelancer, but nowadays I has my own company: Acadevmy – Software Factory, founded with my friends Andrea and Salvo.

Badges

  • Most Active Speaker 2024
  • Most Active Speaker 2023

Area of Expertise

  • Information & Communications Technology

Topics

  • Frontend Architecture
  • Web Frontend
  • Frontend
  • Front-End Development
  • AWS Architect
  • angular
  • webcomponents
  • GraphQL
  • PWA
  • Programming Languages & Frameworks
  • Software Architecture

JavaScript: No ti stai sbagliando, non è un linguaggio single thread!

Spesso ci si riferisce a JavaScript come ad un linguaggio single thread e questo non è chiaro quanto sia ormai un retaggio del passato!
Sono presenti nel linguaggio (e negli environments) tante caratteristiche che consentono di lavorare multi thread, finalmente alleggerendo (e non di poco) il tanto affaticato main thread.
Dai Workers agli SharedArrayBuffers, ci tufferemo in un viaggio che ci farà dire: No ti stai sbagliando, JavaScript non è un linguaggio single thread!

Web Components: Scriviamo un'applicazione frameworkless in mezz'ora!

Sessione di live coding in cui verrà realizzata una piccola applicazione (una sorta di ToDo List) senza utilizzare alcun framework e scrivendo il tutto con qualche web components!

Il tutto in mezz'ora...speriamo di farcela! :D

Workers & Background APIs - Una via di FUGU per il tuo main thread!

Ma quanto può affaticarsi il nostro infaticabile main thread? Siamo sempre a chiedere di far qualcosa e magari potremmo essere più gentili ed aiutarlo con semplici API o banalmente con l'uso di quegli sconosciuti ma cari (ed ormai vecchi) workers!

Facciamone quindi una panoramica e proviamo a cogliere il modo migliore per usare tutto questo po' po' di roba!

Web Components: poche righe, tanta potenza!

Che li si scrivano in Vanilla JS o con uno dei tanti strumenti ormai sul mercato, i Web Components sono ormai realtà e sono il next step della realizzazione di componenti ed interfacce web modulari.
Scopriamone tutte le caratteristiche confrontando le varie soluzioni possibili, i vantaggi e perché no anche gli svantaggi di questa (neanche troppo) nuova tecnologia che renderà ancora più potenti le nostre applicazioni.

VSC - Un eccellente editor per la formazione remota (e non)!

Faremo insieme una panoramica di tutte le funzionalità più interessanti di VSC, con una lunga carrellata di tips & tricks. Inoltre sarà strizzato l'occhio in particolare a come VSC possa essere un eccellente strumento da utilizzare per fare training remoto...o in aula (pandemie permettendo)!

Siamo tutti bravi col browser degli altri: ve lo dimostro con la bat-cintura!

Sappiamo quanta fatica fa un browser per renderizzare una semplice pagina web e quante sfide deve affrontare? Beh, di recente mi sono posto queste domande e ho tentato di capire di più come è fatto un browser e quali sfide deve affrontare per far sì che le nostre pagine web (o applicazioni) possano oggi essere così interessanti come le pensiamo. Conoscerlo meglio ci aiuterà a rendere la vita più facile al browser stesso ed al nostro amato computer.

Per farlo useremo un'arma davvero potente: la bat-cintura, ehm, o meglio i Chrome Developer Tools...una serie di gadget utili per capire e vivere più serenamente il critical rendering path!

Meet&Connect con Francesco Sciuti

Vieni a trovarci vicino all'area community al primo piano e scopri un’opportunità unica di connessione! Il nostro team di Ambassador è pronto ad accoglierti al booth per rispondere a tutte le tue domande, darti consigli preziosi o semplicemente scambiare un saluto.
Che tu stia cercando spunti per il tuo prossimo progetto o un semplice momento di networking, questo è il posto giusto per te! Non perdere l’occasione di fare un incontro che potrebbe cambiare il tuo percorso: passa al booth per fare quattro chiacchiere, costruire nuove connessioni ed imparare da expert!

Living on the edge - Come portare veramente l'AI sul tuo browser (e non solo)!

Fino ad ora, chi si occupa di frontend o mobile è stato a guardare l'AI funzionare sul cloud, avida di tante risorse e poco abbiamo avuto da gestire direttamente sul nostro dispositivo.
Ma le cose cambiano in fretta ed oggi qualcosa ci consente di fare meraviglie sfruttando modelli locali per Vision, Linguaggio Naturale, Audio e tanto altro!

È arrivato finalmente il momento di evitare round trip con i server, lavorare offline e non spendere tanti dindini...è arrivato il momento dell'AI on the Edge (e quindi ora anche io posso parlare di AI concretamente senza fare il fuffarolo)!

La complessità sta negli occhi di chi guarda

Sono passati anni da quando sviluppare un software era qualcosa relegato a pochi nerd, i libri erano l'unica fonte di verità e la documentazione era relegata ai manuali di linguaggio o di OS.

Generare codice è ormai alla portata di tutti ma il software continua a diventare maledettamente più complesso e pieno di layer di astrazione che, provando a semplificare, allontanano la consapevolezza e la capacità di risolvere problemi complessi.

Un talk sulla semplificazione delle complessità che, nonostante tutto, non diminuiscono...proviamo a sciogliere il nodo di Gordio senza reciderlo!

La NON vita di un developer - Reloaded

Tra un "Si può faareee!" e un "Aspè, qualcosa non torna..." proviamo a capire come si svolge la vita di un developer, come già avevamo provato a fare nel lontano 2020...ma le cose cambiano in fretta e quindi è necessario capire come i dev oggi hanno riottenuto una vita...o forse no?

JavaScript: No ti stai sbagliando, non è un linguaggio single thread!

Troppo spesso ci si riferisce a JavaScript come ad un linguaggio single thread e questo, altrettanto spesso, non è chiaro quanto sia ormai un retaggio del passato!
Da fin troppo tempo ormai sono presenti nel linguaggio (e negli environments) tante caratteristiche che consentono di lavorare multi thread, finalmente alleggerendo (e non di poco) il tanto affaticato main thread.
Dai Workers agli Atomics, da alcuni piccoli tricks sino agli SharedArrayBuffers, ci tufferemo in un viaggio che porta JavaScript ad un nuovo livello, così da dire alla prossima occasione:
No ti stai sbagliando, JavaScript non è un linguaggio single thread!

GraphQL con Apollo e Angular - Tutto il REST è noia!

GraphQL è entrato ormai nello stack di molti sviluppatori e pare voglia soppiantare ciò che REST ha fatto fino ad ora. Tramite esempi pratici, vedremo prima come sia possibile implementare un server GraphQL utilizzando Apollo, approfondendo le opportunità offerte da questo intero ecosistema, per poi passare ad interrogare il server tramite Angular, cercando di capire come cambia lo sviluppo frontend sia dal punto di vista di comunicazione con le API che dal punto di vista dello State Management. Il tutto sperando che la concorrenza non ci RESTi male! :D

GraphQL & Angular - Tutto il REST è noia!

GraphQL è entrato ormai nello stack di molti sviluppatori e pare voglia soppiantare ciò che REST ha fatto fino ad ora.
Usiamo un caso specifico di una dashboard di gestione di API per il booking per capire come cambia lo sviluppo in Angular sia dal punto di vista di comunicazione con le API che dal punto di vista dello State Management.
Il tutto sperando che la concorrenza non ci RESTi male! :D

Fast - UI System, Utilities & Tools - Frontend firmato Microsoft

FAST è una collezione di tecnologie basate su Web Components e sugli standard Web più moderni, progettata per aiutarti ad affrontare in modo efficiente alcune delle sfide più comuni nella progettazione e nello sviluppo di siti Web e applicazioni moderne.

Così cita il repo su GitHub, io ci credo e vi racconto il perché!

FUGU + WebComponents...e diventi Babbo Natale!

Creiamo un Web Component, combiniamolo con una delle tantissime nuove Web API...riconosciamo i nostri bei visi - solo e soltanto grazie al browser - e trasformiamoci in Babbo Natale...
beh, io già la barba ed i capelli li ho...ed anche qualche capello bianco!

Vediamo quindi quanto codice sarà necessario per creare un componente agnostico che potrai usare in giro per il web e portare il Natale in ogni pagina che si rispetti!

Fast - UI System, Utilities & Tools - Frontend firmato Microsoft

FAST è una collezione di tecnologie basate su Web Components e sugli standard Web più moderni, progettata per aiutarti ad affrontare in modo efficiente alcune delle sfide più comuni nella progettazione e nello sviluppo di siti Web e applicazioni moderne.

Così cita il repo su GitHub, io ci credo e vi racconto il perché!

Deno - L'anagramma di Node

È un player ancora molto giovane e non è chiaro se è una meteora o qualcosa che resterà sul mercato e ritaglierà una fetta della torta...ma proviamo a capire insieme cosa offre questo nuovo runtime per Javascript che vanta maggiore sicurezza rispetto a Node e la possibilità di utilizzare TypeScript...e non solo!

Ciao Darwin: il gender gap esiste? “Fazione del Si” vs “Fazione del NO”

Ad ogni evento tech, capita di incontrare qualcuno che afferma che il gender gap nel settore tecnologico non esista o che le donne siano addirittura avvantaggiate.
Oggi vogliamo trattare il gender gap in maniera diversa. Non sarà un talk, né un panel: forse sarà un duello… Con un tocco di ironia dimostreremo che, nonostante l'abbondanza di dati statistici autorevoli, i nostri bias riescono spesso a prevalere su un approccio serio e data driven.
Come collettivo M71A – Manifesto italiano per l'uguaglianza delle ragazze e delle donne nella tecnologia – ci poniamo obiettivi ambiziosi, tra cui proprio promuovere una piena consapevolezza delle discriminazioni di genere, esplorandone tutte le sfaccettature, sempre mutevoli e complesse.

Chrome Developer Tools: Tanti Gadget utili per la tua Bat-Cintura

Come farebbe Batman senza tutti i suoi gadget presenti nella Bat-Cintura? Come farebbe a combattere il crimine che imperversa su Gotham? Beh, lui è figo ma possiamo esserlo pure noi (nel nostro piccolo)!

Crimini purtroppo ne imperversano pure troppi nelle nostre applicazioni web e, non avendo una vera bat-cintura, possiamo mettere in campo i meravigliosi, molteplici e (spesso) troppo poco conosciuti Developer Tools!

Analizziamoli, conosciamoli meglio, agganciamoli nella nostra cintura ed iniziamo a combattere anche noi i cattivoni che si insidiano nel nostro codice…ma mi raccomando, non vi paragonate a Batman!

Background APIs - Tutto ciò che dovrebbe lavorare sotto il cofano!

I Web Workers ed i Service Workers li conosciamo ormai...ma per cosa li usiamo esattamente? Quanto lavoro possiamo sgravare alle nostre pagine combinando queste e tante altre API che lavorano sotto il cofano?

Tante soluzioni per tanti casi d'uso, analizzando tante delle API che spesso si nascondono (forse troppo) dentro la documentazione ma che davvero poco utilizziamo!

AI + A11Y = Surfa il web senza tavola...e senza mani!

E se al posto di usare il mouse, potessimo navigare le nostre pagine facendo l'occhiolino o con il movimento della testa? Può una Chrome Extension cambiare il modo di usare il proprio browser?

Grazie all'AI ed ai modelli "on the edge", è possibile provare nuove frontiere di navigazione del web, utili magari a chi non ha la possibilità di usare le mani come vorrebbe!
Un esperimento utile, navigando con le sole espressioni facciali, per comprendere un nuovo modo di concepire l'uso dei dispositivi rendendo ancora più accessibile ciò che non lo era.

La strada è ancora lunga...ma perlomeno è tracciata!

Anatomia di un Signal

Da quando Rian Carniato a (ri)lanciato il concetto dei Signal, non si parla d’altro;
tutti sanno che è la cosa migliore da usare e tutti a capire come usarli…
ma sarebbe anche bello chiedersi come sono fatti e come funzionano, quando sono una buona scelta e quando no.

Prima di capire come usarli, prima di inneggiare ad Angular, Solid o ciò che vi piace, prendiamo un bisturi e vivisezioniamo un signal per vedere che in fondo non è l’ennesimo miracolo, è solo conoscere bene un po’ di architettura e pattern!

Codemotion Rome 2025Sessionize Event

April 2025 Rome, Italy

GDG DevFest Pisa 2025Sessionize Event

April 2025 Pisa, Italy

Web Day 2025Sessionize Event

March 2025 Milan, Italy

DevFest Catania 2024Sessionize Event

November 2024 Catania, Italy

Devfest Pescara 2024Sessionize Event

November 2024 Pescara, Italy

DevFest Bari 2024Sessionize Event

October 2024 Bari, Italy

Codemotion Milan 2024Sessionize Event

October 2024 Milan, Italy

DevFest CampobassoSessionize Event

September 2024 Campobasso, Italy

GDG DevFest Pisa 2024Sessionize Event

June 2024 Pisa, Italy

Web Day 2024Sessionize Event

March 2024 Milan, Italy

DevFest Bari 2023Sessionize Event

December 2023 Bari, Italy

Devfest Alps 2023Sessionize Event

December 2023 Turin, Italy

Devfest Pescara 2023Sessionize Event

November 2023 Pescara, Italy

DevFest Pisa 2023Sessionize Event

April 2023 Pisa, Italy

Web Day 2023Sessionize Event

March 2023 Milan, Italy

DevFest Bari 2022Sessionize Event

December 2022 Bari, Italy

DevFest Pescara 2022Sessionize Event

November 2022 Pescara, Italy

Web Day 2022Sessionize Event

March 2022

XmasDev 2021Sessionize Event

December 2021

Web Day 2021Sessionize Event

March 2021

CodeGen 2021Sessionize Event

February 2021

Rome .NET Conference 2020Sessionize Event

December 2020

DevFest Italia 2020Sessionize Event

October 2020

Visual Studio Tour 2020 - LiveSessionize Event

June 2020 Rome, Italy

GDG DevParty TogetherSessionize Event

May 2020

DevFest Pisa 2020Sessionize Event

April 2020 Pisa, Italy

GDG DevFest Pescara 2019Sessionize Event

November 2019 Pescara, Italy

DevFest Levante 2019Sessionize Event

August 2019 Gallipoli, Italy

Francesco Sciuti

CEO @ Devmy - Google Developer Expert, Microsoft MVP, Google Certified Developer & AWS UG Lead

Catania, 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.