List of videos

Vaidehi Joshi: Goldilocks And The Three Code Reviews | JSConf Budapest 2017
We’ve probably all heard that peer code reviews can do wonders to a codebase. But not all type of code reviews are effective. This talk explores what makes a strong code review. Join Goldilocks as she seeks to find a code review process that’s neither too long nor too short, but just right! http://jsconfbp.com/speakers/vaidehi-joshi/
Watch
Anna Migas: Make your animations perform well | JSConf Budapest 2017
Animations have been around the web for some time already; badly implemented can be deadly to the website’s performance and the user’s delight. Let’s learn together how the browser renders our page, to know where to look for optimisations and what are the best techniques to get our animations smooth and fast. http://jsconfbp.com/speakers/anna-migas/
Watch
Trent Willis: Caring For Your Fellow Developers | JSConf Budapest 2017
“Move Fast & Break Things”, “Get Shit Done”, “Disrupt”. These are mantras of the tech and design industry. They praise speed and hard work but overlook a core element: people. Let’s talk about how we can proactively care for our teammates with the same passion we use when caring for our code. http://jsconfbp.com/speakers/trent-willis/
Watch
Accessibility vs latest Web APIs. Can’t we just get along? by Mauricio Palma | JSConf Budapest 2019
https://2019.jsconfbp.com/speakers/mauricio_palma Unfortunately, we still treat accessibility in the same way we deal with front-end development for older browsers, something to be done at the end. What if I tell you that we can use the latest Web APIs and still offer an inclusive and accessible experience. In this talk, you'll learn how to combine Web APIs such as Speech Recognition and Geolocation, with performant Javascript techniques to create empathic user interfaces. A self-educated UI Developer working at SinnerSchrader. As part of the product engineering team, he works as a proxy between the design and engineering teams. You’ll find him in that sweet spot where art meets science. Using technology to craft user-centric experiences. He’s currently also leading the educational program module 'Modern Software Development' at SinnerSchrader. He is also the co-founder of Woodlike Ocean and an engaged social entrepreneur.
Watch
API Modernization: Building Bridges As You Cross Them by Shelley Vohr | JSConf Budapest 2019
https://2019.jsconfbp.com/speakers/shelley_vohr In an ecosystem undergoing constant flux, what does it mean for an API to be modern? In this talk, I'll discuss the work that's taken place over the last year to deliver modern JavaScript APIs to developers in the Electron project, and the obstacles we encountered along the way. We'll discuss updates ranging from asynchronous JS to idiomatic getters and setters, as well as allowing developers to access new platform-dependent functionalities. Our APIs can and often are implemented across two or more languages on their way to the end user, and so we'll walk through some examples of how to effectively gather context and write reusable code to make updating simpler. You'll come away with a deeper understanding of how open source projects can more effectively balance innovation with maintenance, as well as perspectives on how to appropriately consider end-users and their needs when modernization affects the code they use. Shelley is a software engineer on the Electron team at GitHub who loves figuring out how to make things work. She's passionate about clean code & diving deep into tricky problems. She's also a runner, explorer, and crossword puzzle fan powered by more coffee than a human should probably drink.
Watch
Testing in production: Ideas, experiences, limits, roadblocks by Jorge Marin | JSConf Budapest 2019
https://2019.jsconfbp.com/speakers/jorge_marin Are you afraid of testing in production? Do you test in production? Do you use real data? By definition testing in production is hard. This talk puts together my experience testing in production a large scale system that affects millions of users. Experience, ideas, limits, roadblocks, tips and more. Jorge Marín is an engineer passionate about robotics, automation, statistics and mountains. With a degree on Telecommunications Engineering he tried to help drones to navigate indoors where GPS position is not available or inaccurate. Got dragged to `the cloud` afterwards and has been working since then automating the hell of anything he touches. Currently he is taking over Dyson's testing strategy for cloud services.
Watch
Weaving the web - Programming textile-based interactions by Charlie Gerard | JSConf Budapest 2019
https://2019.jsconfbp.com/speakers/charlie_gerard What if you could interact with interfaces and devices using your clothes? When we think about wearable garments, we usually think of the technology as an output. We might think of LED dresses or designer-made outfits that react to the environment but what if instead, we used this technology as an input, as a way to interact with other things. I have been prototyping wearable interfaces in JavaScript to use clothes as an input device and, in this talk, I will walk through the process of making interactive clothing using conductive textile, show what it can do and talk about the possibilities and limits of such technology. Charlie is a software developer in Sydney. She is passionate about creative coding and building interactive prototypes mixing science, art and technology. She also spends time giving back to the community by mentoring new developers, contributing to open-source projects and speaking at events.
Watch
JS in Extreme Conditions: WebApps for the Refugee Aid Movement by Taylor Fairbank | JSConf Bp 2019
https://2019.jsconfbp.com/speakers/taylor_fairbank Building web applications to power the refugee aid movement results in some interesting performance considerations. Will it load on a refugee camp’s wifi, shared by 500 people and beamed in from a town 4km away? Can it work offline, so that aid workers in the field can still get their job done even if they lose cell signal? Will it run on anything from a decade old donated laptop running Windows Vista to a brand new iPhone X? Is it easy to use by the hundreds of short term volunteers who show up each week? This talk will discuss performance considerations for these questions, explore tradeoffs, and describe our current solution. It will focus on javascript, but also touch on other web technologies or organizational considerations where appropriate. More details on the Taylor's work: https://gitlab.com/distribute-aid/toolbox https://www.facebook.com/DistributeAidDotOrg https://twitter.com/DistributeAid I like building ethical technology and operational planning, which is what I'm lucky enough to do every day at Distribute Aid. I studied computer science at the University of Illinois, and have previously founded a startup which was accepted into Y Combinator. When I’m not coding or organizing, I enjoy hiking and learning to cook new vegetarian dishes.
Watch
Composing music with composed functions by Adam Giese | JSConf Budapest 2019
https://2019.jsconfbp.com/speakers/adam_giese Functional programming can be difficult to learn. Although there are many practical lessons, they are often hidden through academic lingo and dry examples. What if these basics could be livened up and taught through the lens of music? Together, we will go over some of the basics of functional programming including functional array manipulation, closure, immutability, and composing functions. As I go through these, I will show how they can be applied to the creation of music and musical instruments using the web audio API. Adam Giese is a software engineer in Austin, TX. He has a passion for music and the web and believes that the marriage of the two can lead to great outcomes. Outside of computers, Adam enjoys exploring the many sides of Austin with his family.
Watch