RSSAmplifier

Blog

cheehow.dev Blog

cheehow.dev Blog

cheehow.devRSS feed ↗20 posts

Latest posts

SSH PAssword Authentication

How to turn SSH password authentication on/off and how to check it.

When Social Media Becomes an Escape

A personal reflection on staying connected and tackling doomscrolling in a social media-driven world.

AI Gloom Does Not Spell AI Doom

Once people saw how powerful generative AI (GenAI) was, they began to fear for their jobs.

Placeholder function for AJAX calls

A placeholder function for simluating the delay from AJAX calls.

TypeScript "No overload matches this call."

The developer experience of TypeScript that is difficult to resolve.

Coding conventions part 2

Collection of best practice coding conventions.

Show recent posts in Docusaurus

A simple way to show recent blog posts in the index page.

Coding conventions

This is another one of those things that every developer has an opinion of.

Writing Git commit messages

A highly opinionated take on the approach to writing Git commit messages.

Git branching strategy

Simple Git branching strategy for small teams.

Node.js error code `ERR_OSSL_EVP_UNSUPPORTED`

How to fix the error message in Node.js "ERR_OSSL_EVP_UNSUPPORTED"/"Error: error:0308010C:digital envelope routines::unsupported".

TypeScript object types with optional and minimally required properties

How to create an object type in TypeScript with optional properties that has at least one required property.

Auto-increment field with Prisma

How to fix conflict with auto-increment ID field with Prisma and PostgreSQL

Docusaurus with Google Authentication

With a little bit of programming, you can restrict your site made by Docusaurus to be accessible to users signed in to Google.

About Domain Names

This piece is a quick, non-technical introduction to domain names.

3 Things to Watch Out For When Commissioning Your Website

I decided to write down all the advice on website building that I always give my friends and customers so that I don't ever miss anything out. This is the first of several articles.

Leaving My Company

Two months ago I left the company which I co-founded 13 years back. Here are some of my takeaways after 13 years as its CTO.

Effective Presentations - Part 2 of 2

In the previous article, I wrote about my attempt at improving my pitches. I left off from that piece with the promise of a formula that can improve the quality of your slide decks immediately.

Effective Presentations - Part 1 of 2

I’m always looking for ways to improve my presentations. Oftentimes, I only get one chance to get my point across and I want to make every such opportunity count.

A Lesson from Twitter

<img src=