📚 Update time: All my react-query blogposts are now future proof, using the object syntax everywhere, which will be the only valid syntax starting with v5. After updating all the docs and examples, my blog was the last stop:
Performance reviews are coming up.
An objective way to summarize your own achievements is to use numbers. Those numbers are facts, hard to argue with, and can be compared, should anyone want to do so.
Some ideas for numbers. What else have you seen used in perf reviews?
"I started at a new job as a sr software engineer 3 months ago and love it. However, my former manager is trying to get me to join the new startup they founded. They just got into YC and is telling me I would get a handsome stock option allocation. I'm conflicted."
My take:
Yeah there are layoffs happening. But there are pockets where software engineering hiring is also in fact increasing.
From my unique vantage point I can see that those who got outcompeted in the hiring market in 2021 are backfilling now, at a fast rate.
Examples below.
Did you know URLSearchParams can have multiple values on the same key and it's also "iterable", meaning you can loop over it and get the same order each time.
That means you can do `sort=brand&sort=price` and then sort by brand first and price second.
So much of the resume industry is built on exploring the fears of job seekers.
Take the Jobscan ATS Resume Checker which claims to 'beat the ATS bots.' It's all a lie, designed to extract money from unsuspecting and worried job seekers.
All false claims, done because it sells.
Why is it hard to hire native iOS and Android engineers? I talked with ~15 founders and experienced native engineers over the past two months, and here are five things I found:
1. A regional imbalance. In most regions, there are either too few iOS devs, or too few Android ones.
JSON:API v1.1 has just been finalized! 🎉
Thanks to the many contributors and implementors who have helped make this happen.
https://jsonapi.org/format/
📢 <Nudge>
Over the last few days, my Twitter feed was full of posts about different meetups/conferences that happened recently including React India.
I am sure everyone enjoyed it to the fullest.
But now what?
⬇️
Walking for fat loss?
Instead of walking at the same moderate pace, alternate b/w 30sec to 1min bursts of brisk walking, followed by a min of slower-paced recovery
A study showed people who tried Interval Walking had the greatest reduction in waist circumference & abdominal fat
one of the biggest career asymmetries:
People who work from better first principles can beat people with *years* more experience, but who haven’t bothered to apply critical, original thinking to how they work.
Eight misconceptions about Distributed Systems
1. The network is reliable;
2. Latency is zero;
3. Bandwidth is infinite;
4. The network is secure;
5. Topology doesn't change;
6. There is one administrator;
7. Transport cost is zero;
8. The network is homogeneous.
Do you use Postman just as a REST API client? Believe me, you're missing out on a lot!
It's an API platform that simplifies each phase of the API lifecycle and streamlines collaboration so you can create better APIs—faster.
🧵10 features you might not know about👇
“The ideal engineer is a composite… He is not a scientist, he is not a mathematician, he is not a sociologist or a writer, but he may use the knowledge and techniques of any or all of these disciplines in solving engineering problems.”
- N.W. Dougherty
Do you remember Server-Sent Events + EventStream?
In your experience, where do they fall short? From a purely technical perspective, what fundamental drawbacks do they have vs Web sockets?
.
It is an online safe place to learn from fellow developers, share your views, get your doubts clear and build projects IRL.
Credits/react out for questions to
I talked to a super smart 20 year old this week.
All the potential in the world, but had a major major flaw in his thinking.
This flaw is becoming the most common mistake I am seeing young people make early in their career.
Let's break it down:
As the number of users/requests of an application increases, it becomes important that it maintains its performance.
Let's look at a few improvements that we can do to enhance application performance 🧶
I have interviewed 300+ Senior Engineers, Tech Leads & Engineering Managers over the last 10 years of my career.
Here are the most actionable tips I learned on how you can do better on Behavioral Interviews as EMs/Staff+ and also some common pitfalls:
🧵🧵🧵
Having open source contributions on your resume can set you apart, especially as a junior developer.
It shows what kind of code bases you can work with, the discussions you have, how you handle code and contribution reviews and so much more.