Ikeh Akinyemi Ikeh Akinyemi is a software engineer based in Rivers State, Nigeria. He’s passionate about learning pure and applied mathematics concepts, open source, and software engineering.

Stories by Ikeh Akinyemi

Generating Json Schema From Typescript Types

Generating JSON Schema from TypeScript types

Dev

Generating JSON Schema from TypeScript types can help prevent errors and improve security when transmitting complex data between applications.

Ikeh Akinyemi
Jul 6, 2023 ⋅ 5 min read
Understanding And Handling Rust Mutex Poisoning

Understanding and handling Rust mutex poisoning

Dev

Use mutexes in your Rust app when accessing shared resources, and handle mutex poisoning to ensure that your code is resilient and reliable.

Ikeh Akinyemi
Apr 18, 2023 ⋅ 5 min read
Demystifying Rust's Lazy_Static Pattern

Demystifying Rust’s lazy_static pattern

Dev

Explore the lazy_static pattern in Rust, in which a value is only initialized when it is first accessed, and the pros and cons of using it.

Ikeh Akinyemi
Feb 14, 2023 ⋅ 8 min read
How To Create Compose Function TypeScript

How to create a compose function in TypeScript

Dev

Learn how to compose functions in TypeScript so you can combine multiple functions into a single function to perform any number of tasks you may require.

Ikeh Akinyemi
Jan 6, 2023 ⋅ 5 min read
Optimize Rust Code With Closures Environment Capturing

Optimizing your Rust code with closures: Environment capturing

Dev

Learn about environment capturing in Rust with closures and how you can use closures to optimize your code.

Ikeh Akinyemi
Dec 30, 2022 ⋅ 7 min read
Implement Typo Friendly Search Components React Apps

How to implement typo-friendly search components in your React app

Dev

Learn how to implement a typo-friendly search component in your React app using a simple API.

Ikeh Akinyemi
Jul 19, 2022 ⋅ 5 min read
Stylify Vs Master Styles Comparing Tailwind Like Css Utility Libraries

Stylify vs. Master Styles: Comparing Tailwind-like CSS utility libraries

Dev

In this article, we will compare two utility-first CSS libraries — Stylify and Mater Styles; with which you can build unique and responsive UI, while writing less code.

Ikeh Akinyemi
Jun 15, 2022 ⋅ 5 min read
Rust Logo

Working with Rust collections

Dev

Rust collections enable us to store and retrieve data efficiently. This overview includes use cases for specific collections.

Ikeh Akinyemi
May 17, 2022 ⋅ 6 min read
Understanding Discriminated Union Intersection Types Typescript

Understanding discriminated union and intersection types in TypeScript

Dev

Learn about discriminated union and intersection types in TypeScript and how you can implement them with this guide blog post.

Ikeh Akinyemi
Apr 11, 2022 ⋅ 6 min read
Ethereum Symbol Over a Fenced Sky Background

Comparing Ethereum nodes and clients

Dev

Learn about the unique features and benefits of several Ethereum clients: Geth, Nethermind, Erigon, Besu, and OpenEthereum.

Ikeh Akinyemi
Feb 28, 2022 ⋅ 5 min read
Building Secure Smart Contracts OpenZeppelin

Building secure smart contracts with OpenZeppelin

Dev

Use OpenZeppelin Contracts and the Truffle framework to build and test secure smart contracts for ERC20 and ERC721 tokens. We also demo building ERC1155 contracts on the Remix IDE.

Ikeh Akinyemi
Jan 27, 2022 ⋅ 5 min read
How to Mint an NFT With Etherscan

How to mint an NFT with Etherscan

Dev

In this tutorial, we’ll be minting an NFT from a smart contract on Etherscan. We’ll use the mint function to mint NFTs directly using Etherscan interfaces.

Ikeh Akinyemi
Jan 25, 2022 ⋅ 2 min read