41554 blogs · [ { "id": "01a0875e-bead-738a-9876-62494b022337", "title": "2025, A Year In My Life", "url": "https://chiamakaikeanyi.dev/2025-a-year-in-my-life/", "published_at": "2026-01-01T08:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62494b8f3a35", "title": "Accessibility as Core Architecture", "url": "https://chiamakaikeanyi.dev/accessibility-as-core-architecture/", "published_at": "2025-12-30T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62494bcfd764", "title": "How toSorted() Crashed Our Web App - And How We Fixed It", "url": "https://chiamakaikeanyi.dev/how-toSorted-function-crashed-our-web-app/", "published_at": "2025-09-25T00:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62494c6200dd", "title": "Easy Way to Get the Number of Days in a Month", "url": "https://chiamakaikeanyi.dev/easy-way-to-get-the-number-of-days-in-a-month/", "published_at": "2025-04-25T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62494cd46d92", "title": "2024, A Year In My Life", "url": "https://chiamakaikeanyi.dev/2024-a-year-in-my-life/", "published_at": "2025-01-01T08:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62494d350236", "title": "How to Create Code Snippets in VS Code", "url": "https://chiamakaikeanyi.dev/how-to-create-code-snippets-in-vscode/", "published_at": "2024-03-07T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62494dc72957", "title": "Finding Incorrect Data Types with MongoDB Queries", "url": "https://chiamakaikeanyi.dev/finding-incorrect-data-types-with-mongodb-queries/", "published_at": "2024-02-15T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62494eb6b883", "title": "How ESLint Made Our Codebase Breathe Again", "url": "https://chiamakaikeanyi.dev/how-eslint-made-our-codebase-breathe-again/", "published_at": "2024-01-25T00:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62494f368adc", "title": "2023, A Year In My Life", "url": "https://chiamakaikeanyi.dev/2023-a-year-in-my-life/", "published_at": "2024-01-01T08:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-6249502583a0", "title": "Diagramming with Mermaid", "url": "https://chiamakaikeanyi.dev/diagramming-with-mermaid/", "published_at": "2023-10-26T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624950cbb39d", "title": "Trust works!", "url": "https://chiamakaikeanyi.dev/trust-works/", "published_at": "2023-08-17T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-6249510c250b", "title": "Accelerate", "url": "https://chiamakaikeanyi.dev/accelerate/", "published_at": "2023-07-27T02:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-6249520bee7d", "title": "2022, A Year In My Life", "url": "https://chiamakaikeanyi.dev/2022-a-year-in-my-life/", "published_at": "2023-01-01T08:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624952920282", "title": "How to Update Git Commit Messages", "url": "https://chiamakaikeanyi.dev/how-to-update-git-commit-messages/", "published_at": "2022-03-10T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-6249534e6b81", "title": "2021, A Year In My Life", "url": "https://chiamakaikeanyi.dev/2021-a-year-in-my-life/", "published_at": "2022-02-03T11:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624954012d9d", "title": "What is Event Bubbling and Capturing and how to handle them?", "url": "https://chiamakaikeanyi.dev/what-is-event-bubbling-and-capturing-and-how-to-handle-them/", "published_at": "2021-07-29T07:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624954e6953d", "title": "How to copy text with ease in JavaScript using the Clipboard API", "url": "https://chiamakaikeanyi.dev/how-to-copy-text-with-ease-in-javascript-using-the-clipboard-api/", "published_at": "2021-05-13T16:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624955e64a56", "title": "How to Group Tabs in Google Chrome", "url": "https://chiamakaikeanyi.dev/how-to-group-tabs-on-google-chrome/", "published_at": "2021-04-01T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624956c99c58", "title": "How to Setup SonarQube in VS Code", "url": "https://chiamakaikeanyi.dev/how-to-setup-sonarqube-in-vscode/", "published_at": "2021-03-04T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624957055d71", "title": "How to add a README to your GitHub Profile", "url": "https://chiamakaikeanyi.dev/how-to-add-a-readme-to-your-github-profile/", "published_at": "2021-02-25T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624957a33515", "title": "2020, A Year In My Life", "url": "https://chiamakaikeanyi.dev/2020-a-year-in-my-life/", "published_at": "2021-01-01T20:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624958380fc5", "title": "Leveraging Chrome developer tools to improve accessibility", "url": "https://chiamakaikeanyi.dev/leveraging-chrome-developer-tools-to-improve-accessibility/", "published_at": "2020-11-20T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62495881a57c", "title": "Event Debouncing and Throttling in JavaScript", "url": "https://chiamakaikeanyi.dev/event-debouncing-and-throttling-in-javascript/", "published_at": "2020-10-01T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624958f7e63a", "title": "Using Chrome DevTools to Emulate Vision Deficiencies", "url": "https://chiamakaikeanyi.dev/using-chrome-devtools-to-emulate-vision-deficiencies/", "published_at": "2020-09-03T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624959e3f25f", "title": "How mPharma's onboarding process sets you up for success", "url": "https://chiamakaikeanyi.dev/how-mpharmas-onboarding-process-sets-you-up-for-success/", "published_at": "2020-08-06T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62495a06c997", "title": "Hoisting", "url": "https://chiamakaikeanyi.dev/hoisting/", "published_at": "2020-07-02T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62495a6aaf89", "title": "How to Create a Custom Message on your Terminal", "url": "https://chiamakaikeanyi.dev/how-to-create-a-custom-message-on-your-terminal/", "published_at": "2020-06-04T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62495b35eb31", "title": "Nullish Coalescing and Optional Chaining in JavaScript", "url": "https://chiamakaikeanyi.dev/nullish-coalescing-and-optional-chaining-in-javascript/", "published_at": "2020-05-07T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62495bf7c5c0", "title": "How to Write Good Git Commit Messages", "url": "https://chiamakaikeanyi.dev/how-to-write-good-git-commit-messages/", "published_at": "2020-04-02T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62495cb114b5", "title": "JavaScript Array Methods: forEach vs map", "url": "https://chiamakaikeanyi.dev/map-vs-foreach/", "published_at": "2020-03-05T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62495d6b390c", "title": "Building for the User's Color Preference", "url": "https://chiamakaikeanyi.dev/building-for-the-user-color-preference/", "published_at": "2020-02-20T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62495e57b288", "title": "Coloured Console Log in Browser DevTools", "url": "https://chiamakaikeanyi.dev/coloured-console-log-in-browser-devtools/", "published_at": "2020-02-06T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62495f4d418d", "title": "Imperative vs Declarative Approach to Programming", "url": "https://chiamakaikeanyi.dev/imperative-vs-declarative-approach-to-programming/", "published_at": "2020-01-16T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624960207755", "title": "2019, A Year In My Life", "url": "https://chiamakaikeanyi.dev/2019-a-year-in-my-life/", "published_at": "2020-01-01T11:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-6249602573cd", "title": "Demystifying this, call, apply and bind", "url": "https://chiamakaikeanyi.dev/demystifying-this-call-apply-and-bind/", "published_at": "2019-12-12T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62496039ecb4", "title": "Concatenate, an Africa-focused Conference", "url": "https://chiamakaikeanyi.dev/concatenate-an-africa-focused-conference/", "published_at": "2019-10-17T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624960eca04c", "title": "Resource Hinting Techniques", "url": "https://chiamakaikeanyi.dev/resource-hinting-techniques/", "published_at": "2019-07-18T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624961dc4687", "title": "Grasping the SOLID Principles", "url": "https://chiamakaikeanyi.dev/grasping-the-solid-principles/", "published_at": "2019-06-20T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624962b670f5", "title": "Code Review That Helps", "url": "https://chiamakaikeanyi.dev/code-review-that-helps/", "published_at": "2019-06-06T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-6249636ddd0d", "title": "Understanding Aria", "url": "https://chiamakaikeanyi.dev/understanding-aria/", "published_at": "2019-05-23T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624963bf2e33", "title": "Building Accessible Web Apps", "url": "https://chiamakaikeanyi.dev/building-accessible-web-apps/", "published_at": "2019-05-09T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624963ffe5aa", "title": "Sizing in CSS: px vs em vs rem", "url": "https://chiamakaikeanyi.dev/sizing-in-css-px-vs-em-vs-rem/", "published_at": "2019-04-25T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-6249641ccd19", "title": "Finding Unused CSS", "url": "https://chiamakaikeanyi.dev/finding-unused-css/", "published_at": "2019-04-11T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624964d321f0", "title": "Browser Extensions You Should Have as a Techie", "url": "https://chiamakaikeanyi.dev/browser-extensions-you-should-have-as-a-techie/", "published_at": "2019-03-28T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624965ba38ad", "title": "Avoiding Shell Hell: Aliases to the Rescue", "url": "https://chiamakaikeanyi.dev/avoiding-shell-hell-aliases-to-the-rescue/", "published_at": "2019-03-14T07:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624965fe8c57", "title": "CSS Specificity", "url": "https://chiamakaikeanyi.dev/css-specificity/", "published_at": "2019-02-28T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624966b6049b", "title": "VS Code Setup to Improve Productivity", "url": "https://chiamakaikeanyi.dev/vscode-setup-to-improve-productivity/", "published_at": "2019-02-14T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624966d57203", "title": "Writing Better CSS in a Codebase", "url": "https://chiamakaikeanyi.dev/writing-better-css-in-a-codebase/", "published_at": "2019-01-31T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624966dbb5c2", "title": "Writing Standards-Compliant HTML", "url": "https://chiamakaikeanyi.dev/writing-standards-compliant-html/", "published_at": "2019-01-17T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624967324ca9", "title": "Starting Out as a Newbie in the Tech Industry", "url": "https://chiamakaikeanyi.dev/starting-out-as-a-newbie-in-the-tech-industry/", "published_at": "2019-01-03T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624967736439", "title": "2018, A Year In My Life", "url": "https://chiamakaikeanyi.dev/2018-a-year-in-my-life/", "published_at": "2019-01-01T02:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62496831de2c", "title": "Becoming Better At Writing", "url": "https://chiamakaikeanyi.dev/becoming-better-at-writing/", "published_at": "2018-12-20T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624968b95f18", "title": "Working with Git", "url": "https://chiamakaikeanyi.dev/working-with-git/", "published_at": "2018-12-06T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624968cb9ea2", "title": "Transforming Error Pages from Dead Ends to User Retention Opportunities", "url": "https://chiamakaikeanyi.dev/beyond-the-404-error-pages/", "published_at": "2018-11-29T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624968f9d5f5", "title": "Highlights from Chrome Dev Summit 2018", "url": "https://chiamakaikeanyi.dev/highlights-from-chrome-dev-summit-2018/", "published_at": "2018-11-22T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-6249698020bb", "title": "How to Configure your macOS Terminal with Zsh like a Pro", "url": "https://chiamakaikeanyi.dev/how-to-configure-your-macos-terminal-with-zsh-like-a-pro/", "published_at": "2018-11-15T06:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-624969f29193", "title": "Winning with Chrome DevTools: How to Capture Full Page Screenshots", "url": "https://chiamakaikeanyi.dev/winning-with-chrome-devtools-how-to-capture-full-page-screenshots/", "published_at": "2018-11-08T04:00:00+00:00" }, { "id": "01a0875e-bead-738a-9876-62496a74b196", "title": "Why I Blog", "url": "https://chiamakaikeanyi.dev/why-i-blog/", "published_at": "2018-11-01T06:00:00+00:00" } ] posts Claim your blog
Back to chiamakaikeanyi.dev
Blog · corpus.blog/blogs/chiamakaikeanyi.dev/posts

chiamakaikeanyi.dev

chiamakaikeanyi.dev

2026

2025

2024

2023

2022

2021

2020

2019

2018