Logo RΞCURSION
  • Home
  • About
  • Recent Posts
  • Projects
  • Posts
  • Notes
  • Docs
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Tags
  • Algorithmic Trading
  • Basic
  • Caching
  • Code Sustainability
  • Dependency Management
  • Exceptions
  • F#
  • Functional Programming
  • Functions
  • Language Features
  • Multi-Lingual
  • NuGet
  • Open Source
  • Optimization
  • Paket
  • Pattern Matching
  • Portfolio Managemnt
  • Project Management
  • Python
  • Quantitative Finance
  • Risk
  • Software Development
  • Time Series Analysis
  • Volatility
Hero Image
Understanding Functors and Monads in F# with Statistical and Financial Models

This blog post demystifies functors and monads in F# through real-world statistical and financial modeling examples. Learn how Option, Result, and Async types simplify handling missing data, errors, and asynchronous computations, enabling robust and composable code for data processing, risk modeling, and Monte Carlo simulations.

  • functional programming
  • F#
  • language features
Monday, April 28, 2025 | 8 minutes Read
Hero Image
What’s New in F# 9 for Quant Developers

Unlike general-purpose updates, many of F# 9’s features are particularly well-aligned with the needs of quantitative professionals—those who balance mathematical modeling, financial computation, and high-integrity codebases. These improvements refine the language’s functional core while addressing practical challenges faced in real-world applications, such as code readability, workflow modularity, and precision in data modeling. In this post, I’ll walk through some of the key updates in F# 9 and explore how they can improve the way we write and structure quantitative code.

  • functional programming
  • F#
  • language features
Wednesday, April 23, 2025 | 8 minutes Read
Hero Image
Functional Programming

Functional programming (FP) is more than just a programming paradigm; it’s a way of thinking about software development that has gained significant traction in recent years. This post aims to demystify functional programming and explore its practical implications. What is Functional Programming? At its core, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It emphasizes: Pure Functions: Functions that always produce the same output for the same input and have no side effects.

  • functional programming
  • language features
Thursday, April 20, 2023 | 3 minutes Read
Navigation
  • About
  • Recent Posts
  • Projects
Contact me:
  • carlvinjerry@gmail.com | cmwange@beyondrawdata.co.ke
  • carlvinjerry
  • Carlvin Jerry Mwange
  • +254 (0)747 942 588
  • Carlvin Jerry Mwange

Liability Notice: This theme is under MIT license. So, you can use it for non-commercial, commercial, or private uses. You can modify or distribute the theme without requiring any permission from the theme author. However, the theme author does not provide any warranty or takes any liability for any issue with the theme.


Toha Theme Logo Toha
© 2020 Copyright.
Powered by Hugo Logo