List of videos

Laurie Voss: What everybody should know about npm - JSConf Budapest 2016
npm is six years old, but 80% of npm users turned up in the last year. That's a lot of new people! Because of that, a lot of older, core features aren't known about by the majority of npm users. This talk is about how npm expects you to use npm, and the commands and workflows that can make you into a power user. There will be lots of stuff for beginners, and definitely some tricks that even most pros don't know. http://jsconfbp.com/speakers/laurie-voss.html
Watch
Safia Abdalla: The Hitchhiker's Guide to All Things Memory in Javascript - JSConf Budapest 2016
Unlike C and other low-level programming languages, Javascript takes away the pain of memory management and garbage collection from the programmer. However, this doesn't mean that developers shouldn't be aware of the memory management and garbage collection implementation details of the Javascript programming language. Indeed, knowledge of both of those things can go a long way towards improving the performance of code. This talk will take beginners through an exploration of Javascript's garbage collector and memory allocation implementations and their implications on how performant code should be written. Attendees will leave this talk having gained insights into the under-the-hood operations of Javascript and how they can leverage them to produce performant code. http://jsconfbp.com/speakers/safia-abdalla.html
Watch
Yan Zhu: Encrypt the Web For $0 - JSConf Budapest 2016
Everyone in 2016 knows that websites should use HTTPS. However, there is a common misconception that TLS and other security measures are expensive and slow down both web developers and page load times. This talk will show you some easy tricks to make your site more secure without sacrificing performance or requiring a lot of effort. http://jsconfbp.com/speakers/yan-zhu.html
Watch
Denys Mishunov: Why Performance Matters - JSConf Budapest 201
Load a page in less than a second; reduce the number of server requests; keep your CSS and JS merged and compressed to keep them under 50 kilobytes” – these are just a few among technical solutions and recommendations we are getting in the industry to tackle performance issues. But there is one catch – your users don’t care about absolute values in kilobytes, milliseconds and number of requests. Performance is not about Mathematics. Performance is about Perception. Perception is what makes a site with a very few requests nevertheless feel slow, while a site that delivers search results during tens of seconds can feel fast enough for your user. User’s perception of your website’s speed is the only true performance measure. This talk is about perception, neuroscience and psychology. The time is ripe to understand performance from the user’s perspective. http://jsconfbp.com/speakers/denys-mishunov.html
Watch
Princiya Sequeira: Natural User Interface using JavaScript - JSConf Budapest 2016
The way we interacted with computers on a large scale was stuck in place for roughly 20 years. From mouse to keyboard to joystick, it is game over. Today it is the era of gestures. Today’s gamers can do everything from slice and dice produce in Fruit Ninja to quest for a dragon in Skyrim. We’ve been captivated by these powerful, natural, and intuitive interactions; imagining what it would be like to have that power at our own fingertips. In this recent decade, we’ve seen some staggering advances in technologies bring us closer making these magical experiences a reality. In this talk I will present how we can create new, intuitive, interactions for these novel input devices using JavaScript. http://jsconfbp.com/speakers/princiya-sequeira.html
Watch
Maurice De Beijer: Event-Sourcing your React-Flux applications - JSConf Budapest 2016
Most React-Flux applications just store the data being edited as is in a database. While it is perfectly fine to treat data in a simple CRUD fashion like this with a smaller application this is not very optimal when applications get more complex. For more complex applications using the Command Query Responsibility Segregation (CQRS) design pattern together with Event-Sourcing (ES) is a much more powerful solution. With Event-Sourcing every action leading up to the current state is stored as a separate domain event. This collection of domain events is then used as the write model in the CQRS model. These same events are projected out to a secondary database to build the read model for the application. In this session Maurice de Beijer will explain why you might want to use Event-Sourcing and how to get started with this design in your React and Flux applications. http://jsconfbp.com/speakers/maurice-de-beijer.html
Watch
Rachel White: Internet of Cats - JSConf Budapest 2016
Ever lose out on a good night's rest because your pesky cats keep waking you up at 4am for food? Rachel has. Many times. For her first project using node, socket.io, microcontrollers, and johnny-five, Rachel built a web-based feeder that delivers tasty cat chow on a configurable schedule or when triggered remotely. She'll walk you through her learning process and get you excited about trying new things in your own projects. Finally, she'll show you how to take the first steps to release your work to the open source community. http://jsconfbp.com/speakers/rachel-white.html
Watch
Nick Hehr: The Other Side of Empathy - JSConf Budapest 2016
In an industry that is so focused frameworks & tooling, we tend to lose sight of the people behind the products and how we work with them. I’ve found empathy to be a powerful resource while collaborating with teams inside companies and across the open source community. By breaking down The Other Side of Empathy, I will demonstrate how applying its principles to your development process will benefit the community and the products they create. http://jsconfbp.com/speakers/nick-hehr.html
Watch
Tim Pietrusky & Martin Schuhfuss: We ❤ Music & the Web - JSConf Budapest 2016
Tim and Martin share a common interest in a lot of things: music, lights, visualizations, MIDI and electronics. But what happens if those interests are combined with the endless possibilities the web has to offer? You will find out in this live audio + visual performance. http://jsconfbp.com/speakers/pietrusky-schuhfuss.html
Watch