Byteconf React

Streamed online, on Twitch, for free!

Byteconf React is a 100% free conference with the best JavaScript and React speakers in the world. Conferences are great, but flights, hotels, and tickets are expensive, so not everyone can go. Byteconf is streamed on Twitch, for free, so anyone and everyone can attend. We’re building a community of developers around the world - see you there?

Speakers

Tracy Lee
Tracy Lee

This Dot Labs

Alex Kallaway
Alex Kallaway

Pilot Interactive

Tim Roberts
Tim Roberts

CircleCI

Vladimir Novick
Vladimir Novick

Jeremias Menichelli
Jeremias Menichelli

Typeform

Kent C. Dodds
Kent C. Dodds

PayPal

Kyle Shevlin
Kyle Shevlin

JavaScript Engineer

Schedule

All times listed are in your browser's timezone, UTC.

Tracy Lee

Reactive Programming: The Solution to JavaScript Fatigue

beginner

Tracy Lee

There will always be a new JavaScript framework to learn. Technology will continue to evolve and change, and developers will continue to rewrite applications. Wouldn't it be amazing if we could just copy paste 90% of our code from framework to framework?

Well, you can. Reactive programming enables just this AND the ability to future proof your code.

Not only can reactive programming help with your solutions to JavaScript fatigue, but the concepts and technology remain consistent from framework to framework.

Learn how to create a more composable application architecture and an arsenal of lego bricks with RxJS, a push based primitive and domain specific language that sits on top of JavaScript.

With its more declarative syntax and intrinsic portability, learn how to use RxJS in Angular, React, and Vue and what the future holds for for reactive primitives in TC39 and WHATWG.

Alex Kallaway

Applying the science of habit formation to improve coding skills

beginner

Alex Kallaway

Looking to learn to code and get that first tech job, start a side project, improve your existing coding skills, master a new programming language/framework, but can’t seem to maintain momentum and motivation longer than a week or just can’t find the time?

In this talk we’ll explore practical tips and techniques of habit formation to achieve consistency and give special attention to the topic of conquering the inner demons of doubt and fear, dealing with stress and frustration. The goal is to achieve consistency of a professional over the motivational ‘seesaw’ of an amateur.

These are the topics we, as programmers, don’t talk about as often as needed and generally don’t take too seriously (since they are not ‘technical’), yet the struggle with the internal Resistance is the day to day life of any creative pursuit. As an example, it doesn’t matter how deeply you know your framework of choice or any computer science topic, if you don’t ever start working on the project you dream of building.

The more we learn to self-reflect and modify our own behaviours and habits, the more control we have over own lives and outcomes.

Kyle Shevlin

Learning Backwards: Learning CS Through the Lens of React

intermediate

Kyle Shevlin

So many devs join the industry from alternative pathways, and many missed out on a CS education because of it. That's awesome that people are diving in and making great stuff! Let's augment that skill and reach the next level by using what we know to learn some CS from React.

Jeremias Menichelli

Insights from building rich animated experiences in React

intermediate

Jeremias Menichelli

Have you ever wondered why good performance is so hard to achieve in heavy animated web applications? This talk is a practical retrospective on the discoveries, the pains and the journey that led me to build reliable bulletproof animations and transitions in real life production projects.

Robert DeLuca

Testing Big with BigTest in React

intermediate

Robert DeLuca

Full acceptance test suites that run in the browser are slow, flakey, awkward to write, and hard to maintain. This is the lore that has been handed down to JS developers for generations. But what if that was fiction? What if your UI tests were fast, robust, and a breeze to maintain?

Tim Roberts

Dr Strangelove: or how I stopped worrying and learned to love higher order functions

intermediate

Tim Roberts

Functional programming has moved from academic to must-know but with Setoid and Monoid Endofunctors, the barrier to entry is high. This talk dives into the whats and whys of functional programming, and showcasing how to use it to solve real-world problems.

Vladimir Novick

Building AR Apps with React Native

intermediate

Vladimir Novick

With the release of ARKit and ARCore by Apple and Google we see various Augmented reality apps created for iOS and Android. Have you ever wondered how you can create such apps in React Native? In this talk we will see how it can be done fairly easily.

Kent C. Dodds

Confident React

beginner

Kent C. Dodds

We want to make sure that when we ship new code, our users can use the application. The best way we've found to do that is to write automated tests that run before we deploy a new version of the app. But if our tests aren't doing exactly what the user will do, then how do we really know that things will work when users interact with our apps?

Let's rethink what it means to ship applications with confidence and what it takes to get there. With improved tools and practices, we can be more certain that what we're shipping to our users will work the way it's intended.

Sponsors

Community Partners

Byteconf React -

Streamed online, on Twitch, for free!

Are you interested in supporting Byteconf's mission of free developer conferences for everyone?

Support us on Patreon

Contact Us

Email: [email protected]

Follow Us

© Copyright Bytesized, LLC 2018. All Rights Reserved.