---
title: "#declarative-vs-imperative-programming articles | Hashnode"
description: "Explore 16 articles tagged #declarative-vs-imperative-programming on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/declarative-vs-imperative-programming"
---

Tag

# #declarative-vs-imperative-programming

16 posts · 2 followers

[Abijah Kajabika](https://hashnode.com/@abijahkaj) · [Jan 28](https://hashnode.com/posts/declarative-vs-imperative-apis-in-javascript-and-why-chainable-code-feels-so-different/697a5dca48a22aed16e04126)

### [Declarative vs Imperative APIs in JavaScript (and Why Chainable Code Feels So Different)](https://blog.abijah.me/declarative-vs-imperative-apis-in-javascript-and-why-chainable-code-feels-so-different?utm_source=hashnode&utm_medium=feed)

When people talk about “declarative” APIs, they often mean something vague like cleaner, functional, or React-style. But the real difference between declarative and imperative (non-declarative) APIs is much simpler: Imperative code tells the compute...

4 min read · [blog.abijah.me](https://blog.abijah.me/declarative-vs-imperative-apis-in-javascript-and-why-chainable-code-feels-so-different?utm_source=hashnode&utm_medium=feed)

[Adeyeye Boluwatife](https://hashnode.com/@Developstar) · [Jul 3, 2025](https://hashnode.com/posts/what-is-functional-programming-a-beginners-guide-to-writing-cleaner-javascript-code/6866c6e9ccc354d61d5e5424)

### [What is functional Programming? A Beginner’s Guide to Writing Cleaner JavaScript Code](https://boluwatife-adeyeye.hashnode.dev/what-is-functional-programming-a-beginners-guide-to-writing-cleaner-javascript-code?utm_source=hashnode&utm_medium=feed)

Do you find it hard to debug or test your JavaScript code due to the growth in the codebase (all files and code needed to run a software application), or do you ask yourself why you keep repeating the same code when you could write it once and reuse ...

14 min read · [boluwatife-adeyeye.hashnode.dev](https://boluwatife-adeyeye.hashnode.dev/what-is-functional-programming-a-beginners-guide-to-writing-cleaner-javascript-code?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/what-is-functional-programming-a-beginners-guide-to-writing-cleaner-javascript-code/6866c6e9ccc354d61d5e5424)

[Yogesh Kanwade](https://hashnode.com/@YogeshKanwade) · [Apr 1, 2025](https://hashnode.com/posts/declarative-programming-in-reactjs/67ec04c7b38460990970e22f)

### [Declarative Programming in React.js](https://yog3sh.hashnode.dev/declarative-programming-in-reactjs?utm_source=hashnode&utm_medium=feed)

What is Declarative Programming Declarative programming is a paradigm where you focus on what the program should accomplish rather than how it should do it. Let’s start with a simple piece of code to double the numbers of an array. The below code sho...

2 min read · [yog3sh.hashnode.dev](https://yog3sh.hashnode.dev/declarative-programming-in-reactjs?utm_source=hashnode&utm_medium=feed)

[Jyotiprakash Mishra](https://hashnode.com/@jpmishra) · [Nov 22, 2024](https://hashnode.com/posts/reactive-programming-in-java/67405f870b9c8835382b8141)

### [Reactive Programming in Java](https://blog.jyotiprakash.org/reactive-programming-in-java?utm_source=hashnode&utm_medium=feed)

Why Reactive Programming? Imagine a web server under heavy load, handling thousands of incoming requests. In a traditional imperative setup, every request might spawn a new thread or tie up an existing one, waiting for I/O operations like database re...

48 min read · [blog.jyotiprakash.org](https://blog.jyotiprakash.org/reactive-programming-in-java?utm_source=hashnode&utm_medium=feed)

[Navya A](https://hashnode.com/@NavyaDevops) · [Jul 17, 2024](https://hashnode.com/posts/automate-docker-builds-and-pushes-with-jenkins-a-step-by-step-guide/66977813aa671bbdd0569ab2)

### [Automate Docker Builds and Pushes with Jenkins: A Step-by-Step Guide](https://navyadevops.hashnode.dev/automate-docker-builds-and-pushes-with-jenkins-a-step-by-step-guide?utm_source=hashnode&utm_medium=feed)

Pre-requisites: Jenkins Master is up and running. Jenkins slave is set up with Docker installed. Docker and Docker Pipeline plugins are installed in Jenkins. Docker Hub account is set up at Docker Cloud. Step 1: Validate Jenkins Docker Setup E...

4 min read · [navyadevops.hashnode.dev](https://navyadevops.hashnode.dev/automate-docker-builds-and-pushes-with-jenkins-a-step-by-step-guide?utm_source=hashnode&utm_medium=feed)

[Mido Sayed](https://hashnode.com/@Mido055) · [Jul 11, 2024](https://hashnode.com/posts/the-evolution-from-imperative-to-declarative-programming-a-deep-dive-into-modern-software-paradigms/668fb8f942693bfb65859032)

### [The Evolution from Imperative to Declarative Programming: A Deep Dive into Modern Software Paradigms](https://midosayed.hashnode.dev/the-evolution-from-imperative-to-declarative-programming-a-deep-dive-into-modern-software-paradigms?utm_source=hashnode&utm_medium=feed)

Explore the shift from imperative to declarative programming and ReactJS's role in modern software development.

4 min read · [midosayed.hashnode.dev](https://midosayed.hashnode.dev/the-evolution-from-imperative-to-declarative-programming-a-deep-dive-into-modern-software-paradigms?utm_source=hashnode&utm_medium=feed)

[Sanjit Gawade](https://hashnode.com/@devloperSanjit) · [Mar 20, 2024](https://hashnode.com/posts/imperative-vs-declarative-ui-development-a-tale-of-two-approaches/65fab4436436989b554d878f)

### [Imperative vs. Declarative UI Development: A Tale of Two Approaches](https://sanjit.hashnode.dev/imperative-vs-declarative-ui-development-a-tale-of-two-approaches?utm_source=hashnode&utm_medium=feed)

Imperative vs. Declarative UI: A Beginner's Guide to Building User Interfaces

4 min read · [sanjit.hashnode.dev](https://sanjit.hashnode.dev/imperative-vs-declarative-ui-development-a-tale-of-two-approaches?utm_source=hashnode&utm_medium=feed)

[Jieun Lee](https://hashnode.com/@zeunny) · [Mar 6, 2024](https://hashnode.com/posts/declarative-programming/65e84a829d15650a4eaf79cb)

### [선언형 프로그래밍(Declarative Programming)](https://zeunny.hashnode.dev/declarative-programming?utm_source=hashnode&utm_medium=feed)

React, SwiftUI, Android studio는 왜 \[선언형 UI\]를 사용하는 걸까?

6 min read · [zeunny.hashnode.dev](https://zeunny.hashnode.dev/declarative-programming?utm_source=hashnode&utm_medium=feed)

[Opabode Abdulmujeeb](https://hashnode.com/@mujeebDimeji) · [Jan 13, 2024](https://hashnode.com/posts/react-declarative-magic-under-the-hood/65a21353c3a3f685695b873b)

### [The declarativeness of React](https://dimejii.hashnode.dev/react-declarative-magic-under-the-hood?utm_source=hashnode&utm_medium=feed)

How React Does the Magic Under the Hood

7 min read · [dimejii.hashnode.dev](https://dimejii.hashnode.dev/react-declarative-magic-under-the-hood?utm_source=hashnode&utm_medium=feed)

[Pavel Romanov](https://hashnode.com/@pavlro) · [Sep 22, 2023](https://hashnode.com/posts/differences-between-declarative-and-imperative-programming/650d7f13c1117fce79a6c68e)

### [Differences between declarative and imperative programming](https://pavel-romanov.com/differences-between-declarative-and-imperative-programming?utm_source=hashnode&utm_medium=feed)

There are two main paradigms in programming: imperative and declarative. Every other paradigm, such as reactive, functional, and procedural, is just a subset of one of these two. Often, you hear that declarative code is better than imperative code an...

5 min read · [pavel-romanov.com](https://pavel-romanov.com/differences-between-declarative-and-imperative-programming?utm_source=hashnode&utm_medium=feed)
