MakeUseOf

Ukeje Chukwuemeriwo Goodness (Goodnessuc)-Staff Writer for Programming

Ukeje Chukwuemeriwo Goodness (Goodnessuc)

Staff Writer for Programming

  • 113
    articles

About Ukeje Chukwuemeriwo Goodness (Goodnessuc)

Goodness is a highly experienced technical writer and backend engineer who specializes in building scalable systems using Go and Rust. With 4 years of industry experience and 3 years of technical writing experience, Goodness has honed his skills in these languages and enjoys sharing his knowledge with the community.

Aside from his contributions to MUO, Goodness has also written over 200 technical articles for reputable companies such as DigitalOcean, LogRocket, MatterMost, and FreeCodeCamp. His writing focuses on topics related to Go, Rust, Web3, data, and backend engineering. Goodness's articles are highly regarded in the industry for their quality, depth, and relevance.

Goodness's expertise in these areas is supported by his certifications in Go and Rust, as well as his attendance at industry conferences and his efforts to stay up-to-date on the latest trends and technologies. He is a passionate and dedicated professional who is always striving to improve his skills and knowledge.

Latest Articles

The golang mascot, a blue gopher with large eyes, in front of columns of random green symbols.
How to Generate Fake Test Data With Go

You’ll often need data to test your app with meaningful values. Just use Gofakeit to fake it for you.

The Golang mascot, a blue gopher, climbing a ladder superimposed on a photograph of a laptop.
How to Convert a PNG Image to a JPEG Using Go

These handy command-line tools show off Golang’s versatility.

The Rust logo alongside an illustration of a stack of crates bearing the same logo
Documenting Your Rust Projects With mdBook

Good project documentation is a vital asset and mdBook will assist, with clean output and a well-organized structure.

Black server racks in a room
What Is Backend as a Service (BaaS)?

Backend as a Service (BaaS) is like renting a ready kitchen for cooking. Here’s everything you need to know.

Padlock graphic over a laptop
What Are JWTs and How Do They Work?

JSON Web Tokens are easy to use, flexible, and secure. Find out how to get started using them today.

Picture AI graphic with Black Box
5 GitHub Copilot Alternatives You Can Try Today

GitHub Copilot may be the most popular AI coding tool, but there are plenty more besides.

A Rust logo superimposed on a photograph of somebody working on an iMac desktop computer
An Introduction to Asynchronous Programming in Rust

Asynchronous programming is an important concept that you must be aware of as a Rust developer.

AI art from Anthropic Website
What Is Claude AI and Why Should You Use It?

ChatGPT has a serious contender on the cards.

wooden blocks with api and other logos
API
What Is tRPC and Why Should You Use It?

Discover tRPC, a powerful tool for seamless communication between your client and server.

wooden blocks with api and other logos
What Is gRPC and Why Should You Use It?

Find out how Google’s framework can help you integrate diverse systems.

person conversating while wearing an Apple Vision Pro headset
Developing Apps for Apple Vision Pro: What You Need to Know

Looking to develop groundbreaking apps for Apple Vision Pro? Here's a helpful overview to guide your development journey.

docker logo
Containerizing Go Apps With Docker

Learn how to use Docker to package and deploy your Go applications efficiently, making them portable and easy to manage.

digital graphic of blue blockchain structure close up
What Is LayerZero? Can It Solve the Blockchain Interoperability Problem?

Blockchain interoperability is challenging, but can LayerZero help?

The GitHub logo on a three-dimensional white tile.
Getting Started With GitHub Actions

Development often involves steps like building and testing your code. Streamline your workflow—and make sure it’s reliable—by automating these tasks.

The Golang mascot, a blue gopher, climbing a ladder superimposed on a photograph of a laptop.
Introduction to Concurrency in Go

Learn how goroutines and channels enable efficient concurrency in your Go programs.

A Rust logo superimposed on a photograph of somebody working on an iMac desktop computer
A Guide to Rust’s Fearless Concurrency

Understand Rust’s approach to concurrency that's based on the concept of "fearless concurrency".

Files in office drawer
What Is the Difference Between Encryption, Compression, and Archiving?

Those these terms are directly linked, they're not the same.

A hand holding a globe with lines and light in it
The Top 5 AI-Based Crypto Tools You Can Use Right Now

These tools might give you the crypto market insight you've been looking for.

The Rust logo alongside an illustration of a stack of crates bearing the same logo
How to Containerize Rust Apps With Docker

Containerize your Rust applications with Docker to simplify deployment and ensure consistency across various environments.

CaaS bitcoin cryptocurrency on a laptop
5 Tools to Help You Detect and Stay Safe From Crypto Scams

Cryptocurrencies aren't as well-protected as cash, but there are tools to help you safeguard your funds.

1 2 3 4 5
Page 1 / 6