MakeUseOf

David Ekete-Staff Writer for Programming

David Ekete

Staff Writer for Programming

  • 57
    articles
  • 4
    Features
  • 8
    Lists
  • 45
    Guides

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.

Latest Articles

VPS Hosting ScalaHosting
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.

Two metal fence panels joined by a chain with a large gap between them. In the gap is a green Node.js logo.
How to Read and Write JSON Files in Node.js

JSON is a very common data format, so it’s important to learn all about these common operations.

Image of Node.js logo on a background displaying a computer screen with lines of code and a running terminal window
Compressing Images in Node.js With Sharp

Compressing images for your website or within your app can radically improve performance. Sharp does the heavy lifting.

The Nest.js logo, a red silhouette of a cat's head, superimposed on a PC motherboard
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.
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
Building a Simple API With Deno

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

someone holding Node.js logo
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
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
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
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
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.

A laptop sitting on a counter in front of a window. The laptop has some JavaScript code on the screen.
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
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.
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
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
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.
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.
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
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
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.

1 2 3
Page 1 / 3