Skip to main content

Latest Articles

Article TagAccessibility

Understanding Aria

When working on complex UIs or dynamic JavaScript-updated content, there are times when you cannot achieve your goal using semantic HTML. This is where ARIA plays an important role. It supplements…

Article TagAccessibility

Building Accessible Web Apps

The web plays a big role in our lives; the home of great resources. But, you contribute towards making these resources unreachable to certain users if you do not build with accessibility in mind…

Article TagCSS, Accessibility

Sizing in CSS: px vs em vs rem

We have been conversant with using pixels for sizing in CSS, but why use em or rem ? When building accessible websites, you need to consider inclusion. When you use px , you don't put user…

Article TagPerformance, DevTools

Finding Unused CSS

Research shows that a higher percentage of users will abandon a site if it takes longer than 3 seconds to load. To retain these users who visit your website, it is important to curtail what you ship…

Article TagProductivity

Avoiding Shell Hell: Aliases to the Rescue

I recently gave a talk on "Avoiding Shell Hell: Aliases to the Rescue" at the forloop Lagos Summit. An event organized by forloop Africa in Lagos, Nigeria. It was actually my first conference talk…

Article TagCSS

CSS Specificity

Most times, CSS seems difficult to work with. You find out that styles you applied to a particular element don't take effect and you keep wondering why. This is as a result of CSS specificity…

Article TagProductivity

VS Code Setup to Improve Productivity

Code editors have evolved over the years. A few years ago, there was no Visual Studio Code (VS Code). You were probably using Sublime Text, Atom, Bracket, etc. But with the release of VS Code, it has…

Article TagCSS

Writing Better CSS in a Codebase

Cascading Style Sheet (CSS) is well known in web development as the flesh of HTML documents. While HTML gives a website its structure, CSS deals with the presentation. It makes websites visually…

Article TagHTML, Accessibility

Writing Standards-Compliant HTML

The importance of quality Hypertext Markup Language (HTML) in any codebase cannot be over-emphasized. HTML is the backbone of any website, the skeleton fleshed out with CSS and brought to life with…

Article TagTechnology

Starting Out as a Newbie in the Tech Industry

Perhaps, you are considering joining the tech industry and asking about where to start as a newbie. Questions concerning this is usually raised during meetups and personal discussions with people. The…

Article TagLife

2018, A Year In My Life

2018 was an awesome year for me. I wouldn’t say it’s a perfect year, though I improved personally and professionally and I’ll be sharing my accomplishments with you. The year started with few…

Article TagGit

Working with Git

John is a budding software developer excited about building usable products. He develops and hosts applications using cheap hosting services. After a few months of diving into software development, he…

Article TagPerformance

Highlights from Chrome Dev Summit 2018

Have you heard of Google Chrome Dev Summit? If you haven’t heard of it and the awesome cool things Chrome engineers have been working on lately, this article is for you. I’m a front-end engineer…

Article TagLife

Why I Blog

Each day, on this road less taken, I learn a lot by reading tech articles, documentations, solving daily challenges faced at work and listening to podcasts from great minds which I rarely document. I…