I share how I was able to switch the color of my logo in dark mode using CSS custom properties.
In this tutorial, We'll go over how to deploy a static website using Azure Static Web Apps.
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.
I started a challenge to learn a new technology using Pluralsight FreeApril. In this video, I get into data visualization with D3.js
I'm super excited to share I joined Datopian as a Frontend Developer and Developer Evangelist! 🎉
In this article, I'll show you how to auto-generate captions for any video content using Cloudinary.
I wrote an article for ButterCMS on how to build a gridsome source plugin using ButterCMS as a source.
In this post, I cover what a headless CMS is and share some benefits and use cases of using the headless content management system.
In this article, I'll share some media features I previously didn't know about and hope you learn and share them too.
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.
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.
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.
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.
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.
I had the opportunity to attend Microsoft Ignite as a community leader. Here's my recap and reflections from the conference
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.
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.
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.
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.
Looking for a React UI kit that is right for you? In this article, we are going to review 10 React UI kits
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.
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.
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.
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.
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.
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.
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.
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.
In this article, I'll explain the importance of adding alternative text to image element and how this practice can improve accessibility
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 is an important way to reduce the size of your bundle and improve performance. See how you can do it in your React apps.
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.
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.
In this post I’ll outline the tools I use for my day to day activities.
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.
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.
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.
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.
Takeaways from the Concatenate Conference, a free conference for Nigerian developers with topics ranging from frameworks to design systems, performance to animation.
Linting is a way of keeping your code clean from any issues and generally improving your code style.
This tutorial will take you through how to setup CI with travis in nodejs app
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.
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
VuePress is a Vue-powered Static Site Generator mainly designed for documentation purposes.
Hugo is a static site generator. We'll be looking at how to build a static site generator with Hugo and deploy to Netlify