64 Articles

New Job, Who this?

I quit my job as a full-time developer and transitioned into developer advocacy.

My Experience using Polywork!

I joined Polywork a few weeks ago, it's been an amazing experience and I thought it'll be great to pen down my thoughts as an early adopter of the platform.

Setup Sub-Domain on Polywork with Netlify + Namecheap

I joined Polywork and as a result ended up setting up a custom Domain for my profile. Here's how I did it.

Optional Chaining In JavaScript

In this article, I will show you how to use the JavaScript Optional Chaining Operator.

Git: Delete Multiple Branches

Learn a quick way of deleting multiple remote branches.

Deployment with Cloudflare Pages

In this tutorial, we'll spin up a Nuxt.js app and deploy it to Cloudflare Pages.

Show Your Work!

A review of Show Your Work by Austin Kleon.

Buddy vs. Travis CI: A Detailed Comparison

I wrote an article for The Devops Corner comparing features of BuddyCI and TravisCI.

How To Get Your First Job In Tech

In this video, I'll share how you can land your first tech job and tips to help you stand out in your job search.

How To Get Into Tech In 2021

Tech is growing exponentially. The best time to get into tech is now. In this video, I'll share how you can make the switch or start a new career in tech this year and actionable tips you can leverage to help you on your journey.

5 Ways to Make Passive Income in Tech

Many developers work a 9-5 and that's great! But are you aware you can consistently make passive income by investing some time outside of your full-time job?

How to Craft a Developer Resume

Do you want to stand out in your job applications, show the recruiter at one glance your abilities and strength. In this post, I'll share tips and ideas for creating a great tech resume that you can be sure will make you stand out in the pool of job applications.

Vuejs Global 2020: A Recap

A couple of weeks ago, I had a fantastic time speaking and attending Vue.js Global a global online conference that held on September 17th and 18th. In this article, I'll share my thoughts and experience from attending the conference and some of my takeaways.

Build a Blog using Nuxt.js Content Module

In this video, I'll share what you need to know about the Nuxt Content Module and how to use it in your Nuxt applications.

My 3 Favorite VS Code Extensions

Hi everyone! I made a video where I shared my top 3 favorite VS Code Extensions and I think you should check them out.

How to Switch Logo in Dark Mode

I share how I was able to switch the color of my logo in dark mode using CSS custom properties.

Deploy a Gridsome App on Azure Static Web Apps

In this tutorial, We'll go over how to deploy a static website using Azure Static Web Apps.

5 Soft Skills Every Software Developer Should Learn

Hello People! Let's move away from core technical things for a bit. In this video, I share soft skills that I feel every developer should learn and improve.

Let's Learn Data Visualization with D3.js

I started a challenge to learn a new technology using Pluralsight FreeApril. In this video, I get into data visualization with D3.js

Joining the Frictionless Data Team

I'm super excited to share I joined Datopian as a Frontend Developer and Developer Evangelist! 🎉

Improve Video Accessibility with Captions

In this article, I'll show you how to auto-generate captions for any video content using Cloudinary.

How To Build A Plugin With Gridsome

I wrote an article for ButterCMS on how to build a gridsome source plugin using ButterCMS as a source.

What’s a Headless CMS and Why Should You Care?

In this post, I cover what a headless CMS is and share some benefits and use cases of using the headless content management system.

Applying CSS :focus-within

Let's learn what the :focus-within pseudo-class is and how to apply it.

TIL: CSS Media Queries

In this article, I'll share some media features I previously didn't know about and hope you learn and share them too.

Learning In Public

I share my thoughts on Learning In Public and why I have decided to embark on this journey with areas I'm looking forward to improve on.

Let's Build and Deploy a Website With Stackbit

Stackbit makes building and maintaining modern websites easy. In this video, we'll take a look at how to get a website from zero to deploy using Stackbit.

Extending JAMstack: 10 APIs and Tools to check out in 2020

The ongoing conversation about JAMstack has moved from being just a stack for creating static sites to a stack for developing dynamic web applications. Let’s take a look at an extensive list of APIs and tools you can leverage.

Getting Started with Nuxt.js

In this article, we'll be taking a look at Nuxt framework, and will discuss how to set it up on an Alibaba Cloud ECS server.

2019 In Review; My Year of Grace

I tagged 2019 my year of grace because a lot of events that happened in my life didn’t go the way I had planned it they were even better than I expected.

Reflections from Microsoft Ignite 2019

I had the opportunity to attend Microsoft Ignite as a community leader. Here's my recap and reflections from the conference

The Benefits of Owning a Personal Blog

In this post, I'll outline the benefits of blogging and why it's important to start a blog as a developer and also share several ways you can get your blog up and running.

The Art of Googling

Google is your best friend. Learning how to properly Google problems when you have a blocker is a key skill for every developer out there.

Deploying a Static Nuxt App to Azure

