
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.
Area of Expertise
Topics
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
GDG DevFest Pisa 2025Sessionize Event
Web Day 2025Sessionize Event
DevFest Catania 2024Sessionize Event
Devfest Pescara 2024Sessionize Event
DevFest Bari 2024Sessionize Event
Codemotion Milan 2024Sessionize Event
DevFest CampobassoSessionize Event
GDG DevFest Pisa 2024Sessionize Event
Web Day 2024Sessionize Event
DevFest Bari 2023Sessionize Event
Devfest Alps 2023Sessionize Event
Devfest Pescara 2023Sessionize Event
DevFest Pisa 2023Sessionize Event
Web Day 2023Sessionize Event
DevFest Bari 2022Sessionize Event
DevFest Pescara 2022Sessionize Event
Web Day 2022Sessionize Event
XmasDev 2021Sessionize Event
Web Day 2021Sessionize Event
CodeGen 2021Sessionize Event
Rome .NET Conference 2020Sessionize Event
DevFest Italia 2020Sessionize Event
Visual Studio Tour 2020 - LiveSessionize Event
GDG DevParty TogetherSessionize Event
DevFest Pisa 2020Sessionize Event
GDG DevFest Pescara 2019Sessionize Event
DevFest Levante 2019Sessionize Event
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