talks & speakers

Verona
 | 
 - 
April 13, 2023

The state of frontend frameworks in 2023

This talk explores the current state of frontend frameworks including Qwik and SolidJS, and examines their parallels between React. Leaving this talk, developers should have a more clear view of the strengths, weaknesses, and tradeoffs of these.

Tejas Kumar

Tejas Kumar

YouTuber

Tejas Kumar is an international keynote speaker with an engineering background spanning 22 years, from design to frontend to backend to devops.
Today, Tejas shares talks at large with developer communities worldwide, equipping them to do their best work.

 - 
April 13, 2023

Powering up Micro-frontends at the Edge!

Today's digital landscape has become a fast-paced environment where businesses constantly look for ways to increase efficiency, reduce latency, and improve user experience. Micro-frontends offer a new approach to front-end development, addressing these challenges by breaking down monolithic front-ends applications into smaller, independent, and reusable components, making them easier to deploy, manage, and scale. As part of this talk, we will explore micro-frontends and how to gradually incorporate the architecture into existing codebases using Cloudflare Workers. It can be time-consuming to completely migrate a legacy application using the micro-frontends approach, so we'll explore ways to effectively and efficiently adopt and implement micro-frontends. This talk will give attendees a strong foundation for creating micro-frontends powered by Cloudflare Workers to enable them to enhance their applications leading to better user experience and increased performance.

Gift Egwuenu

Developer Advocate @ Cloudflare

Gift is a Developer Advocate at Cloudflare. She has worked in the web development industry for over 5 years building tools and products that help businesses scale. In her previous role, she worked as a front-end developer. She is now working in developer relations. Gift loves to share her experience in web development, and career-related topics, with the goal of helping people level up their skills in the industry.

 - 
April 13, 2023

Lyra: Disrupting full-text search industry with JavaScript

How can a JavaScript-based search engine retrieve millions of records in a matter of microseconds?
Why is JavaScript the right language to implement a true isomorphic application to be deployed everywhere, from mobile applications to edge networks?
In this talk, we will see how Lyra, a full-text search engine written in JavaScript, is challenging the search industry with an incredible combination of performance and developer experience.

Michele Riva

Co-Founder & CTO @ OramaSearch

I'm a passionate and experienced software engineer, Google GDE, and Microsoft MVP working full-time on open-source software. I currently work as a Staff Engineer at NearForm while traveling the world to speak at international conferences.
I am also developing Lyra, the next-generation full-text search engine written entirely in TypeScript. I am always up for speaking about software, philosophy, photography... or literally whatever comes to your mind!

 - 
April 13, 2023

It's still getting better: new(ish) JavaScript you can use today

JS is a language in constant evolution and has accelerated for more than 10 years.
Half of the time we're writing code before it's standardised, and plenty of articles get written about things we can do that maybe we just don't get to. Maybe there are some dots that aren't joined up. With plenty of enthusiasm and a lot of interest in getting more out of the standards (and letting StdLib engineers write the code I want to use), I will present some newer syntax and standard APIs.
I'll present them not just as ideas but showing where, when and how you can use them in order to cut down on repetitive or custom code that's used in every project and get the runtime to do more for you: and even if it's not all as popular as "const" was, it's all available today!
Formatting numbers, logical guarantees, saying "yesterday" in the right way in a foreign language: it's all built in and right there under the surface.

Daniel Arthur Gallagher

Senior Software Engineer @ Subito.it

I'm an immigrant to Milan in 2019, bilingual since 2020 and a programmer since 2014.

 - 
April 13, 2023

Screw the Browser! Build ChatGPT via SMS

What crazy questions have you asked ChatGPT? Did asking it in a web browser annoy you? Never fear! This talk will go over how to build your own ChatGPT powered by OpenAI's API via Twilio SMS. We will dive into OpenAI's API and its many models, methods, machine learning concepts, use cases, and more.

Lizzie Siegle

Developer Evangelist @ Twilio

Lizzie serves developers in the Bay Area and beyond on Twilio's developer evangelism team and holds a Bachelor's degree in Computer Science from Bryn Mawr. She likes Swift, JavaScript, and working with AI, but has been seen writing Python and Haskell as well. When not organizing or attending hackathons and meetups, she enjoys tennis, ping pong, and all things Disney.

 - 
April 13, 2023

The top 5 JavaScript issues in all our codebases

We all try to write the best code we can, but sometimes things slip through the cracks. With a look at the data from scans of thousands of projects, we can tell what the most common issues are in the codebases of all JavaScript developers. In this talk we’ll take a look at those top issues that plague JavaScript projects around the world, we'll see why they are issues, and finally how to spot and avoid those common errors, issues or anti patterns. By the end of the talk you’ll feel more confident in your codebase and maybe have a few things to fix.

Phil Nash

Developer Advocate @ Sonar

