Oluwafemi ShobandeinTypescript TidbitsNonEmptyArray typeWhenever you access a specific index in an array, there’s a possibility that the result is undefined.Mar 16Mar 16
Oluwafemi ShobandeinTypescript TidbitsExhaustively handle enum values in switch/case at compile timeNote: This post assumes basic understanding of Type narrowing via equality and the never type.Feb 26Feb 26
Oluwafemi ShobandeinTypescript TidbitsPrevent ID switching mistakeNote: Basic understanding of generics and intersection types are assumed in this piece.Feb 15Feb 15
Oluwafemi ShobandeinTypescript TidbitsType guard to check if object properties are definedSuppose we have a ScoreSheet interface and a function which checks if some score sheet belongs to a student from the department of science:Jan 82Jan 82
Oluwafemi ShobandeinMusings of EternityLeadership and Self-careLeaderships comes with its perils. Good leaders mostly have deeper stakes in the ventures they lead and a wider scope of responsibility…Mar 28, 2022Mar 28, 2022
Oluwafemi ShobandeinMusings of EternityAre you truly fruitful?‘On the following day, when they came from Bethany, he was hungry. And seeing in the distance a fig tree in leaf, he went to see if he…Oct 24, 2021Oct 24, 2021
Oluwafemi ShobandeinMusings of EternityWhat if God doesn’t bless me?‘And he said, “Truly, I tell you, this poor widow has put in more than all of them. Jesus looked up and saw the rich putting their gifts…Oct 20, 2021Oct 20, 2021
Oluwafemi ShobandeinMusings of EternityRelying on God AloneThe Lord keeps close watch over the whole world, to give strength to those whose hearts are loyal to him. You have acted foolishly, and so…May 22, 2020May 22, 2020
Oluwafemi ShobandeinMusings of EternityDisappointed in God?The word disappointment refers to a feeling of displeasure when one’s hopes or expectations fail to come to pass. Disappointment…Dec 25, 2019Dec 25, 2019
Oluwafemi ShobandeAccidental OptimizationHi there, after months of procrastination, on this fateful Sunday night, in the darkness of my room (long live NEPA), I resolved to write…Jan 27, 2019Jan 27, 2019