Skip to content

Instantly share code, notes, and snippets.

View peterkappus's full-sized avatar

Peter Kappus peterkappus

View GitHub Profile
@peterkappus
peterkappus / README.md
Last active March 6, 2020 17:00
Agile team Operations Manual

As part of a Team Charter it's helpful to have an "Operations Manual" explaining how various ceremonies are done, etc.

Here's a starting point for agile teams working in one week sprints with a heavy amount of ad-hoc requests which would otherwise be handled via a kanban system:

Storytime (Backlog Refinement)

  • Thursday afternoons and Monday morning for 1 hr (adjust frequency and timing based on team’s requirements)
  • PO brings new stories to the team in this time
  • Team discusses the top of the backlog trying to get 1-2 sprints worth of tickets into a “Ready” state (see “Definition of Ready” below)

Sprint Planning

@peterkappus
peterkappus / README.md
Created March 7, 2020 22:11
Record, compress, index, and upload audio to an S3 bucket

Peter's Musical Notebook

Record audio, compress to Flac & MP3 files, create an index.html with a link to each MP3 and synch the new index and the MP3s to an S3 bucket.

Pre-requisites

  • Ruby
  • Sox
  • docker
@peterkappus
peterkappus / ace_to_pug.sh
Last active July 11, 2024 17:24
Convert Ace templates to Pug for use with Hugo.
#!/bin/bash
# A very naive script to change deprecated Ace templates (https://github.com/yosssi/ace) into Pug (https://pugjs.org/api/getting-started.html) for use with Hugo (https://gohugo.io/)
# Basically a bunch of string substitutions with Perl. Not well tested. No warranty or guarnatee of any sort.
# Check if an argument is provided
if [ $# -ne 1 ]; then
echo "Usage: $0 <file_path>"
exit 1
fi
@peterkappus
peterkappus / mov_to_gif.sh
Created September 10, 2024 14:27
Convert MOV to GIF
#!/bin/bash
# TIP: use Quicktime Player to capture a short screencast and convert to animated gif.
# Great for sharing software demos in chat/etc.
# Check if input and output file parameters are provided
if [ $# -ne 2 ]; then
echo "Usage: $0 <input_file> <output_file>"
exit 1
fi