List of videos

Essential JavaScript debugging tools for the modern detective by Rebecca Hill | JSConf Budapest 2019

https://2019.jsconfbp.com/speakers/rebecca_hill Debugging JavaScript can drive developers crazy. It’s not surprising when so many us stick to the trusty console.log - but there are better ways. From tracking down a critical issue in production, to simply struggling to add a new feature and not realising you’ve misread some documentation - debugging skills are used every day but it's difficult to take the time to improve those skills when the pressure is on. This talk will show you some really handy techniques that will level up your skills of deductive reasoning. Rebecca Hill is a software engineer, team lead and international speaker, currently attempting to herd cats (aka developers) and wrangle JavaScript at WeTransfer. Originally from Auckland, New Zealand, she is now based in Amsterdam, which makes it much easier to travel to conferences around the world to share her love for software development - teaching and learning with all the amazing people in this community.

Watch
How not to read the room: Creating socially awkward wearables by Stephanie Nemeth | JSConf BP 2019

https://2019.jsconfbp.com/speakers/stephanie-nemeth I’m introvert. This can be bit unfortunate, when you are a person that enjoys spending a lot of their free time creating things bedazzled with LEDs… only to rarely wear them out in public. ¯\_(ツ)_/¯ In an effort to actually share my weird and wonderful creations with others, I decided create a wearable project that would force me to be sociable in order for it to reveal its magic. In this talk, I’ll share how I used machine learning with javascript and tiny computers to make “fashion” that is responsive to the people around you and the attention you are (or aren’t) receiving. Stephanie is a developer living in Berlin. She enjoys experimenting with hardware and LEDs to make beautiful, useless things.

Watch
Taming `Git`osaurus Using Mystical Trees by Damini Satya Kammakomati | JSConf Budapest 2019

https://2019.jsconfbp.com/speakers/damini_satya Raise your hands if you all start to panic when you mess up your local git workflow, trying frantically to save your work and eventually giving in to the complications thereby deleting your repository. Well, Git isn’t the terrible dinosaur you think it is, on the contrary, the messier it becomes, the more interesting it gets. This session aims to make friends with Git and to express the hidden gems in the mysterious git land which will definitely help you to become more productive and look cool in front of your peers struggling with a git-gone-wild. Damini Satya is a software engineer at Salesforce building compelling user interfaces and experiences to the world’s leading CRM solutions. Previously, she was a speaker at Grace Hopper Celebration 2018 with a talk titled “Elsa, A conversational agent aimed at improving women’s mental health”, which garnered huge applause from the attendees both at the conference and on social media. She also spoke at GHC 2017 and GHC India 2016 on a wide variety of technical topics. Apart from her presence at GHC, she also presented tech talks at conferences like ReactConf & FOSSASIA. A passionate developer and with a desire to mentor students, she transitioned from her role as a student in Google summer of Code (GSoC) 2016 with the FOSSASIA organization working on a peer to peer scraper system, Loklak, and became a mentor for the organization during GSoC 2017. She is an active open source contributor and a part of various open source communities while continually aiming to bringing more women into contributing to open source software.

Watch
Making things fast in world of build tools by Surma & Jake Archibald | JSConf Budapest 2019

https://2019.jsconfbp.com/speakers/jake_surma A lot of performance optimisations are easy on paper, but difficult in reality. Jake & Surma dig into look at the optimisations they made for https://proxx.app, and dig into the build tools that made them possible.

Watch
Legendary Lambdas by Tejas Kumar | JSConf Budapest 2019

https://2019.jsconfbp.com/speakers/tejas_kumar/ The Serverless paradigm is one that is slowly taking over the internet. This talk dives deep into Serverless, particularly Serverless Lambda Functions, and their benefits and drawbacks to web applications. We will also discuss how they can benefit business, being extremely cheap to implement and maintain. As a practical, technical case study, we will examine serverless performance across a number of popular front-end UI frameworks and measure various metrics relevant to a serverless application. Tejas enjoys people, code, and talking about code to people. Having begun coding at age 8, today Tejas travels around the world, encouraging, educating and empowering developers in the web development community.

Watch
Mastering UIs with Finite State Machines by Rubén Sospedra | JSConf Budapest 2019

https://2019.jsconfbp.com/speakers/ruben-sospedra/ Did you ever feel like monkey patching your UI component? Adding too many if/else, handling a lot of complexity or hacking several non-desired side effects. Did you ever have a problem with double-clicking an async button? Fetching multiple times the same resource in a row? Did you have problems translating UX interfaces and mock-ups into your applications scenes? All this kind of problems can be properly fixed by applying a different point of view. An architecture based upon Mealy state machines. Also known as finite state machines or automatas. These machines are deterministic, pure and idempotents. Opening a new set of possibilities from predictable components to autogenerated tests. Let's take a look to this new paradigm for UI components. You'll discover a better and cleaner world ;) Ruben is a Javascript hacker, crossfiter and paleo-chef. He plays the ukelele and read about political science. Gamer and cinephile

Watch
Deciphering Brainwaves with the Web Audio API by Braden Moore | JSConf Budapest 2019

https://2019.jsconfbp.com/speakers/braden_moore Early last year, my colleagues and I did something amazing — using only JavaScript, the browser, and the Web Audio API, we were able to decipher brainwaves. It sounds sensational, but it’s (mostly) true. This is a story about how we converted brainwaves into audio signals — and then back again — to solve the problem of epilepsy diagnosis on the web. In this talk, you’ll get to see a new browser API being used in a novel and unprecedented way, combined with world-leading innovations in the field of epilepsy diagnosis. You’ll learn about the challenges of real-time brainwave filtering and how we solved them. As you’ll see, the technologies we use each day can sometimes be applied in unexpected ways. And sometimes, they make a huge difference in the lives of others. Come along for the journey as we decipher brainwaves in the browser. A former particle physicist, Braden left behind the world of hadron colliders and dark matter to become a web developer. After picking up JavaScript, he's never looked back. In his spare time, Braden is an avid writer and an aspiring fencer, and hopes to one day compete in the Olympics.

Watch
A privacy first period tracker? Is it even possible? by Benedicte Raae | JSConf Budapest 2019

https://2019.jsconfbp.com/speakers/benedicte_raae Do I want to track my cycles? Yes. Do I want the tracker to push my data to a third party? Hell NO! Do I want the data lying around unencrypted in a database somewhere? Not really. Do I want backup and access from multiple devices? Kinda.. What would I need to learn and is it even possible? Come along on my journey, as a run of the mill web developer, to create a secure and private web-based period tracker. Benedicte Raae is a independent contractor, working as a full stack developer. With a developer mom she had free access to Internet from an early age, but it was actually her Norwegian teacher that introduced her to HTML in 1997. Since then, she has created countless apps, services and sites. Both for fun and profit.

Watch
Take on me, web browsers! by Eva Ferreira | JSConf Budapest 2019

https://2019.jsconfbp.com/speakers/eva_ferreira In 1985 pop music was mesmerized by the a-ha “Take on me” music video. It’s been almost 35 years since then, the world needs new catchy tunes with impressive video animations… on the web. In this talk we will explore the bewitching ways we can modify web videos and create immersive experiences worthy of the ‘80s using JavaScript and CSS. Let us swim in the why-not possibility of Chroma key, Rotoscoping and more video animation techniques on the web platform! Evangelina Ferreira is a front-end developer and teacher. She is currently working at Aerolab as a UI Developer and has been teaching web technologies at the National Technological University of Argentina for more than five years. In her free time she organizes CSSConf Argentina.

Watch