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?
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.
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.
Speaker will participate in live chat during the conference
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.
Speaker will participate in live chat during the conference
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.
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?
Speaker will participate in live chat during the conference
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.
Speaker will participate in live chat during the conference
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.
Speaker will participate in live chat during the conference
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.
Speaker will participate in live chat during the conference
Streamed online, on Twitch, for free!
© Copyright Bytesized, LLC 2018. All Rights Reserved.