jsDay 2018
jsDay is a community conference intended for networking and collaboration in the developer community.We value the participation of each member of the community and want all attendees to have an enjoyable and fulfilling experience. Accordingly, all attendees are expected to show respect and courtesy to other attendees throughout the conference and at all conference events, whether officially sponsored by jsDay or not.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 My journey with WebGL
- 📹 1 video
- 👤 Luigi De Rosa
In the past years I've had chance to work on different WebGL projects, from particles simulation to games. In this talk I'm going to show my journey with WebGL, I'll talk about common pitfalls, performance tricks and how to debug it. Everything using real world examples and production code. -
🎤 HTTP2, one frame at a time
- 📹 1 video
- 👤 Irina Shestak
Node Files. Take * Action! * ~ INT. jsDay CONFERENCE VENUE The camera zooms in on an intense discussion between Scully and Mulder. Both are huddled around a terminal, both are uncertain about the next steps. Ghosts of old TCP connections wail in the background. Scully is frantically typing. The left hand side shows a new session starting. Soon a new stream c… -
🎤 ES Modules: The next revolution?
- 📹 1 video
- 👤 Nir Noy
Modules are an essential part of any non-trivial JavaScript application which requires more than a single code file. And while modules have been a standard part of JavaScript Since ES2015, it has taken browsers a while to support them. During this time, developers have turned to tools such as WebPack, Rollup, and Browserify. These solutions have completely c… -
🎤 The future will be Serverless
- 📹 1 video
- 👤 Luciano Mammino
Software development is on the verge of a new revolution that will change the rules of the Cloud Computing game... again! The new wind of change is called "Serverless" and you should definitely get ready for it! In this talk I will illustrate why I believe Serverless will be a game changer in the industry, how did we get to have Serverless and how to get sta… -
🎤 LDD PWA (Lighthouse Driven Development for Progressive Web Apps)
- 📹 1 video
- 👤 Maurizio Mangione
We've all heard of Progressive Web Apps but who knows what a PWA is? How can I add PWA features to my existing Website/Web application? During this talk, we use Lighthouse, an open-source, automated tool for improving the quality of web pages, understanding which features we need to transform our website into a full-fledged PWA. We're going to run Lighthouse… -
🎤 Jest Testing Patterns
- 📹 1 video
- 👤 Liran Tal
Node.js and JavaScript adoption is high and application security plays a big part in shipping your products in the midst of cyber security threats. We will deep-dive into practical Node.js security measures which you can easily implement in your current projects. Covering topics such as OWASP Top 10 vulnerabilities, Secure Code Guidelines, Leveraging recomme… -
🎤 Creating an Enterprise Frontend Library in 2018
- 📹 1 video
- 👤 Chema Balsas
React? Angular? Vue? It seems like today there's a new frontend library every single week. But how can the enterprise world keep up with that reality? How can we build frontend libraries that are up to date with the latest technologies while still making sure they are durable and ready for the enterprise world? In this talk, we'll present Clay, the component… -
🎤 My node.js process is on fire
- 📹 1 video
- 👤 Matteo Collina
At 10am on Black Friday, your phone rings: the new JS application you deployed came under too much load, and the site has gone down! Your employer is losing sales opportunities... your employer is losing money! But you don’t lose your cool. You log into your cloud provider and tweak your autoscaling settings. Now the deployment can handle the load spike but … -
🎤 The vanilla way
- 📹 1 video
- 👤 Guido D'Orsi
Let's mix web standards, modern frontend patterns & some functional programming to invent a new way to develop vanilla js applications! -
🎤 Chatbots in JS: Overview and implementation
- 📹 1 video
- 👤 Yann Leflour
As was the word "cloud" a few years ago, "chatbot" is becoming one of the most trending topic in the tech industry. But even if most have heard of it, few really know what hides behind this term. My first goal through this talk will be to demystify the world of chatbots. Then, I will guide you through the implementation of a chatbot by sharing the mistakes a… -
🎤 Coding The Fork app in React Native
- 📹 1 video
- 👤 Aurore Malherbes
Very often, people ask me if it is possible to take pictures or to geolocate a user with a React Native application. The answer is yes, yes and yes! In 50 minutes, we’ll look at how to code an app half way between The Fork and Instagram. I’d like to show you why I believe that React Native is the mobile technology of the future, whether in terms of user expe… -
🎤 TypeScript - JavaScript you are gonna love
- 📹 1 video
- 👤 Vitalii Bobrov
TypeScript, as the superset of JS uses compile-time type checkings with latest specification standard and proposals. The community chose it for thousands of projects, and it is not limited to the Angular ecosystem. It brings such powerful features like interfaces, generics, abstract classes into JS. With all-powerful tooling, it will make your JavaScript, Re… -
🎤 Everything is awesome: the Lego approach to being an awesome coworker
- 📹 1 video
- 👤 Paul Verbeek-Mast
Everything is cool when you’re part of a team! The Lego Movie came out almost 4 years ago, and it taught children everywhere the importance of teamwork. And what teamwork, and working in harmony, actually is. Let’s just hope that those lessons really stick with these kids. Because let’s be honest, we’re making a mess of it. But it’s not too late for us. We c… -
🎤 StranglerApplication pattern: a legacy frontend use case
- 📹 1 video
- 👤 Francesco Strazzullo
The frontend community shifted from simple websites with jQuery to complex Single Page Applications with Angular, React and so on. With this community getting bigger and "older" there's another kind of problems that we need to solve. How to manage Legacy frontend codebases. But when we can call a frontend codebase “legacy” and how we can manage it in a safe … -
🖐🏻 Node Microservices - the definitive guide
- 📹 1 video
- 👤 Ivan Jovanovic
Docker, Kubernetes, event bus, microservices, API gateway... So many unknown words and more important, unknown architecture. I’ve written a lot of microservices and found some best practices to develop scalable and maintainable apps. This is the definitive guide for building the Node microservices. -
🎤 Web Payment APIs
- 📹 1 video
- 👤 Jonni Nakari
Implementing the standard Web Payment APIs will not just improve the user experience, but increase the chance of maintaining your users. Thanks to the safety nature of the process of payment, the APIs will make the decision of clicking "pay" easier like never before. In this presentation we will discuss the basics of implementing the APIs, the available gate… -
🎤 Finding Your Voice: Building Screenless Interfaces with Node.js
- 📹 1 video
- 👤 Nara Kasbergen
OK Google, ask Alexa to check if Siri can recommend Cortana a movie to watch with Bixby." Voice assistants are one of the biggest emerging technologies in 2018, and every company wants in. At NPR, the largest public radio producer in the United States, our interest in voice-based interfaces is obvious; they're a natural fit for our content, which has always … -
🎤 Do the Right (to Left) Thing: Directional Content in React
- 📹 1 video
- 👤 Maja Wichrowska
In 2017, Airbnb supported 27 languages and had developed robust translation tools that made it easy to add more. We launched Croatian in May with little overhead beyond setting up the new domain and translating phrases. However, this was not true for all new languages; our next most requested language, Hebrew, posed a unique challenge. Because it reads right… -
🎤 Node.js Security: Breaking The Loop
- 📹 1 video
- 👤 Liran Tal
Node.js and JavaScript adoption is high and application security plays a big part in shipping your products in the midst of cyber security threats. We will deep-dive into practical Node.js security measures which you can easily implement in your current projects. Covering topics such as OWASP Top 10 vulnerabilities, Secure Code Guidelines, Leveraging recomme… -
🎤 PWA as a new Cyber Attack Vector
- 📹 1 video
- 👤 Vitalii Bobrov
Progressive Web Apps - one of the hottest topics of last years. It is populated by big companies and become competition for native applications. The main API for PWA creation is Service Workers. But have you think about it as a possible browsers vulnerability? Is it secure enough? Should users use it carefully? All those questions are very actual in times wh… -
🎤 IPFS and how to distribute the web
- 📹 1 video
- 👤 Fredrik Rubensson
This is your introduction to the distributed web in the incarnation of IPFS. A really cool platform that retains the original vision of the web and makes it truly distributed. Firstly we will go through a couple of problem areas with the current internet infrastructure and how IPFS fits into this vision. We will then move on to how IPFS actually works and sh… -
🎤 “The Upside Down” of the web, Video
- 📹 1 video
- 👤 Máté Nádasdi
Video technologies are "The Upside Down” of the web for sure. Being a frontend engineer writing HTML5 video players, WebRTC broadcast clients, supporting 360/VR videos is just like to live in a parallel universe where everything and nothing is the same. Working with video is an exciting combination of all the trendy stuff out there what we like: new Web APIs… -
🎤 Server Side Rendering from the trenches
- 📹 1 video
- 👤 William Durand
Server Side Rendering (SSR) is a technique to reuse client-side JavaScript code on the server. The main advantage is to speed up the first rendering time and improve the user experience on page load. It is considered one of the most complicated features to implement in the JS ecosystem. Yet, web apps with a high traffic often need it. In this talk, I’ll star… -
🎤 10KB or Bust: The Delicate Power of Webpack and Babel
- 📹 1 video
- 👤 Brian Holt
Your app is bigger and slower than it needs to be. Without rewriting app code we can squeeze more performance out of your code by tweaking Webpack and Babel. These tools are immensely powerful but it’s a delicate dance to get them to play nice. This talk is full of tips and tricks to get you there. After three years of tooling around with Webpack and Babel a… -
🎤 Artificial Intelligence and Machine Learning in the browser
- 📹 1 video
- 👤 Keyfer Mathewson
The Artificial Intelligence and Machine Learning fields are incredibly vast, but only going to grow bigger. Right now, the majority of individuals in the field are not JavaScript developers, but rather Python and other high-level programming languages. This talk aims to show people an entry point into writing and using AI/ML in the browser using some newer t…