May 13th 2020 - May 15th 2020

JavaScript Remote Conf 2020

Massive online conference about JavaScript and Front-End Development

Front-End and Center

Front row seats, no travel, no stress, and no COVID-19.



About JavaScript Remote Conf 2020

JavaScript Remote Conference is a fully online conference produced by the team that creates the JavaScript Jabber podcast. This will be the premier online experience for JavaScript developers to stay current without the hassle of travel or the risk of contagion.

Ticket includes:

  • Access to all sessions live.
  • Discord server.
  • Session recordings after the conference.
  • No dress code. Come in your pajamas!
Workshops

Coming Soon.

Sponsors apply

Introduce yourself to our audience. Let us help you get them to know and love you.

WANT TO BE A SPONSOR?

0

speakers

0

days

0

roundtables

0

talks

Speakers

Meet our experts



john doe

Douglas Crockford

Author, How JavaScript Works

john doe

Aimee Knight

Software Architect

john doe

Christian Heilmann

Principal Software Development Engineer, Microsoft

john doe

Dan Shappir

Performance Tech Lead at Wix

john doe

Carl Mungazi

Frontend Developer at Limejump

john doe

Gant Laborde

CIO, Infinite Red

john doe

Zac Delventhal

Full Stack Developer at Unveil.Social

john doe

Adrien Trauth

Team Lead at Datadog

john doe

James Q Quick

Developer Advocate, Auth0

john doe

Raymond Camden

Lead Developer Evangelist

john doe

Anuradha Kumari

JavaScript Evangelist at Mediaocean

john doe

Ilya Verbitskiy

Partner at WebStoating s.r.o.

john doe

Tamas Piros

Developer Evangelist at Cloudinary

john doe

Idowu Emehinola

DevOps Engineer at Deimos

john doe

Bramus Van Damme

Freelance Web Tinkerer

john doe

Tim Jung

Call of Duty Companion App at Activision Blizzard

john doe

Avichay Eyal

Software Architect

john doe

Gareth McCumskey

Father and husband while working serverlessly

john doe

Steve Edwards

Podcast Host, JavaScript Jabber

john doe

Francesco Leardini

Software Engineer and Angular trainer at Trivadis

john doe

Benjamin Gruenbaum

Node.js Core Team & Lead Dev @ Testim.io

john doe

Mike Amundsen

APIs, Microservices, and Digital Transformation

john doe

Bryan Horn

Customer Experience Expert

john doe

Mark Hasara

Former Air Force Pilot, Career Coach

SUBMIT A TALK
CFP deadline is March 31, 2020.

Schedule

Come listen to our amazing experts
and join other activities



8:00 AM MDT
Aviate, Navigate and Communicate

There is a three-word rule every pilot memorizes to get them out of an emergency... Aviate, Navigate and Communicate. It happens in that order. This simple rule saves lives because it works in the air, on the ground, or in our daily lives.

Mark Hasara
9:00 AM MDT
ESNext: Proposals to look forward to

With the yearly ECMAScript releases (ES2015..ES2020) of a lot of things have changed in JavaScript-land, and there's even more to come. This talk takes a look at a few of the newest (ES2020) and some of the upcoming ECMAScript features, which (hopefully) will become part of the ECMAScript Language Specification in the near future.

Bramus Van Damme
10:00 AM MDT
Static Sites and Serverless Functions - A Dynamic Combination

Static sites are growing in popularity, but many developers still question just how powerful they can be. As it turns out, there is an entire ecosystem of added functionality in the form of serverless functions. In this talk, learn how to add dynamic functionality like email, text messaging, interacting with a data source, etc. to your static site using serverless functions. We will integrate and deploy a working demo that you, the audience, get to participate in. In this interactive talk, you'll learn that by using the right tools, there’s almost nothing you can’t do.

James Q Quick
11:00 AM MDT
The Road to Reliable React Performance Monitoring

Every one of your users has a different setup, different habits, and a different workflow of your webapp. This makes monitoring performance difficult. Modern browsers provide tools to debug JavaScript performance issues but with two important caveats: it’s manual, and it only provides insight into your JavaScript code, which is hard to translate into making your React code faster. In this talk, I'll explain how—through first instrumenting the new React APIs for Profiling and then using reproducible acceptance tests—I've been able to automate the detection of performance regressions, and how this can be integrated into a CI/CD pipeline.

12:30 PM MDT
Networking Session

We're working on putting together a way for attendees to be split into groups and have conversations with the folks in their groups.

TBD
1:30 PM MDT
Functional TypeScript

TypeScript is an odd duck. It's a language designed by C# engineers with an object-oriented persuasion. But it's built on JavaScript, a slapdash ode to Scheme. Is there room for both approaches? Of course! We're engineers. We can just learn what suits us and happily ignore the rest! This talk will focus on the awesome TypeScript tools you can use to statically type your functional JavaScript. Get ready for a lot of interfaces and generics, and not a single mention of classes or (shudder) access modifiers.

