List of videos

Sandrina Pereira: How can Javascript improve your CSS mixins | JSConf Budapest 2017

Open a new window of possibilities to CSS: Faster compilation time, advanced logic, better styles scalability with Unit Testing and more. How can we use Javascript in order expand the potential of CSS? Why not bring Unit Testing to the table? PostCSS exposes a new world of possibilities for CSS with Javascript. Let’s have a faster compilation time, a prettier and more advanced logic than @if | @for, access to values outside of the CSS files, and much more! Let’s put your CSS to the test! http://jsconfbp.com/speakers/sandrina-pereira/

Watch
Kacper Sokołowski: You use Content Security Policy, don't you? | JSConf Budapest 2017

Everyone know that security is important right? The biggest companies like Facebook and Google spend tons of money on bug bounty programs to ensure that their products are secure. But is there a way that we can make our website prone to some of the most popular attacks? There is one security mechanism which can help, but yet not everyone knows and uses it. It’s called Content Security Policy. When properly used, CSP can make your website impenetrable to XSS and many different attacks. My talk will tell you what CSP is, how it works and how to use it. The talk will be backed by real-life examples and some live coding! http://jsconfbp.com/speakers/kacper-sokolowski/

Watch
Dan Callahan: Practical WebAssembly | JSConf Budapest 2017

WebAssembly is a new low-level, high-performance complement to JavaScript on the Web. As an open standard developed by Mozilla, Google, Microsoft, and Apple, WebAssembly runs everywhere that JavaScript does: in every major Web browser, and in runtimes like Node.js and Electron. This talk examines WebAssembly from a practical standpoint, answering why it was created, what it’s good for, how it works, and how you can use it today. http://jsconfbp.com/speakers/dan-callahan/

Watch
Luke Bonaccorsi: How I ended up automating my curtains ... | JSConf Budapest 2017

How I ended up automating my curtains and shouting at my laptop We encounter automation every day and may not realise. It could be a set of traffic lights, a thermostat or automated tests for our code. It all works to make our lives easier and more efficient. A couple of years ago I started working on a chat based automation system using JavaScript in my free time and in this talk I’ll share my progress, my reasons for doing it and what I’d like to do with it in the future. Hopefully I’ll inspire you to embrace automation in your daily life. http://jsconfbp.com/speakers/luke-bonaccorsi/

Watch
Don Burks: MVC - What a web app and a Mozart Violin Concerto have in common | JSConf Budapest 2017

If I told you that a Mozart Violin Concerto and an MVC web app shared architectural similarities, you would probably scoff. You’d start laughing if I said that Mozart and the developer who built the web app had nearly identical approaches. However, in this talk which compares actual code and musical examples, you’ll see how music and coding share a number of characteristics beyond just obscure syntax and a learning curve. And hopefully, you’ll find some interesting reasons to change your approach to architecting web applications. http://jsconfbp.com/speakers/don-burks/

Watch
Opher Vishnia: Web Animation: from Disney to SASS | JSConf Budapest 2017

Staggered animation, also known as Follow through or Overlapping motion is one of the 12 principles of classical animation as defined by Disney. It’s a way of giving life to an object with some planning and minimal effort. In this talk I will present several ways of implementing this - with native CSS animations using SASS as well as with GSAP http://jsconfbp.com/speakers/opher-vishnia/

Watch
Imad Elyafi: Migrating Pinterest profiles to React | JSConf Budapest 2017

We all have been in situation when we were in one platform and had to move to another. While it’s relatively easy to build a new web app in React, migrating a service that’s constantly changing and used by millions of people is a much more complicated challenge. It’s like changing the engines of an airplane while mid-flight. The talk is about techniques we tried and challenges we faced while migrating to React at Pinterest. http://jsconfbp.com/speakers/imad-elyafi/

Watch
Laura Carvajal: YES, your site can (and should) be accessible too | JSConf Budapest 2017

In 2016, we at The Financial Times launched a new version of our website to great success. It broke ground on key areas in which we’d set out to excel and measured very closely, like performance, resilience and usability. But one day, and rather serendipitously, we realized we had largely forgotten to measure one thing: accessibility. And you can’t improve what you don’t measure. In this talk I will go over how we went from being generally oblivious about accessibility to making it a core part of our process across multiple divisions. I will share the roadblocks we found and the lessons we learned, along with tangible solutions you can integrate them into your own project today, regardless of available time, budget or support. http://jsconfbp.com/speakers/laura-carvajal/

Watch
Nikita Baksalyar: Exploring the P2P world with WebRTC & JavaScript | JSConf Budapest 2017

The Web becomes increasingly centralized. We trust our private data to be stored in data centers despite news about data leaks. We exchange our messages and they are handled to three-letter agencies without you knowing about it. Can we do better and return the Web to its decentralized roots? A combination of proven and emerging technologies like WebRTC can help us. In this talk we’ll learn about the building blocks and basic principles of decentralized networks on real-world examples, using WebRTC, Kademlia DHT, and BitTorrent (which is useful way beyond just file sharing). http://jsconfbp.com/speakers/nikita-baksalyar/

Watch