James Q Quick Profile Banner
James Q Quick Profile
James Q Quick

@jamesqquick

49,714
Followers
3,502
Following
4,244
Media
45,591
Statuses

Technical Content Creator, Keynote Speaker, and DevRel Consultant. Motto - #LearnBuildTeach

Memphis, TN
Joined July 2013
Don't wanna be here? Send us removal request.
Pinned Tweet
@jamesqquick
James Q Quick
2 years
CAREER UPDATE #2 - I'm beyond excited to announce that today is my first day as a FULLTIME Content Creator 🥳🥳🥳 I'm still exploring opportunities in the background, but at least for the next several months, I work for myself 💪
129
13
992
@jamesqquick
James Q Quick
1 year
Is this how you do it? 🤷‍♂️
Tweet media one
308
306
5K
@jamesqquick
James Q Quick
3 years
I feel the majority of web development is fetching data from an API and displaying it 😂 Thoughts?
355
238
4K
@jamesqquick
James Q Quick
2 months
Took me FOREVER to find out why this wasn't working in React. Can you see why? 👀
Tweet media one
1K
102
2K
@jamesqquick
James Q Quick
3 years
What was your first programming language? 👇 I'll start...Java!
2K
124
2K
@jamesqquick
James Q Quick
2 months
I honestly feel like this is a little too aggressive @duolingo
Tweet media one
88
46
2K
@jamesqquick
James Q Quick
1 year
Can we normalize "failing" programming interviews and that being ok. I've done HORRIBLY in several of mine. Anyone else? 🙋‍♂️
226
70
1K
@jamesqquick
James Q Quick
10 months
This may sound crazy, but I swear I have some of my most productive days at coffee shops!
Tweet media one
302
45
1K
@jamesqquick
James Q Quick
5 months
This bug may have cost me MONTHS of newsletter subscribes 😢 Can you find it? 👀
Tweet media one
492
55
1K
@jamesqquick
James Q Quick
1 year
Asynchronous JavaScript question: What is the output of console.log(pokemon) and why? 👀
Tweet media one
140
121
1K
@jamesqquick
James Q Quick
1 year
Happy to share that @jessquick16 and I are expecting our first child in May 🥳🥳🥳
Tweet media one
264
7
1K
@jamesqquick
James Q Quick
4 months
Just found out some people prefer string concatenation over string interpolation...WAHHHH?! What do you prefer?
Tweet media one
561
74
1K
@jamesqquick
James Q Quick
2 years
CAREER UPDATE: I was let go from my job yesterday. I might take a few months to myself but if you’re hiring a Developer Advocate or Head of DevRel please send me a dm :)
146
250
1K
@jamesqquick
James Q Quick
5 months
Some people disagree but I really don't think you should validate inputs until the user tabs away. This is annoying and distratcting 👇
177
38
1K
@jamesqquick
James Q Quick
2 years
Do y'all write SQL any more? 👀 When's the last time you worked in a code base where you wrote raw SQL without the help of an ORM?
555
72
1K
@jamesqquick
James Q Quick
3 months
WAIT WHAT?! When did @code start streaming logs from the browser back into the editor? 👀
25
47
1K
@jamesqquick
James Q Quick
10 months
I’ve been writing code for 10+ years and I still have no idea what declarative actually means…
204
68
1K
@jamesqquick
James Q Quick
2 months
Never have an outdated copyright year in your footer again! 🔥
Tweet media one
61
50
938
@jamesqquick
James Q Quick
2 years
Anyone else debugging like this? 🤣
Tweet media one
148
34
898
@jamesqquick
James Q Quick
7 months
Anyone else really struggle with using TypeScript sometimes? Finding the TypeScript types for events in React is damn near impossible. I just try a bunch of random ones from stack overflow until something works...
Tweet media one
101
37
853
@jamesqquick
James Q Quick
4 years
Just in case it wasn’t clear where I stand...
Tweet media one
32
88
830
@jamesqquick
James Q Quick
3 years
What’s one thing in JavaScript you’ve stopped doing as you’ve become more experienced? 👇
301
72
784
@jamesqquick
James Q Quick
3 years
I feel oddly validated! #100k @YouTube
Tweet media one
110
17
780
@jamesqquick
James Q Quick
6 months
How many developers are currently looking for jobs? Any way I could help?
316
82
740
@jamesqquick
James Q Quick
1 year
Last year, my goal was to make $100k USD through content. I made $114k with only 6 months of that being full-time 🤯 I'm so stoked to go through the full year of 2023 providing value to the community while also making really good money :)
79
15
739
@jamesqquick
James Q Quick
2 years
Developers Google everything. Am I wrong tho?!?
44
87
735
@jamesqquick
James Q Quick
2 years
Quick humble brag: In my first full month as a full-time content creator, I made the same amount of money as I did in a month of my previous salary 🔥🔥🔥
113
9
742
@jamesqquick
James Q Quick
3 months
Why does every non-developer think every website and app is simple? 🤷‍♂️
153
58
736
@jamesqquick
James Q Quick
1 year
I don't want to sound like I'm exagerrating, but if you understand how to set up a Node.js + TypeScript project on your own, you may be a genious 🧠🧠
57
34
715
@jamesqquick
James Q Quick
2 years
Excited to share that @dennisivy11 and I are going to be part of the @traversymedia YouTube channel team of creators! 👀👀👀
Tweet media one
72
20
720
@jamesqquick
James Q Quick
5 months
Should this PostList component: 1. define its owns margins 2. let its container define margin
Tweet media one
193
23
687
@jamesqquick
James Q Quick
2 years
How many of you have made it through your programming career without having a data structures and algorithms whiteboarding interview?
168
35
671
@jamesqquick
James Q Quick
3 years
Favorite Database options for JavaScript developers...GO! 👇
173
58
633
@jamesqquick
James Q Quick
2 years
Today I learned this is not true in JavaScript, and I'm shocked 🤯 "true" == true //returns false
123
37
629
@jamesqquick
James Q Quick
2 months
How many of you could implement a linked list right now?
282
14
634
@jamesqquick
James Q Quick
2 years
If you were to host a full Node.js app (not serverless), what's your favorite place to host? 👀
202
65
624
@jamesqquick
James Q Quick
3 years
On today’s episode of Shit people say on YouTube…
Tweet media one
79
10
605
@jamesqquick
James Q Quick
2 months
Friendly reminder that emails are case insensitive and should be stored as lowercase in your db!
Tweet media one
56
33
597
@jamesqquick
James Q Quick
9 months
Where are the best places for developers to look for entry level jobs? 👀
44
74
584
@jamesqquick
James Q Quick
1 year
“Hello world” from the world’s next up and coming developer, Jamie Katherine!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
117
5
586
@jamesqquick
James Q Quick
2 years
What was a JavaScript concept you struggled with early on?! 👇
349
53
560
@jamesqquick
James Q Quick
6 months
Github no longer lets you copy/paste the name of the project when trying to delete it. Thoughts? Personally, after answering two confirm questions I should then be able to copy/paste 🤷‍♂️
209
9
575
@jamesqquick
James Q Quick
3 years
Struggling with JavaScript Array methods? For the next 7 days, I'm going to release a video per day on one Array method!
Tweet media one
18
75
556
@jamesqquick
James Q Quick
2 months
I didn't know this was an acceptable format for numbers in JS!
Tweet media one
101
23
518
@jamesqquick
James Q Quick
3 years
I failed my very first technical interview but then went on to work at Microsoft. Don’t get down if you fail an interview. Just use it as a learning experience.
12
52
497
@jamesqquick
James Q Quick
2 years
Don't feel bad if I "quickly" find an error in your code after you've been debugging it for over an hour. This just means I've seen that error before. It doesn't make me a "better" developer, and it doesn't make you any less of a developer.
27
71
498
@jamesqquick
James Q Quick
3 years
Big News 👀 Today is my last day at @auth0 . It's been amazing being a part of such growth and excitement over the past two years. Definitely mixed emotions as I'm leaving an incredible team, but I'm excited to start a new opportunity next week! #auziroalumn
Tweet media one
93
9
496
@jamesqquick
James Q Quick
3 years
Authentication vs Authorization...know the difference? Explain in your own words. 👇
214
50
492
@jamesqquick
James Q Quick
1 month
Unpopular opinion: I find @shadcn very confusing to work with. People love it and it just hasn't clicked with me yet.
121
7
498
@jamesqquick
James Q Quick
1 year
The most basic React mistake you can make 🤣
26
38
481
@jamesqquick
James Q Quick
3 years
Have I mentioned that my wife just started working at @auth0 ?!
Tweet media one
52
6
477
@jamesqquick
James Q Quick
3 years
Well, it's official. I joined the 100k club on @YouTube 🥳 Creating videos has been one of the most rewarding activities of my career with this being one of my greatest accomplishments. More fun content to come!
Tweet media one
115
8
462
@jamesqquick
James Q Quick
5 months
If I was job searching, I'd spend time learning a language other than JavaScript (Python, Java, C#, etc.) This economy is shit. Its likely you'll need more than JavaScript to get hired.
53
44
450
@jamesqquick
James Q Quick
4 months
Just another day at the office ❤️
Tweet media one
33
10
432
@jamesqquick
James Q Quick
3 years
6 years in and many more to come!!
Tweet media one
34
3
411
@jamesqquick
James Q Quick
3 years
Excited to share that I’ll be starting as a Staff Developer Advocate with @planetscaledata on Monday!!
80
9
408
@jamesqquick
James Q Quick
21 days
Why do we continue to gatekeep in tech…?
@BoredSoloDev
!Solo_Dev
23 days
Tweet media one
171
57
652
97
14
402
@jamesqquick
James Q Quick
2 months
If package-lock.json is used to ensure we get the exact same intended npm package versions…why don’t we just define the exact version number in the package.json to start…?
@jamesqquick
James Q Quick
2 months
I still don't know what the package-lock.json file is used for 🤷‍♂️
42
7
182
69
11
400
@jamesqquick
James Q Quick
6 months
What's your favorite way to work with a database? - raw sql? - ORM (prisma, drizzle, etc.)? - custom product SDK?
410
17
393
@jamesqquick
James Q Quick
3 years
Why do they even ask developers for estimates?!? 😂
34
70
387
@jamesqquick
James Q Quick
9 months
Astro 3.0 Crash Course going live on YouTube at 9am CDT!!!!! - Astro components - page based routing - Content Collections - MD and MDX - Image optimization - Dynamic Routes - View Transitions SOOOO MUCH GOODNESSSSS
Tweet media one
18
37
382
@jamesqquick
James Q Quick
8 months
The @getpostman extension for VS Code is HERE!!!!! What a beautiful sight 💖
Tweet media one
34
32
373
@jamesqquick
James Q Quick
2 years
If developers were honest in interviews. “I’m here for the money” 😂
32
54
367
@jamesqquick
James Q Quick
1 year
Developers take London 👀
Tweet media one
22
11
355
@jamesqquick
James Q Quick
3 years
What are your favorite VS Code themes? 👇
189
31
352
@jamesqquick
James Q Quick
3 years
Let's say you're starting a brand new Web App... What's the first thing you do BEFORE writing code?
196
26
338
@jamesqquick
James Q Quick
3 years
The new @auth0 SDK for Nextjs is live and ready to use! I’m super excited to share details here. Here are 5 reasons why it’s amazing! 🧵
20
51
349
@jamesqquick
James Q Quick
9 months
Coffee and code 🔥
Tweet media one
45
11
345
@jamesqquick
James Q Quick
2 years
As developers, we’ve all had someone ask us to build an entire app/startup for free for someone else 😂
33
61
337
@jamesqquick
James Q Quick
5 months
I love being a dad 😊
Tweet media one
28
0
348
@jamesqquick
James Q Quick
11 months
Y’all! Turns out it’s not a yoga mat at all. It’s a computer mat…WHATTTT?!?!?
Tweet media one
@jamesqquick
James Q Quick
11 months
I’m pretty sure these developer yoga mats from @DevsOnWix aren’t regulation size…
Tweet media one
25
5
152
34
3
346
@jamesqquick
James Q Quick
3 years
I spent 7 years writing code before I ever wrote an automated test 😆
34
34
327
@jamesqquick
James Q Quick
2 years
I’m such a dork 😂
50
23
328
@jamesqquick
James Q Quick
2 years
Took me a while to realize why the updates variable wasn't being updated accordingly. Can you see it 👀🤣
Tweet media one
114
19
322
@jamesqquick
James Q Quick
3 years
I hate when people steal my content...it happens way too often 🙁
Tweet media one
Tweet media two
43
9
319
@jamesqquick
James Q Quick
3 years
Well this is what 30 looks like. Can’t tell you how fortunate I am to have an amazing family and friends which includes so many people on Twitter, discord, YouTube, etc. So lucky to have so many amazing people in my life!
Tweet media one
82
2
324
@jamesqquick
James Q Quick
4 years
Anyone know of open source projects on Github that are looking for sponsors? Mostly in the JavaScript space? We are exploring sponsoring more repos!
78
95
317
@jamesqquick
James Q Quick
10 months
Controversial (maybe...?) but I think understanding the full stack (frontend and backend) makes you a better developer! Doesn't mean you have to actually do both, BUT having working knowledge of both is very helpful.
@xsgames_
XSGames (by Frank Eno)
10 months
Frontend, Backend, or both?
380
15
448
51
33
321
@jamesqquick
James Q Quick
11 months
Happy Father’s Day!
Tweet media one
26
1
315
@jamesqquick
James Q Quick
3 years
The developer struggle is too reallllll!!
23
67
312
@jamesqquick
James Q Quick
3 years
YouTube play button is on the way. 100k BABY!!
Tweet media one
76
3
307
@jamesqquick
James Q Quick
6 months
I’ve officially passed $20k in revenue for my Astro Course! 💪 Here are five things I’ve learned in launching this course!
41
9
307
@jamesqquick
James Q Quick
2 years
Did you know you can conditionally load stylesheets based on media queries in your HTML? 👀 Thanks @remix_run for broadening my mind on what the browser + specs support!
Tweet media one
13
35
302
@jamesqquick
James Q Quick
2 years
This is what my last four days have looked like 😃
Tweet media one
51
2
291
@jamesqquick
James Q Quick
27 days
Developers, what's the hardest problem you've had to solve recently? I'll start: building a multi-step form. Was WAYYYY more intricate than I thought it would be.
154
13
305
@jamesqquick
James Q Quick
9 months
I can never remember the difference between splice() and slice()... I just try the first one that comes to mind. If it doesn't do what I want, I try the other one 🤣
57
14
296
@jamesqquick
James Q Quick
2 years
Next time you watch an hour long FREE tutorial on YouTube, say THANK YOU to the creator 🙏 I mean just look at how much goes into editing this stuff 🤣
Tweet media one
39
11
294
@jamesqquick
James Q Quick
1 year
Ah the difference a few hours makes… From speaker to daddy real quick!
Tweet media one
Tweet media two
26
3
299
@jamesqquick
James Q Quick
2 years
I don't write regular for loops in JavaScript very often, but when I do, I obviously do it wrong!
Tweet media one
63
13
287
@jamesqquick
James Q Quick
8 months
Personal Update: Last week I suffered from severe anxiety over the course of several days for the first time in my life. I thought it would be helpful to share my experience in case it's helpful for anyone else, so here it goes 🧵
58
9
296
@jamesqquick
James Q Quick
2 years
Took me a good 20 minutes to figure out why this wasn't working... 🙈
Tweet media one
67
3
284
@jamesqquick
James Q Quick
2 years
Been speaking for ten years and I still get nervous!!
Tweet media one
29
1
284
@jamesqquick
James Q Quick
2 years
Don't let haters stop you from doing what you love and teaching others 😊
Tweet media one
63
12
286
@jamesqquick
James Q Quick
11 months
Welp, fatherhood and content creation finally caught up with me 🤣
49
2
284
@jamesqquick
James Q Quick
2 months
In VS @code , is there a shortcut to select multiple lines and update a number incrementally in one go? So... person1 person1 person1 should become... person1 person2 person3
77
13
286
@jamesqquick
James Q Quick
1 year
Today has been confusing, but here’s what I know. I’ve reached hundreds of thousand of people across the world through my content. I’m blessed, humbled, and extremely proud to be BOTH a full-time content creator AND a father. I stand by that…EVERY. SINGLE. DAY.
27
2
284
@jamesqquick
James Q Quick
2 years
If you were to host a new Node (not serverless) project right now, where would you go?
132
24
272
@jamesqquick
James Q Quick
2 years
The difference between "production" code and tutorial code is huuuuuuge 👀 Don't stop after the tutorial is done. Continue to build and ship and learn along the way!
Tweet media one
Tweet media two
20
24
272
@jamesqquick
James Q Quick
4 years
FINALLY RELEASED! 11 part video series on creating JAMstack apps with Next.js - @airtable for data - @tailwindcss for styling - @auth0 for authentication
Tweet media one
17
53
270
@jamesqquick
James Q Quick
10 months
New parenting multitasking level achieved! ✅
Tweet media one
20
2
264