Phil is a developer advocate for Sonar and Google Developer Expert living in Melbourne, Australia. He loves working with Ruby or JavaScript to build web applications and tools to help developers.
He once helped build a website that captured the world's favourite sandwich fillings. He has too many GitHub repositories.
Away from the keyboard, Phil listens to ska punk, hangs out with his miniature dachshund (also called Ruby), and is on a mission to discover the world's best beers.

 - 
April 13, 2023

Production-ready lambdas with Node.js

A few tips that i learned along the way on how to build production-grade lambdas using AWS: testing, logging, metrics, tracing, infrastructure as code, code-reuse, frameworks and more! Writing Lambdas is quite easy, at the end of the day it is just a function, right?! But writing GOOD production-grade lambdas, well that is an entirely other story. In this talk, I will share some of the tips and tricks that I learned building Lambda functions in Node.js during the last 6 years. We will talk about code organisation and code reuse, testing, logging, metrics, tracing, infrastructure as code and more.

Luciano Mammino

Senior Architect @ fourTheorem

Luciano Mammino is a Senior Architect at fourTheorem where he is helping companies to get the best out of the cloud. Luciano is co-author of Node.js Design Patterns and he runs Fullstack Bulletin, a free weekly newsletter for fullstack developers. Luciano is also an AWS Serverless Hero and a Microsoft Most Valuable Professional (MVP).

 - 
April 13, 2023

Designing and building resilient backend APIs in the cloud

An application is resilient when it has the ability to recover from infrastructure or service disruptions, dynamically acquire computing resources to meet demand, and mitigate issues, such as misconfigurations or transient network issues. Since resiliency is key for an optimal customer experience, building highly resilient workloads in the cloud is a goal for many businesses, from startups to enterprises. If you're a developer, tech lead, or architect wondering what can you do to foster resiliency best practices within your team or organisation, this is the right talk for you. Through a mix of theory, code examples and a demo, you will learn advanced patterns and design principles you should consider at every stage of the software lifecycle.

Sara Gerion

Senior Solutions Architect @ AWS

Sara is a senior solutions architect at AWS and maintainer of the library AWS Lambda Powertools for TypeScript. She has a background in backend engineering and is passionate about scalability, observability, and resilience in the cloud.

 - 
April 13, 2023

A picture is worth a thousand…kilobytes.

A picture is in fact worth a thousand words, but it should not be worth a thousand kilobytes.
In this talk we will take a look at tips and tricks that will enable you to deliver image heavy websites in a performant way.
We will discuss the pros and cons of “next-gen” image formats, the various available loading methods and techniques and their effects on the Largest Contentful Paint and Cumulative Layout Shift Core Web Vital metrics.
By the end of the talk you will be equipped with the right knowledge to deliver production sites with images that perform well to maximise user retention.

Tamas Piros

Director of Developer Advocacy @ Cloudinary

Tamas is a Google Developer Expert in Web Technologies and a seasoned Developer Evangelist. He is a passionate advocate for modern web technologies, helping people understand and unlock the latest & greatest features of web development.

Verona
 | 
 - 
April 14, 2023

Implementing web3 via APIs is still decentralized?

When we talk about decentralized applications we mean an application where control and decision-making is transferred to a distributed network. Sometimes we find this formula: a user that interacts with the dApp frontend — either web or mobile — which then interacts with the backend APIs. The backend, then, on request interacts with the smart contract(s) or blockchain through public nodes. Is this the right way to build a decentralized application or we are missing something? Let’s dive into it!

Soumaya Erradi

Lead software developer @ Scaling Parrots

I'm Soumaya Erradi and I'm a software developer and an IT teacher. I'm high skilled in web development (frontend and backend), specialized in developing enterprise applications using Angular.
Currently, I'm working as frontend lead developer in a team focused on blockchain app development. I'm also holding coding courses and meetups to deepen technical and business issues related to Blockchain and Smart Contracts.

 - 
April 14, 2023

Building AI-enhanced User Interfaces for the Web

ChatGPT is cool, but baking AI features directly into your application can supercharge your app's (and your user's!) true potential.

I want to share what I've learned in the last year, building an ambitious, real-time collaborative, high-performance, AI-assisted text editing application using TypeScript, and what you need to know to build one yourself.

Jani Eväkallio

Founding Engineer @ verb.ai

A web engineer with a passion for building rich, collaborative, real-time web applications. Open Source author, comedian, improviser and once an aspiring novelist, these days Jani is building AI-enhanced text editing tools to help others, and himself, write better.

 - 
April 14, 2023

Everything's better with friends

Software is meant to be alive, interactive, and experience shared best with your friends and colleagues. Building applications like these have always been difficult for mere mortals - they're expensive, hard to build and maintain, and never quite right ...until now. Over the last few years, changes in the ecosystem and platform capabilities have made the building blocks for building real-time collaborative applications much more accessible and within the reach of developers like you and me. I'd like to show you some of the work I've been doing in this area, as well as participate in a demo built on this technology.

