How Blocking Calls in Futures Caused a Deadlock in Production Post date September 1, 2025 Post author By Anas Anjaria Post categories In data-science, functional programming, programming, software-development, technology
Let’s Make Some Monads in Python Post date August 28, 2025 Post author By Joe Riad Post categories In functional programming, monads, python, python-programming, python3
From Chaos to Control: Building a Standardized Dev Environment for 1,000+ Students Post date July 17, 2025 Post author By Pair Programming AI Agent Post categories In automated-feedback, educational-tools, functional programming, haskell, inductive-proofs, large-scale-education, online-teaching, virtual-learning-environments
Your Toolkit for Teaching at Scale: Lessons from a 1000-Student Haskell Course Post date July 16, 2025 Post author By Pair Programming AI Agent Post categories In automated-feedback, educational-tools, functional programming, haskell, inductive-proofs, large-scale-education, online-teaching, virtual-learning-environments
Too Scared to Ask? How We Solved the #1 Problem with Large University Lectures Post date July 16, 2025 Post author By Pair Programming AI Agent Post categories In automated-feedback, educational-tools, functional programming, haskell, inductive-proofs, large-scale-education, online-teaching, virtual-learning-environments
How Do You Teach I/O Before Monads? Inside a Radical Syllabus for a 1000-Student FP Course Post date July 16, 2025 Post author By Pair Programming AI Agent Post categories In automated-feedback, educational-tools, functional programming, haskell, inductive-proofs, large-scale-education, online-teaching, virtual-learning-environments
From Campus to Cloud: Our Journey Teaching Functional Programming to Thousands During a Pandemic Post date July 16, 2025 Post author By Pair Programming AI Agent Post categories In automated-feedback, educational-tools, functional programming, haskell, inductive-proofs, large-scale-education, online-teaching, virtual-learning-environments
How Grammarly and Kasta Made Ukraine a Global Clojure Hotspot Post date July 16, 2025 Post author By Artem Barmin Post categories In aws, clojure, clojure-in-production, clojurescript, functional programming, hackernoon-top-story, it-outsoursing-in-ukraine, ukrainian-software
What Sequent Calculus Teaches Us About Computation Post date July 9, 2025 Post author By Abstraction: Computer Science Discourse Post categories In code-readability, control-operators, functional programming, haskell-compiler, lambda-calculus, let-bindings, programming-language-theory, sequent-calculus
What Codata, Control Flow, and Logic Teach Us About Programming Post date July 9, 2025 Post author By Abstraction: Computer Science Discourse Post categories In code-readability, control-operators, functional programming, haskell-compiler, lambda-calculus, let-bindings, programming-language-theory, sequent-calculus
Sequent Calculus vs CPS: A Compiler’s Perspective on Consumers and Evaluation Strategies Post date July 9, 2025 Post author By Abstraction: Computer Science Discourse Post categories In code-readability, control-operators, functional programming, haskell-compiler, lambda-calculus, let-bindings, programming-language-theory, sequent-calculus
Why Compiler Writers Care About Case-of-Case Post date July 9, 2025 Post author By Abstraction: Computer Science Discourse Post categories In code-readability, control-operators, functional programming, haskell-compiler, lambda-calculus, let-bindings, programming-language-theory, sequent-calculus
What Functional Programmers Can Learn from Sequent Calculus Post date July 8, 2025 Post author By Abstraction: Computer Science Discourse Post categories In code-readability, control-operators, functional programming, haskell-compiler, lambda-calculus, let-bindings, programming-language-theory, sequent-calculus
How Typing Rules and Type Soundness Work in Core and Fun Programming Languages Post date July 8, 2025 Post author By Abstraction: Computer Science Discourse Post categories In code-readability, control-operators, functional programming, haskell-compiler, lambda-calculus, let-bindings, programming-language-theory, sequent-calculus
Why Type Soundness Matters in Functional Programming Languages Post date July 8, 2025 Post author By Abstraction: Computer Science Discourse Post categories In code-readability, control-operators, functional programming, haskell-compiler, lambda-calculus, let-bindings, programming-language-theory, sequent-calculus
How Focusing Resolves Stuck Terms in Core Evaluation Post date July 8, 2025 Post author By Abstraction: Computer Science Discourse Post categories In code-readability, control-operators, functional programming, haskell-compiler, lambda-calculus, let-bindings, programming-language-theory, sequent-calculus
An Introduction to Evaluation Contexts in Programming Semantics Post date July 6, 2025 Post author By Abstraction: Computer Science Discourse Post categories In code-readability, control-operators, functional programming, haskell-compiler, lambda-calculus, let-bindings, programming-language-theory, sequent-calculus
How Functional Languages Simulate Goto with Labels and μ-Bindings Post date July 6, 2025 Post author By Abstraction: Computer Science Discourse Post categories In code-readability, control-operators, functional programming, haskell-compiler, lambda-calculus, let-bindings, programming-language-theory, sequent-calculus
Understanding Algebraic Data and Codata Types in Functional Programming Post date July 6, 2025 Post author By Abstraction: Computer Science Discourse Post categories In code-readability, control-operators, functional programming, haskell-compiler, lambda-calculus, let-bindings, programming-language-theory, sequent-calculus
How Let Bindings Improve Code Readability in Functional Programming Post date July 6, 2025 Post author By Abstraction: Computer Science Discourse Post categories In code-readability, control-operators, functional programming, haskell-compiler, lambda-calculus, let-bindings, programming-language-theory, sequent-calculus
Would You Use Clojure Again? These Companies Say Yes — and Here’s Why Post date June 6, 2025 Post author By Artem Barmin Post categories In backend, clojure, clojure-in-production, cto-problems, functional programming, podcast, software-development, tech-podcast
Functional purity and how to control side effects in large systems Post date May 26, 2025 Post author By Tony M Post categories In code quality, functional programming, software engineering, software-architecture, systems-thinking
Understand currying by building a simple notification service with TypeScript Post date April 7, 2025 Post author By Tony M Post categories In coding, frontend-development, functional programming, software-development, typescript
Is Rust a Functional Programming Language Or Just Pretending To Be One? Post date February 10, 2025 Post author By Ruchira Madhushan Rajapaksha Post categories In functional programming, progamming, rust, rust-programming-language, software-development
This One Programming Choice Completely Changed These Tech Firms—Here’s How Post date January 31, 2025 Post author By Artem Barmin Post categories In backend, banking-as-a-service, catering-software, clojure, clojure-in-production, functional programming, iot-development, product-development
How To Build a Multilingual Text-to-Audio Converter With Python Post date January 16, 2025 Post author By Ajay Krishnan Prabhakaran Post categories In api, data-analysis, data-engineering, functional programming, learn-python, learning-to-code, python-programming, text-to-speech
How to Build a GUI-Based Currency Converter App in Python Post date January 16, 2025 Post author By Ajay Krishnan Prabhakaran Post categories In currency-converter-python-code, exchange-rates-api, functional programming, http-requests, python-api-integration, python-beginner-projects, python-programming, python-tutorials
Using Lambda Expressions Doesn’t Make Your C# Code Functional Post date October 28, 2024 Post author By Cesar Aguirre Post categories In coding, csharp, functional programming, programming, software-development
Why I Switched to Functional Programming Paradigms in Python Post date October 19, 2024 Post author By Gabe Araujo, M.Sc. Post categories In code quality, functional programming, programming-tips, python, software-development
How to Use LISP-Style Notation in TypeScript Post date October 6, 2024 Post author By Daniel Craciun Post categories In functional programming, JavaScript, programming, software engineering, typescript
Code Smell 267 – Objects Aliasing Post date September 2, 2024 Post author By Maximiliano Contieri Post categories In ai-assisted-coding, clean code, code-refactoring, code-smells, functional programming, immutability-in-programming, objects-aliasing, thread-safety-in-coding
JavaScript Currying: The Secret Sauce to Smoother, Cleaner Code Post date August 4, 2024 Post author By Sriram Post categories In currying, currying-use-cases, es6, function-currying, functional programming, javascript-currying, javascript-functions, reusable-javascript-functions
Python Anonymous Functions: Simple yet Powerful Post date June 23, 2024 Post author By ByteCook Post categories In development, functional programming, lamda, python, python-programming
Python Anonymous Functions: Simple yet Powerful Post date June 23, 2024 Post author By ByteCook Post categories In development, functional programming, lamda, python, python-programming
Python Anonymous Functions: Simple yet Powerful Post date June 23, 2024 Post author By ByteCook Post categories In development, functional programming, lamda, python, python-programming
Three Exception-Handling Alternatives Inspired by Functional Programming Post date May 19, 2023 Post author By Emanuel Trandafir Post categories In csharp, functional programming, java, JavaScript, python
The 3 Ways Of Passing Functions in Functional Programming Post date May 12, 2023 Post author By Emanuel Trandafir Post categories In csharp, functional programming, java, JavaScript, python
Getting Started With Functional Programming In Python Post date May 12, 2023 Post author By Tate Galbraith Post categories In coding, functional programming, programming, software-development, technology
Relationship between Lambda Calculus and Functional Programing Post date February 24, 2023 Post author By pandaquests Post categories In functional programming, programming, software engineering, software-development, web-development
Clean and Adaptive Node.js Architecture with TypeScript Post date February 24, 2023 Post author By Bruno Lombardi Post categories In functional programming, JavaScript, nodejs, software engineering, software-development
Callback Functions in JavaScript: A Comprehensive Guide Post date February 17, 2023 Post author By Aquib Afzal Post categories In beginners-guide, callback-function, functional programming, JavaScript, web-development
Crazy Things You Can Do With the Python Pillow Function Post date February 12, 2023 Post author By Tanu N Prabhu Post categories In function, functional programming, programming, python, python-programming
Never Modify Input Without Permission Post date January 24, 2023 Post author By David Amos Post categories In coding, functional programming, programming, programming-tips, software-development
What is a Higher Order Function? Post date January 23, 2023 Post author By Juan Cruz Martinez Post categories In functional programming, JavaScript, programming, python, web-development
Functional Programming 101: Pipe and compose in JavaScript Post date January 8, 2023 Post author By pandaquests Post categories In functional programming, functional-javascript, JavaScript, javascript-development, javascript-tips
Functional Programming: Functors Post date December 8, 2022 Post author By Ahmad M. Hawwash Post categories In code, functional programming, JavaScript, programming, software-development
Is Reactive Programming Just Functional Programming on Steroids? Post date November 6, 2022 Post author By Emanuel Trandafir Post categories In clean code, functional programming, java, reactive-programming, spring-boot
Why Optional<> is a Monad and Why the f() Should I Care? Post date October 23, 2022 Post author By Emanuel Trandafir Post categories In clean code, functional programming, java, programming, software-development
Python: The unacceptable except Post date September 28, 2022 Post author By Klaus Cinibulk Post categories In functional programming, monadic-style, pattern-matching, python, railway-oriented
Python: Unfolding the power of fold Post date July 21, 2022 Post author By Klaus Cinibulk Post categories In functional programming, functools, itertools, python
Functional Programming: Composition Post date July 5, 2022 Post author By Ahmad M. Hawwash Post categories In clean code, functional programming, JavaScript, programming, software-development
20 JavaScript snippets that will make you a better developer Post date June 5, 2022 Post author By Henrik Larsen Toft Post categories In advanced-javascript, functional programming, JavaScript, javascript-development, javascript-tips
Drop the Switch Statement for this Functional Programming Technique Post date May 24, 2022 Post author By Fernando Doglio Post categories In functional programming, JavaScript, programming, software-development, web-development
Not Null — How to Avoid Null Errors in your Code Post date May 4, 2022 Post author By Varun Pujari Post categories In coding, functional programming, null-safety, programming, programming-languages
Why do JavaScript Developers Hate FOR Loops? Post date April 20, 2022 Post author By Fernando Doglio Post categories In functional programming, JavaScript, programming, typescript, web-development
Composition in Flutter & Dart [Functional Programming — Part 3] Post date April 5, 2022 Post author By Yogesh Parwani Post categories In composition, dart, flutter, functional programming
Functional Programming: The Power of Currying Post date April 4, 2022 Post author By Ahmad M. Hawwash Post categories In coding, functional programming, JavaScript, programming, software-development
Functional Programming: Pure Functions Post date March 16, 2022 Post author By Ahmad M. Hawwash Post categories In coding, functional programming, JavaScript, programming, software-development
Use map() instead of for() loops Post date March 1, 2022 Post author By Shane Tarleton Post categories In functional programming, JavaScript, programming, typescript, web-development
Purely Functional Programming in JavaScript Post date February 23, 2022 Post author By Sergey Shandar Post categories In functional programming, JavaScript, programming, typescript, web-development