Notebook
Writing from the workbench.
39 published notesIntroducing the new Set methods in ES2025
ES2025 introduces the new
Setmethod to the JavaScript language. This method provides native set operations previously requiring manual implementation.Read articleOct 30, 2025 Designing Data-Intensive Applications - What I Learned from Part 1: Foundations of Data Systems
A practical summary of "Designing Data-Intensive Applications" Part 1, translated for frontend engineers building production-grade, real-time experiences.
Read articleOct 29, 2025 From 10 Lines to 100 Retries: Building a Git Clone Function That Doesn't Quit
The best developer tools feel like magic because they handle complexity invisibly. They meet you where you are, understand your intent, and just work. That's the standard we should hold all our code to—whether it's a 20-line shell function or a 20,000-line application.
Read articleOct 16, 2025 building-apollo-server-hono-integration
Turn a Graphql server into a route in an existing Hono Backend
Read articleAug 25, 2025 complete-guide-to-html-attributes
HTML attributes are the unsung heroes of web development, silently working behind the scenes to enhance functionality, accessibility, and user experience. While HTML elements provide the structure of our web pages, attributes give these elements their behavior, appearance, and semantic meaning.
Read articleSep 17, 2024 Introductory Guide to ES2021
Keeping up with programming language updates can be demanding. JavaScript's ubiquitous nature is a reason the language is experiencing very consistent, fast, and frequent updates.
Read articleSep 1, 2024 Classes in JavaScript
* Class basic syntax* Class inheritance* Static properties and methods* Private and protected properties and methods* Extending built-in classes* Class checking: "instanceof"* Mixins
Read articleSep 1, 2024 After Authentication, GitHub, Google, Magic Links and Pass Key Authentication in ?
Clean up, and structuring the e-commerce project to allow GitHub, Google, Magic Link and Pass Key Authentication
Read articleSep 1, 2024 Setting up for the Forgot Password and Reset Password flow
Integrating the reset password request flow in nextjs and next auth (authjs) and allowing user to reset their password.
Read articleSep 1, 2024 Prototypes and Inheritance in JavaScript
* Prototypal inheritance* F.prototype* Native prototypes* Prototype methods, objects without proto
Read articleSep 1, 2024 Answer To An Honest Question About Learning Tech In Nigeria
This is my answer a question from one of my students and I do believe the answer is generally applicable to anyone who finds themselves in this position of learning tech or switch career in a place like Nigeria.
Read articleAug 9, 2024 Object Properties Configuration in JavaScript
Learn more about objects and learn the sweetness of Object flags and descriptors, get to understand how to use the setters and getters in JavaScript.
Read articleAug 7, 2024 Introduction To Data Structures:Implementing LinkedList
Implement a LinkedList in JavaScript with several methods like append, prepend, insert, delete, deleteHead, deleteTail, toString, toArray. fromArray and length.
Read articleAug 5, 2024 Building an e-commerce app continued(authentication) part 3
Setting up the authentication flow of a nextjs e-commerce app focuses on finishing the registration sign-up flow with Authjs.
Read articleAug 4, 2024 Scheduling with Timeout and Interval, Decorators, forwarding, call/apply and function binding
In this episode, we will be looking at scheduling with setTimeout, setInterval (setImmediate nodejs, process.nextTick), decorators, forwarding, call/apply and function binding.
Read articleDec 28, 2021 2021 in Review
_A great year it has been for me and my career, getting the opportunity to have my own home office, living with my wife and my second full year in osogbo. Closed the year writing lot of python code and teaching python and JavaScript to newbies. Taking trips to lagos for meeting with clients and mentors. _
Read articleNov 16, 2021 Developer Experience with Command Line Interface(CLI) Tools
I will show you how I use CLI tools to improve my developer experience (DX) when creating a new GitHub repository, to uploading images to Cloudinary, to reducing the size of image files with tinify API, to doing all my netlify related tasks.
Read articleNov 11, 2021 Mentorship Series: Kolade Will Not Just Give Up
In this series, I will talk about my experience mentoring and teaching developers. The take for you reading is learning from their story and seeing me brag about my work. Read here to see why you need to brag about your work.
Read articleSep 27, 2021 Generators In JavaScript
A function can only return a single value. Generators
function*helps to return more than one value, one after another, and on-demand in JavaScript.Read articleSep 15, 2021 The Art of Software Development Craftmanship
Learning and finding means to level up is key in the software engineering space. Its involves you finding every means to measure up to the expected standard and crafting softwares and learning is at the core.
Read articleSep 10, 2021 Migrated My Blog From Using Markdown To Support Both Markdown(MD) and MarkdownX(MDX)
Read articleAug 25, 2021 Lessons Learnt Meeting My Mentor
Read articleAug 17, 2021 Writing test for the vitejs react app starter
Read articleJul 26, 2021 Migrating a react code base test from using ts-jest to babel-jest
Read articleMar 18, 2021 git with hub like github part 2
Read articleFeb 12, 2021 git with hub like github
Read articleNov 11, 2020 learn javascript properly
Read articleNov 5, 2020 2020 - The Review!
Read articleSep 6, 2020 re-export syntax is delicious
Read articleAug 28, 2020 why you should learn javascript
Read articleDec 13, 2019 2019 chrome developer summit
Read articleNov 30, 2019 2019 - The Review
Read articleJun 1, 2019 The Story Of My Life
Read articleMay 20, 2019 Code Like An Introvert, Communicate Like An Extrovert
Read articleDec 22, 2018 summary report of the freecodecamp ibadan community
Read articleDec 20, 2018 Array.prototype.flat and Array.prototype.flatMap
Read articleDec 8, 2018 2018 - The Review!
Read articleDec 6, 2018 New Beginnings
Read articleDec 2, 2018 Hello World
Read article
