Joe Previte Profile Banner
Joe Previte Profile
Joe Previte

@jsjoeio

41,980
Followers
1,509
Following
2,861
Media
29,443
Statuses

just a dude having fun ๐Ÿ˜Ž ๐Ÿ†• โ›๏ธ ๐Ÿ‡ฆ๐Ÿ‡ท ๐Ÿงฎ โŒจ ๐Ÿงญ

Scottsdale, AZ
Joined July 2013
Don't wanna be here? Send us removal request.
Pinned Tweet
@jsjoeio
Joe Previte
8 months
Announcing Cowork With Friends ๐Ÿ˜Ž๐Ÿ’ป working remotely is amazing, but it's lonely i miss being around people so a group of us have been meeting up and coworking from coffee shops and it's been awesome want to find your own group? signup here!
Tweet media one
14
7
68
@jsjoeio
Joe Previte
5 years
I'm beyond excited to share that next week, I will be starting a new role as an Open Source Developer Advocate at @facebook in Seattle๐ŸŽ‰๐Ÿฅณ
201
73
2K
@jsjoeio
Joe Previte
5 years
It's been a long 4 months building this and it's nowhere near complete but I think this is a good stopping point to share the MVP. - A "gamified" learning platform to help you become a web developer. The first lesson? the basics of the command line ๐Ÿ˜Ž
@jsjoeio
Joe Previte
5 years
such a relief to finally complete the MVP for a project
Tweet media one
7
1
40
50
349
2K
@jsjoeio
Joe Previte
4 years
Testing in prod on a Friday
21
366
2K
@jsjoeio
Joe Previte
3 years
Me waiting for Vercel to acquire my open source project
Tweet media one
21
68
2K
@jsjoeio
Joe Previte
2 years
I am so pumped. My first React + TypeScript tutorial has dropped. And it's free! ๐Ÿงต
Tweet media one
41
208
2K
@jsjoeio
Joe Previte
3 years
I've been rejected from: - Twilio (3 times) - Twitter - Apollo - Netlify - Gatsby - Microsoft - Amazon - Cloudflare - ConvertKit - Discord - Figma - GitLab - GitHub - Sentry Don't get discouraged during your job hunt! You're still awesome and will land in the right place ๐Ÿ˜„
@laurieontech
Laurie
3 years
Seems like as good a time as any. Iโ€™ve been rejected from: - twilio - twitter - stripe - Apollo - microsoft - Netflix (didnโ€™t see that one coming, did you)
84
155
2K
54
178
2K
@jsjoeio
Joe Previte
3 years
when your code finally starts working
28
273
1K
@jsjoeio
Joe Previte
2 years
I am stoked this is ready. My second TypeScript tutorial is out now. And it's free! ๐Ÿงต
Tweet media one
28
201
1K
@jsjoeio
Joe Previte
3 years
What's a book you read that changed the way you write/think about code?
264
194
1K
@jsjoeio
Joe Previte
6 years
If you feel like you're stuck in "tutorial purgatory", it might be time to build your own project. It sounds scary because it is. Because that's where the real learning happens. "Unstick" yourself and try building something on your own
23
272
1K
@jsjoeio
Joe Previte
5 years
I wrote an article called "React with TypeScript: Best Practices" where I covered: - How React and TS work together - Configuration - Components - Props - Basic Hooks - Common Use Cases - Third-party Libraries - Resources to go further
15
248
1K
@jsjoeio
Joe Previte
4 years
I wish small groups were a thing. 1. Pick something you want to learn (e.g. Rust) 2. Use a learning path/course/book 3. Find 2-3 people to do it with you 4. Meet 1x/week for 1-hour to discuss and pair-program 5. Cheer each other on and finish together Wouldn't that be neat?
58
62
1K
@jsjoeio
Joe Previte
4 years
Random question for y'all Imagine this scenario. 1. You're online (mobile or desktop) 2. You see something that looks interesting (link to something) 3. You don't have time to read/watch now, but want to do it later. What do you do? (i.e. what's your system?)
1K
88
1K
@jsjoeio
Joe Previte
6 years
TIL: CSS has a native feature for smooth-scrolling html { scroll-behavior: smooth; } Thanks for the tip! @css ๐Ÿ‘Œ
12
213
988
@jsjoeio
Joe Previte
2 years
If you're looking for a job, reply to this tweet + include a way to be contacted๐Ÿ‘‡ (I'm sending this tweet to companies I chatted with)
838
144
967
@jsjoeio
Joe Previte
4 years
Announcing s Learn how to supercharge your favorite editor @code through 100+ exercises that teach you the basics of Vim. You get: - hands-on practice - tips to remember commands - short quiz questions Best $10 you'll spend this year. RTs appreciated!
Tweet media one
45
245
971
@jsjoeio
Joe Previte
2 years
updated for 2022
Tweet media one
24
77
882
@jsjoeio
Joe Previte
1 year
i passed the interview!! ๐ŸŽ‰
@jsjoeio
Joe Previte
1 year
i have a system design interview tomorrow morning any last minute tips?
35
2
75
82
21
902
@jsjoeio
Joe Previte
1 year
it's 2023 why are companies still asking for a PDF resume?? linkedin IS my resume
Tweet media one
154
37
841
@jsjoeio
Joe Previte
4 years
Being able to write code in the browser on an iPad is a serious game-changer ๐Ÿคฏ
Tweet media one
33
29
792
@jsjoeio
Joe Previte
6 years
Programming is hard. Sometimes it lowers our self-confidence Some strategies that have worked for me: - set small achievable goals - reflect on your progress often - share what you learn - teach and help others What are some other tips for building self-confidence?
46
217
786
@jsjoeio
Joe Previte
2 years
behold, the start of the lambo journey
Tweet media one
35
37
738
@jsjoeio
Joe Previte
4 years
Effective learning: Twenty rules of formulating knowledge ๐Ÿ‘‡๐Ÿผ Thread
7
179
728
@jsjoeio
Joe Previte
3 years
Do you feel like TypeScript makes you more productive? I would love to hear both sides
195
21
675
@jsjoeio
Joe Previte
2 years
when you use the tool wrong and lose your job
Tweet media one
14
57
634
@jsjoeio
Joe Previte
2 years
Nobody will remember: - Your salary - Your fancy title - How โ€˜busyโ€™ you were - How stressed you were - How many hours you worked People will remember: - Whether you used TypeScript or not
30
65
600
@jsjoeio
Joe Previte
3 years
Let's talk about NFTs I've seen boatloads of money spent on these things lately, which has me getting curious about web3. Here are my notes so far:
Tweet media one
22
110
600
@jsjoeio
Joe Previte
3 years
Looking to hear from folks who wouldnโ€™t use TypeScript Why wouldnโ€™t you?
240
38
585
@jsjoeio
Joe Previte
1 year
my friend wants to start contributing to open source specifically React and Node projects any recommendations?
Tweet media one
83
55
561
@jsjoeio
Joe Previte
3 years
What's the #1 selling point for TypeScript?
266
38
552
@jsjoeio
Joe Previte
1 year
I'm excited to share that I'm joining @mercury as a Senior Full-Stack Engineer in the Growth org! My first day is next Monday, the 16th ๐ŸŽ‰
107
11
560
@jsjoeio
Joe Previte
3 years
I want to learn Go for work. Where should I start?
115
42
548
@jsjoeio
Joe Previte
3 years
I hope a PM see this
Tweet media one
18
47
549
@jsjoeio
Joe Previte
5 years
WOO! ๐Ÿฅณ๐ŸŽ‰ I finally published my @eggheadio course that has been in the works for the past few months. "Shareable Custom Hooks in React" It would mean a lot to me if you could retweet and share with someone who might benefit from it! ๐Ÿ’™
19
219
540
@jsjoeio
Joe Previte
5 years
Things I wish I'd studied more while learning to code with @freeCodeCamp - the command line - git & GitHub - deploying - working on a team project - debugging - testing - compsci fundamentals - design patterns - prototyping/wireframing - writing user stories/requirements
14
88
472
@jsjoeio
Joe Previte
4 years
Wow! All this hype about Deno and Rust and now the TypeScript team is jumping onboard
44
57
478
@jsjoeio
Joe Previte
5 years
Nothing beats that feeling when your code "just works" ๐Ÿค“
19
60
460
@jsjoeio
Joe Previte
1 year
after 7 weeks of job hunting, i finally landed something! will share more soon :)
70
5
454
@jsjoeio
Joe Previte
4 years
I wish intros to programming languages started with testing. Ideal scenario: 1. "Hello, world!" 2. Test your program/function to make sure it returns "Hello, World!"
26
50
438
@jsjoeio
Joe Previte
5 years
Woah, just now noticing this. Has anyone tried out the @github cli yet?
Tweet media one
16
62
421
@jsjoeio
Joe Previte
4 years
How to Learn Things Quickly - set a goal - stay accountable - build momentum (small wins) - share knowledge - stay focused - practice deliberately - develop confidence - dive deep - teach others Use systems. Let them set you up for success.
15
113
417
@jsjoeio
Joe Previte
5 years
Friendly reminder: You're not the only one suffering from imposter syndrome ๐Ÿ’›
10
67
415
@jsjoeio
Joe Previte
7 years
I have some wonderful news. Today, I accepted an offer as a full-time Front End Engineer and start next Monday on 3/5. Thank you to @ossia @freeCodeCamp @CodeNewbies @learncodewithme @thinkful @twilio @TwilioQuest @ChinguCollabs and everyone in the #100DaysOfCode community! ๐Ÿ˜„๐Ÿ•บ
40
33
396
@jsjoeio
Joe Previte
5 years
My new keyboard came in today ๐Ÿ˜
Tweet media one
57
14
400
@jsjoeio
Joe Previte
6 years
If you want to be a developer in 2019, start telling yourself this: "I _am_ a developer" Don't wait for someone else to tell you. You get to decide who you want to be.
20
62
396
@jsjoeio
Joe Previte
3 years
This GitHub Wrapped tool is pretty cool!
Tweet media one
11
35
391
@jsjoeio
Joe Previte
5 years
On Monday, I start a new job working with the talented team over at @echobind ๐ŸŽ‰๐Ÿฅณ I'm stoked I'll have the opportunity to build projects with React, React Native, GraphQL, Node and TypeScript ๐Ÿพ I guess you could say they like JavaScript ๐Ÿ˜‰
@jsjoeio
Joe Previte
5 years
I will have some very exciting news to share soon ๐Ÿ‘€ ๐Ÿ˜„
10
1
190
60
22
392
@jsjoeio
Joe Previte
1 year
๐Ÿ’Ž zod-driven-development I've started noticing this pattern emerge in our codebase at work. - schema defined by zod - type inferred from schema runtime-safety AND type-safety for the price of 1 ๐Ÿค‘
Tweet media one
23
24
382
@jsjoeio
Joe Previte
4 years
A while back, a friend showed me 30 seconds of code. It's collections of short code snippets. They have them for: - JavaScript - CSS - Python - React - Dart - C# - PHP - Go Check it out ๐Ÿ‘‡
6
79
374
@jsjoeio
Joe Previte
5 years
I'm curious Am I the only one that dislikes being called "buddy"? ๐Ÿค”
120
14
362
@jsjoeio
Joe Previte
5 years
IMO pattern recognition is a *highly* underrated skill As you write more code, you'll start saying, "Ah! This problem is similar to that thing I ran into the other day." And that's when you'll realize you've leveled up
@ASpittel
Ali Spittel
5 years
The first question to ask yourself when you're solving a problem, is have I seen this problem before? Or have I seen another problem with a similar pattern? If you have, then there may be differences, but you can still start to apply the previous solution and then tweak it.
10
52
305
13
60
351
@jsjoeio
Joe Previte
3 years
Tell me you're a TypeScript developer without telling me you're a TypeScript developer ๐Ÿ˜Ž
160
23
324
@jsjoeio
Joe Previte
3 years
What is a Smart Contract? I've been trying to wrap my head around smart contracts as I'm learning more about the crypto space. Here my notes so far.
Tweet media one
14
64
341
@jsjoeio
Joe Previte
2 years
excited to finally wrap up my job hunt tomorrow and accept an offer ๐Ÿ˜„
49
2
339
@jsjoeio
Joe Previte
1 year
how do I tell TypeScript, "hey this array could be empty, make me check before accessing first element"?
Tweet media one
31
11
336
@jsjoeio
Joe Previte
5 years
Do you think it's weird to not have a TV? My coworkers are giving me a hard time because I don't have a TV at home ๐Ÿ˜‚
158
15
322
@jsjoeio
Joe Previte
3 years
Annnnnnd the first iteration of the TypeScript course is ready! ๐ŸŽ‰ Link in tweet below
Tweet media one
Tweet media two
27
63
319
@jsjoeio
Joe Previte
3 years
When they ask you to fix the tests
Tweet media one
8
23
321
@jsjoeio
Joe Previte
5 years
Working on a POC for a small project at work. Decided to use create-next-app and wow ๐Ÿคฏ - super fast startup - TypeScript support out of the box - autopopulates your tsconfig.json for you! ๐Ÿ’ฏ - setting up serverless functions in the /api folder "just works" Amazing DX ๐Ÿ™
12
29
314
@jsjoeio
Joe Previte
2 years
How are y'all testing React components these days? Is React Testing Library still the go-to?
66
20
317
@jsjoeio
Joe Previte
3 years
Happy Tuesday! ๐Ÿ˜„ We have lots of jobs to share including: - Frontend - Backend - Fullstack - Web3 - and more! Here they are ๐Ÿ‘‡
Tweet media one
4
62
301
@jsjoeio
Joe Previte
3 years
rm -rf node_modules npm install
4
23
303
@jsjoeio
Joe Previte
2 years
Last month, I was laid off from my job. 2 weeks later, I had multiple offers to choose from and ended up landing a dream job. Here are my top lessons learned ๐Ÿ“„
15
30
305
@jsjoeio
Joe Previte
5 years
I really need to just sit down and write a script for setting up a new Mac. It feels so tedious looking everything up again ๐Ÿคฆโ€โ™‚๏ธ Anyone have one they use or wrote themselves for inspiration? ๐Ÿ™
38
25
297
@jsjoeio
Joe Previte
4 years
macOS users: Is iTerm2 the still goto replacement for Terminal? I'm setting up a new laptop and wasn't sure if there was something else people were using.
127
5
301
@jsjoeio
Joe Previte
5 years
This month I'm going to be focusing on @rustlang ๐Ÿ•บ Since I've mainly worked with JavaScript in the past, I thought I'd share how I plan to start learning (in case it helps!) ๐Ÿ‘‡ Thread
29
25
289
@jsjoeio
Joe Previte
6 years
I was second guessing grad school during winter break of the first year. Randomly on Facebook I saw an ad for a coding bootcamp. It was too expensive. Later I found @freeCodeCamp After doing #100daysofcode I decided to drop out of grad school and pursue programming full-time
@ParissAthena
Pariss Athena | Founder of Black Tech Pipeline
6 years
Is there a specific moment in your life that altered everything for you and led to your success? Iโ€™ll post firstโ˜บ๏ธ๐Ÿ‘‡๐Ÿฝ
213
96
483
15
47
279
@jsjoeio
Joe Previte
5 years
โœ”๏ธ achievement unlocked I combined mkdir and cd into one command and it feels so good
17
29
275
@jsjoeio
Joe Previte
1 year
i'm looking for my next job! who's hiring? looking for roles in: - full-stack - devrel - leadership RT or tell your boss
18
73
264
@jsjoeio
Joe Previte
3 years
Why is that every 6-8 months I feel the need to rebuild my blog? ๐Ÿ˜ฉ Is this JavaScript fatigue?
32
0
258
@jsjoeio
Joe Previte
5 years
Hello long awaited app ๐Ÿคฉ
Tweet media one
21
24
252
@jsjoeio
Joe Previte
6 years
I'm still messing around with the timing and mouth frames but hey this is progress ๐Ÿ˜…
18
14
258
@jsjoeio
Joe Previte
5 years
Can you think of a moment when you learned something new and felt excited? Looking for examples of really good docs/tutorials. RTs appreciated ๐Ÿ™๐Ÿผ
47
65
255
@jsjoeio
Joe Previte
5 years
Thinking about the job you have right now, or your most recent job: Did you have any connection to the company before you applied? (i.e. knew someone who worked there, had a reference, etc.)
126
25
250
@jsjoeio
Joe Previte
6 years
I started using the pomodoro technique again this week and maaaan ๐Ÿ˜ฒ My productivity levels feel so much higher ๐Ÿ“ˆ Time flies when youre in the flow โ›ต
14
14
254
@jsjoeio
Joe Previte
3 years
Who's hiring right now? Here's a thread of jobs I've seen advertised in the past month ๐Ÿ‘‡
Tweet media one
14
75
244
@jsjoeio
Joe Previte
2 years
๐Ÿ”ฅ TypeScript + React Tip ๐Ÿ”ฅ I've stopped using React.FC to type my Function Components. Here's why:
15
26
245
@jsjoeio
Joe Previte
2 years
I'm looking for my next job! ideally full-stack or devrel who's hiring?
58
64
245
@jsjoeio
Joe Previte
5 years
My second blog post about @rustlang - notes on Chapter 2 from The Rust Lang Book - comparing it to the JavaScript ecosystem - a glossary of new terms - a cheatsheet with commands to remember ๐Ÿ‘‡
15
46
241
@jsjoeio
Joe Previte
6 years
FINALLY! Work let me borrow an extra monitor for home setup so now I finally have a second monitor for coding at home ๐ŸŽ‰
Tweet media one
21
4
237
@jsjoeio
Joe Previte
5 years
Look what showed up๐Ÿ˜„ Thanks for making awesome @freeCodeCamp swag @ossia ๐Ÿฅณ๐ŸŽ‰
Tweet media one
12
5
234
@jsjoeio
Joe Previte
5 years
Remember the community I said I was working on? Well, I am finally ready to announce it: "A virtual coworking community for those who want more" ๐Ÿ˜„ Thread ๐Ÿ‘‡๐Ÿผ
27
56
241
@jsjoeio
Joe Previte
3 years
OMG i can't believe this worked ๐Ÿ˜ฎ
Tweet media one
Tweet media two
@jsjoeio
Joe Previte
3 years
Guess we'll see if this works ๐Ÿ‘€๐Ÿคž
Tweet media one
5
0
40
43
2
234
@jsjoeio
Joe Previte
5 years
๐Ÿ•ฐ๏ธ I'll be holding "Office Hours" where you can: - get advice - learn about contributing to open source - get project feedback - do code-reviews - teach me something - talk about imposter syndrome - vent - anything else!
17
28
222
@jsjoeio
Joe Previte
2 years
let's say you had a button which makes an api request. a user might click this button 5 times very quickly you only want the last request to go through how would you implement this?
124
11
221
@jsjoeio
Joe Previte
3 years
Vercel is making moves in the JS OSS ecosystem ๐Ÿ”ฅ swc creator svelte creator turborepo creator who's next?
@vercel
Vercel
3 years
Vercel has acquired Turborepo, a high-performance build system.
40
243
2K
18
17
212
@jsjoeio
Joe Previte
3 years
@troglotit @jdan This last part killed me. I love how it's just barely legible
1
0
210
@jsjoeio
Joe Previte
3 years
๐Ÿค– @github Copilot in Action It came up with the exact same solution I was going to use from StackOverflow
@OpenAI
OpenAI
3 years
Welcome, @github Copilot โ€” the first app powered by OpenAI Codex, a new AI system that translates natural language into code. Codex will be coming to the API later this summer.
68
779
3K
12
38
209
@jsjoeio
Joe Previte
5 years
The neighbor and I at my apartment have said hi maybe 3 times since I've lived here. Tonight, he walked out wearing a @github jacket. I stopped him Me: Wait, do you work at GitHub? Him: No, I was there recently though. Me: Are you a developer? Him: Yeah. Are you? Me: Yeah
4
5
209
@jsjoeio
Joe Previte
6 years
Hey friends! Round 2 of mentorship is here ๐Ÿ•บ๐Ÿผ ๐Ÿ•ฐ๏ธ I'll be holding "Office Hours" where you can: - get advice - learn open source - get project feedback - do code-reviews - teach me something - talk about imposter syndrome - vent - anything else! โžก๏ธ
16
43
205
@jsjoeio
Joe Previte
5 years
@dan_abramov Chakra UI by @thesegunadebayo ๐Ÿ”ฅ
3
9
199
@jsjoeio
Joe Previte
4 years
๐Ÿ“ฃ Who's hiring? Let's help you find that dream job! ๐Ÿš€ Here are the jobs I've seen in the past month: ๐Ÿ‘‡
Tweet media one
20
63
198
@jsjoeio
Joe Previte
5 years
This auto import of console in @code may be the death of me Did they add this so JS devs would stop using console.log? ๐Ÿคช
Tweet media one
18
22
194
@jsjoeio
Joe Previte
5 years
What new technologies did you learn in 2019?
227
18
191
@jsjoeio
Joe Previte
5 years
I will have some very exciting news to share soon ๐Ÿ‘€ ๐Ÿ˜„
10
1
190
@jsjoeio
Joe Previte
5 years
Today, I embark on a new journey, for the second time learning vim We'lll see how far I make it. Wish me luck.
30
2
186
@jsjoeio
Joe Previte
3 years
๐Ÿ˜ I would love to be able to build animations like this
@sotak
Marek Sotak
3 years
JavaScript, HTML, CSS, a bit of math and plenty of details.
34
66
552
6
9
183
@jsjoeio
Joe Previte
5 years
My first blog post about @rustlang - notes on Chapter 1 from The Rust Lang Book - comparing it to the JavaScript ecosystem - a glossary of new terms - a cheatsheet with commands to remember ๐Ÿ‘‡
9
32
188
@jsjoeio
Joe Previte
6 years
One of my favorite aspects of programming is how much there is to learn. Yes, it can be overwhelming But today is one of those days where I think, "Wow. I feel like I could never be bored because there's so much to learn" ๐Ÿค“
7
35
181