WebDevCody Profile Banner
WebDevCody Profile
WebDevCody

@webdevcody

Followers
9,751
Following
482
Media
453
Statuses
4,644

Web developer | Father | Husband | 📺 --- 📘 $124/m 🤖 $1.2k/m 🏗️ WIP

Joined January 2023
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@webdevcody
WebDevCody
5 months
Y'all have been doing sql queries wrong...
Tweet media one
218
228
3K
@webdevcody
WebDevCody
5 months
y'all, don't be sleep'n on this new css library...
74
133
1K
@webdevcody
WebDevCody
5 months
the world ain't ready...
Tweet media one
39
38
897
@webdevcody
WebDevCody
5 days
bro, try laravel it's so simple compared to next. this is a todo list application:
140
44
1K
@webdevcody
WebDevCody
2 months
It’s actually such a simple renaming with less characters that people annoyed by the change should do some introspection as to why it bothers them so much 🧐
@eloffd
Eloff
2 months
Renaming the master branch to main was such silliness
Tweet media one
206
53
1K
140
28
814
@webdevcody
WebDevCody
1 month
So much debate about programming languages when 95% of your web dev work will always be writing an api endpoint to talk with a database.
29
41
647
@webdevcody
WebDevCody
2 months
If my posts are starting to feel a little unhinged, it's because this industry has made me unhinged: I'm frustrated from wasting hours watching ci/cd builds fail and just "run it from failed" because my runner decided to have an aneurysm and I can't reproduce the error. I'm
99
37
646
@webdevcody
WebDevCody
23 days
tailwind haters: "tailwind is so ugly" twitter: "hold my beer"
Tweet media one
43
26
644
@webdevcody
WebDevCody
5 months
I'm tired of these ugly tailwind classes going off my monitor; I'm cook'n up the next big tailwind alternative
Tweet media one
104
13
635
@webdevcody
WebDevCody
28 days
When working on side projects, there are two type of devs: The devs who spend time designing a system for large scale even though they have 0 users. The devs who just get something working and ship it knowing they can improve it later when it starts to fall apart. What type
126
16
614
@webdevcody
WebDevCody
5 months
Did y'all know you can do this in typescript? it checks to make sure the string type passed in matches a certain pattern 🤯
Tweet media one
21
32
586
@webdevcody
WebDevCody
6 months
I just wasted an hour... this is why a framework should never overwrite a global provided by the runtime. Since @nextjs overwrites node's global fetch, any third party library that depends on fetch also has built in caching, so unless that third party library has support for
21
29
583
@webdevcody
WebDevCody
1 year
Just think in Next.js. Just be patient, you'll eventually find the page you're looking for.
Tweet media one
37
21
490
@webdevcody
WebDevCody
1 month
We now have a nextjs starter kit! including... ▵ @nextjs app router 🌧️ @DrizzleORM 💰 @stripe subscriptions with webhooks 🔐 @nextauthjs 📀 @PostgreSQL 📈 Event Tracking 🗣️ User Feedback 🪵 Changelog 🗑️ Account Deletion ✋ Subscription Management 🏛️ Clean code structure
15
31
456
@webdevcody
WebDevCody
5 months
I've earned $87,818 doing content creation this year. I remember back when my videos used to get 100 views and I would celebrate with my wife. I also remember multiple times talking about giving up because no one watched my stuff, but the drive to teach others how to code kept
43
9
417
@webdevcody
WebDevCody
1 year
Just flex’n on y’all 🎉
Tweet media one
55
9
413
@webdevcody
WebDevCody
10 days
Let’s go! MacbookPro M3 Pro. 18gb ram. I was tired of my M1 air overheating while recording and streaming which caused it to throttle. Hopefully this does better.
Tweet media one
48
2
399
@webdevcody
WebDevCody
3 months
I won't lie, writing Go is a breathe of fresh air compared to typescript and the js ecosystem. Granted I haven't used it enough to start uncovering the cruft, but so far it's an obvious DX upgrade.
40
21
398
@webdevcody
WebDevCody
4 months
People who deploy their software to bare metal or self managed virtual machines: do you all hate life? why choose manually managing a machine over using one of many platforms that let you deploy and auto scale with a single click? It’s an ego thing for you isn’t it.
181
15
388
@webdevcody
WebDevCody
5 months
@trashh_dev here you go 🙌
Tweet media one
1
2
380
@webdevcody
WebDevCody
3 months
I've used lambda and serverless to host my applications for a while now... but I'm having a change of heart. I like the idea of serverless, but often the tooling surrounding deploying your serverless applications is a giant time sink. Tools like Terrraform, CDK, SST, Serverless
85
29
373
@webdevcody
WebDevCody
5 months
I just spent 5 minutes trying to figure out why my changes were not applying after saving a file... I was looking at my prod url and not localhost
60
17
365
@webdevcody
WebDevCody
6 days
Can you help me debug an issue I’m having
Tweet media one
98
5
372
@webdevcody
WebDevCody
12 days
next-auth, the only auth library that also requires you to roll your own auth due to it's lack of features
37
9
360
@webdevcody
WebDevCody
11 months
most pricing tiers feel shady to me: - free - $20 / month - enterprise pricing... contact us 😉 (so we can find ways to squeeze more money from your company)
37
5
349
@webdevcody
WebDevCody
3 months
Why are named parameters not a thing in Go? When your library requires comments to understand arguments, it kind of sucks. Sure, I could define 7 variables above and pass them in, but like why?
Tweet media one
90
9
352
@webdevcody
WebDevCody
2 months
I finally did it
Tweet media one
48
1
330
@webdevcody
WebDevCody
5 months
the more I encounter errors like this in next / react, the closer I get to using HTMX and Go
Tweet media one
31
9
298
@webdevcody
WebDevCody
3 months
I’ve been focusing on learning Go and Kubernetes in my spare time and less time complaining about nextjs. My mental health is so much better now, who would have thought.
24
8
301
@webdevcody
WebDevCody
5 months
I’m convinced the most important time to have experienced devs on a project is at the start. After they lay out the ground work and good coding patterns, it’s 100x easier to just mindlessly follow those existing patterns than to try and refactor old bad ones.
25
12
293
@webdevcody
WebDevCody
2 months
Keeping you code DRY has been one of the biggest lies I've encountered in this industry. Certain things, like removing magic numbers and constants is critical, but I've found once you start abstracting anything larger than a few lines of code, you'll end up hacking in branching
54
11
282
@webdevcody
WebDevCody
4 months
Hot take: anyone should be able to watch you code for 30 minutes to estimate your experience level. How accurate you type, how fast you type, how how well you interact with your desktop, browser, editor, what instincts you have for solving problems, what syntax you are
91
12
276
@webdevcody
WebDevCody
2 months
I got my first paying customer, how many VPS instances will I need behind a load balancer to handle my scale?
38
2
273
@webdevcody
WebDevCody
4 months
This industry is filled with devs who love reinventing the wheel. Your first instinct shouldn’t be to write everything yourself. Leverage what already exists and only dive down into that abstraction yourself after doing cost or benefit analysis for learning, implementing, and
43
23
270
@webdevcody
WebDevCody
4 months
for those who argue javascript is a "toy language" and not for a real backend... explain why it's taking you months to ship your "real server-side code" stack to production when a single javascript developer is counting their stripe payments from users after only week coding?
45
11
257
@webdevcody
WebDevCody
9 months
if you don't use typescript, you'll either console logs objects to remember their structure, or you'll open up other functions and inspect the code to know how the arguments must be shaped. I did it for years on a 400k line of code 100% javascript project, and it kind of sucked
17
7
257
@webdevcody
WebDevCody
3 months
man... I'm working on a tutorial using next-auth with drizzle and I can say is this initial setup is a pain in the ass. next-auth docs still have pages routes sprinkled everywhere even though the app router has been out for a year+ drizzle-studio requires me to constantly
60
4
257
@webdevcody
WebDevCody
7 months
maybe I'm just burned out, but content creation and web development gets boring. I don't feel like I'm actually progressing my intelligence; I'm just learning new ways to achieve the same outcome and teaching it over again.
33
2
246
@webdevcody
WebDevCody
1 month
I’ve come to the realization that every social media platform is a propaganda machine regardless of how many times it’s labeled “free speech”. How do I know? I’ve seen so many HTMX posts I actually started to think it was a real solution.
29
10
248
@webdevcody
WebDevCody
3 months
oh baby look at those full white page refreshes... if only we had the technology to prevent this issue to provide a great user experience.
45
8
235
@webdevcody
WebDevCody
1 month
No lie, it kind of sucks seeing so much hate towards Vercel and Next. I think they are both great, and I’m not paid to promote either. Even if you can’t afford their pricing, do yourself a favor and take notes on their attention for good DX, UX, and their drive to make things
20
10
236
@webdevcody
WebDevCody
3 months
Do people actually use typescript?
116
4
230
@webdevcody
WebDevCody
1 month
To that random person who wrote a blog post outlining the steps for setting up that one library or service we’ve all be struggling to setup: just remember you’re the reason this industry is able to move forward at the pace it does.
3
14
232
@webdevcody
WebDevCody
8 months
The fastest way to become a great developer? Actually read the docs.
22
25
225
@webdevcody
WebDevCody
5 days
There... I learned Laravel, Livewire, and Volt. Happy now?
31
8
396
@webdevcody
WebDevCody
8 months
For those joking about quitting software to become farmers… you do know you’ll just spend all your time fighting bugs off your crops right? It’s basically the same profession
17
30
213
@webdevcody
WebDevCody
1 month
I’ve never worked for a startup, but I’d assume the best part of working as an engineer at a startup would be how close you are to real users. Every project I’ve been on in this industry, the developers are so far disconnected from real users that it almost feels like your
38
12
214
@webdevcody
WebDevCody
6 months
It only makes ~$1.2k MMR, but how much does it cost to run it? 182k icons taking 120gb of storage - s3 costs being my highest operational costs of $3.44 a month.
17
8
211
@webdevcody
WebDevCody
2 months
and on top of all of that, I still have to join a stand up every morning and say the exact same thing I said the 2 days before and then talk about my feelings with my team sprint retrospective... like really?
10
0
214
@webdevcody
WebDevCody
22 days
I think I finally understand parallel routes in next.js
Tweet media one
26
4
207
@webdevcody
WebDevCody
3 months
People keep saying javascript is pass by value and not by reference. Am I crazy? you can literally pass objects into function after function and any function and modify that object. Isn't that pass by reference?
36
1
204
@webdevcody
WebDevCody
5 months
I love unit testing because I get to spend 3 hours setting up my stubs and mocks just to verify a single if statement I’m trying to test ☠️
24
6
203
@webdevcody
WebDevCody
11 days
Anyone know why next auth middleware fails when using drizzle adapter with Postgres? I’m telling y’all it’s just non stop bugs in this js ecosystem. I get a cloudflare error - bug related to Postgres driver not working on edge runtime even though I’m running this all locally
62
4
203
@webdevcody
WebDevCody
1 month
Someone asked if I could make a video tutorial on how to deploy a nextjs app to vercel. At this point I think all hope is lost.
25
4
200
@webdevcody
WebDevCody
1 month
@t3dotgg I use npm because it forces me to think while I wait 2 minutes on an npm ci to run
4
2
200
@webdevcody
WebDevCody
5 months
this was a joke... y'all excited about this syntax disgust me
@webdevcody
WebDevCody
5 months
Y'all have been doing sql queries wrong...
Tweet media one
218
228
3K
32
1
198
@webdevcody
WebDevCody
5 months
why do people ask questions like this: "I deployed my app, but it doesn't work, any clue what's wrong?" Do beginners not understand that there are 1000 things that could be wrong about your application, so asking a "help me" question with zero context will get you no where?
51
3
198
@webdevcody
WebDevCody
5 months
If you want to be a mid developer like me, remember to always name your secret API keys as "Secret key" so that you have no clue what application actually uses it.
Tweet media one
18
1
191
@webdevcody
WebDevCody
4 months
Resend, which seems to use next.js, leaks an db api key; shortly after, Clerk has security vulnerability but only in it's next.js package. what's the common denominator?
26
2
193
@webdevcody
WebDevCody
2 months
The "sheet" component might be my favorite from ShadCN at this point.
9
4
194
@webdevcody
WebDevCody
16 days
In next.js app router, do y'all use a _components directory or do you just put page related components directly in the route directory? For example, I have a create route and I split up some of the components and just put them co-located in the same directrory.
Tweet media one
90
2
193
@webdevcody
WebDevCody
3 months
I used to be a soy dev like you, hating on tailwind because I thought it was stupid, hating on typescript because I thought it slowed me down. Now I use them both and I’ve never been more productive in my career. Sometimes it’s OK to grow a little.
22
9
184
@webdevcody
WebDevCody
5 months
Once you go full-stack, you’ll never go back
15
7
177
@webdevcody
WebDevCody
3 months
I published my full stack tutorial this morning! I'll show you how to build an online file storage application which includes organizations, role based authorization, file uploads, dialogs, form validation with zod, toasts, and more! Link to video 👇
6
10
180
@webdevcody
WebDevCody
1 month
every time I think I'm going to try form actions in next.js and make it without any client components, I always revert back to bringing in zod with react-hook-form and wrapping the server action in a tanstack-query mutation for pending state. I loose too much DX and UX without
21
3
176
@webdevcody
WebDevCody
3 months
I can't even run a mysqldump on my planetscale db
Tweet media one
18
1
171
@webdevcody
WebDevCody
14 days
optimistic updates 🤌
13
5
175
@webdevcody
WebDevCody
3 months
Do people actually use nextjs?
75
3
173
@webdevcody
WebDevCody
4 months
I think people look down on web devs because they’re jealous we can create something of tangible value and ship it for the entire world to use in less than a day. What’s that? You’re still waiting on your compiler to finish?
31
9
169
@webdevcody
WebDevCody
5 months
the worst thing you can do for your career is copy + paste code and never take a minute to even understand what you just pasted.
19
12
161
@webdevcody
WebDevCody
1 year
Am I a bad web dev if I continue to choose npm over pnpm or yarn?
47
5
155
@webdevcody
WebDevCody
5 months
What are those little accent designs people put on their websites called? Is there a platform to find them? @designcoursecom
Tweet media one
15
2
158
@webdevcody
WebDevCody
6 months
The longer I’m in tech, the less I care about the technical side of things and more about the customer / business side of things.
18
7
156
@webdevcody
WebDevCody
2 months
This is actually pretty awesome that I stopped what I was doing and made a video on it.
@rauchg
Guillermo Rauch
2 months
It's so good 🥹
16
41
893
6
11
159
@webdevcody
WebDevCody
3 months
planetscale data successfully migrated to a railway mysql database 🫡
14
0
158
@webdevcody
WebDevCody
12 days
has anyone implemented refresh token logic using next-auth? the more I use next-auth the more I'm convinced it's a psyops...
39
4
157
@webdevcody
WebDevCody
7 months
Them: “web dev is so complex now” 16 year old high-school student: “look at my completely polished web application that I built in a week and deployed to users globally with a click of a button”
10
2
153
@webdevcody
WebDevCody
5 months
We just launched ! This is our first iteration which has made $35 after launch, but so far it's been fun working on this and trying to polish it up. What i've learned from working on this is integrating with openai and expecting it to give consistent
13
8
153
@webdevcody
WebDevCody
3 months
I'm cook'n up another full stack tutorial on my channel dropping by the end of the month. Be on the lookout 👀 if you want to learn something new! 🔐 Auth using Clerk 📀 BaaS using Convex 👨‍👩‍👧‍👦 Role Based Authorization 🗄️ File Uploads 🗑️ Scheduled Deletions 🔎 Searching ⭐️
13
3
150
@webdevcody
WebDevCody
26 days
“All ui looking the same” says only dev users. Want to make a user happy? - Make sure that button they click works every damn time they click it. - Make sure they don’t randomly get a 500 page when it just loaded fine 30 seconds ago. - Make sure your form doesn’t clear from
6
5
149
@webdevcody
WebDevCody
4 months
@devagrawal09 Server components are dead simple. Who is saying they are complex? After a few hours debugging hydration errors, learning that libraries often provide two separate functions (one meant for client and one for server), wrapping existing react libraries to add “use client” at the
12
7
148
@webdevcody
WebDevCody
1 month
The more you learn, the easier it becomes to learn more
14
13
148
@webdevcody
WebDevCody
3 months
I just got a comment asking how I know so much about backend when I’m primarily a frontend dev, and that hurt 😂 Y’all don’t even realize how much time I’ve wasted over the years with puppet, aws, cdk, terraform, ci/cd pipelines, vagrant, docker, ssh into vm, tailing logs, etc.
17
4
146
@webdevcody
WebDevCody
2 months
Do y’all actually think this htmx thing is an DX improvement? No lie, I’m already missing next server actions and type safety.
48
3
147
@webdevcody
WebDevCody
3 months
sometimes when I'm burned out on coding I'll just browse through screenshots of what a better life could look like.
12
4
145
@webdevcody
WebDevCody
6 months
It’s hard to find people serious about working on side projects. Often people are hyped for the first two weeks but then disappear. I’m at the point where I’m tired of building side projects by myself, but I don’t trust anyone to be serious or skilled enough to build with me.
26
3
140
@webdevcody
WebDevCody
4 months
When you send a message on X to someone you've talked to before, don't just send a message that says "hi". Like bro, type a message, such as, "Hey man, I've watched some of your videos, and I had a question about webhooks". Stop learning about RSC and work on social skills.
28
4
140
@webdevcody
WebDevCody
10 months
just saying
Tweet media one
6
4
137
@webdevcody
WebDevCody
2 months
I love coding
24
10
139
@webdevcody
WebDevCody
25 days
the inability to get the pathname in a layout or RSC is pretty annoying in next.js
32
5
138
@webdevcody
WebDevCody
2 months
so much talk about scale, but no one even knows how many requests per second a single vertically scaled VPS can handle
24
6
135
@webdevcody
WebDevCody
1 month
Please send good vibes and prayers to my number one YouTube fan (my wife @VictoriaSeiber6 ) she is having surgery tomorrow morning. Love you babe! 😘
18
0
130
@webdevcody
WebDevCody
3 months
Does anyone actually use Deno?
44
0
128
@webdevcody
WebDevCody
5 months
Y'all think I'm joking? no cap.
15
6
125
@webdevcody
WebDevCody
29 days
I'm finally trying it out
Tweet media one
16
0
127
@webdevcody
WebDevCody
3 months
Why is using a paid third party auth service over using next-auth (or rolling your own auth) always such as a sensitive topic? I'm honestly just curious why this topic makes some devs clinch their butt cheeks so hard.
67
4
126
@webdevcody
WebDevCody
1 month
when you scroll through an NPM package and see this for the first code example.... that's when I hit that back button and keep searching
Tweet media one
11
1
124
@webdevcody
WebDevCody
4 months
I was having an issue with my laptop connecting to @convex_dev , the CTO of the company helped me debug my issue. It turned out it was my router. I'll cross "get a CTO of a company to help debug my router" off my bucket list.
5
3
123
@webdevcody
WebDevCody
1 year
I just wasted 30 minutes because i wrote await !shouldProcess() instead of !(await shouldProcess()) coding sucks
19
1
120
@webdevcody
WebDevCody
1 year
I know you think it's cute, but please stop adding smooth scroll to your websites, it kills UX.
13
6
120