Zac Delventhal
2:30 PM MDT
Learning JavaScript by Doing JavaScript

A look at non-traditional ways of learning JavaScript, specifically online coding challenges and games. I'll give a review of options out there and describe how they helped me learn.

Raymond Camden
3:30 PM MDT
AI/ML with Tensorflow.js

AI/ML has revolutionized the world of what is possible, and TensorFlow.js is revolutionizing the domain of where we can bring these new capabilities. Google implemented over 4,000 tensor models in production in 2017. The future of software will be filled with amazing new Machine Learning, so let’s get creating!

Gant Laborde
4:30 PM MDT
Performance Tips for Your React Native App

When it comes to delivering mobile applications, performance matters. Today’s users are running your React Native app on old and under powered devices. It’s more critical than ever to focus on performance to deliver the smoothest and most reliable experiences to your users. Join Tim Jung as he talks about strategies for improving performance in your React Native apps.

Tim Jung
8:00 AM MDT
Supercharge your JavaScript with Web Assembly

Browser and Web APIs along with JavaScript have seen an incredible amount of development and enhancement over the past decade, however they still have certain limitations. With the rise of Web Assembly we can very easily enhance JavaScript and give our application(s) access to low-level processing and potentially transform web experiences. By the end of the talk attendees will have a throughout understanding of Web Assembly, and why it's such a great option for extending the capabilities of the browser and JavaScript via a real life example.

Tamas Piros
9:00 AM MDT
Writing accessible JavaScript

When we think about accessibility, we mainly think about HTML, how using semantics tags and many other HTML coding best practices help with making the websites more and more accessible. But, in this talk we will see how we can make or break accessibility of a website through JavaScript. The topics covered in the talk will vary from introduction to a11y, to exploring some simple ways to check and preserve the same through JavaScript code.

Anuradha Kumari
10:00 AM MDT
Adventures in Browser Tooling

We've come a long way from using alert() to debug our JavaScript and constantly re-loading the browser to see why some CSS doesn't work. And yet we're always complaining that tooling in the web space isn't good enough. In this talk you'll learn that you can do something about that. Either by providing use cases, contributing to the open stack of web developer tooling or simply by finding out where to stay up-to-date. There is a lot to be discovered to get more effective, and here's a guide how to.

Christian Heilmann
11:00 AM MDT
Improving Website Loading Performance With Resource Hints

The easiest way to ruin the performance of a website is to block rendering on resource downloads: synchronous JavaScript, CSS, or custom fonts. Browsers usually download resources on-demand, but that can be too late, resulting in lengthy delays, blank displays, frustration for visitors, and high bounce rates. Fortunately modern browsers provide multiple methods for optimizing resource downloads called “resource hints”, such as preload, prefetch, preconnect, and others. When used properly, resource hints can significantly reduce delays, and speed up page load time. But when used incorrectly, they can actually degrade performance. In this talk I explain when and how to use resource hints, and the potentially surprising interactions between them and regular resource downloads.

Dan Shappir
12:30 PM MDT
Networking Session

We're working on putting together a way for attendees to be split into groups and have conversations with the folks in their groups.

TBD
1:30 PM MDT
API Testing w/ Postman

Testing is an essential part of a quality API strategy. And API testing means taking an "outside-in" approach to writing and executing those tests. This talk w/ show you how to create simple request tests (SRTs) to probe your API endpoints as well as apply Dan North's Behavior-Driven Approach (BDD) to writing powerful tests. You'll also learn to apply a common model for writing API tests using the Protocol-Structure-Value pattern to create stable reliable tests that continue to work as expected even as your API changes over time. If you want to improve your testing strategies and increase the success of your API program, this talk is for you.

Mike Amundsen
2:30 PM MDT
The Naked Web Developer: Your Browser is Your Framework

Developers love the idea of having safety nets when they work. The feeling that a stable framework, backed by top software companies and supported by community developers, will ensure they can't go wrong. There is one excellent framework everybody forgets: the web browser. Using modern web standards, we can add new features/powers into the browser in a snap. Is this too good to be true? Can it be that we are actually at the point where all the shiny component frameworks are disposable? Can we all be freed from the framework fatigue? The opinionated session will cover the basic ideas of messaging, data binding, component authoring, routing - without dependencies - and compare them with the same features provided by the browser. DYI approach with real code will be presented and compared with features that simply cannot be provided without external tooling.

Avichay Eyal
3:30 PM MDT
Kubernetes for (JS) Developers

An average developer thinks Kubernetes is just a buzz word that makes a DevOps engineer on his/her team sound smart. That's not totally true. The purpose of this talk is to break down into details the fundamentals of Kubernetes and make developers comfortable enough to deploy simple applications on Kubernetes and to hold conversations about it.

