• minorversion
  • Topics
  • About
  • Contact
  • Announcements

    Website Under Construction

    Welcome to MinorVersion, a magazine covering highly technical subjects on topics such as Python, Applied Mathematics and...

    Recent Posts

    Implementing Tabular Dataset Constraints in Python

    In a previous article we discussed what constraints and their validation look like for sparse tabular datasets. We now l...

    BEGINNER

    #software-engineering#python

    Sparse Tabular Datasets: Constraints & Validation

    What are Tabular Datasets in the real world? How do their structure & constraints impact modelling/machine learning?

    BEGINNER

    #software-engineering#python

    Clean Code: The Art of Readable Syntax

    In the first chapter of our clean code journey, we discuss syntax, starting from the naming of variables, the writing of...

    BEGINNER

    #software-engineering#python
  • Picture of Machine Learning Models as Finite State Machines

    Machine Learning Models as Finite State Machines

    Are ML Models in modern OOP toolkits finite state machines? My goal is not to convince you that this has some deeper implication, but rather to discuss the resulting design implications and review the current approaches in many OSS libraries.
    #software-engineering
  • Picture of Clean Code: What, Why and How?

    Clean Code: What, Why and How?

    What is clean code and why is it important? Is it overhyped? In this article we dive into what is meant by clean code and why anyone should care.
    #software-engineering#python
  • Picture of Clean Code: The Art of Readable Syntax

    Clean Code: The Art of Readable Syntax

    In the first chapter of our clean code journey, we discuss syntax, starting from the naming of variables, the writing of comments and much more!
    #software-engineering#python
  • Python Caching Overview

    An overview of caching in Python, including custom implementations, functools and joblib.
    #software-engineering
  • Why are loops 2x faster inside a function?

    In this article we delve into bytecode headfirst, and discover why some instructions may be faster than others.
    #python
  • stdlib: How does Functools Cache work?

    In this series on the Python standard library, we look at functools caching functionality! Specifically LRU cache.
    #python
  • Picture of Annoying Python Patterns

    Annoying Python Patterns

    We look beyond spaghetti code and nasty one liners, and discuss commonly found patterns which range from unaesthetic to outright dangerous.
    #software-engineering#python