-
Building a URL shortener with Python, Terraform, GCP, and ADO
You can build a URL shortener with not very much code, and it's a great way to learn about a lot of di/fferent technologies at once. This write up shows how to build it, from writing the API in Python all the way to fully automated CI/CD pipelines.
-
I made a debt calculator web app to dive into cloud computing
I'm making a point of learning more about how to work in the cloud this year and it's been a surprisingly fun project. To get my feet wet, I wrote a debt payoff calculator web app and deployed it using Google Cloud Platform.
-
What do the Fibonacci sequence and staircases have in common?
A LeetCode exercise taught me that the number of ways to climb an n-step staircase is the (n + 1)-th term of the Fibonacci sequence, which is neat!
-
How to Use scikit-learn Methods with statsmodels Estimators
Sometimes you want to use estimators from one package but methods from another. Maybe, like me, you want to use scikit-learn's grid searching cross validation function with an estimator from statsmodels. These two don't work together straight out of the box, but by writing a quick wrapper, you can make a statsmodels estimator play nice with scikit-learn.
-
State Space Time Series Analysis - Part 1
State space models make up a suite of powerful time series analysis techniques which utilize the Kalman filter to model seasonal, trend, and level components of time series separately. State space methodology gives the developer considerably greater control over how the time series is modeled than most popular time series analysis techniques while also seemlessly allowing the analysis of exogenous variables alongside autoregressive and moving average terms.