2048 with React, Effector, TypeScipt, Deno

Dec 31, 2021

It seems I can't stop myself from churning out alternative implementations of the 2048 game. Here's another one, this time written in TypeScript using React with Effector for state management and Deno on transpiling/bundling duties.


Read more...

How to avoid rerunning React useEffects

Jun 12, 2020

One of the gotchas with the React useEffect hook and other hooks that take a list of dependencies is that changes to these dependencies are tested for using a standard Javascript equality check.

This is fine for primitive types such as numbers and strings but can cause unnecessary rerunning of effects when arrays or other objects are used. How can this be avoided?


Read more...

Value of professional socialising through coworking

Apr 1, 2020

In the space of software and tech development, most of the work is team driven.

However, what ends up happening in such teams is an overload of people with similar skills. This over similarity of skill is not only limiting in its own right but hinders the possibility of collaborations and inspiration in general.

Even on an individual level, there are limits to how much you can learn on your own or even by surrounding yourself by similar people.

Therefore, at least once in a while, it is useful to get out of our comfort zone and try something new.

One such refreshing way of pushing your boundaries is coworking.


Read more...