List of videos

Sarrah Vesselov: How to style in React and not lose friends | JSConf Iceland 2018
https://2018.jsconf.is/speakers/sarrah-vesselov/ Aside from recent political events, I don't know of another topic sure to cause more heated debate than how you should style React components. This talk sets out to cover the main methods for styling in React (and beyond). Through code examples, we will explore the pros and cons of just some of the methods out there. You will learn to make styling decisions based on the scale and type of project. By the end, you should feel confident that there is hope! You can style React components without losing friends.
Watch
Catherine Meade: GitHub Pull Requests for Everyone | JSConf Iceland 2018
https://2018.jsconf.is/speakers/catherine-meade/ Reviewing a pull request can feel like a chore. If done poorly, PR reviews can mean a few hours of attempting to understand both the problem and the solution, then checking that the result matches the design. Sure, many of us have the luxury of walking to our coworker’s desk and getting a walk through. But what if the other dev isn’t free? What if they live in another time zone? What if you need a project manager or designer to look at your work, and they don’t have a local setup or much dev experience? In this session, we’ll go over some tips and technologies to make your pull request process a bit smoother. We’ll discuss: - Writing clear issues/stories to build a good foundation - Tools you can use for reviewing work with remote coworkers - Keeping design reviews from turning into blockers - Adding testing instructions to your PR description - Leaving positive feedback so no one goes home grumpy
Watch
Opher Vishnia: Wait, you can do that with JavaScript…!? | JSConf Iceland 2018
https://2018.jsconf.is/speakers/opher-vishnia/ In 98’ I made my first webpage, which leveraged JavaScript to annoy visitors with blinking text animations. In 2017 I developed a film entirely in JS, which debuted in the Tribeca Film Festival. You can do so much with the browser today: Procedural art, interactive VR, physical simulation, real-time multiplayer games - and that’s just the tip of the iceberg. In this talk I want to take you a step further beyond sites and Web Apps. Perhaps your next project could push the envelope of the web as we know it?
Watch
Arun Michael Dsouza: Houdini - What lies ahead | JSConf Iceland 2018
https://2018.jsconf.is/speakers/arun-michael-dsouza/ This talk aims at covering the CSS Houdini spec and its amalgamation with JavaScript. CSS Houdini is a W3C effort to define lower-level CSS APIs for developers to understand, recreate, and extend high level CSS authoring features. This talk will focus on current ideas (being discussed by the CSS Houdini working group), finalised specifications, future plans for development of CSS Houdini and how it will change the way we use JavaScript APIs to create rich user experiences.
Watch
Abhinav Rastogi: Scaling NodeJS beyond the ordinary | JSConf Iceland 2018
https://2018.jsconf.is/speakers/abhinav-rastogi/ We have been using Node as our primary web serving layer for the last 3 years at Flipkart, continuously adding more features, more properties and most importantly, more traffic onto it. This has led to the discovery of a lot of bottlenecks and a lot of late-night load tests. In this talk, I’ll be focusing on scaling a Node based web server and what kind of issues we have run into. This will include different approaches to attacking this problem like horizontal and vertical scaling. I will be taking you through the variety of resource bottlenecks you can expect to run into, like network, memory, disk and cpu. I’ll touch upon how to find these bottlenecks and what technologies you can use to solve them.
Watch
Jean-Yves Perrier: Today: Making a browser fast, the story of Firefox Quantum | JSConf Iceland 2018
https://2018.jsconf.is/speakers/jean-yves-perrier/ What is expected from a browser has changed over the years. From displaying a simple text pages with a few images in the 90s to a tool that displays 4K videos at 120 fps for Virtual Reality applications, browser had to evolve to keep up with the expectation. Through the example of Firefox, this is the story of some of the needed changes that modern browsers underwent over the past few years. How they fought yank, freezes and kept up being perceived as fast.
Watch
Armagan Amcalar: Code, Play & Rock 'n' Roll: A WebAudio Experiment | JSConf Iceland 2018
https://2018.jsconf.is/speakers/armagan-amcalar/ The speaker hits the “stage” with a guitar, playing memorable rock tunes using a web browser as an amplifier. This talk is about pushing the limits of what a web browser can do, and goes over pedalboard.js, an open source JavaScript framework for building real-time guitar effects in the browser. Demonstrating both code and music, talking a little bit about math and signal processing, the speaker paints a picture of the current state of the web and how capable it is as a platform. He then goes on to present a way to make a collaborative music session using pedalboard.js over WebRTC, so people can play along with friends in real-time even if they are miles away.
Watch
Madlaina Kalunder: Building a raytracing engine with JS | JSConf Iceland 2018
https://2018.jsconf.is/speakers/madlaina-kalunder/ In this talk we will build a 3D ray tracer with Javascript. We learn about the basics of real time 3D graphics and what we need in order to produce realistic looking 3D graphics in the browser.
Watch