Skip to content

Instantly share code, notes, and snippets.

Ryan DeBeasi rdebeasi

Block or report user

Report or block rdebeasi

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
rdebeasi /
Last active Jan 10, 2019
Research on client-server communication with gRPC
rdebeasi /
Last active May 17, 2018
Notes for running an event storming workshop

From a whiteboard that someone wrote in Boston:

  1. Establish goal & context
  2. Users/functional roles
  3. Important steps on timeline? (step)
  4. What does the button say? (command)
  5. What does the button do? (event)
  6. What data do you need to successfully press the button? (aggregate)
  7. Is there a UI for this? (view)
rdebeasi /
Created Oct 27, 2017
Convert Hugo posts to taxonomies
# Run this in the directory containing the content type that you'd like to move.
# This script moves each markdown file into a new directory of the same name and renames the file to
# You'll also need to add the taxonomy to config.toml.
for file in $FILES
if [ "$filename" == "_index" ]; then
rdebeasi /
Created Nov 4, 2015
Use curl to debug fastly
curl -svo /dev/null -H "Fastly-Debug: true"
rdebeasi /
Created Oct 16, 2015
Download web page, rewriting URLs to be sane and downloading assets
wget [url] -p -k -E --restrict-file-names=windows
rdebeasi /
Last active Oct 1, 2015 — forked from hirozed/
Bash Script to feed a remote log via ssh to a local file.
# Usage:
# server logfile/path output/path
# example user@ssh.server /var/log/apache2/error.log ~/tmp/error.local.log
[ "$1" == "--help" ] && { printf "Usage: server logfile/path output/path\n"; exit; }
# Delete the file so we don't output anything until after we connect
rdebeasi / shelve
Last active May 16, 2016
Simple equivalent of "git stash" for Subversion
View shelve
# Simple equivalent of "git stash" in Subversion.
# This doesn't require creating branches (which can get messy) or using patches
# (which doesn't work if a visual diff tool is configured).
# More ideas:
# If any comamand fails, abort the script.
set -e
You can’t perform that action at this time.