The React core team has announced the React 18 alpha version. The stable release is still months ahead. The team has invited members of the community to a Working Group (WG) on GitHub discussions to get a first feel of the next major release.

To React enthusiasts, this is joyous…


Prerequisites for learning React — a JavaScript library

I find myself in a good position to write on this topic. I have written a few introductory articles on what those coming to React should know. …


React Redux for Beginners

Photo by Clayton Robbins on Unsplash

In 2020, Redux made complete sense after I watched the video tutorial by Dan Abramov — the creator of Redux — and the tutorial by Reinald Reynoso. There are dozens of Redux tutorials and articles out there but what is missing is the type of tutorial…


Photo by Adi Goldstein on Unsplash

Foreword

Internalizing callback is important. It is a concept in some programming languages which includes C, C#, Red and Rebol, Lua, Python and JavaScript.

However, in JavaScript it is as fundamental as the language.

A callback is a function passed as a function argument and called at some point in the…


Constructing Types using Index Type Query and Utility Types

Photo by Markus Spiske from Pexels

TypeScript can be weird and not very intuitive. Pardon me, I started learning TypeScript in January 2020. And JavaScript programming since 2018, almost two years. Not the little scripts we write in <script></script> with libraries like JQuery and in small files…


My First Contribution to Open-source: JavaScript, Deno, DSO and TypeScript

Open-source software (OSS) is one of the major pillars of software development, mostly a community driven effort which has changed the world through many crucial and groundbreaking libraries and frameworks which are available for developers and the public to use free of charge.

For many developers, contributing to open-source is…


How Medium and JavaScript Changed My Writing Hobby

I opened my first blog in 2009 on Blogger because I always wanted to write. As a voracious reader, I always wanted to write for others to read too. I write as a hobby. I started with writing about socio-political issues. I also wanted to earn money from such writings…


An algorithm for the beginner programmer.

Introduction

This article is targeted at beginners. So I’m not trying to scare you my reader but I won’t fail to point out the prerequisites so you don’t say you weren’t informed. In every algorithm textbook or tutorial, graph algorithms alongside trees are often the…


It is one of the trivial implementations of a simple game a beginner can use to test their level of understanding of a programming language. Infact I have been asked to implement this in JavaScript in an interview. First I was expecting to be asked questions on the technologies (Node.js…


React Native for macOS and Windows

The React Native (RN) Team at Microsoft announced a preview release of React Native on macOS and Windows which aligns with React Native v62 . React Native is living up to its mantra of “write once, run everywhere.” It is giving cross platform developers…

ThankGod Ukachukwu

Team Member, Core Programmers at Union Bank of Nigeria.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store