How to approach a reduce problem Code written with reduce can be intimidating. This 2-step approach can help. Joël Quenneville March 13, 2024 Web Ruby Functional Programming
Pipelining without pipes Ruby, functional programming, how to build operation pipelines, and the average programming language color. Matheus Richard March 11, 2022 Ruby Functional Programming OOP Refactoring
Pipeline Decoders in Elm What’s the difference between Elm’s classical and pipeline JSON decoders? Joël Quenneville May 19, 2021 Elm Functional Programming Web
Running Out of Maps What happens when you need a bigger mapN? Joël Quenneville May 12, 2021 Elm Web Functional Programming
Simplifying Tests by Extracting Side-Effects Test-driven development, object-oriented design, and functional programming converge on some similar ideas. Joël Quenneville February 18, 2021 Web Ruby TDD Testing Functional Programming Good Code
Functional Programming as Algebra Let’s return to everyone’s “favorite” subject. 🙄 EJ Mitchell January 26, 2021 Functional Programming Mathematics Learning Web Elm Scala
Testing Objects with a Functional Mindset Some ideas from functional programming can help us improve the unit tests for our object-oriented code. Joël Quenneville January 19, 2021 Web Functional Programming Testing Good Code Ruby
Understanding Elm's Type Mismatch Error Breaking down Elm’s Type Mismatch error in basic and complex cases. Hawley Brett July 20, 2020 Elm Functional Programming Debugging
Gotta Catch an Elm Using the PokeApi to learn a new language. EJ Mitchell July 13, 2020 Elm Functional Programming Learning
Better domain modeling in Elixir with sum types Sum types are a powerful domain modeling technique. Let’s look at how to use them to remove invalid states. German Velasco July 26, 2019 Elixir Functional Programming Types Good Code