# Notebook

Whenever I want to scratch an itch or solve a specific problem, I make sure to document everything so that I can remember them in the future. Hopefully, this notebook will interest you as others did.

- 21 Dec 2018 » Add badges to your Google Cloud Builds
- 25 Oct 2018 » Git team workflow: merge or rebase?
- 21 Jun 2018 » Automate Python workflow using pre-commits: black and flake8
- 23 Apr 2018 » A short postmortem on moving to Docker for LaTeX continuous integration
- 04 Feb 2018 » Continuous integration and automatic deployment of LaTeX files
- 31 Jan 2018 » Running a Jupyter notebook from a remote server
- 26 Nov 2017 » A brief soirée with reinforcement learning
- 13 Aug 2017 » Understanding softmax and the negative log-likelihood
- 24 Feb 2017 » How to stream Twitter using Python
- 21 Feb 2017 » How to send data from RPI to Server
- 21 Feb 2017 » How to make a CanvasJS Chart from MySQL Data
- 17 Feb 2017 » Implementing a two-layer neural network from scratch
- 14 Feb 2017 » Implementing a softmax classifier
- 11 Feb 2017 » Implementing a multiclass support-vector machine
- 09 Feb 2017 » Implementing a k-Nearest Neighbor classifier
- 04 Feb 2017 » Solving the Inverse Kinematics problem using Particle Swarm Optimization
- 25 Jan 2017 » Solving the Forward Kinematics of a Stanford Arm
- 18 Jan 2017 » Solving the travelling salesman problem using ant colony optimization
- 17 Jan 2017 » Training a neural network using particle swarm optimization
- 17 Jan 2017 » Training a neural network using differential evolution