Rust Lifetimes Simplified

This guide is an attempt to simplify Rust Lifetimes, it’s a series and will be divided into several chapters. We’ll start with chapter one today. Chapter 1 Lifetimes and its benefits In Rust programming, lifetimes is a critical yet misunderstood concept. Assuming we are not talking about programming, when we talk about lifetimes what comes to mind? According to Oxford Dictionary, a lifetime is the duration of a person’s life…

Understanding Rust’s memory magic with an analogy

Imagine a town, where Mrs. Ifeoluwa owns a beautiful home that she’s decided to sell. In this town, there is a strict regulatory body (comparable to Rust’s Borrow Checker) that maintains order and ensures the rules are followed. Mrs. Ifeoluwa, as the sole owner of her house, has exclusive rights to it (the principle of Ownership). She goes to the regulatory body and notifies them about her intention to sell…

Process.nextTick, the event loop invader

process.nextTick() is that tough customer that gets in a bank queue and says to the banker, attend to me after the current customer you are attending to, regardless of whether it’s my turn or not.  Rude, right? While trying to understand the fundamentals of Javascript & NodeJS, the event loop is usually one of the crucial concepts you’ll come across. The event loop allows Node.js to perform non-blocking I/O operations…

Breaking Into Paid Technical Writing

How do you guys even find the time to write articles? I mean most of us to spend the rest of the day and night writing code and fighting with the compiler/bugs — even more, learning a new technology, hmmm! I can relate if you are asking these questions! Software development is a very tasking job and if you let it, it might consume your entire life (no pun intended)…

How to lose your hard earn $20,000 in crypto

Losing money is easy, right? Why would anyone want to know how to lose money? Well, since you are here I guess you are an exception. I am hoping that if you know how to lose money you will be more financially wise and will avoid losing money. There are different ways to lose money in crypto from Crypto Ponzi Schemes, Phishing scams, blackmail, etc, the list is endless. There…

How to get into tech without coding

It’s no news that tech is booming. And it’s going to be like that for the foreseeable future. Are you going to let it slide without taking a piece of the pie? Many people believe you have to be a software developer to be considered a tech person. That’s not true. There are several areas in tech that don’t require you to write code. In this article, I’ll explain some…

Does 5G Network Cause COVID-19?

There’s been a lot of conspiracy theories going around about the 5G wireless network, Coronavirus — COVID-19, the end of time, etc.  In a time of uncertainty, theories like these are expected. So I guess this shouldn’t be a surprise to you, right? Let’s answer the question that is before us now, is 5G wireless network safe? Yes, or No, we’ll find out at the end of this article. First…