Ebenezer Don Full-stack software engineer with a passion for building meaningful products that ease the lives of users.

Stories by Ebenezer Don

An introduction to the Web Preferences API

An introduction to the Web Preferences API

Dev

The new Web Preferences API proposal aims to change the way we set light and dark modes at the browser level. Learn all about the proposal.

Ebenezer Don
Oct 19, 2023 ⋅ 5 min read
Understanding async context and the future of server-side JavaScript

Understanding async context and the future of server-side JavaScript

Dev

Learn about the Async Context API, currently a stage 2 ECMAScript proposal that stands to alter the future of server-side JavaScript.

Ebenezer Don
Aug 22, 2023 ⋅ 7 min read
Introduction to WebGPT

An introduction to WebGPT

Dev

WebGPT and WebGPU allow your application to access a device’s GPU — which has major implications for performance that we discuss here.

Ebenezer Don
Jul 31, 2023 ⋅ 4 min read
Animating SolidJS apps with Motion One

Animating SolidJS apps with Motion One

Dev

There aren’t many animation libraries focused on SolidJS, but Motion One offers all the functionality you need to make things beautiful.

Ebenezer Don
Jul 26, 2023 ⋅ 9 min read
React Hooks Vs. Redux: Do Hooks And Context Replace Redux?

React Hooks vs. Redux: Do Hooks and Context replace Redux?

Dev

Explore the differences between using Redux and the Context API and React Hooks to simplify state management in React.

Ebenezer Don
Jun 23, 2023 ⋅ 9 min read
Getting started with Mojo

Getting started with the Mojo programming language for AI

Dev

Mojo is a new superset of Python, specifically designed for easy AI development without the hassle of learning a new language.

Ebenezer Don
Jun 20, 2023 ⋅ 5 min read
Building A REST API With Firebase Cloud Functions, TypeScript, And Firestore

Building a REST API with Firebase Cloud Functions, TypeScript, and Firestore

Dev

Learn how to build a REST API with Firebase Cloud Functions, TypeScript, and Firestore, and compare it to the Realtime Database.

Ebenezer Don
Jun 15, 2023 ⋅ 21 min read
Build a task tracker with SolidJS and TypeScript

Build a task tracker with SolidJS and TypeScript

Dev

Follow this step-by-step tutorial to build a web app using SolidJS.

Ebenezer Don
Jun 29, 2022 ⋅ 10 min read
RxJS React Hooks State Management

RxJS with React Hooks for state management

Dev

Learn how RxJS plus React Hooks offers an effective and straightforward way to manage state in your applications.

Ebenezer Don
Apr 8, 2022 ⋅ 11 min read
How and when to debounce and throttle in React

How and when to debounce or throttle in React

Dev

Learn how (and when) to debounce or throttle functions in React with this comprehensive, detailed tutorial.

Ebenezer Don
Oct 4, 2021 ⋅ 7 min read
Simplify React state management with Hookstate

Simplify React state management with Hookstate

Dev

If you’re looking to simplify state management in React, learn about Hookstate, an incredibly fast and flexible state management tool.

Ebenezer Don
Jun 3, 2021 ⋅ 7 min read
Using Dexie.js in React Apps for Offline Data Storage

Using Dexie.js in React apps for offline data storage

Dev

Dexie.js is a minimalistic wrapper for the IndexedDB API to handle offline data storage in our web applications.

Ebenezer Don
Feb 25, 2021 ⋅ 8 min read