List of videos

Everything-as-Code: It's time to fix configurations | Peleg Porat | Conf42 JavaScript 2023
Read the abstract ➤ https://www.conf42.com/JavaScript_2023_Peleg_Porat_everythingascode Other sessions at this event ➤ https://www.conf42.com/js2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Configu project ➤ https://github.com/configu/configu Chapters 0:00 intro 0:22 preamble 0:45 about peleg 1:13 what we will cover 2:08 application configuration 3:36 challenge with configurations 5:33 everything-as-code 5:54 configuration-as-code (cac) 7:49 introduction to configu 10:05 hands-on example 17:44 thank you!
Watch
The Role of Frontend Code in Reducing Carbon Emissions | Julia Ziebinska | Conf42 JS 2023
Read the abstract ➤ https://www.conf42.com/JavaScript_2023_Julia_Ziebinska_better_web_reducing_carbon_emissions Other sessions at this event ➤ https://www.conf42.com/js2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC ec0lint project ➤ https://github.com/ec0lint Chapters 0:00 intro 0:22 preamble 0:49 digital ecology... 1:20 how does the internet emit co2? 2:23 data transfer and power lines 2:39 end devices 3:31 4% of all greenhouse gases 4:02 what can we do about it? 4:10 emails 5:42 browsing 6:33 devices 7:05 websites 10:07 sistainable web design by tom greenwood 10:27 the formulas 11:28 how can we create more sustainable websites? 11:39 - programming language 12:35 - libraries 13:22 call to external apis resources 13:44 images 14:07 videos 14:35 fonts 15:04 colors 15:21 hosting 16:04 user data collection 16:48 why? 17:21 ec0lint 17:48 features 18:05 environmental impact 18:35 scaling 19:19 references 19:26 reach out to julia
Watch
Web applications of the future with TypeScript and GraphQL | Roy Derks | Conf42 JavaScript 2022
Type systems like TypeScript are the next thing when developing JavaScript applications. They make sure that your props are passed in the correct form and shape throughout your application. Together with GraphQLs query language that is based on types, you can create the web application of the future! Structure: With (live) code examples I will show how to combine TypeScript and GraphQL into a fully functioning application that is based on a secure type system. Other sessions at this event 🚀🪐 https://www.conf42.com/js2022 — 0:00 Intro 0:46 Talk
Watch
Implementing a performant URL parser from scratch | Yagiz Nizipli | Conf42 JavaScript 2022
Performance plays and important role in engineering. After looking for contributing to Node.js, implementing a very fast specification compliant URL state machine and a parser for Node.js became the project which pushes the boundaries of both javascript user-land and node.js. I've been working on implementing the URL parser, currently written in C++, in Rust and WebAssembly. I want to share my experience working on it, and benchmarking with the native implementation. The first talk will cover implementing it in Rust and WebAssembly, which I wrote it on https://www.yagiz.co/implementing-node-js-url-parser-in-webassembly-with-rust/, and then I'll focus on implementing it using JavaScript and releasing it under github.com/anonrig/url-js. Other sessions at this event 🚀🪐 https://www.conf42.com/js2022 — 0:00 Intro 0:46 Talk
Watch
Algorithmically Generated Visual Designs | Michael Wehar | Conf42 JavaScript 2022
This past summer, I worked with two undergraduate students (Alyssa Zhang and Maya Newman-Toker) and one software engineer (John Mancini) on a research project that investigates computer generated artwork. During this investigation, we designed and implemented nine algorithms that generate visual designs. Our algorithms, coded in JavaScript, are built from procedural processes that draw lines and basic shapes onto a digital canvas. These procedural processes were inspired by mathematical concepts, natural phenomena, and artistic trends, but contain many parameters to allow for image variation. We used our algorithms to build a dataset of over 1,000 algorithmically generated artworks, which we recruited reviewers to compare and rate. We plan to analyze the reviewers' ratings to find associations between different parameterizations of our algorithms and the response of reviewers to the resulting images. Check out the GitHub repo: https://github.com/Algorithmically-Generated-Artwork/Drawing-Program Other sessions at this event 🚀🪐 https://www.conf42.com/js2022 — 0:00 Intro 0:46 Talk
Watch
Platform freedom with Micro-frontends | Saravana Balaji Srinivasan | Conf42 JavaScript 2022
This talk will introduce the audience to an exciting framework that leverages Micro-frontend strategy and makes Typescript/Javascript applications available across different platforms like Web, Desktop, VSCode, Chrome extension etc. The framework is highly flexible and scalable for code development. Additionally, I will elaborate on the challenges we at Red Hat overcame by implementing this Multiplying Architecture that benefited our community and the end users to a great extent. I’ll illustrate via some examples and implementation options and discuss Backend for Frontend(BFF), sync and async services, event bus, federated modules, and other opportunities for decoupling your front-end architecture. Other sessions at this event 🚀🪐 https://www.conf42.com/js2022 — 0:00 Intro 0:46 Talk
Watch
Building Machine Learning-powered Applications with JS | Joshua Arvin Lat | Conf42 JavaScript 2022
When dealing with machine learning (ML) requirements, most teams generally start using **Python** or **R** due to the number of references available using those languages. However, there are cases where companies do not have the bandwidth and budget to learn a new language on top of JavaScript especially if JavaScript and Node.js are being used in most deployed systems. That said, ML practitioners should still be able to build and deploy ML-powered applications using JavaScript as long as they know which tools, services, and packages are available for these types of requirements. In this talk, we will discuss how to use different techniques to build machine learning powered apps ranging from fully abstracted to fully customized solutions with JavaScript Other sessions at this event 🚀🪐 https://www.conf42.com/js2022 — 0:00 Intro 0:46 Talk
Watch
Build your own Svelte | Li Hau Tan | Conf42 JavaScript 2022
Inspired by talks such as build your own react, we are going to build our own Svelte. Svelte is a compiler-based frontend framework that compiles your code into optimised JavaScript. In this 40-min talk, we will write a Svelte compiler from scratch, and learn everything about designing a compiler. Other sessions at this event 🚀🪐 https://www.conf42.com/js2022 — 0:00 Intro 0:46 Talk
Watch
JSDocs: It's like TypeScript but without all that TypeScript | Austin Gil | Conf42 JavaScript 2022
If you're a JavaScript developer, chances are, you've heard about TypeScript. In this talk, I want to share an iterative approach to enable TypeScript support with as little tooling as possible, using JSDocs. I break it into four stages: - Enabling TypeScript in a JavaScript file - Enabling TypScript in a whole JavaScript project - Integrating TypeScript into CI/CD Pipeline - Generating Type Definitions for Open-Source Libraries Other sessions at this event 🚀🪐 https://www.conf42.com/js2022 — 0:00 Intro 0:46 Talk
Watch