talks & speakers
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 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.
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.
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.
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!
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.
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.
Developer Evangelist @ Twilio
Developer Advocate @ Sonar
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.
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.
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).
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.
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.
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.
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.
Astro & island architectures: build fast and SEO friendly websites
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.
Front-End Instructor Google Developer Expert Microsoft MVP
Building Intelligent Rich Text Editing Interfaces for the Web
Building a good text editing application is hard, but building one for the web platform is bare gnarly. I want to share what I've learned in the last year, building an ambitious, real-time collaborative, high-performance, AI-assisted text editing interface using TypeScript, and how you can build your own. Learn from my mistakes, I've made them all!
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.
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!
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.
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.
Chief @ Cool Computer Club
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.
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.
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.
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.
Debugging & DevTools
In this talk, Jecelyn from the Chrome DevTools team will walk you through the state of debugging and improvements in DevTools.
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.
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.
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
Open Source Developer @ Igalia
When offline, I’m a math student in Turin, Italy.