MakeUseOf

David Ekete-Staff Writer for Programming

David Ekete

Staff Writer for Programming

About David Ekete

David is a skilled software developer and technical writer with extensive experience in building scalable backend infrastructure for web applications. He is well-versed in backend-focused software development and database administration, with a track record of delivering reliable software solutions.

As a technical writer with over 2 years of experience, David has written various in-depth articles on these topics, sharing his experience, knowledge, and insights with the wider community. He has a passion for keeping up-to-date with the latest trends and best practices in the field and enjoys sharing this knowledge with others.

Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.
The Nest.js logo, a red silhouette of a cat's head, superimposed on a PC motherboard 1
How to Use Nest.js Exception Filters to Handle Errors

Unhandled exceptions can cause confusion and frustration. Clean them up with exception filters.

An editor displays JavaScript code in the background with the Nest.js logo in the foreground. 1
Injecting a Nest.js Service From a Different Module

Make sure your modules are well organized with clean, reusable injection.

Deno logo in front of code on screen 1
Building a Simple API With Deno

Get to know this security-focused JS runtime with a practical example project.

someone holding Node.js logo 1
Schema Validation in Node.js With Joi

Secure your applications by validating data at the request level using the Joi validation library.

Closeup of dark typewriter keys 1
How to Use Enums in TypeScript

TypeScript’s enumerated type is a handy way of packaging related values, with clear meaning.

GitHub octocat plush toy in front of a blurred terminal 1
Git
How to Write an Effective, Useful Git Commit Message

Git helps diverse, distributed teams to work on a unified codebase. With this power comes a responsibility: leaving good descriptions of your changes.

a person holding up a node.js sticker 1
The Top 5 Node.js Linters

A linter helps take the effort out of cleaning up your code, but which one should you choose for your Node.js project?

hand holding a red npm sticker 1
Node.js: Should You Use Dependencies or DevDependencies?

Dependencies make effective code reuse possible. Make sure you know how to manage them in your Node projects.

VPS Hosting ScalaHosting 1
5 Heroku Alternatives for Free Full Stack Hosting

Heroku’s cloud offering isn't free anymore, but there are still good alternatives if you’re looking to migrate.

A laptop sitting on a counter in front of a window. The laptop has some JavaScript code on the screen. 1
How to Use Logical Operators in JavaScript

Logic is the foundation of any program, so you’ll want to master logical operators to structure your code efficiently.

a lock in a blue digital field  1
A Guide to the Node.js crypto Module

The Node.js crypto module streamlines the process of performing cryptographic operations. Here's how to use it.

Two metal fence panels joined by a chain with a large gap between them. In the gap is a green Node.js logo. 1
Working With the Node.js Util Module

This general-purpose module contains many useful utility functions that can save you the effort of writing extra code.

A magnifying glass and binary data 1
Understanding Bitwise Operators in JavaScript

Bitwise operators are convenient to use and can result in blistering fast code. Find out what they are and how to use them.

someone holding Node.js logo 1
The Top 4 Node.js Testing Packages

Check out these best-in-class packages to get the best testing functionality Node has to offer.

A corridor between rows of server racks behind glass doors. 1
How to Use IndexedDB as a Database

Many web apps need to use a database to store user details or preferences. But did you know there's a built-in database in every modern web browser?

A laptop showing code in a text editor with two columns. 1
How to Make HTTP Requests With curl

The curl command line tool is a perfect assistant when you're working with HTTP code. Test out requests, explore data formats, and more!

A large JavaScript logo on a blue background 1
Understanding Type Conversion and Coercion in JavaScript

Beware type coercion: this advanced feature can be the cause of subtle bugs, so make sure you know how it works.

A large JavaScript logo on a blue background 1
How to Use the Intl API in JavaScript

Reach a wider audience by tailoring your content to any language or locale with the Intl API.

A laptop computer with two logos superimposed: on the left, a logo for MongoDB; on the right, a logo for JavaScript 1
How to Use Mongoose in Express Applications

Integrate your Node.js application with a MongoDB database using Mongoose.

A laptop displaying code on a table alongside items including a plant and a pair of sunglasses 1
Git
5 Types of File to Include in Your .gitignore

Not every file in your project should be version-controlled. Find out which types of file you should be excluding from your source repo.

1 2 3
Page 1 / 3