Vanilla JS for the Average Developer & Composition and Safety in React

React Denver
React Denver
Public group

Location visible to members


Come downtown for food, drink, talks, and socializing. We'll be talking about ReactJS and related technologies. Talks/topics to be covered:

• Vanilla JavaScript for the Average Developer by Doug Whitney

Sounds exciting, right? This talk looks at how to be effective in any framework or library without killing yourself to keep up with the latest big thing. We’ll cover:

- How to narrow your focus without FOMO
- Why the most useful parts of JavaScript get the least attention
- Working with React in the simplest way possible

• Composition and Safety in React by Josh Miller

Have you ever missed an if check for null? Or missed catching a Promise? Making little mistakes like that is very easy in JavaScript. It puts all the all the load on you the developer to ensure you aren't missing those checks.

Luckily, concepts have been developed in other languages to help us better handle these simple programmer errors. Using DataTypes from category theory in our React code can make our programs safer to run and easier to refactor. Giving us the confidence to know we won't have any... well, as many runtime errors.

In this talk we'll dive into Maybe, Either, and Task types to give us these super powers. We will talk about some functional programming basics like composition and why ties into more than just iterating a function over a list. We'll see how this can make our React code become more readable and easier to handle error cases with our components.