It's an important and ongoing skill to stay up to date on all the tools and technologies being used, including how and why they are used.
Technologies
git / github
HTML
CSS
JavaScript
TypeScript
React
Tailwind CSS
Express
Node.js
SQL
Supabase
Vercel
Sevalla
Docker
Next.js
tRPC
OpenAI API
AI SDK
Stacks
Principal elements of a frontend stack:
- HTML - markup language, backbone of content placement on a web page
- CSS - format and layout of web pages
- JavaScript - programming language, makes web pages interactive and dynamic
Principal elements of a backend stack:
- Programming languages - create logic for apps, link web to databases
- Frameworks - provides support of apps based on single programming language
- Web Servers - manages client requests
- Databases - organizes your data
MERN MEAN / MEVN - MongoDB / Express.js / React/Angular/Vue.js / Node.js
React Native
T3 Stack - Next.js / tRPC / Tailwind CSS / TypeScript / Prisma / NextAuth.js
Ruby on Rails
LAMP - Linux / Apache / MySQL / PHP/Python/Perl
Python-Django
Jamstack - JavaScript / APIs / Markup
ASP.net - ASP.NET MVC / IIS / Angular with TypeScript / SQL server / MS Azure
AI
ChatGPT
OpenAI
Claude
Cursor
Replit
Tools
Squibler - most dangerous writing app
Blogs & Forums
overreacted
To Look Into
OpenHands
Windsurf
shadcn