JSHeroes 2018
We believe that the community and the open-source models are well suited for our core values:learning, teaching and knowledge sharing. Our mission is to inspire other communities with the concept of open-source events.We’re publishing all data about this conference, in full transparency. We are also available at any time for inquires and we`re really looking forward to sharing our knowledge about organizing international events. This way, whenever a community wants to start something similar, they can build on our knowledge.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 Sketching in the Browser
- 📹 1 video
- 👤 Mark Dalgleish
Keeping developers and designers in sync is an ongoing challenge for our industry, with both disciplines working in completely different mediums. Lately, we have seen the emergence of tools like react-sketchapp and html-sketchapp that allow us to generate Sketch libraries from our application code. In this talk, we will run through a real-world example of th… -
🎤 XSS, CSRF, CSP, JWT, WTF? IDK ¯\_(ツ)_/¯
- 📹 1 video
- 👤 Dominik Kundel
Robert DROP TABLE Students-- The little Bobby Tables is embodying the classical fear of SQL injections when building web applications.However, SQL injections are just one aspect of security we need to worry about when building web applications. With the recent popularity of Angular, React and other Single Page Application frameworks we got more logic executi… -
🎤 Fontastic web performance
- 📹 1 video
- 👤 Monica Dinculescu
Web fonts are awesome. They make your sans-serifs slabby, your headers special and your website look gorgeous. But fonts are a resource, and downloading resources always comes as a cost — if you don’t load web fonts efficiently, what you get instead are phantom underlines, blank pages, and user rage. Let’s talk about ways to avoid this, and what new platform… -
🎤 A Guide to Instant Loading Angular Apps
- 📹 1 video
- 👤 Mashhood Rastgar
Minimizing first time to render is one of the bigger challenges in Angular. This talks covers several tips and tricks you can do to get those bundle sizes small and loading times to a minimum! -
🎤 What the v...DOM?
- 📹 1 video
- 👤 Stefan Judis
Everybody talks about the vDOM but who really knows how it works? How virtual is it in reality? And why does it work so well? This talk looks at Preact ( and others ) and brings some light into the topic. -
🎤 The exciting future of React
- 📹 1 video
- 👤 Kristijan Ristovski
Aside from the fact that the core of React was completely rewritten, version 16 also comes with some powerful new features. We`ll see interesting and practical use-cases for error boundaries, portals, and fragments. Additionally, we`re gonna explore some experimental features like react-call-return and we`re going to see what does the future hold for React. -
🎤 Teleport your application
- 📹 1 video
- 👤 Paul Brie
The talk will present Teleport, a new platform allowing developers to collaborate and to generate and maintain all their front-end codebase for React and React-Native. -
🎤 Reasons to give React Native a(nother) try
- 📹 1 video
- 👤 Brent Vatne
When a highly hyped new tool is released, many users end up disappointed that it doesn’t handle their use case easily or that it isn’t as polished as they expected. Others don’t bother because the documentation isn’t good enough and there aren’t enough learning resources. If the project survives, then over time developers will chip away at these problems, bu… -
🎤 Advanced Redux - Design Patterns and Practices
- 📹 1 video
- 👤 Nir Kaufman
Redux is as a modern popular state management library in frontend today. But if you dig a little deeper, you will find out the Redux build on top of patterns and concepts that was introduced 20 years ago. During this session, we talk about design patterns from the world of micro services and messaging systems and see how to use those ideas in the context of … -
🎤 Meta Vue Framework
- 📹 1 video
- 👤 Sebastien Chopin
An overview of Nuxt.js, the Meta Vue Framework that let you create blazing fast Vue.js application quickly. -
🎤 Vue.js and Serverless
- 📹 1 video
- 👤 Sarah Drasner
Learn how to use Serverless functions to easily run small segments of code in the cloud with Azure.We'll learn how to integrate it with Vue and Nuxt to crop and store images on the fly, update geolocation data, and more - all without needing to maintain or scale a server. -
🎤 A red LEGO brick is always red components on the web
- 📹 1 video
- 👤 Jack Franklin
This talk will explore the changes that have occurred in the front end space in the past few years and how we’ve aligned on the concepts of components being the key building block for frontend applications.We’ll discuss how thinking of a web application as a tree of components, rather than discrete pages, leads to a more testable, maintainable and reliable c… -
🎤 The Dream of Styleguide Driven Development
- 📹 1 video
- 👤 Sara Vieira
You have heard of all types of driven development but react emerged a new type, styleguide driven development became a reality with components. This type of development focuses on Developer/Designer collaboration and on assertive components. With the use of React, CSS-in-JS, Flow and Snapshot testing we were able to almost remove style regressions. In this t… -
🎤 Getting the best out of web-based 2D graphics
- 👤 Larissa Davidova
-
🎤 Recursion, Iteration, and JavaScript A Love Story
- 📹 1 video
- 👤 Anjana vakil
Recursion and iteration are two alternative paradigms for solving problems by breaking them down into smaller chunks; this talk is a deep dive into how these paradigms work, and how JS supports them both. There’s a fundamental tradeoff between the two: the stateful repetition of iteration is often more performant as it’s closer to the way our machines “think… -
🎤 V8 internals for JS developers
- 📹 1 video
- 👤 Mathias Bynens
This presentation demonstrates how learning just a little bit about JavaScript engine internals can help you improve the run-time performance of your JavaScript code — not just in V8 specifically, but across all JavaScript engines! -
🎤 How to make your LEDs better listeners
- 📹 1 video
- 👤 Stephanie Nemeth
Wooed by the possibility to put LEDs on ALL THE THINGS and control them with an app, I bought my first (and second and third...) arduino this year and haven’t looked back. But, as a IoT newbie, I defaulted to what I knew as a frontend developer. I applied the libraries I was familiar with from my daily work to solve my IoT problems with lackluster results. T… -
🎤 Making The Terminal Great Again
- 📹 1 video
- 👤 Liran Tal
Whether it’s npm, webpack or yeoman generators, developers spend a great deal of their time on the CLI to run, debug and interact with programs. You already know React, and use it to render to the browser or to mobile apps. Now you can harness this knowledge of React and Node.js to build your next shiny terminal UI application.This is your chance to learn th… -
🎤 Full-Config-Jacket
- 📹 1 video
- 👤 Even Stensberg
Being a developer shouldn`t be hard. You should create a file and start developing. But if you`d want to develop like a hipster, it would mean tooling, a lot of tooling. The talk will focus on how maintainers should reduce the entry requirements to build modern applications with as little configuration as possible. -
🎤 CodeSandbox
- 📹 1 video
- 👤 Lves van Hoorne
CodeSandbox is an online editor built for web applications. During the talk I`ll explain how it works, and how we got where we are now. -
🎤 Serving for the win - Deployments and hosting for the rest of us
- 📹 1 video
- 👤 Phil Hawksworth
You’ve chosen your frameworks and libraries. You’ve learned how to write code which satisfies the buzzword and performance gods. Now you need to serve it to a global audience, and make things easy to preview, to test, to sign-off, and to evolve.This talk looks at some case studies of projects making common mistakes, and some which benefit from a better appro… -
🎤 Virtual reality for every developer!
- 📹 1 video
- 👤 Shagufta Gurmukhdas
Since 2016 the VR technology has been a rising trend again, and many types of headsets are out in the market. Proprietary tools for creating VR apps have their requirements for ecosystems, controllers, installations etc. And the simplest of applications needs a lot of complex/boilerplate code to be written for setup. A-Frame is an open source web framework w… -
🎤 Package Quest, the journey of a package from the npm registry to your computer.
- 📹 1 video
- 👤 Jeffrey Lembeck
Ever wonder what happens when you `npm install` something? Follow an odyssey across the wires as our hero client embarks on an adventure to bring you the software that you need, right when you ask for it. After this talk you have a better understanding of the course a package takes - helping you understand architecture that works at scale as well as being ab…