Ukpai Ugochi I'm a full-stack JavaScript developer on the MEVN stack. I love to share knowledge about my transition from marine engineering to software development to encourage people who love software development and don't know where to begin. I also contribute to OSS in my free time.

Stories by Ukpai Ugochi

How To Consume APIs With Vuex, Pinia, And Axios

How to consume APIs with Vuex, Pinia, and Axios

Dev

Understand how state management works, and when to use tools like Pinia and Vuex for your Vue applications.

Ukpai Ugochi
Nov 2, 2022 ⋅ 8 min read
Node Buffer Methods

Node.js buffer: A complete guide

Dev

Explore the basics of buffer methods in Node.js, including Buffer.compare(), Buffer.concat(), and buf.entries(), and learn how they can improve your application.

Ukpai Ugochi
Jul 14, 2022 ⋅ 6 min read
Rust Cargo Demystifying Nocdn

Demystifying Cargo in Rust

Dev

Cargo, Rust’s build system and package manager, is a frequently misunderstood tool that is necessary for publishing your project.

Ukpai Ugochi
May 5, 2021 ⋅ 4 min read

Understanding ownership in Rust

Dev

Learn how to utilize ownership, Rust’s unique memory allocation feature that guarantees memory safety even for large projects — no garbage collector required.

Ukpai Ugochi
Apr 7, 2021 ⋅ 8 min read
rust to typescript

Switching from Rust to TypeScript (and vice versa)

Dev

Avoid stress and complication when switching your application from one programming language to another by understanding dependencies, data types, and conditional statements in each.

Ukpai Ugochi
Feb 22, 2021 ⋅ 9 min read
Node.js crypto module: A tutorial

Node.js crypto module: A tutorial

Dev

Learn how to use the Node.js crypto module to secure user data and review the basics of cryptography in Node.js.

Ukpai Ugochi
Jan 14, 2021 ⋅ 10 min read
Node.js Logo on a Brick Wall

Using Assert modules to verify invariants in Node.js

Dev

Here, you can learn how and why you may need to use Node.js assert modules in applications and the many types available to you.

Ukpai Ugochi
Dec 29, 2020 ⋅ 7 min read
The Vue logo over a city skyline.

A deep dive into Vue slots

Dev

Find out how to reuse components differently in different parts of your code according to user input with Vue slots.

Ukpai Ugochi
Dec 18, 2020 ⋅ 7 min read
Locking Down Rust Cryptography Libraries

Rust cryptography libraries: A comprehensive list

Dev

As evidenced by the wide variety of production-ready cryptography tools and algorithms available, the state of crypto in Rust is quite strong.

Ukpai Ugochi
Nov 18, 2020 ⋅ 8 min read
A Vue logo against a school hallway.

A guide to User Acceptance Testing in Vue.js

Dev

Make sure your Vue app successfully passes a user acceptance test before shipping the final product to end users in this tutorial.

Ukpai Ugochi
Nov 3, 2020 ⋅ 4 min read
19 Awesome Web Utilities for Rust

19 awesome web utilities for Rust

Dev

The right mix of utilities can help you take your Rust app to the next level. Here are 19 of the most popular web utilities for Rust.

Ukpai Ugochi
Nov 3, 2020 ⋅ 8 min read