The New System Font Stack?
Explains the modern system font stack for web development, detailing font-family lists used by major sites like WordPress and GitHub.
Ire Aderinokun — Investor, entrepreneur, and software engineer with deep expertise in web technologies, early-stage startups, and frontier markets, focused on building and backing mission-driven companies advancing financial inclusion across Africa and emerging economies.
155 articles from this blog
Explains the modern system font stack for web development, detailing font-family lists used by major sites like WordPress and GitHub.
A guide to the four core Promise methods in JavaScript - resolve(), reject(), all(), and race() - with practical examples for handling asynchronous operations.
Explains the difference between CSS selectors nth-child() and nth-of-type(), including how they work and common pitfalls.
A developer shares the process and code behind creating Toast.js, a custom JavaScript library for implementing animated toast notifications.
A technical guide on creating a Twitter bot using Node.js and the Twit library to listen for tweets, retweet, like, and reply automatically.
Explains JavaScript's mutator array methods like pop(), push(), sort(), and splice() that modify the original array.
A technical guide on implementing accessible modal dialogs following WAI-ARIA specifications, covering markup, focus management, and keyboard interactions.
A detailed guide to CSS background properties, covering color, image, repeat, size, and more for web developers.
Explains the six states of a Service Worker lifecycle (parsed, installing, installed, activating, activated, redundant) and how to manage updates.
A beginner's guide to JavaScript Promises, explaining their purpose, creation, and usage to handle asynchronous operations and avoid callback hell.
Explores creative uses of the CSS :target pseudo-class to create interactive elements like modals and navigation drawers without JavaScript.
An overview of generic CSS data types like <length>, <color>, and <url>, explaining their use across different CSS properties.
A tutorial on implementing real-time form validation using JavaScript and the Constraint Validation API, with a live demo and code examples.
Explores CSS and JavaScript techniques for improving user experience in web form validation, including pseudo-classes and custom error handling.
A tutorial on creating a Facebook Messenger bot for Product Hunt using the Messenger API and Botkit framework.
A detailed guide to the CSS box-shadow property, explaining its syntax, parameters, and how to create depth effects.
A guide on using Jekyll's custom collections to create visual CSS cheatsheets and demos for rapid testing and learning.
A tutorial on setting up a basic service worker for caching web assets, including a video guide and code example.
A technical guide on using the postMessage API to create responsive iframes by communicating height between embedded and hosting documents.
Explains the differences and use cases for the four CSS defaulting values: initial, inherit, unset, and revert.