Ebenezer Don

  https://www.ebenezerdon.com/ Full-stack software engineer with a passion for building meaningful products that ease the lives of users.


15 Stories by Ebenezer Don

Build a task tracker with SolidJS and TypeScript

Follow this step-by-step tutorial to build a web app using SolidJS.
0 10 min read

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

Explore the differences between using Redux for state management in React apps and using the React Context API along with Hooks.
46 6 min read

RxJS with React Hooks for state management

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

How and when to debounce or throttle in React

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

Simplify React state management with Hookstate

If you're looking to simplify state management in React, learn about Hookstate, an incredibly fast and flexible state management tool.
4 7 min read

Using Dexie.js in React apps for offline data storage

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

Building a REST API with Firebase cloud functions, TypeScript, and Firestore

Here, you can learn how to build a REST API with Firebase cloud functions, TypeScript, and Firestore.
5 13 min read

Building a GraphQL server with FastAPI

Here, you can get a quick introduction to FastAPI and learn how to set up a GraphQL server with it.
1 9 min read

React Reference Guide: Context API

Our guide to React's Context API, including when to use it, its API components, and its caveats.
3 3 min read

Building web apps with Rust using the Rocket framework

With web frameworks like Rocket, developers can use Rust to build fast and secure web applications with very little boilerplate code.
7 9 min read

Strongly typed frontend code with Scala.js

Dynamic typing, once considered an advantage, has become one of JavaScript's biggest weaknesses. This is where Scala.js can help.
9 9 min read

Speeding up your development environment with SQLite

Learn how SQLite can be used in development alongside other relational databases like Postgres.
0 5 min read