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. The Ecma Internationalβs TC39 is a group of JavaScript developers, implementers, academics, andβ¦
Read More on JavaScript.info To watch all the preview episodes of my live JavaScript stream, check this playlist out
Class basic syntax Class inheritance Static properties and methods Private and protected properties and methods Extending built-in classes Class checkingβ¦
In the previous part of this series, we started setting up the authentication flow of our e-commerce app. We created the registration form and connected it to the Authjs API. In this part, we will implement Google and GitHub OAuth provider and Magic Link and Pass Keyβ¦
In the previous part of this series, we started setting up the authentication flow of our e-commerce app. We created the registration form and connected it to the Authjs API. In this part, we will finish the registration sign-up flow with Authjs. Setting up for the Forgotβ¦
Read More on JavaScript.info To watch all the preview episodes of my live JavaScript stream, check this playlist out
Prototypal inheritance F.prototype Native prototypes Prototype methods, objects without
Setemi, please, I want to ask you, is there a tech school where you learnt all these skills? Because Iβm thinking of how you started this tech journey, tech is not easy, the countryβs conditions arenβt even making things easy for someone to learn the way someone wants. I hope weβ¦
Read More on JavaScript.info To watch all the preview episodes of my live JavaScript stream, check this playlist out
Object flags and descriptors Setters and Getters in JavaScript Object
In this episode, we will be looking at implementing a LinkedList in JavaScript with several methods like append, prepend, insert, delete, deleteHead, deleteTail, toString, toArray, fromArray, and length. Enjoy the video and let me know if you have any questions or suggestions inβ¦
In the previous part of this series, we started setting up the authentication flow of our e-commerce app. We created the registration form and connected it to the Authjs API. In this part, we will finish the registration sign-up flow with Authjs. Enjoy the video and let me knowβ¦
Read More on JavaScript.info To watch all the preview episodes of my live JavaScript stream, check this playlist out
Scheduling: setTimeout and setInterval Decorators and forwarding, call/apply Function binding
Moving into 2021, January for me was settling into a new identity of a new realization of becoming a married man - Its one of the most daunting responsibility I have ever faced. Not sure of what is in there, I am definitely settling well into the new identity. Missed the firstβ¦
My job is about writing code, but thatβs not true. My job is typing and making each keystroke count. Trying to save keystrokes every time by using keyboard shortcuts or tools that make the work faster and better is a niche I find very worthwhile researching. My aim with thisβ¦
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. Introduction
Story of how I met Kolade and trained himβ¦
Functions are general concepts in a programming language that helps to group thought and return a single result. In this article, I will show you how to write your generator functions. You will explore how to create generator functions, get familiar with its methods andβ¦
Friday 10 September 2021 β’ β 1.83 min readβ’ π· mdx
My job as a web developer is to build things from small scale to experiment or teach myself more about the web or build large apps that people use to make their day to day experience better. To fulfil the former,i did a bit of extending to my site(digital garden) to support mdx.β¦
I have been struggling to move to a better company for a while. I have helped people start their own software development career but I lack the cutting edge to get into foreign engineering team. Recently, I applied to a mentoring program and meeting my mentor changed my lifeβ¦
Thinking of a better way to start your new project with react and write test? I have a solution for you using the Vitejs React Starter App. I will walk you through a set of test that I think the vitejs scaffold should come with my default. Technical Requirement
This tutorialβ¦
Worked recently on a project where I have to use React with TypeScript and I had to write test with Jest, my first instinct was to look for βsomethingβ to transform my to a format jest understands. was what came to mind after a bit of research. I guess it was all instinct toβ¦
Wrote the first Draft - Today (12th February, 2021), It turned out that I completed this post 18th March and I have found out that hub is no more in production just for one of the maintainer Mislav MarohniΔ who is kind and diligent to look through issues and pull-request. He is aβ¦
The field is full of so much tools and you might be overwhelmed by a new release of every new tool out there. Just like when came aboard the list of version control tools. I was not even a developer then, I mean I did not know who Chris Wanstrath, Tom Preston-Werner, P J Hyettβ¦
Here are some tips, research well on the subject(JavaScript) before attempting to learn, Learn enough to build something, Learn JavaScript as a programming language before you learning JavaScript in the browser. Learn more about Frontend Frameworks and build something. Learnβ¦
Three solid years of coding and I am still learning. I am still learning to best the best version of myself and to be the best software engineer I can ever be. Helping and build products are the core of what I enjoy doing. I am full of thank and grace for how much I was able toβ¦
Recently joined a team where I had to work with on a codebase that used the JavaScript module re-export syntax and It was such a nice, elegant and delicious syntax. I would talk about the syntax and its use case and exceptions. Sit with me and let have a ride of a lifetime. Isβ¦
My Decision Immediately after university education around December 2015, I made a solemn promise to learn and learn it properly. Almost 5 years after the commitment, I am not backing out on my commitment. I want to learn the language wholly, completely and will thus do everythingβ¦
I hope this was going to be my note for the conference but I failed. Taking notes during conferences is very crucial when ever you attend a conference. To keep the journey and sequence of event during the conference. Keep track of talking points during the conference. Creating aβ¦
Such a huge year with opportunity to prove myself as a software developer. Plenty goals, few were crushed and others I failed at. Plenty learning and lessons, plenty positives to take to the new year and focus on the thing I said was going to do during my last year review andβ¦
Going to a university of technology was a strong concern from my daddy who insisted even when a university of agriculture offered me an engineering course.Straight from secondary school I wanted Petrochemical engineering because oil was the big thing in my country. As time passβ¦
A solo developer has spent most of the time as a single element with the idea that he is self made and that he thrives better doing the business of zeros and ones alone - A lone wolf. He alone, he is on top of his game. I fear many introverts fall into this category, they like itβ¦
These are the source of our best memories, the moments where we moved forward and felt the chance to make a difference. A quotes from my 2018 in review. I hope to publish this post in the freecodecamp medium publication.
Doing the Work that Matters
Around May 2018, I set outβ¦
A Short love story of the experimental new addition to the Array methods - the Flat and FlatMap. We can level flat any irregular array (an array that contains array or arrays) irrespective of the depth level plus the one opportunity to flatten and map at the same time is a veryβ¦
The first full year as a full time developer - Devoting myself to the life long career of software development learning the lifestyle and writing , most importantly building several things for the web. The nights, the coffee, and bugs - the Joy and frustration engrained in theβ¦
A very difficult part of life is the beginning, full of waiting. 9 month for a new baby and numerous days/months/year for fruits. Harmattan is showing up on this side of the world and it signifies a new season, the season of thanksgiving. The season of christmas and chickens. Theβ¦
Everything in this community begins with and I am excited to start this blog. I will tell a small story of who I am, what I do. The goal is to show up regularly here at least once in a week.
I love JavaScript and believe the next two big things in web development might be Reactβ¦