Tony Kharioki

Tony Kharioki @kharioki

About: Staff Software Engineer from Nairobi, Kenya. My interests are in React, React Native, GraphQL, ML, voice assistants, and understanding DevOps.

Location:
Nairobi
Joined:
Jan 2, 2020

Tony Kharioki
articles - 17 total

Anime-themed MTG Card Generator

This post is my submission for DEV Education Track: Build Apps with Google AI Studio. What...

Learn More 23 0Aug 1

🧘 Code Like Krishna Said: 'To Work You Have the Right, But Not the Fruits Thereof'

Ancient wisdom from the Bhagavad Gita meets modern software engineering. How a 5,000-year-old verse helps developers build without burnout.

Learn More 2 0Aug 1

🧠 The Code of Theseus: Is It Still the Same App?

Inspired by the Ship of Theseus paradox, this article explores whether a software project remains the same after all its original code is replaced — especially in the age of AI.

Learn More 2 0Jul 29

Horizontal Calendar - a simple date picker for React Native

Trailer I decided to write this to help someone who may need to build a simple horizontal...

Learn More 42 0Apr 1 '23

Zod 101 - A Typescript-first Schema Validation Library

The Trailer Typescript is great for checking variables at the top level, e.g.: you can...

Learn More 15 0Mar 20 '23

Building a Fullstack Next.js app -> tRPC(v10), Tailwind, Prisma

I made this write-up as a follow up to Francisco Mendes' post. While the post is a great way to get...

Learn More 13 3Mar 18 '23

Testing Library and why I use React Testing Library.

The testing library is a family of packages that help you test UI components in a user-centric...

Learn More 15 0Sep 14 '21

Tailwind CSS: core concepts and JIT mode.

What is Tailwindcss? It is a utility-first css framework packed with classes and can be...

Learn More 19 1Sep 5 '21

Configuring my VS Code Editor :)

I have been meaning to write this article about how I configure my favorite IDE; VS Code. I'm writing...

Learn More 61 1Jun 19 '21

Behold, Recoil state management

So what's recoil? Recoil is a state management library for react created by the Facebook...

Learn More 6 1Jun 12 '21

Site tradeoffs: SEO vs Speed vs Ease of update

I have been doing web development for five years now and I have never actually thought about the trad...

Learn More 2 1Apr 23 '21

NextJS - getting started

What is NextJS? NextJS is a framework for creating pre-rendered React websites. NextJS o...

Learn More 9 0Apr 15 '21

JS interviews... and how to (part 3)

Recap Previously I did two posts on common questions you may encounter during JS interviews. You ca...

Learn More 5 0Jun 1 '20

TypeScript... what is it?

What is TypeScript? It is a programming language that can be used as an alternative to Jav...

Learn More 6 0May 28 '20

Js Interviews... and how to. (part 2)

Recap Last week I dropped a write up on acing JS interviews and common questions you may encounter....

Learn More 6 0May 25 '20

JS Interviews... and how to. (Part 1)

Trailer Up until recently I was always struggling with Javascript interviews and within t...

Learn More 7 0May 23 '20

Intro to flutter

What is flutter? Flutter is a mobile UI framework for creating Native apps for iOS and An...

Learn More 5 0May 14 '20