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
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.
How to Convert a PNG Image to a JPEG Using Go
These handy command-line tools show off Golang’s versatility.
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.
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.
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.
5 GitHub Copilot Alternatives You Can Try Today
GitHub Copilot may be the most popular AI coding tool, but there are plenty more besides.
An Introduction to Asynchronous Programming in Rust
Asynchronous programming is an important concept that you must be aware of as a Rust developer.
What Is tRPC and Why Should You Use It?
Discover tRPC, a powerful tool for seamless communication between your client and server.
What Is gRPC and Why Should You Use It?
Find out how Google’s framework can help you integrate diverse systems.
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.
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.
What Is LayerZero? Can It Solve the Blockchain Interoperability Problem?
Blockchain interoperability is challenging, but can LayerZero help?
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.
Introduction to Concurrency in Go
Learn how goroutines and channels enable efficient concurrency in your Go programs.
A Guide to Rust’s Fearless Concurrency
Understand Rust’s approach to concurrency that's based on the concept of "fearless concurrency".
What Is the Difference Between Encryption, Compression, and Archiving?
Those these terms are directly linked, they're not the same.
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.
How to Containerize Rust Apps With Docker
Containerize your Rust applications with Docker to simplify deployment and ensure consistency across various environments.
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.