JSDayIE 2023 features some of the best JavaScript professionals in Ireland and the rest of the world
Principal Software Engineer @ Rapid7, Belfast 🇬🇧
Bun, Forrest, BUN!!
Bun is the latest player in the JavaScript runtime game. It claims to be orders of magnitude faster than the more well known rivals such as Node and Deno. In this talk we will look at JavaScript runtimes, engines and how bun is trying to challenge the convention. We will also put to the test the performance claims.
Javascript developer based in Belfast N.Ireland. Has been making and breaking the web for years. When I'm not writing setTimeouts I can be found behind the lens of a camera taking nature pictures.
Senior Software Engineer @ Netlify, Toronto 🇨🇦
Moving to the Edge
Edge computing is not a new concept, but in the past few years an increasing number of hosting providers have introduced the ability to run Javascript at the edge such as Edge Functions from Netlify and Vercel, and Workers from Cloudflare.
Some of the hottest new Javascript frameworks are encouraging the use of 'the edge' when building websites, and companies that host data are increasingly making that data more accessible on edge networks.
In this session, we'll look at:- What the edge is;
- How running code and serving data on the edge can improve site performance;
- How to leverage these options effectively in your site to maximize site performance with minimal architectural changes; and
- How leveraging the edge can reduce the carbon footprint of your software.
Erica is a Sr. Software Engineer at Netlify, helping to build tools to make Netlify a core building block for the modern web. She's based out of Toronto, Canada, and when she's not coding, she's camping somewhere in the woods with her dog, Ada.
Frontend Developer @ Orbital Witness, London 🇬🇧
Building Fast, Maintainable JavaScript Monorepos with Nx
As any org scales, at some stage you'll find yourself wanting to share code between different projects - wouldn't it be great to resuse that React component we built for the client app in our new admin tool! Or maybe you're working in a microfrontend architecture with dozens or hundreds of independently deployable frontend applications. One way of solving these problems is with a monorepo - but that brings problems in itself around scalability and maintainability... enter Nx! In this talk we'll discuss how Nx can help you to manage a monorepo and the benefits that it brings. We will dive into how it can help you to generate new projects, its smart ability to know what's changed and only rebuild what it absolutely needs to, and how its distributed nature can reduce the time you spend waiting for CICD pipelines to run.
George is a frontend developer at Orbital Witness in London, where he is most often found working with TypeScript and React. He is always looking for ways to make developers lives easier through better tooling and streamlined processes.
Self-Employed @ Open Source, Philadelphia 🇺🇸
TypeScript Static Analysis Hidden Gems
The TypeScript language adds a suite of services around TypeScript code that enable powerful code analyses and automations. But, most developers only use TypeScript lightly at development time. It can do so much more for you! This talk will present a practical overview of some of the latest and greatest developments in the open source TypeScript tooling space, including:
• typescript-eslint: features for finding detecting real bugs in your code, and APIs to let you define organization-specific rules
• eslint-plugin-expect-type: a consumer of typescript-eslint's APIs that
• ts-prune: detecting unused code with the power of the type system
• TypeStat: converts JavaScript to TypeScript and TypeScript to better TypeScript
This will also cover the TypeScript 'program' and 'language service' APIs used to power those tools.
Hi, I'm Josh! I'm a frontend developer with a passion for open source, static analysis, and the web. I'm an independent open source maintainer and work on projects in the TypeScript ecosystem such as typescript-eslint and TypeStat. I'm also the author of the Learning TypeScript book, published by O'Reilly. My work focuses on bringing accessible education to the masses in a sustainable way.
Engineering Manager & Front-End Engineer, Tallinn 🇪🇪
Alice's Adventures in Memoryland
One day I went down the rabbit hole trying to understand how objects we create in JavaScript become 0s and 1s in computer's memory. I found it really fascinating and with this talk I will give you a guided tour around the rabbit hole: from how bits of information are stored in the computer's RAM to V8's memory management strategies and garbage collection.
Kateryna is an engineer from Ukraine with 9+ years of experience in UI development and design. She is passionate about accessible web, design systems and making complex things simple. Apart from work, she is active in tech community, organises board game nights and known as a coffee snob.
Sr. Full-Stack Product Designer @ NodeSource, MedellÃn 🇨🇴
The new era of ML in JavaScript
This talk discusses the rise of Machine Learning (ML) in the world of JavaScript. It explores the implications for developers and how this new era of ML can be leveraged to create more efficient web applications, products, and services. It also looks at the benefits and challenges of using ML in JavaScript and its potential impact on the future of software development. The talk examines the latest trends in the field of ML and the growing number of open-source libraries and frameworks available for developers to use. Finally, the talk looks at the implications and opportunities of utilizing ML in JavaScript and its implications for the future of software development.
Sr. Full-Stack Product Designer at NodeSource. Award-winning Community Builder at @Pionerasdev —recipient of IBM Open Source Community Grant 2020—. Google Launchpad Mentor, Google Developer Expert in Web Technologies and Women Techmakers Ambassador. Passionate developer and designer with a knack for combining technology and community development.
Technical Writer @ Google, Belgrade 🇷🇸
Our future without passwords
Picture the future. What do you see? Flying cars? Vacations in space? How about…not needing to remember passwords anymore? Well, welcome to that future (the no passwords one, not the flying cars).
Passkeys are here to make our digital lives easier and more secure–they cannot be reused, don't leak in server breaches, and protect users from phishing attacks. I’ll take you on a journey through our future where you can log in to a site or an app by unlocking your phone and show you how you can build your own authentication system using passkeys.
Milica is a technical writer at Google working on privacy and identity. She is a big believer in the open web, always exploring new technologies that are moving it forward.
Freelance @ rowdy.codes, Gouda 🇳🇱
Beats in the Browser - Coding Music with JavaScript
Javascript is extremely versatile. We use it to build frontend, backend, desktop and mobile apps. But did you know you can even create music with it ?! In this talk, Rowdy will show you how easy and fun it is to code your own music with the Web Audio API. As a bonus, he will throw in the Web MIDI API and Web Bluetooth API to really get the party started. Let's turn up the bass!
Rowdy Rabouw is a web developer with over 25 years of experience in HTML, CSS, JavaScript and PHP. Currently, he is a Front-End Focused Senior DevOps Engineer working on Vue.js and Node.js projects with special attention for accessibility. Rowdy loves watching superhero movies and Formula One races and enjoys riding on his mountain bike to unwind.
VP of Global Engineering @ Finalsite, Dublin 🇮🇪
Front-End Platform Engineering
We are switching from the era of DevOps to a Platform Engineering teams- they are to create company-specific platform to develop and deliver their products.
It goes through the stages of a Design System creation, integrated in a UI Framework (React, Vue, Angular…), and building an abstraction level on top of Cloud providers (AWS, Azure etc.) and tooling (K8S, Terraform..), and CI/CD pipelines (GitLab, Github) + observability and security enablement, to move the cognitive load from the product delivery teams.
Picking the right tooling, foster the culture, solution and approaches is complex, but there is a common set of patterns and tools, so this talk is to describe both the reasons why Platform Engineering is a must, and which tooling and approaches will help you in this journey.
Serg went from a developer and architect to a Director, Executive VP of Engineering, so he understands the needs of both developers, products, sales, and marketing. He built a few Platform Engineering organizations and delivered Cloud Platforms, and now is open to sharing his experience in enabling teams, businesses, and customers.
Senior Designer, advocacy and education lead @ Stately, Kilkenny 🇮🇪
Modelling a better night's sleep: building a white noise machine with state machines
Join to learn about state machines, stay for the soothing visualisations and relaxing soundscapes.
In this session, Laura will show you how to build a white noise machine web app, using XState and the Stately visual editor to model, manage, and visualise your states, quickly add new features, and easily collaborate with your coworkers.
New to state machines and statecharts? Laura will introduce these concepts, giving you all the framework-agnostic resources you need to go back to the office and impress your team.
Laura Kalbag has been in the tech industry for over 15 years, doing development, design, speaking, and writing. Laura works at Stately, where her focus is advocacy and education for Stately and XState. She is also the author of Accessibility for Everyone from A Book Apart and Co-Founder of Small Technology Foundation.
Senior Design Systems Engineer @ Northwestern Mutual, Boston 🇺🇸
Bye-bye, weeds! Digital Gardening with Astro, SolidJS & MDX
Kathleen is a software engineer, designer, and speaker, with deep industry experience in making apps beautifully accessible. She’s a Sr Design Systems Engineer at Northwestern Mutual, a W3C Design Tokens Community Group Specification Editor, and the best lanterne rouge cyclocrosser you’ll ever meet.
JSDayIE is presented by Wolk Software Limited with 💛 for the JavaScript community. It is made possible thanks to the support of our sponsors and the collaboration of many of the members of the JavaScript community in Ireland.
Copyright © 2018 - 2023 Wolk Software Limited.