cn.

/blog

Writing

Thoughts on frontend engineering, TypeScript, AI, and the craft of building software that feels intuitive. Read on Medium →

Demystifying Chrome Extensions: A Developer’s Journey
Medium
developer-guidechrome-extension

Demystifying Chrome Extensions: A Developer’s Journey

Building a Chrome extension has proven to be one of the most challenging experiences I’ve encountered as a developer, and I recently navigated through this process. I chose to implement it using plain vanilla JavaScript,…

December 3, 202310 min read
Enhancing Font Accessibility in Web Design
Medium
web-accessibilityfront-end-development

Enhancing Font Accessibility in Web Design

When designing websites, we often focus on aesthetics and functionality. However, an often-overlooked aspect of web design is font accessibility. One common but problematic practice is using the “pixel” unit (px) for def…

November 3, 20235 min read
From the Abyss to the Apex: My HNG Internship Journey
Medium
hnginternship

From the Abyss to the Apex: My HNG Internship Journey

Hello there! You might have been wondering where I disappeared to recently because, indeed, I’ve been off the grid for the past 6 weeks. Let me tell you, it’s been an absolute rollercoaster ride for me. I tried my best t…

October 24, 20234 min read
Life After the Enyata Academy
Medium

Life After the Enyata Academy

The transformative power of dedicated learning and collaboration My name is Chioma Nwocha, and I currently work as a Frontend Engineer at Enyata. If you are curious enough to find out how my tech journey began, continue…

September 13, 20236 min read
Clarifying JavaScript’s Nullish Coalescing Operator (??) vs Logical OR (||)
Medium
javascript

Clarifying JavaScript’s Nullish Coalescing Operator (??) vs Logical OR (||)

JavaScript’s Nullish Coalescing Operator (??) and the Logical OR operator (||) might seem confusing at first glance. They are both essential tools used to evaluate values based on conditions and perform actions according…

August 22, 20237 min read
Understanding and Resolving the ‘Too Many Re-renders’ Error
Medium
programmingbest-practicescoding

Understanding and Resolving the ‘Too Many Re-renders’ Error

Navigating the Maze of React: Understanding and Resolving the ‘Too Many Re-renders’ Error Fixing React errors like a boss In the world of building websites and apps, React shines like a star. But even the best tools can…

August 17, 202316 min read
Hydration Errors in Next.js Applications: Navigating Mismatches for Smooth Rendering
Medium
frontendnextjsweb-development

Hydration Errors in Next.js Applications: Navigating Mismatches for Smooth Rendering

An image showing Hydration error on client’s browserHydration errors are a common challenge developers encounter when working with Next.js applications. In this blog post, we’re going to dig into why this happens and fig…

August 9, 20235 min read
Understanding the Document Object Model (DOM) in Web Development: A Beginner’s Guide
Medium
web-developmentdocument-object-modelhtml

Understanding the Document Object Model (DOM) in Web Development: A Beginner’s Guide

The Document Object Model (DOM) plays a crucial role in web development by allowing developers to interact with web pages and make them dynamic. In this article, we’ll explain the DOM in simple terms, discussing how it r…

July 13, 20233 min read
Boosting Web Application Performance with React’s Virtual DOM
Medium
performance-boostervirtual-domweb-development

Boosting Web Application Performance with React’s Virtual DOM

In today’s fast-paced digital world, the speed and performance of web applications play a vital role in providing a great user experience. Have you ever wondered how React, a popular JavaScript library for building web a…

July 13, 20232 min read
The Power of Kind Words: Uplifting the Workplace One Compliment at a Time
Medium
kindnessproducitivity

The Power of Kind Words: Uplifting the Workplace One Compliment at a Time

We’ve all experienced those moments when we feel down about our work. But what if I told you that a simple act of kindness can turn your entire day around? Last week, I experienced firsthand how a colleague’s unexpected…

July 10, 20232 min read