Idowu Emehinola
4:30 PM MDT
10 Ways to Improve Customer Experience

Customer service today, in a word, sucks. Corporate culture sucks. Companies have gone to great lengths to create unnecessary procedures and policies that favor themselves rather than the customers who keep them in business. Customer service can, and must, be great again. These 10 proven solutions will turn customer service from "meh" to "wow!".

Bryan Horn
8:00 AM MDT
Demystifying Front-End Security

We have to admit that web technologies conquered the world. JavaScript development is not about building web-applications anymore: JavaScript can be used for building native mobile and desktop applications as well. It brings bigger responsibilities to front-end engineers to make sure that out applications are secure. Do you think that building a static website will solve all your security problems? In the following session we will talk about modern front-end security landscape: tools and techniques used by “bad guys” to compromise your applications, why web frameworks usage is not a “silver bullet” and how you can fight back and mitigate security risks.

Ilya Verbitskiy
9:00 AM MDT
Using Open Source Libraries As Educational Tools

As developers, we use open source libraries frequently to speed up development and avoid reinventing the wheel. However, open source libraries are more than just a tool for development - they can also be used as an educational aid. In this talk, I will share how I use open source tools to improve my programming skills and get a better understanding of the fundamentals of frontend development.

Carl Mungazi
10:00 AM MDT
Back to the future! Where offline web apps don't exist anymore

Progressive Web Apps are the state of art of modern web solutions. In an increasingly mobile first world, optimising the load time of our web app can be the success key for our project. It is nowadays possible to overcome the PWAs limits and create a truly seamless experience: our users won't have any perception of being online or not while using our web application. Let's dive together into the amazing world of PWAs, discovering all their benefits and how to provide a rich, engaging and offline-ready users experience.

Francesco Leardini
11:00 AM MDT
Selenium, Puppeteer or Playwright: How to Choose

Puppeteer is getting a lot of buzz as a way for JS developers to create E2E/UI tests. But is it better than Selenium? Not to be outdone, Microsoft forked and released a new version of Puppeteer, called Playwright, with added capabilities. What are the distinctions and how do you choose? In this talk, we will compare those test automation platforms, demonstrating the differences. You will learn some of the key limitations and benefits of each platform to better inform your decision. You can also try the playground yourself to verify that tests will meet your needs

Benjamin Gruenbaum
12:30 PM MDT
Networking Session

We're working on putting together a way for attendees to be split into groups and have conversations with the folks in their groups.

TBD
1:30 PM MDT
TBD

TBD

Steve Edwards
2:30 PM MDT
What is Serverless?

You've heard it mentioned, heard some stories about it, but now its time for you to find out the truth! What is "Serverless" and how can it help you solve problems faster and cheaper?

Gareth McCumskey
3:30 PM MDT
It's Not Dark Magic - Pulling Back the Curtains From Your Stylesheets

Chances are if you're a JavaScript developer you're also writing CSS. When you first looked at CSS it probably seemed like a breeze. You added some border here, changed some background colors there. JavaScript was the hard part! Somewhere during your progression as a JavaScript developer that changed though! What's worse is that many of us have simply learned to dismiss CSS as a toy language. The truth, however, is that when we hit a wall many of us don’t actually know how to debug our styles sheets like we do our JavaScript! We all like to make jokes about it, but how many of us have actually taken the time to try and understand the CSS we're writing. How many of us have actually reasonably debugged an issue to the next lowest abstraction layer when we hit a wall? All too often we settle for the first StackOverflow answer, hacks, or we just let the issue go entirely. In this talk, we're going to finally take a step back and stop mindlessly throwing darts at the dart board! We’ll discuss the most common issues JavaScript developers face such as, z-index, the cascade, and positioning in depth by diving deep into the browser's internal rendering engine structure to see how our styles are parsed and rendered. Sure, you may still not have an eye for design, but you might just walk away a CSS guru!

Aimee Knight
4:30 PM MDT
Q&A with Douglas Crockford

We'll be asking questions of Douglas Crockford--author of 'JavaScript: The Good Parts' and 'How JavaScript Works'

Douglas Crockford

Newsletter Sign Up

No Spam - Only latest news, price and activity updates

Tickets

Get yours today



Live Conference
$75
  • Live Participation
  • Online RoundTable Chats
  • Talk Recordings
  • Discord Server
  • COVID-19 Free Virtual Handshakes
  • Online Meet and Greet Session
Buy now
TESTIMONIALS

what people say

I attended the JavaScript remote conf. What I really like about the remote conf series in general is the surprising fact that no matter how many people were in attendance, every single person could easily ask questions, strike conversations up, and feel connected to the speakers.
Erik Isaksen

Register for JavaScript Remote Conf now!

Don't miss the best online conference in the industry.



Register

Our Sponsors

companies that support us

become a sponsor



Contact Us

let us know your thoughts



powered by Typeform