How to use setInterval inside a React Component with TypeScript

DESCRIPTION

Here's how to use setInterval inside a React functional component safely with TypeScript. It's important to cleanup the call after the component is unmounted so that the recurring function call does not keep runnning in the background.

Installing Bun JS on WSL Ubuntu in Windows 10/11

Bun and Windows together!

Steps to installing Bun JS on Windows 10, or Windows 11, WSL with Ubuntu. Are you running into similar errors? Here's a quick fix for it.

Don't Make Me Think Revisited - Steve Krug (Book Summary)

Book cover reading don't make me think revisisted

"Don't Make Me Think Revisted: A Common Sense Approach to Web Usability" is an updated version of the classic 2000 book on web design, republished in 2014. This article is a summary of what I found to be five important points covered in Steve Krug's book. The book is a good read for anyone interested in UX or UI design, or anyone who's goals is building products that people will enjoy using.

Microsoft Outlook 2-step Verification: Not Actually 2-Step

Easier to unlock than
you may think.
I'm a fan of using Outlook e-mail. When two-step authentication came out for Outlook I was excited that Microsoft changed their mind about temporary single-use codes being a sufficient solution - as it still left the system vulnerable to access from a simple text password if it was known. Unfortunately it's not really two-factor authentication...

The 5 Best Android Browsers Compared

Which one's the best
for you?
Five popular mobile browsers on the Android platform are tested to see which one is the best browser for your device, and for your purposes. The contenders are Mozilla Firefox, Opera, Chrome, Dolphin with Jetpack, and of course, the stock Android Browser.

These browsers are technically tested against each other and their features are discussed.

Install Android Apps without the Google Play Store

Popular Android Phone
This is a popular way to install Android Apps locally without the Google Play Store. With the ADB files (Android Debug Bridge) from the Android SDK, you can install APK (Android Package) files directly to your phone from your computer via a USB connection. This is handy when the Android Market or a wireless network is unavailable. Another option is to simply copy the APK to your SD card after having installed an “App Installer” type application.