Flask is a popular 'micro-framework' for building web APIs in Python. However, getting a Flask API 'into production' can be a little tricky for newcomers. This post provides a minimal template project for a Flask API, and gives some tips on how to build out basic production Flask APIs.
Data models and data formats are an easily overlooked but critical aspect of modern data infrastructure and development work. This post gives an introduction to HDF5 and how to get started using it in Go.
In Part 1 of this mini-series, you saw how OOP concepts can be used to structure and manipulate code. In this part, you'll see how these ideas are formally defined, and look at a couple of more advanced concepts too.
Creating CLIs can help improve accessibility and reuse of your scripts and packages, but they can also be a bit of a pain to set up and maintain. Fire makes building CLIs for your latest ML pipeline a breeze.
Python is a wonderful language for many applications, but it is not renowned for its speed. This post looks at how you can quickly and easily use Cython to dramatically accelerate your Python code (in some cases).
TQDM is a tiny Python package that lets you add customisable progress bars to your code. Ideal for some those nasty multi-hour model training jobs.