Everything is a Pipeline

2020-05-21

DAGs are everywhere in scientific computing and understanding them is key to running large computations efficiently.

Use Informative Names

2020-05-18

Informative names make programming easier. Here are a few suggestions you can use to write better names in your code.

Object Spread Operator for Python

Posted 2019-03-17 • Updated 2020-01-13

The object spread operator is a useful pattern in JavaScript. You can do something similar in Python.

Source Code Layout for Machine Learning Pipelines

Posted 2019-03-12 • Updated 2019-03-23

How you structure code in an ML pipeline makes a big difference in whether other people can easily use it. Here’s a recommendation for how to do it well.

Changing the Python Version in Conda

Posted 2017-03-09 • Updated 2021-01-25

The latest version of Anaconda comes with Python 3.8. But sometimes you need to use an earlier release.

Sending a Text Message with AWS SNS

2017-03-02

SNS is AWS’s pub-sub service. It’s useful for sending and receiving alerts for events you care about. It can also be used to send SMS messages.

Some Cool IPython Tips

2017-02-25

The IPython shell is a fast way to evaluate small bits of code. It also functions as a mighty fine calculator.