
Luca Del Puppo
Nearform_, Senior Software Engineer
Treviso, Italy
Actions
I'm a Senior Software Engineer, Google Developer Expert, Former Microsoft MVP Codemotion Ambassador and GitKraken Ambassador. I love JavaScript and TypeScript.
In my free time, I love studying new technologies, improving myself, creating YouTube content or writing technical articles. I can’t stay without trail running and love to do it in my love Dolomiti.
Area of Expertise
Topics
Vibe Coding - Let’s follow the flow!
Do you like pair programming? Have you ever tried to do it with a machine via AI assistants?
This is the essence of "Vibe Coding," but what could go wrong? And what could go right?
Let’s see together how "Vibe Coding" can improve our job or slow us down, the pros and cons of this new approach, and if we can make it part of our toolbox.
React Compiler, how can you help me?
A useMemo here, a useCallback there, sprinkle in a memo. Is this a codebase or a jungle of optimisation hacks? But wait… why are *we* doing the framework’s job?
Lucky for us, React Compiler is here, and It promises to fine-tune our code and let us focus on shipping features!
Finally, you can focus your time on resolving business issues rather than framework mistakes!
In this talk, we’ll explore how the React Compiler works, what it can (and can’t) do for our project, and how it’s changing the way we think about performance in React.
Say goodbye to optimisation and hello to shipping features… faster. Unlock the compiler’s magic and let React do what It was always supposed to do—*just work*.
AI in the Browser: Am I Still Waiting for It?
AI is everywhere; no day goes by without a new AI agent being created. But what about browsers? Is a browser a good place to run AI?
Let’s see what is possible to do in our Browser offline or online and learn how we can improve our applications, avoid expensive bills and let our users pay the energy bill for the AI 😉
TypeScript Gymnastics: Why Are They So Powerful for You?
In TypeScript’s type system is more than just a tool for catching errors—it’s a way to solve complex problems with clean and reliable code. In this talk, we’ll dive into advanced TypeScript techniques like mapped types, conditional types, and generics to handle even the trickiest type challenges.
You’ll see how these techniques can help you extract, transform, and validate data types while keeping your code simple and maintainable. These "TypeScript gymnastics" aren’t just for show—they’re practical skills that make your systems stronger and easier to work with.
Come learn how to take full advantage of TypeScript’s flexibility and power to build solutions that are as smart as they are safe.
Scale your Frontend application with Module Federation
Building complex frontend applications can be a challenge. As features grow, monolithic codebases become unwieldy and difficult to maintain. Microfrontends offer a solution by breaking down the application into independent, feature-focused chunks.
However, traditional microfrontend approaches can introduce new issues with dependency management and communication between the microfrontends themselves.
This talk explores Module Federation, a technique that addresses these challenges. By enabling dynamic loading of remote microfrontends at runtime, Module Federation fosters a more efficient and scalable architecture for large-scale frontend applications.
Dive into advanced TypeScript
Typescript or not Typescript? More than ten years have passed since its birth, and many of us still struggle to understand and love it.
Well, it’s time to understand more and stop bypassing it with a simple any.
Types, functions, literals, unions, intersections and so on: together, we will see all the notions that will lead you to start loving and using it to the fullest to ensure a more typologically secure future and perhaps not be hated by your future self.
ChromeDevTools—are you confident in your expertise?
If you are a JavaScript developer, you will probably open the ChromeDevTools hundreds of times. But are you sure you know it well?
Improving performance, checking the render, and understanding struggling situations are only some examples.
In this talk, we will learn how to use this tool in an advanced mode, and mistakes and challenges in your projects will not be problems with it by your side.
Write once, test everywhere with Playwright
This doesn’t work in Firefox; this doesn’t work in Safari; this is broken on Chrome, ok the last one is impossible :) But how often has your new feature not worked well in all browsers? Or how many times something produces troubles after a while because the code base has changed?
Fixing all and not having bugs is impossible but mitigating them is part of your job.
In this speech, you'll see how it is easy to create e2e and component testing with Playwright, to prevent mistakes in production. I forgot, a quick look at how to test API is a must.
Bull-ish your queues with BullMQ
Ever faced a situation where you desperately needed a queue, but traditional options were off the table? My team ran into this exact problem. After a lot of experimentation, we discovered a unique solution using Redis and BullMQ. This talk will share our journey – from the frustration of limited queueing options to building a highly scalable, lightning-fast system. We'll show you how we overcame the obstacles and achieved incredible results with Redis and BullMQ.
reactjsday 2025 Sessionize Event
DevFest Modena 2025 Sessionize Event
DevFest Campobasso 2025 Sessionize Event
jsday 2025 Sessionize Event
DevFest Basilicata 2024 Sessionize Event
DevFest Venezia 2024 Sessionize Event
Codemotion Milan 2024 Sessionize Event
DevFest Modena 2024 Sessionize Event
Come To Code 2024 Sessionize Event
XE One Day - Rethink application Sessionize Event
jsday 2024 Sessionize Event
DevFest Bari 2023 Sessionize Event
Devfest Pescara 2023 Sessionize Event
WeAreDevelopers World Congress 2023 Sessionize Event
XE One Day - App modernization Sessionize Event
NgRome
DevFest Pescara 2022 Sessionize Event
GDG Pescara
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