With the #remittancetax, Mr. Donald Trump will just charge me an extra 4 months of rent every year.
Umm.. Thanks, I guess? ๐ค
Posts by Sayantan
Long before LLMs like ChatGPT was made,
We had CatGPT. She used to come and sleep or walk over the keyboard, and magic used to happen.
Vue to React still has its fair share of similarities.
Java, with something called jakarta-rs feels so 2008 ๐
And it's crazy verbose!
On top of that, can't even Copilot as enterprise licenses are limited.
It's been a nightmare recently.
#help #webdev
My current company wants me to learn Java & j2ee to work as full-stack dev.
At work, I've written Angular & React for the last 7 years, learned bits & pieces of backend stuff in Node.js. I'm also learning Node.js & Go in my free time.
I'm not liking Java tbh. What should I do? ๐ค
I don't. It's being a struggle and I'm yet to figure a way out.
Yay. I invested $90 when it was $52.
I'm so rich!
13:00 - PR merged.
13:20 - Deployed for QA to test.
14:30 - Received a bug, missed use case.
15:00 - Fixed conflicts. Ready to check in local.
15:30 - Code changes done.
16:00 - Rechecked in dev.
16:05 - Raised PR
17:00 - PR merged.
17:20 - Deployed for QA to test.
That's it, this is the best case.
Here's a sample breakdown:
08:30 - Daily Standup
09:00 - Ticket assigned
09:10 - Asked QA to add a description to reproduce.
09:30 - Response received.
10:30 - Figured out what's wrong.
11:30 - Fixed in local.
11:45 - Deployed in dev to be sure fix is working.
11:50 - Raised PR.
Enterprise Architecture 101:
Your bug fix requires code change across ten different files, and yet time taken to fix the bug should be half the time taken to deploy it for QAs to test.
hyphenated domain names aren't converted to link automatically. ๐ค
Interesting.
Give it a try. I'm really liking it for now. Docs are great too.
โก๏ธ better-auth.com
Context uses closures for getting parent data.
What would useTree use to get values deep inside child components?
I'm really liking better-auth for authentication in Next.js apps.
It's feels cleaner than auth.js and doesn't suffer from vendor locking.
Proof of when you keep an open mind, how far you can see in the future!
Incredible man!
Being wide awake at 5 A.M. and purchasing random shit from Amazon. ๐
I thought late nights were for interview prep.
Weekends bring joy. And some more time to learn something new.
Today, I was following a yt tutorial which used clerk.dev for auth, and I thought let's not get locked in. So I implemented better auth( better-auth.com ).
Loving it so far! It has social login, passkey, magic link, otp, you name it!
The discover feed is definitely better now!
Not even a full week in!
Let's go ๐ฆ !
I don't have Spotify. ๐
Suggest some great playlists in YT music for when I code!
Have to wait till Saturday.
After a long boring day of work, went on a Youtube spiral, and found this amazing talk (Now I know at a high level how Suspense works, and it's fascinating):
www.youtube.com/watch?v=6-MY...
I'm confused if I should learn the old things in React too, like class components, Redux, styled-components or invest that time in getting better at modern React, which I'm much more comfortable with. What do you think?
Watched QuickSort videos, understood the algorithm, but failed to write working code even after several tries. Was only able to write after checking a couple of others doing it. Not a good start.
However, in order to land a better job, I'll also have to get better at DSA and programming in general.
Monotonous application development has deteriorated some of my core problem solving skills and my intuition, which I always thought I was good at.
In my free time, I've taught myself React and I try to keep myself updated with the new things happening in Angular, React and the Web development space in general.
I need to really Upskill my server tech knowledge though.
Also, I have to learn Java, and work in a j2ee based backend, that uses microservices architecture, as a lot of work is required to be done in the backend.
To give an idea of the scale, there are 12 repos, each repos have somewhere around 50-100 components, with many components having more than 2500 lines of code. Some are above 4000. The earliest commits are from 2020.
Siz months back, I was moved to a project that has Java devs who wrote Angular because management didn't feel like employing UI devs.
So my work now is to fix the UI bugs, touching as few lines as possible.
I'm quite comfortable creating and managing mid-to-large size Angular SPAs as for the last 6 years I've been doing pretty much the same thing at work. In 2018, I was using Angular 6 at work, in 2024, I'm using Angular 9, 11 & 16 at work. There are only two repos that use 16 coz I moved them.
Context: I'm fed up with the shitty work I have to do at my current workplace, and I've to motivate myself to move my lazy ass and start looking for better opportunities. Upskilling myself is the only way forward.
A thread - Upskilling journey of a mediocre software dev.