MakeUseOf

Timilehin Omolana-Staff Writer for Programming

Timilehin Omolana

Staff Writer for Programming

  • 33
    articles
  • 5
    Features
  • 28
    Guides

About Timilehin Omolana

Timilehin is a skilled software engineer and technical writer with an undying passion for building secure and scalable server-side systems with Go, Node.js, C++ and AWS.

Timilehin has worked professionally on multiple backend systems since 2020 and currently works on the backend team of an aerospace startup where he builds autopilot software for UAVs.

Latest Articles

Node.js and DynamoDB logo on a blurred coding screen background 1
Using AWS DynamoDB in a Node.js Application

Build this sample app to discover just how easy databases can be.

Image of Node.js logo on a blurred background displaying a computer screen with lines of code and a running terminal window 1
How to Build a CLI Application in Node.js

Learn how to build a program with a standard command-line interface using this helpful library.

The Go mascot—a blue gopher with large eyes—looks at a dark computer monitor showing a grid of terminal-like output. 1
What Are Example Functions in Go?

Improve your documentation and code test in one easy step with example functions.

Golang logo text on an image of a black pen placed on a book on a reflective surface 1
A Deep Dive Into Reflection in Go

Explore the concept of reflection in the Go programming language, delving into its powerful capabilities for dynamic code analysis and manipulation.

Some tower servers in a rack with many connecting cables  1
An Introduction to Event-Driven Programming in Node.js

Node’s powerful event-driven architecture is one of its strongest advantages.

Go's blue gopher mascot superimposed in front of a window, through which a mountainous landscape is visible. 1
A Guide to the Sliding Window Algortihm and How to Implement It in Go

This clever algorithm can speed up your programs and inspire your work with arrays.

Graph on paper with pens and a ruler 1
How to Implement the Graph Data Structure in Golang

Graphs are one of the most essential data structures that you must know as a programmer. Learn how to implement it in Golang.

A magnifying glass and a phone display a compass app on top of two old-fashioned maps. 1
How to Implement Search Functionality in Node.js Using Algolia API

Get great search results for your content using the same search engine that powers Hacker News.

The Node.js logo alongside the Redis logo 1
Getting Started With Redis in Node.js

Get to grips with Redis and learn how to optimize your Node apps with this powerful data store.

A box of folders containing pieces of paper 1
How to Compress and Decompress Files in Node.js

Make use of Archiver and Unzipper packages to compress and decompress files in Node.js.

JavaScript code on a code editor in the background and the Nest.js logo in the foreground. 1
Build a Real-Time Chat API Using WebSockets in NestJS

Learn how to build a real-time chat API leveraging the power of WebSockets using NestJS.

IP whitelisting article cover image 1
Securing Golang Web Applications Using IP Whitelisting

Make use of Go’s Gin framework to secure your web apps with IP whitelisting.

An illustration showing the Go mascot, a gopher, and an icon of a globe, with arrows between them indicating data transfer. 1
How to Make HTTP Requests in Go

Sending an HTTP request is key for any app that needs to communicate over the internet. Find out how to send a variety of HTTP requests using Go.

Two logos, depicting NestJS and GraphQL, superimposed on a photograph of a server rack. 1
API
Using NestJS and MongoDB to Build a GraphQL API

Build your own API using these popular web technologies.

The Nest.js logo, a red silhouette of a cat's head, superimposed on code in an editor 1
An Introduction to CQRS in NestJS

Use the CQRS pattern with care and you can create cleaner, more scalable Nest apps.

The Nest.js logo, a red silhouette of a cat's head, superimposed on a PC motherboard 1
Increasing Performance With In-Memory Caching in Nest.js

Is slow, repetitive data-fetching causing your app to underperform? Try caching to solve the problem.

The Angular logo superimposed over a hand holding a pen above some paper containing charts and graphs 1
How to Convert JSON Data to an Excel Spreadsheet With Angular

Transform your data with ease by following this short and simple guide.

An open laptop with the Node.js logo displayed on screen, alongside an icon representing email 1
How to Send Emails in Node.js Using the Sendinblue API

Start sending your own email with this friendly API and the minimum of setup.

what are vpcs and subnets article cover image. 1
What Are VPCs and Subnets in Cloud Computing & How Do They Work?

If you use cloud computing, you might encounter these terms. But what do they mean?

A Node JS icon alongside an icon showing a tray of vertical cards to represent a queue. 1
Task Queuing the Easy Way With Node.js and BullMQ

Why do something immediately if you can put it off until later? Message queuing isn’t for the lazy though—it can help make your app more responsive.

1 2
Page 1 / 2