Ikeh Akinyemi

  https://ikehakinyemi.medium.com/ 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.


21 Stories by Ikeh Akinyemi

Understanding and handling Rust mutex poisoning

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

Demystifying Rust’s lazy_static pattern

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...
0 8 min read

How to create a compose function in TypeScript

Learn how to compose functions in TypeScript so you can combine multiple functions into a single function to perform any number of tasks you...
0 5 min read

Optimizing your Rust code with closures: Environment capturing

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

Learn how to read a file in Rust

Learn how to read JSON, YAML, and TOML files from external sources to use in your projects in Rust.
0 10 min read

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

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

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

In this article, we will compare two utility-first CSS libraries — Stylify and Mater Styles; with which you can build unique and responsive UI,...
3 5 min read

Working with Rust collections

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

Understanding discriminated union and intersection types in TypeScript

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

Comparing Ethereum nodes and clients

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

Building secure smart contracts with OpenZeppelin

Use OpenZeppelin Contracts and the Truffle framework to build and test secure smart contracts for ERC20 and ERC721 tokens. We also demo building ERC1155...
0 5 min read

How to mint an NFT with Etherscan

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...
0 2 min read