No, this is not a well thought-out blog post about software performance optimization and pitfalls that come with it. Rather this is an anecdote. So take it with a pinch of salt, for words and stories can be meaningless if taken out of conte…
User's today have the shortest attention spans and the highest expectations of web and mobile. We expect that every webpage we visit is interactive an…
This is part 3 of "Getting started with multi-threading" series. Click for part 1 and part 2
What is multithreading?
Multithreading is a CP…
Header image: Caterpillar by Romain Guy.
In 2020 I started a series of Android performance deep dive blogs: Android Vitals. I'm currently working on …
In this post we will learn about memoization and how do we use React.memo(), useMemo() and useCallback() to implement the memoization technique in Rea…