Logo RΞCURSION
  • Home
  • About
  • Recent Posts
  • Projects
  • Posts
  • Notes
  • Docs
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Tags
  • Adventure
  • Algorithmic Trading
  • Asset Allocation
  • Basic
  • Biking
  • Caching
  • Career Growth
  • Code Sustainability
  • Covariance Matrix
  • Dependency Management
  • Discriminated Unions
  • Equal Risk Contribution
  • Euler-Maruyama
  • Exceptions
  • F#
  • Financial Modeling
  • Functional Programming
  • Functions
  • Hierarchical Risk Parity
  • HOD
  • Interoperability
  • Kenya
  • Language Features
  • Leadership
  • Management
  • Mentorship
  • Motorcycles
  • Multi-Lingual
  • NuGet
  • Open Source
  • Optimization
  • Paket
  • Pattern Matching
  • Portfolio Managemnt
  • Portfolio Optimization
  • Project Management
  • Python
  • Quantitative Finance
  • R.NET
  • Reflection
  • Renewable Energy
  • Riding
  • Risk
  • Risk Budgeting
  • Risk Parity
  • Road Culture
  • SDEs
  • Software Development
  • Statistical Computing
  • Team Culture
  • Time Series Analysis
  • Urban Mobility
  • Volatility
Hero Image
Introduction to Stochastic Differential Equations

This post introduces SDEs and the Euler-Maruyama method, demonstrating their application in finance and ESG modeling. Through F# simulations of stock prices and renewable energy adoption, we show how to implement and visualize SDE solutions, highlighting their importance for handling uncertainty.

  • SDEs
  • Euler-Maruyama
  • F#
  • Renewable Energy
  • Financial Modeling
Saturday, August 9, 2025 Read
Hero Image
Seamless R Integration in .NET with R.NET: A Step-by-Step Guide

This post explores how R.NET enables seamless in-process R integration in .NET, focusing on statistical computations. Through a simple F# example calculating mean and standard deviation, we demonstrate how to set up R.NET, call R functions, and handle common pitfalls, empowering .NET developers to leverage R’s power.

  • functional programming
  • F#
  • R.NET
  • statistical computing
  • interoperability
Monday, August 4, 2025 Read
Hero Image
Modelling Relationships in F# for Domain-Driven Design

This post explores F#’s discriminated unions for domain-driven design, focusing on financial systems. Through examples like modeling financial instruments, transactions, and account types, we demonstrate how to encode business rules, ensure type safety, and simplify complex domains using F#.

  • functional programming
  • F#
  • language features
  • Discriminated Unions
Monday, July 21, 2025 Read
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 Read
Hero Image
What’s New in F# 9 for Quant Developers

This post reviews F# 9 features through a quant-developer lens, covering language improvements that make financial modeling, data workflows, and high-integrity code easier to express.

  • functional programming
  • F#
  • language features
Wednesday, April 23, 2025 Read
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
Hero Image
Functional Programming

This post introduces functional programming principles such as pure functions, immutability, first-class functions, and higher-order composition, with practical F# examples.

  • functional programming
  • F#
  • language features
Thursday, April 20, 2023 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