profile picture

Daniel Michaels 🇦🇺

I build things and drink coffee.

© Daniel Michaels 2018-2025
  • Home
  • Blog
  • Zet
  • Projects
  • About
    2025
    • Using Github Actions to publish my zettelkasten notes
      Jan 14
    2024
    • Design First API Development with Goa
      Jan 9
    2023
    • Running a business with OpenFaaS, Stripe and Sendgrid
      May 8
    2022
    • Github Vigilant Mode Setup
      Apr 17
    • Citrix Workspaces SSL Error on Linux Fix
      Apr 1
    • Alpine.js and Tailwind HTML setup
      Mar 12
    • TIL: Interview Questions Worth Thinking About
      Mar 11
    2020
    • 2020 In Review ✨
      Dec 31
    • From requirements.txt to poetry's pyproject.toml
      Oct 27
    • The Slight Edge, A Summary
      Sep 20
    • Getting Fedora 32 and Docker to Play Nice
      Aug 29
    • 2020 So Far, A Brag Doc
      Jul 13
    • HTTPX is the new Requests with Async
      Jun 25
    • Flask's jsonify in 2020
      May 14
    • Starting Your Side Hustle
      Apr 12
    • Web Scraping Javascript with Python
      Mar 13
    • Wagtail embeded YouTube videos
      Jan 25
    2019
    • Ecosia
      Dec 28
    • learn docker in one month
      Nov 24
    • Defending your apps
      Oct 19
    • Dropbear and AWS
      Sep 10
    • Curl you an email for great good
      Aug 12
    • HTTP Methods Primer
      Jul 11
    • HTTP Security Basics
      Jul 6
    • DNS the easy parts
      Jun 16
    • User Agents 101
      May 15
    • LessPass: A Primer
      Apr 15
    2018
    • On teaching
      Dec 15
    • Python's bytes and strings
      Oct 23
    • Sqlite3: A Primer
      Sep 9
    • Linux Environment Variables & PATH
      Aug 11
    • Python Object References
      Jul 9
    • Public Key Crypto: The Basics
      Jun 14
    • Base64 ELI5
      May 22
    • Flask, forms and http requests
      Apr 23
    • Uploading to PyPI
      Apr 7
    • Mentoring at CoderDojo
      Mar 26
    • TIL How Network Time Protocol Works
      Mar 23
    • Scapy Snippets
      Feb 28
    • Linux file permissions
      Feb 4
    • SSH in a nutshell
      Jan 28
    • Rsync cheatsheet
      Jan 24