---
title: "Tebogo Nomnqa (@TebogoNomnqa) | Hashnode"
description: "Web Developer. Read the latest articles by Tebogo Nomnqa on Hashnode."
url: "https://hashnode.com/@TebogoNomnqa"
---

@TebogoNomnqa

# Tebogo Nomnqa

@TebogoNomnqa · Joined September 2021

Web Developer

### [5 essential tips to writing readable code](https://tebza.dev/5-essential-tips-to-writing-readable-code?utm_source=hashnode&utm_medium=feed)

Code is often read than written, making code readability a crucial aspect of software development. Readable code is easy to understand, allowing developers to follow the logic effortlessly through the lines. In this article, drawing from my experienc...

6 min read · [tebza.dev](https://tebza.dev/5-essential-tips-to-writing-readable-code?utm_source=hashnode&utm_medium=feed)

[Dec 18, 2023](https://hashnode.com/posts/5-essential-tips-to-writing-readable-code/657fdfea2550d6573ea5c9c3)

### [How to identify color from an RGB value](https://tebza.dev/how-to-identify-color-from-an-rgb-value?utm_source=hashnode&utm_medium=feed)

This article is a supplement to the recent project I built Colordash (formerly Guess the color game) , you can play the game here and read about its making here. edit: change game name to Color Dash RGB color space is a mathematical model used to rep...

2 min read · [tebza.dev](https://tebza.dev/how-to-identify-color-from-an-rgb-value?utm_source=hashnode&utm_medium=feed)

[Nov 2, 2022](https://hashnode.com/posts/how-to-identify-color-from-an-rgb-value/6362a657b5f41dd9a81e726c)

### [The making of GuessTheColor Game](https://tebza.dev/the-making-of-guessthecolor-game?utm_source=hashnode&utm_medium=feed)

A nextJS game with its objective of identifying as many colors as you can in a given amount of time using RGB color codes. In this article, I briefly describe how I built this game. Source code available on github. UI Design When I started working on...

4 min read · [tebza.dev](https://tebza.dev/the-making-of-guessthecolor-game?utm_source=hashnode&utm_medium=feed)

[Nov 1, 2022](https://hashnode.com/posts/the-making-of-guessthecolor-game/63612f1edb26dd22b3007587)

### [How to add privacy-friendly analytics to NextTS](https://tebza.dev/how-to-add-privacy-friendly-analytics-to-nextts?utm_source=hashnode&utm_medium=feed)

Overview Privacy-friendly web analytics track a website's usage, gathering insightful data from visitors without collecting personal information. Goat Counter is my favorite tool that gets the job done. In this article, we will learn how to set it up...

3 min read · [tebza.dev](https://tebza.dev/how-to-add-privacy-friendly-analytics-to-nextts?utm_source=hashnode&utm_medium=feed)

[Mar 10, 2022](https://hashnode.com/posts/how-to-add-privacy-friendly-analytics-to-nextts/622a0e8ee552e99d82e58ac3)

### [How to turn your react-app into a PWA](https://tebza.dev/how-to-turn-your-react-app-into-a-pwa?utm_source=hashnode&utm_medium=feed)

If you have known beforehand that you want your react-app to be a PWA(Progressive Web App) you could have used the create-react template pwa like so : npx create-react-app my-app --template pwa But you didn't😁So here we are. In this article, I will...

6 min read · [tebza.dev](https://tebza.dev/how-to-turn-your-react-app-into-a-pwa?utm_source=hashnode&utm_medium=feed)

[Nov 24, 2021](https://hashnode.com/posts/how-to-turn-your-react-app-into-a-pwa/619e80959196d228e880ed70)
