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
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.
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.
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.
How to Use Nest.js Exception Filters to Handle Errors
Unhandled exceptions can cause confusion and frustration. Clean them up with exception filters.
Injecting a Nest.js Service From a Different Module
Make sure your modules are well organized with clean, reusable injection.
Building a Simple API With Deno
Get to know this security-focused JS runtime with a practical example project.
Schema Validation in Node.js With Joi
Secure your applications by validating data at the request level using the Joi validation library.
How to Use Enums in TypeScript
TypeScript’s enumerated type is a handy way of packaging related values, with clear meaning.
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.
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?
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.
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 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.
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.
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.
The Top 4 Node.js Testing Packages
Check out these best-in-class packages to get the best testing functionality Node has to offer.
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?
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!
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.
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.