---
title: "Calvin Kiyondi Ondieki (@CalvinKiyondi) | Hashnode"
description: "Brand Strategist | UX/UI Designer | Graphics Designer | Front-end Web-Developer. Read the latest articles by Calvin Kiyondi Ondieki on Hashnode."
url: "https://hashnode.com/@CalvinKiyondi"
---

@CalvinKiyondi

# Calvin Kiyondi Ondieki

@CalvinKiyondi · Nairobi, Kenya · Joined August 2023

Brand Strategist | UX/UI Designer | Graphics Designer | Front-end Web-Developer

[Website](https://crefadi.com/)

## Comments

[This is great Mophat. It is great you clearly highlighted best use cases for each because I know where data integrity and efficiency is importance then set-based operation will be ideal](https://hashnode.com/posts/set-based-vs-row-by-row-operations-in-sql/66d48de276fe8b6dc7f39802/comment/66d54e56ae76997fb7fe8729)

Comment · Article · Sep 2, 2024 · [Set-Based vs. Row-by-Row Operations in SQL](https://hashnode.com/posts/set-based-vs-row-by-row-operations-in-sql/66d48de276fe8b6dc7f39802)

[Great article Mophat, I like how you introduce and drive home concepts in a simple and easy-to-understand language and also throw in some relationships with real-life examples.](https://hashnode.com/posts/exploring-parallel-processing-and-multithreading-in-javascript/64cf4b1310f35808b3008ff9/comment/64e87df405ac7c0a86c7a7d7)

Comment · Article · Aug 25, 2023 · [Exploring Parallel Processing and Multithreading in JavaScript.](https://hashnode.com/posts/exploring-parallel-processing-and-multithreading-in-javascript/64cf4b1310f35808b3008ff9)
