Logo RΞCURSION
  • Home
  • About
  • Work With Me
  • Projects
  • Posts
  • CV
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Posts
  • Life
    • Mentorship
      • One Year in HOD
    • Two Wheels and a Heartbeat
  • Programming
    • Code Sustainability
      • Error Handling
        • Exception Handling in Python
      • Succint FSharp
        • Currying and Partial Application
        • A Better Way to Manage Dependencies in F#
        • Memoization in F#
        • Pattern Matching in F#
        • Understanding the F# Option Type
    • Functional Programming
      • Discriminated Unions in F#
      • Functional Programming Nuances
      • Functors and Monads in F#
    • Interoperability
      • R.NET Integration in .NET
    • Languages
      • fsharp
        • fsharp-9-review
  • Quantitative-Finance
    • Introduction to SDEs
    • Portfolio Risk Attribution
    • Risk Parity Mathematics
    • Simple Moving Average
Hero Image
Optimizing Pattern Matching in F# for Better Performance

This post explores pattern matching in F# and shows how to structure match expressions for clearer, more efficient functional code when working with larger data shapes.

  • F#
  • Optimization
  • Functional Programming
  • Pattern Matching
  • Software Development
Monday, March 3, 2025 Read
Hero Image
Memoization with Fibonacci

This post explains memoization as a functional performance optimization technique, using repeated computations to show how caching improves F# code efficiency.

  • F#
  • Optimization
  • Functional Programming
  • Caching
  • Software Development
Monday, November 4, 2024 Read
Hero Image
A Better Way to Manage Dependencies in F#

This post introduces Paket as an alternative dependency manager for F# and .NET projects, focusing on clearer dependency resolution and maintainable project setup.

  • F#
  • Paket
  • NuGet
  • Dependency Management
  • Open Source
  • Software Development
  • Project Management
Tuesday, October 22, 2024 Read
Hero Image
Currying and Partial Application in F#

This post breaks down currying and partial application in F#, explaining how multi-argument functions can be composed, reused, and specialized for cleaner functional programming workflows.

  • F#
  • Functions
  • Code Sustainability
Monday, October 7, 2024 Read
Hero Image
Enhancing Code Maintainability with the F# 'Option' Type

This post introduces the F# Option type as a safer alternative to nulls, using pattern matching and higher-order helpers to make missing values explicit and maintainable.

  • F#
  • Functions
  • Code Sustainability
Tuesday, September 17, 2024 Read
Navigation
  • About
  • Work With Me
  • Projects
Contact me:
  • carlvinjerry@gmail.com | cmwange@beyondrawdata.co.ke
  • carlvinjerry
  • Carlvin Jerry Mwange
  • +254 (0)747 942 585
  • Carlvin Jerry Mwange