---
title: "Toki osman (@tokitheuser) | Hashnode"
description: "Hello amazing people  out there 🙋‍♂️, I am Toki Osman. I am a software engineer and everyday I learn and built something new 😎"
url: "https://hashnode.com/@tokitheuser"
---

@tokitheuser

# Toki osman

@tokitheuser · Dhaka,Bangladesh · Joined July 2022

Hello amazing people out there 🙋‍♂️, I am Toki Osman. I am a software engineer and everyday I learn and built something new 😎

### [Understanding the React Paradigm](https://tokiosman.hashnode.dev/understanding-the-react-paradigm?utm_source=hashnode&utm_medium=feed)

What is a Programming Paradigm? A programming paradigm is a way to write or a style of programming. It defines how we structure and write code to solve problems. There are 2 major paradigms Declarative: You describe WHAT you want to do. Imperative:...

2 min read · [tokiosman.hashnode.dev](https://tokiosman.hashnode.dev/understanding-the-react-paradigm?utm_source=hashnode&utm_medium=feed)

[Aug 20, 2025](https://hashnode.com/posts/understanding-the-react-paradigm/68a5d58e6229180a8b01a7d6)

### [Understanding Data Redundancy: What It Is and How to Avoid It](https://tokiosman.hashnode.dev/understanding-data-redundancy-what-it-is-and-how-to-avoid-it?utm_source=hashnode&utm_medium=feed)

"Learn what data redundancy is, why it happens, and how to prevent it with practical strategies and real-life examples."

3 min read · [tokiosman.hashnode.dev](https://tokiosman.hashnode.dev/understanding-data-redundancy-what-it-is-and-how-to-avoid-it?utm_source=hashnode&utm_medium=feed)

[Oct 25, 2024](https://hashnode.com/posts/understanding-data-redundancy-what-it-is-and-how-to-avoid-it/671badbcc40ae26e3ae7a0f8)

### [The Advantages of Building a One-Page Website(SPA Over MPA)](https://tokiosman.hashnode.dev/the-advantages-of-building-a-one-page-websitespa-over-mpa?utm_source=hashnode&utm_medium=feed)

In the realm of web application development, two main approaches can be utilized: Single Page Applications (SPAs) and Multi Page Applications (MPAs). Both have their advantages and disadvantages, and the choice between them depends on the specific re...

4 min read · [tokiosman.hashnode.dev](https://tokiosman.hashnode.dev/the-advantages-of-building-a-one-page-websitespa-over-mpa?utm_source=hashnode&utm_medium=feed)

[Mar 26, 2023](https://hashnode.com/posts/the-advantages-of-building-a-one-page-websitespa-over-mpa/64295dd20fb078d62bb24756)

### [Breaking Down the Differences: JavaScript vs. Node.js](https://tokiosman.hashnode.dev/breaking-down-the-differences-javascript-vs-nodejs?utm_source=hashnode&utm_medium=feed)

👋 Hi! Let me explain what JavaScript and Node are before we dive into the differences between them. 🔍 What is JavaScript? JavaScript is a popular programming language that is widely used for developing web pages and web applications. It is a high-l...

2 min read · [tokiosman.hashnode.dev](https://tokiosman.hashnode.dev/breaking-down-the-differences-javascript-vs-nodejs?utm_source=hashnode&utm_medium=feed)

[Mar 26, 2023](https://hashnode.com/posts/breaking-down-the-differences-javascript-vs-nodejs/641ff0bf93eca9dfe83244c2)

### ["Array vs Object in JavaScript: Understanding the Differences and When to Use Each ”](https://tokiosman.hashnode.dev/array-vs-object-in-javascript-understanding-the-differences-and-when-to-use-each?utm_source=hashnode&utm_medium=feed)

In JavaScript, an array is a data structure that allows us to store a collection of elements in a specific order. Each element in an array is identified by its index, which is a non-negative integer. Arrays can store elements of any data type, includ...

3 min read · [tokiosman.hashnode.dev](https://tokiosman.hashnode.dev/array-vs-object-in-javascript-understanding-the-differences-and-when-to-use-each?utm_source=hashnode&utm_medium=feed)

[Mar 25, 2023](https://hashnode.com/posts/array-vs-object-in-javascript-understanding-the-differences-and-when-to-use-each/641f34325c6944fc789cf4b0)
