• minorversion
  • Topics
  • About
  • Contact
  • Picture of the author

    Python

    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.
  • TEMPORARY

    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 look at one potential implementation in Python
    #software-engineering#python
  • TEMPORARY

    Sparse Tabular Datasets: Constraints & Validation

    What are Tabular Datasets in the real world? How do their structure & constraints impact modelling/machine learning?
    #software-engineering#python
  • TEMPORARY

    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
  • TEMPORARY

    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
  • TEMPORARY

    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
  • TEMPORARY

    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
  • TEMPORARY

    stdlib: How does Functools Cache work?

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