Vigyata.AI
Is this your channel?

How To Become Better At Web Development?

2.6K views· 127 likes· 15:21· Jul 2, 2023

🛍️ Products Mentioned (2)

In this video rant, I will express my thoughts on how to graduate from a beginner level web developer to a more intermediate web developer. These are all purely my opinions and thoughts on the matter from my 2 years experience doing web dev. Connect With Me 🔥🚀 : GitHub: https://github.com/elliott-chong Instagram: https://instagram.com/elliottchong_ Website: https://elliottchong.tech 0:00 Rant begins 0:26 Developer Experience 1:00 I do not like Java 1:28 Cutting edge technology 1:48 Vanilla everything 2:02 React :) 2:30 Frontend Backend 2:50 Javascript slander 3:05 All hail typescript 3:40 Typescript on the backend 5:15 End to end type safe API development 6:22 RPC & TRPC 6:40 Object Relational Mapping 7:33 Prisma 9:00 Prisma & TRPC 9:22 Authentication Libraries 10:26 State management 11:38 React Query 12:22 UI Libraries 13:18 CI/CD 14:30 CICD Tools

About This Video

In this video I rant a bit about what actually separates a beginner web dev from someone more intermediate. It’s not that you suddenly build “different” apps — you can build the same e-commerce site with beginner tools — the real difference is developer experience. If your tooling and stack make it painful to ship, you’re going to move slower, write messier code, and spend your life fighting dumb problems. That’s why I’m biased toward modern web tooling (and why I really don’t enjoy old-school Java server stuff): the DX is just awful compared to today’s ecosystem. I go through the full-stack picture (frontend, backend, and the API layer in between) and why I’m a huge Typescript advocate. Javascript’s unpredictable behavior (like string concatenation bugs) is exactly the kind of thing that bites you in production, and TS catches it early. From there I talk about end-to-end type safety with RPC/TRPC, plus using an ORM like Prisma so your database operations are typed and your IDE can actually help you. Finally, I cover “stop reinventing the wheel” libraries: mature auth solutions (NextAuth/Clerk/Passport), server-state tools like React Query, UI libraries for accessible components, and CI/CD pipelines (GitHub Actions, Jenkins, CircleCI) to automate testing and deployment so teams can ship safely.

Frequently Asked Questions

🎬 More from Elliott Chong