Nuxt.js is a universal framework for developing Vue apps. Learn about Nuxt and how to easily deploy a static Nuxt application to Azure with Azure App Services.

Building A Career In Tech As A Newbie

In this present day, Over 47% of the world's population use the internet and technology to power their lives and the ratio of software developers to job market is still low meaning there's a lot of vacant job available to be filled up. In this article, we discuss how to break into tech and what it means to start out as a developer and how to keep building your career as you embark on this journey.

An overview of the top 10 React UI kits in 2019

Looking for a React UI kit that is right for you? In this article, we are going to review 10 React UI kits

Building a Blog with Vue and Markdown Using Gridsome

Enter the world of static site generation and the JAMstack using Gridsome. Learn to build a blog using Markdown and GraphQL, and then deploy it to Netlify.

Building a UI Component with React and Storybook

Storybook is an open source tool for developing UI components in isolation. In this article, I’ll be explaining how to build an interactive UI component using React and Storybook.

Building A Killer Personal Brand

In this article, I'll be sharing the benefits of building a personal brand, why it is important and some tips to get you started on that journey.

Love At Second Sight With TailwindCSS

I recently checked out TailwindCSS a utility-first CSS framework and I share my thoughts about it and how to get started with it in your project.

How To Supercharge Your Productivity As A Developer

I gave a talk about this topic a couple of months ago at forloop Summit Lagos, Nigeria. I decided to write a blog post out of it so here it goes.

A Practical Guide To Optimizing Performance On The Web

The web is continuously evolving and today we have millions of sites on the web and several users consuming these content. In this article, I'll be outlining performance tips we can leverage in optimizing our websites.

An Introduction To Storybook

Storybook is an open source tool for developing UI components in isolation and it integrates pretty well with most front end frameworks including React, Vue, and Angular and a host of other frameworks.

Top 15 Visual Studio Code Extensions in 2019

As a developer, you want to be efficient with your time and automate where you can. Here are 15 VS Code extensions you should be taking advantage of today.

Guide to using Alternative Text on Images

In this article, I'll explain the importance of adding alternative text to image element and how this practice can improve accessibility

Web Accessibility For Beginners

Building accessible applications or websites is not the norm today. This is because the idea of accessibility is known to most developers, while in actual sense it is often neglected and not a common practice today in the world of web development.

Tree-Shaking Basics for React Applications

Tree-shaking is an important way to reduce the size of your bundle and improve performance. See how you can do it in your React apps.

Getting Started with Gridsome

The era of Static Site Generators is changing over time, a lot of cool tools are being created to help foster the JAMStack evolution and developers are embracing these tools. One of the tools for creating blazing fast websites is Gridsome.

Migrating to Gridsome from Hugo

I recently moved my blog from Hugo to Gridsome static site generator. its great to adopt change I did because I wanted a more flexible solution and Gridsome offers that and more.

My Workflow And Tools That Help Me Speed Up Productivity

In this post I’ll outline the tools I use for my day to day activities.

How I Moved My Blog To Forestry CMS

I moved my content from writing in markdown to writing content with a CMS. This makes creating content seamless as I have most of the things I would manually do automated for me.

Getting Started with Eleventy

The era of static sites generators is ever growing due to the popularity of JamStack on the web. We'll learn how to get started with 11ty, a static site generator and explore its use cases.

My 2018 Year in Review & 2019 Resolutions

2018 has been a really productive and long year so far for me. Here's my reflections on what I've been able to accomplish this year and plans Ihave for 2019.

Introducing React Hooks

React v16.7.0 was introduced at the React Conf 2018 and Dan Abramov did the honors of letting the cat out of the bag when he introduced React Hooks. We only just got a new release React v16.6.0:lazy, memo and contextType and now Hooks don’t you just love the react community.

The First Remote Nigerian Conference—Concatenate Conference 2018

Takeaways from the Concatenate Conference, a free conference for Nigerian developers with topics ranging from frameworks to design systems, performance to animation.

Quick Guide to Linting JavaScript Codebase with ESLint

Linting is a way of keeping your code clean from any issues and generally improving your code style.

Setup Continuous Integration with Travis CI in Your Nodejs App

This tutorial will take you through how to setup CI with travis in nodejs app

A Collection of Essential VSCode Extensions

Every developer makes use of a code editor as a tool for the trade in this tutorial i'll be highlighing my go to extensions for vscode.

Quick Setup of Oh My ZSH! terminal on Ubuntu

Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration.Learn the nitty gritty of using Oh My Zsh for make your terminal com alive

Getting Started With VuePress

VuePress is a Vue-powered Static Site Generator mainly designed for documentation purposes.

What is JAMstack and Why You Should Try It

JAMstack is a modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.

How to Center Anything in CSS

Learn how to center elements with Flexbox and CSS Grid.

Build a Static Site with Hugo and Deploy with Netlify

Hugo is a static site generator. We'll be looking at how to build a static site generator with Hugo and deploy to Netlify