Learn with Iroegbu

HomeBadges
Blog Author Picture

IROEGBU!

2 followers

I'm a software developer and computer scientist who loves building things. I will share things I learn on this blog. Feel free to contact me on twitter.

Learning Go as a Node.js Developer

Feb 20, 20218 min read

If you already know how to use a programming language, when learning a new language it is only natural to attempt to draw comparisons. This post is the first in a series, we'll attempt to learn Golang by re-implementing Events APIs in Go. What are th...

Using JavaScript generators to optimize APIs

Jan 13, 20213 min read

This post is inspired by this wonderful post by Evelyn Stender. This post does not explain what a generator is or basic usage, Evelyn's post does a good job of that. Instead, in this post, we will demonstrate how generators can be useful for streamin...

Function Expression vs Declaration vs IIFE

Sep 3, 20204 min read

Introduction Functions in JavaScript can be created in many different ways. But, these methods have different meanings and work differently. In this blog post, we'll attempt to understand the different ways functions can be defined include pros and c...

Single Responsibility Functions

Aug 28, 20202 min read

Many people understand the Single Responsibility Principle, but very few pay attention to how it affects whether function (and methods) should return something. In this blog post, I'm looking at a case for taking that principle to the "extreme" and l...

Stop Debugging Like a Caveperson

Jul 25, 20206 min read

During debugging, the single most important thing is knowing what value variables hold, this is what tells stories of change and points at culprits in your hair-pulling journey. In this post, I attempt to visit ways PHP developers tackle this debuggi...

Bitwise Operations, the basics

Jul 3, 20204 min read

Introduction Many developers don't bother with bitwise operators, mostly because people don't know them well enough. There is also the argument of where they fit in everyday programming, like web development. There is a high likelihood people will c...

© 2021 Learn with Iroegbu

PrivacyTerms
Proudly part of