My Web Development Tech Stack for 2022

Few interesting things about me:
- Software Engineer @ JP Morgan Chase & Co.
- AWS Community Builder 2023
- I love working with technology
- I enjoy playing video games 😄
Search for a command to run...

Few interesting things about me:
No comments yet. Be the first to comment.
If you’re new to machine learning, reinforcement learning, especially, then it’s completely okay to have a hard time understanding these fancy jargons in front of you. Here’s my attempt to simplify these while we work on a little robo-car :) About AW...

Dynamo DB is AWS's NoSQL offering in the vast set of managed databases as a service that they provide. Like most other services, it's fully serverless, flexible and easy to scale. The Data Model As we're working on NoSQL here, there's no real restric...

I was recently a part of a hackathon and was found searching for good Jupyter environments on the cloud to be able to work on my ML Project. Soon enough, I found myself here. However, it took me a while to figure out how powerful it truly can be. F...

I spend 5 days out of a week coding for work, so I'm definitely not motivated to code a lot on weekends. This means that I do not have any software development tools installed on my personal machine. Not even IDEs. However, being the curious little g...

Almost a week to this and not a lot of drama on Indian Twitter, so I thought I could write about it. TLDR: Malicious code with a backdoor was added to one of the core packages of Linux affecting almost all Debian and Redhat distros; was later discove...

2021 was a very productive year for me skill-wise, enough that I can call myself a full-stack developer. I worked with different languages and frameworks and here's the best I've picked that I see myself using in the near future.

I’ve used Next.js for the frontend in almost all applications I’ve created in the last 3 months and I’d like to continue doing so. In my opinion, Next.js is the best JavaScript framework out there right now. Here are some of my favourite points -
Overall, I feel Next.js is a great framework for what it offers in terms of functionality and convenience to code in it. I’m looking forward to making more and more projects with it next year :)
Next.js Crash Course
Next.js Dev To Deployment Full Course
I’m a huge advocate of using plain CSS for styles, but since I’ve used Tailwind, my opinion has kinda changed. I’m still someone who would not recommend CSS frameworks for beginners, but for me, Tailwind is a framework that takes care of the little things like element sizes, alignments, etc. Some of my favourites about Tailwind -
Writing good CSS is not easy and is definitely not for everyone. Ever since I’ve started using Tailwind I can figure out that the UI looks a lot better and I spend a lot less time trying to fix broken navbars and other UI issues and get to focus more on the app logic and the backend.
TailwindCSS Different Installation Steps
TailwindCSS v3 Crash Course
The first time I was introduced to databases and database management, the language I learned was SQL. Since then, I’ve been comfortable using MySQL databases. I then learned about Postgres and how it’s been out there used as a primary database solution in production for a long long time. I used it for the first time in an internship where I was writing an API. I’ve not used no-SQL a lot so I can’t comment how better or worse it is in comparison.
It’s just that I’m more comfortable working with relations, primary keys and other SQL stuff, which is why I see myself using Postgres going forward.
I already mentioned Postgres, but Supabase is a BaaS which I learned about earlier this year. I was looking for a database service that was capable of streaming real-time data since I had a hard time writing WebSocket logic on the server-side. I’m so glad I found it!
It is really convenient to use something like Supabase as a backend since you don’t really have to write extra server-side code for it thanks to the API and you don’t have to deploy it as well.
Supabase Crash Course
Supabase Magic Link Authentication with Next.js
So that’s my tech stack going forward, nothing fancy but it’s super convenient to work with. I hope you liked this thread, feel free to also share your favourite tech stacks. See you soon :)