#functional-programming

[ follow ]
Scala
fromMedium
3 hours ago

Is the FP Juice worth the Squeeze?

Functional programming disciplines—immutability, explicit absence handling, and explicit failure representation—reduce enterprise risk and improve delivery predictability in Java-based organizations without requiring complete language rewrites.
Scala
fromMedium
16 hours ago

Rage Against the (Plurality of) Effect Systems

Open-source effect systems provide genuine benefits for safe parallel programming but create systemic problems through their pervasive, infectious nature that spreads throughout entire codebases.
fromMedium
2 weeks ago

Folding in Traceability

In enterprise commerce, totals don't drift because someone forgot algebra. They drift because reality changes: promos expire, eligibility changes when an address arrives, catalog data updates, substitutions happen, and returns unwind prior discounts. When someone asks "why did the total change?" you need more than narration. You need evidence - a trail of facts you can replay and a pure computation that deterministically produces the same result.
Scala
fromTypelevel
1 week ago

Typelevel Foundation is a 501(c)(3) public charity

The process of applying for charitable status is challenging, and especially so for open source organizations, which frequently receive denials. Working together with our attorneys, we prepared an application that explained what Typelevel does and why this work is charitable, citing the unique innovations of our projects, our participation in conferences and mentoring programs, and our commitment to open collaboration.
#scala
fromMedium
1 month ago
Software development

Why I'm Breaking Up with Scala in 2026 and Falling for Golang's Simplicity

fromMedium
2 months ago
Scala

Scala Programming Explained: A Complete Storytelling Guide for Students and Developers

Data science
fromMedium
4 months ago

From Zero to Scala Expertise: My Step-by-Step Homework Path

Learning Scala requires overcoming unfamiliar functional syntax and errors, but mastery enables high-performance, cleaner code and access to big data frameworks like Apache Spark.
Java
fromMedium
3 months ago

The Language That Made Me Feel Like a Genius (Until It Didn't): My Breakup with Scala

Scala offered concise, expressive functional and object-oriented programming on the JVM but its complexity, steep learning curve, and hiring difficulties led teams to abandon it.
fromMedium
1 month ago
Software development

Why I'm Breaking Up with Scala in 2026 and Falling for Golang's Simplicity

fromMedium
2 months ago
Scala

Scala Programming Explained: A Complete Storytelling Guide for Students and Developers

fromMedium
3 months ago
Java

The Language That Made Me Feel Like a Genius (Until It Didn't): My Breakup with Scala

#typelevel
E-Commerce
fromMedium
1 month ago

Why Pattern Matching Matters

Pattern matching encodes data shape in the type system, eliminating brittle imperative branching and improving correctness in domain-driven systems like digital commerce.
Data science
fromComputerworld
1 month ago

Great R packages for data import, wrangling, and visualization

A set of R packages (dplyr, purrr, readr/vroom, datapasta, Hmisc) streamline data wrangling, importing, and analysis with faster, standardized, and reproducible tools.
Software development
fromMedium
1 month ago

Pure Functions: Your First Step Toward Bug-Free Concurrency

Pure functions and immutability stabilize systems by preserving facts and ensuring deterministic business logic amid mutable, entangled state and external side effects.
fromPycoders
2 months ago

PyCoder's Weekly | Issue #713

Online Python training created by a community of experts. Give your team the Deprecations via Warnings Don't Work for Libraries DeprecationWarning had been in place for 3 years and the documentation contained warnings, the recent removal of API end points in urllib3 v2.6 caused consternation. Seth examines why the information didn't properly make its way downstream and what we might do about it in the future. SETH LARSON
Python
#python
Software development
fromInfoWorld
3 months ago

'Futuristic' Unison functional language debuts

Unison 1.0 provides content-addressed, statically typed functional programming that gives deterministic versioning, avoids redundant compilation, and simplifies distributed computation.
#clojure
Software development
fromMedium
4 months ago

fp-ts library in Hoppscotch codebase.

Hoppscotch CLI uses fp-ts, particularly Either, to express functional error handling and leverage typed functional abstractions in TypeScript.
#javascript
Software development
fromMedium
5 months ago

Return type Are Contracts. Either[E, Option[A]] Breaks Them.

Public methods must make a single clear promise; encode absence as an explicit error variant (e.g., NotFound) and return Either[E, A] rather than Either[E, Option[A]].
Software development
fromMedium
5 months ago

Functional's Comeback: Elixir & Scala in 2025

Elixir and Scala became pragmatic, production-ready functional choices in 2025, delivering uptime, debuggability, and scalable, maintainable backends.
#scala-3
fromScala-lang
9 months ago

Scala Days 2025 - Functional Programming And The Real World

The Scala Days 2025 conference focuses on Functional Programming And The Real World, featuring important keynotes and an extensive array of industry speakers.
Scala
[ Load more ]