Generating a Fully-Qualified and Hashed Python Requirements File
Last updated 01 February 2022
A discussion and script showing how to generate a fully-qualified and hashed requirements file using python.
Thoughts about the internet, on the internet
Last updated 01 February 2022
A discussion and script showing how to generate a fully-qualified and hashed requirements file using python.
Last updated 31 January 2022
A description of how to find all package hashes for a python package version for use in fully repeatable python builds.
Last updated 30 January 2022
A rundown of how I manage locally installed python applications in a single virtual environment.
Last updated 29 January 2022
A brief rundown of how to do repeatable python builds with only pip.
Last updated 07 November 2021
When piping stdin and stdout in a shell script, it can be confusing to still read and write from the terminal.
Last updated 16 November 2016
Phoenix views are a great place to pull logic out of your templates, but they can be confusing to test due to the way Phoenix generates html. Peter explains how to test them properly.
Last updated 26 October 2016
Peter continues to find out how to apply basic Rails idioms in the world of Elixir and Phoenix. Today he shows how to perform scoped database finds.
Last updated 28 September 2016
Stream.resource is a powerful function that can be a bit confusing to use. Peter guides you through some examples to get you started.
Last updated 21 September 2016
Peter has been coming to the Phoenix framework from Rails, so he has to relearn how to accomplish certain tasks that he repeatedly has to do in Rails. Today he discusses how to require a user for certain controller actions.
Last updated 07 September 2016
Peter has been writing React code at Reverb.com for several months and has learned a thing or two about writing clean React code.