Logo RΞCURSION
  • Home
  • About
  • Work With Me
  • Projects
  • Posts
  • CV
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Tags
  • Adventure
  • Algorithmic Trading
  • Asset Allocation
  • 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
  • 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
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
Mastering Python's Exceptional Complexity

This post explains Python exception handling from syntax errors through try, except, else, and finally blocks, showing how structured error handling improves resilience, cleanup, and code clarity.

  • Python
  • Exceptions
  • Code Sustainability
Thursday, September 14, 2023 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