Thread Reader
Share this page!
×
Post
Share
Email
Enter URL or ID to Unroll
×
Unroll Thread
You can paste full URL like: https://x.com/threadreaderapp/status/1644127596119195649
or just the ID like: 1644127596119195649
How to get URL link on X (Twitter) App
On the Twitter thread, click on
or
icon on the bottom
Click again on
or
Share Via icon
Click on
Copy Link to Tweet
Paste it above and click "Unroll Thread"!
More info at
Twitter Help
Chris Achard
@chrisachard
DevRel @GooglePhotos; blog at https://t.co/LqYJNiLEv3; instructor @eggheadio; podcast at https://t.co/DXDGaiOsW0
Subscribe
Save as PDF
Feb 3, 2021
β’
25 tweets
β’
12 min read
π₯ Building a SaaS in a week
showing all the steps here π
1/
This is an experiment - it may go horribly, we'll see π
Why?
To push myself; show others how to build a SaaS
What?
Live customer chat in Slack (kind of like what Intercom was originally)
Tech stack
Reach on Rails on Heroku; Stripe for payments
Save as PDF
Dec 14, 2020
β’
13 tweets
β’
6 min read
If you're using redux today, you should be using redux-toolkit
π₯ Learn redux-toolkit in 10 tweets π 1/10
Create a "store" with "configureStore"
A store holds all your data and the actions that change that data
Use a "Provider" component (like context) to give the store to all your components
Save as PDF
Oct 28, 2019
β’
12 tweets
β’
5 min read
Confused by DNS Records? A, CNAME, ALIAS...
Me too π¬
Let's change that! (cheatsheet at the end)
π₯ DNS Record crash course for web developers π 1/10
To get to
example.com
, your computer needs to know where on the Internet that server is
That means: it has to know what IP address to talk to
The way it finds out is the Domain Name System (DNS)
Save as PDF
Oct 8, 2019
β’
12 tweets
β’
4 min read
π₯ Intro to regex for web developers π 1/10
Regular expressions find parts of a string that match a pattern
In JS they're created in between forward slashes //, or with `new RegExp()`
and then used in methods like `match`, `test`, or `replace`
You can define the regex beforehand or directly when calling the method
Save as PDF
Oct 3, 2019
β’
8 tweets
β’
3 min read
A thread full of free resources for learning React π 1: First: the React docs are really great!
There's even a tutorial as part of the official docs, which walks you through building a tic-tac-toe game:
reactjs.org/tutorial/tutorβ¦
Save as PDF
Oct 1, 2019
β’
12 tweets
β’
4 min read
Ok; it's
#redux
time:
(code link at the end)
π₯ Learn Redux in 10 tweets - with React and hooks! π£ π 1/10
Redux gives you a central place to put your state (data) for JavaScript apps
It's most often used with React (via react-redux)
This lets you access or change your state from ANY component in your tree
Save as PDF
Sep 20, 2019
β’
12 tweets
β’
4 min read
π₯ Learn React in 10 tweets (with hooks) π 1/10
How React Works:
- you display data on a webpage
- a user interacts with it
- now the data changes...
- ...and you want the webpage to look different
React does that for you! π―
Save as PDF
Sep 17, 2019
β’
12 tweets
β’
4 min read
Have you heard about map, filter, and reduce, but never really understood them? π€
Here's a π₯ map().filter().reduce() π₯ crash course for you!
(sample code at the end)
THREAD π 1/10
`map`, `filter` and `reduce` can all operate independently, or be chained together
They operate on an *array* and *transform* it
Save as PDF
Sep 9, 2019
β’
15 tweets
β’
5 min read
Do you use
#git
but still don't really understand it?
Here's a π₯ git crash course π₯ to fix that π
THREAD π 1/14
Git gives you a FULLY FEATURED repository on your local computer
This is different than other version control systems
Once you embrace that, you can start demystifying some of the git 'magic'
Save as PDF
Sep 4, 2019
β’
13 tweets
β’
6 min read
Want to write javascript like a sane person?
π₯ Here's a mini crash course just for you π₯
ES6+ can actually be FUN to write!
(code links at the end)
#javascript
#webdev
#js
THREAD π 1/12
var is dead. Don't use var. π
(why? lexical scoping)
If the variable will CHANGE, use `let`
If the variable WON'T change, use `const`
Save as PDF
Aug 29, 2019
β’
10 tweets
β’
4 min read
Want to learn hooks, but you've been too busy? β²
π₯ Here's a mini crash course just for you! π₯
(code links at the end)
#React
#javascript
THREAD π
1/9
Add state to function components by calling `useState`
and pass in the initial value