“intuitive” tooling · redux redux.js.org @carolstran “i think the best way to learn redux is...

Post on 22-May-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

“Intuitive” Tooling

@carolstran

@carolstran

Tooling

@carolstran

bit.ly/buzzword-tweet @carolstran

I wasn’t alone

@carolstran

L I A R S

@carolstran

Typescript

@carolstrantypescriptlang.org

“A typed superset of JavaScript”

@carolstrantypescriptlang.org

“Just some types on your JavaScript”

@carolstran

“Just some types on your JavaScript”

@carolstran

Typescript is a whole new language

@carolstran

Typescript has a compiler

@carolstran

import * as React from ‘react'

@carolstran

import * as React from ‘react'

@carolstran

type ‘string' is not assignable to type ‘never'

import * as React from ‘react'

@carolstran

type ‘string' is not assignable to type ‘never'

*.tsx *.d.ts *.map *.js

import * as React from ‘react'

@carolstran

type ‘string' is not assignable to type ‘never'

*.tsx *.d.ts *.map *.js

Redux

@carolstranredux.js.org

“I think the best way to learn Redux is to

forget trying to understand it”

@carolstranbit.ly/redux-quora

“I think the best way to learn Redux is to

forget trying to understand it”

@carolstranbit.ly/redux-quora

Unidirectional flow

@carolstran

Unidirectional flow

@carolstran

Lots of specific jargon

Unidirectional flow

@carolstran

Lots of specific jargon

MIDDLEWARE

Unidirectional flow

@carolstran

MIDDLEWARE

Lots of specific jargon

GraphQL

@carolstrangraphql.org

“I use it but I don’t get it”

@carolstran

“I feel like I know it but I also know

that I don’t”

@carolstran

“It’s like JSON”

@carolstran

“It’s like JSON”

@carolstran

“It’s like types”

@carolstran

“It’s like types”

@carolstran

“It’s like string interpolation”

@carolstran

“It’s like string interpolation”

@carolstran

GraphQL

@carolstrangraphql.org

Gatsby

@carolstrangatsbyjs.org

“The easiest way to make a static

website in React”

@carolstran

“The easiest way to make a static

website in React”

@carolstran

@carolstran

Already know React

@carolstran

Already know React

Already know GraphQL

@carolstran

Already know React

Already know GraphQL

Want a smaller site

Gatsby has a lot of magic

@carolstran

Just delete the .cache folder

@carolstran

Just delete the .cache folder

@carolstran

Flexbox

@carolstran

@carolstranflexboxfroggy.com

@carolstran

align-items

@carolstran

@carolstran

align-items

align-content

@carolstran

align-items

@carolstran

align-content

justify-content

@carolstran

align-items

@carolstran

align-content

justify-content

flex-wrap

@carolstran

align-items

@carolstran

align-content

justify-content

flex-wrap

flex-flow

@carolstran

align-items

@carolstran

align-content

justify-content

flex-wrap

flex-flow

flex-direction

@carolstran

align-items

@carolstran

align-content

justify-content

flex-wrap

flex-flow

flex-direction

@carolstranbit.ly/complete-flexbox-guide

You’re not alone

@carolstran

React

@carolstran

@carolstran

@carolstran

@carolstran

“We mistake familiarity for

simplicity"

Jim Fisherbit.ly/dont-say-simply

@carolstran

@carolstran

@carolstran

@carolstran

“We mistake familiarity for

simplicity"

Jim Fisherbit.ly/dont-say-simply

Jim Fisherbit.ly/dont-say-simply

@carolstran

Spiral of silence

Elisabeth Noelle-Neumannbit.ly/spiral-of-silence-noelle

Elisabeth Noelle-Neumannbit.ly/spiral-of-silence-noelle

“The assessment of one’s social environment may not always correlate

with reality”

Elisabeth Noelle-Neumannbit.ly/spiral-of-silence-noelle

@carolstran

@carolstran

Increased Empathy

@carolstran

Empathy matters more in education

@carolstran

Empathy requires humility

@carolstran

Take ownership of the communities we’re in

@carolstran

@carolstran

@carolstran

@carolstran

Start an internal mentorship program

@carolstran

Someone you admire

@carolstran

Someone you admire

@carolstran

Someone you feel comfortable with

Someone you admire

@carolstran

NOT YOUR MANAGER

Someone you feel comfortable with

@carolstran

Try out empathy-driven teaching

@carolstran

Relate your own experiences

@carolstran

I can see that you feel…

I have felt that way when…

What I have found is that…

Ban words like "easy" from your

vocabulary

@carolstran

Be specific

Jim Fisherbit.ly/dont-say-simply

Be comparative

Jim Fisherbit.ly/dont-say-simply

Be absolute

Jim Fisherbit.ly/dont-say-simply

Show, don’t tell

Jim Fisherbit.ly/dont-say-simply

Deconstruct your biases

@carolstran

@carolstran

Keep a learning journal

@carolstran

@carolstran

Just because you understand something doesn’t mean that

everyone else will too

@carolstran

People learn at different rates

@carolstran

@carolstran

@carolstran

Brains are weird

@carolstran

Everyone is a beginner at some point

@carolstran

It’s ok that things are hard

@carolstran

Programming is hard

“By saying something is easy, you remove the

accomplishment of learning something as it was always

supposed to be easy.

And learning something is always an accomplishment"

@ThisIs JoFrank

top related