Sunil Pai

Chief @ Cool Computer Club

Sunil runs Cool Computer Club, a product and services company for people building ambitious software. Previously, he built the developer CLI for Cloudflare Workers, worked on the React team in Facebook, built out the Javascript stack at Myntra, and a whole list of other product and infrastructure teams in his career. He can be found on twitter as @threepointone, or annoying his neighbours in London playing his Les Paul a little too loud.

 - 
April 14, 2023

Astro & island architectures: build fast and SEO friendly websites

Astro, a latest generation JavaScript framework, has recently released version 2.0, and since the first version it has been a huge success thanks to its simplicity, performance and the island architecture, a technique that use partial hydration to use several UI frameworks and libraries in the same view, such as React, Vue, Svelte and many others.
Astro uses pre-rendering techniques such as SSG (Static Site Generation) and SSR (Server Side Rendering) and has the main objective of speeding up the display of content: for this reason it is the ideal tool for creating landing pages, blogs and Web pages that require high search engine scores and high performance.
In this session I'll describe how Astro work and we will analyze the necessary steps to install, configure and create landing pages and blogs by using SSG, SSR, markdown and the island architecture.

Fabio Biondi

Front-End Instructor Google Developer Expert Microsoft MVP

Fabio is a front-end instructor, speaker, content creator and run several front-end communities. He is especially focused on JavaScript front-end applications and all related aspects, both visuals and architecturals. He often work on cutting-edge libraries and frameworks offering training, development, code review and consulting on Angular, React and several other front-end technologies.

 - 
April 14, 2023

Multimedia file management in web applications: a solution with Typescript, NodeJS and ffmpeg in a serverless application

We, as streaming service users, consume daily movies and media that are easily accessible and can be enjoyed mostly on every device and any browser.
However, this is not always the case. There are still many industries that deal with data that initially have extensions not supported by browsers and thus they are not immediately available for visualization and usage.
The problem is certainly very common in HealthCare companies that have to deal with data coming from Medical Devices (ultrasound scan, CT scan…), and that come next handled, visualized and used in Web Applications to provide Digital Services or for Artificial Intelligence implementations. These companies face the problem of converting in real time a large amount of data, and they need fast, reliable and scalable solutions.
During this talk, I’ll show you how to make large amounts of media files available in browsers and web applications, by creating a service with Typescript, NodeJS, and fluent-ffmpeg, in a serverless application to ensure availability and scalability.

Martina Lilla

Software Engineer @ SynDiag

Martina Lilla is a Software Engineer at SynDiag, a company that provides Digital Services and Artificial Intelligence solutions to support the diagnosis of gynecological tumors. Her work focuses on development and maintenance of the web application (FE - Angular, BK - Nodejs, DB - MongoDB, Storage - S3) and Data Management & Engineering for AI algorithms. She is passionate about technology and constantly curious to learn new things and apply them by designing new digital solutions creatively and innovatively, collaborating effectively with the end user.

 - 
April 14, 2023

Micro-frontends discovery

Micro-Frontends are gaining more popularity year over year. There are some aspects to discover and many others to improve. During this talk we are going to explore one of the main challenges with micro-frontends: the discoverability. Being able to dynamically discover micro-frontends allows us to easily work in multi-environments strategy and reduce the blast radius of new deployments.

Luca Mezzalira

Principal Serverless Specialist Solutions Architect @ AWS

Luca Mezzalira is Principal Serverless Specialist Solutions Architect at AWS, an international speaker, and an author. Over the past 18 years, he’s mastered software architectures from frontend to the cloud, providing the right solution for the context of the job at hand.

 - 
April 14, 2023

Debugging & DevTools

In this talk, Jecelyn from the Chrome DevTools team will walk you through the state of debugging and improvements in DevTools.

Jecelyn Yeen

DevRel Engineer - Chrome @ Google

Jecelyn Yeen is a DevRel Engineer at Google working on Chrome DevTools and Browser Automation. Her work focuses on the developer tooling ecosystem.

 - 
April 14, 2023

Migrating Babel from CommonJS to ESM

CommonJS has been the go-to module system for Node.js for more than a decade, but the ecosystem is slowly moving to ECMAScript Modules.
CommonJS and ESM have different features, and they are not fully compatible with each other: should existing libraries migrate to ESM? Should they keep using ESM forever? Are JavaScript tools ready for native ESM?
Babel is one of the most used packages on npm, and we have been slowly working to move away from CommonJS. What obstacles have we found? How did we overcome them? What have we learned in the process? How do we ensure a smooth transition for our users?a

Nicolò Ribaudo

Open Source Developer @ Igalia

I’m a developer who loves open source and JavaScript. I work at Igalia, where I help push the web forward, and I maintain Babel — the JavaScript compiler.
I’m also a TC39 delegate and I’ve helped developing different JavaScript proposals over the years.
When offline, I’m a math student in Turin, Italy.