Notes on software, tools & projects
Things I build, and what I learned.
Programming notes, project writeups and small technical guides, written while building real things.
How to Cheaply Host Your Full-Stack Side-Project: Serving it From Home
How to deploy a full-stack application on a home server cheaply
2023
2021
Managing Environments with Conda and pip
Some basics about anaconda, a scientific package manager for python
PythonTurning a Website into an API
Showing how to build an API which scrapes data from Githubs trending repositories/developers.
PythonPublishing at Anaconda and Automating the Process - 9/9
Publishing a Python at at Anaconda and automate the packaging process
PythonReleasing a Python App at Github/PyPI and Automate it - 8/9
how to release a Python app at Github, the python packaging index and automate this with Github Actions
PythonDocumentation - 7/9
how to make solid documentation in python using clean code, docstrings, comments, git commit messages and Sphinx
PythonTesting and CI - 6/9
a Python app is tested with Pytest, Tox and Github Actions
PythonDistribution via Setup File - 5/9
the normal workflow for distributing apps in Python is shown: using a setup.py file
ScriptingDistribution via Installation Script - 4/9
we try to distribute a Python App via Bash script
PythonArgparse Module - 3/9
Pythons argparse module is used to simplify and professionalize the making of a command line app
PythonSys Module - 2/9
Pythons sys module is used to create a tiny command line app.
PythonThe Evolution of a Script - 1/9
A script for http requests is written.