
Senior Platform Engineer @Atlassian , Prev @razorpay, @hackerrank • GSOC alum • https://xitter.cf/t.co/vILn7Sju48
Koramangala, Bengaluru South
Joined August 2013
- Tweets9.9K
- Following1.5K
- Followers4.8K
- Likes31.5K
Aditya Agarwal retweeted
🚀 Excited to have served as a technical reviewer for Modern React Web Development by @PacktPublishing 📘
Covers everything from React + TypeScript, TanStack Query, testing, and more.
🗓️ Releases July 8 — pre-order now! 👉 lnkd.in/ed7B2UyZ
#React #typescript #topSelling
Aditya Agarwal retweeted
Is $2M ARR Interview Coder legit or just a vibe-coded mess? 🤔
I spent a weekend testing it & found MAJOR flaws, security holes, and a way to get Pro access FREE. 🤯 Yep, there's video proof here!
#InterviewCoder #Tech #CodingInterview #TechBlog
Aditya Agarwal retweeted
i found millions of YouTube videos that have default camera names as titles (like IMG_0276) and made it into a website where you can watch random ones.
unedited, pure moments from random lives walzr.com/IMG_0001
Aditya Agarwal retweeted
Long time Microsoft employee on how Satya Nadella fixed the company's culture by getting rid of mandatory team stack ranking
Aditya Agarwal retweeted
You just have to appreciate that Workday never lets you know their next UI move. 🤌🏻
Aditya Agarwal retweeted
stop everything you do.
@_pastelsky built the app of my dreams: tsdocs.dev
it's basically docs.rs for TypeScript. ✨ SO GOOD OMG. ✨
Aditya Agarwal retweeted
💡 Ever wonder how we make bundling faster in @Expo CLI / Metro? The trick is to measure and examine command times, aka "profiling".
Here's how to do it:
1️⃣ First disable multi-threaded bundling by passing `--max-workers 1` (or zero) to `expo export` or `expo start`. This is extremely useful for debugging Babel and the transformer as everything will run on the main thread.
2️⃣ Next run Expo CLI directly with Node inspection enabled. This command will perform a single iOS JS build on the main thread:
node --inspect-brk ./node_modules/.bin/expo export -p ios --max-workers 1
3️⃣ Then go to Chrome and visit: chrome://inspect/#devices
Clicking "inspect" under the "Target" section will attach Chrome Dev Tools to Expo CLI.
4️⃣ From here, open the [performance] tab and press the record button, then wait until the console logs indicate that bundling is complete, finally stop the recording.
5️⃣ Now the fun begins! We now have a list of the most expensive tasks, which we can examine for abnormalities. Sort by "Total Time" and go down the list looking for areas to improve bundling.
In the above example, we can see that reading the tsconfig ranks pretty high. All I have to do from here is investigate that method and see if there are ways to speed it up or reduce the amount of times we call it.
Real world example ↓
Aditya Agarwal retweeted
I'm in need of a B-negative or O-negative blood donor for my friend's Mom for an urgent surgery in Bangalore, please reach out if you know someone +919566602688
Aditya Agarwal retweeted
Components are Legos
@samselikoff’s talk is one of the clearest, best explanations of React’s component model I’ve ever seen.
Notice I didn’t say *server* components. Components, full stop.
If you enjoyed the meme, you deserve to watch the whole thing. youtu.be/9CN9RCzznZc?si=kd3l…
Aditya Agarwal retweeted
This blog post is published! It explores creating a really satisfying theme toggle animation using the View Transitions API in JavaScript ✨
akashhamirwasia.com/blog/ful…
#blog #javascript #react #animation
Aditya Agarwal retweeted
Replying to @EisenbergEffect @dfkaye
The correct way of stating it is that there is no *attribute* for defaultValue. The equivalent attribute is just “value”. So, it breaks down like this:
The value *attribute* represents the default/initial value of an input.
The value *property” represents the current value of an input.
The defaultValue *property* does the same thing as the value *attribute*, which represents the default/initial value of the input.
When you change the value *property*, it does not change the value attribute or the defaultValue property. It does not “reflect” its changes back to them.
Aditya Agarwal retweeted
A frequent misunderstanding about programming-model/framework design is that if you remove a limitation that only existed for technical reasons, that it now means that you cannot put it back for architectural reasons
Aditya Agarwal retweeted
I’m so tired of hearing backend devs complain that front end devs aren’t real devs. Like what do you even do these days just manage the passwords for third party services and wear light jeans or?
Aditya Agarwal retweeted
On the Importance of Naming in Programming buff.ly/48PIOF0





























