Streams of Consciousness
This is a place where I record a set of thoughts as I’m working through tasks or problems. Or just reflecting on stuff. You may or may not find anything interesting or useful here. Who knows. This is a raw work-in-progress type, versus the Knowledge Base which is moving towards a more finished product.
subscribe via RSS
Posts
- Exploring LocalAI
- Pillars of Platform Engineering
- Upgrading ReactNative from 0.69.4 -> 0.71.4 (failed)
- DIY Smart Thermostat
- Storing focused App Data
- Monitoring Solar output
- Problem domain of Stock Options
- Migrating website build infra
- Trying out Taiga on k8s
- Deploying Home Assistant on k8s
- Deploying Home Assistant on k8s
- Using Dendrite to create Matrix users
- Exploring Matrix and Dendrite
- Changing ReactNative ArtifactID
- Setting up new node!
- Multi-variant React Native Android Apps
- Revisiting CORS
- CGroups, Kubernetes and Reliable Nodes
- Google's Management Interview and mapping to me
- React Native: Configuring an Application per Environment
- k8s: Pipelines in Pipelines
- k8s: Deploying CD on Kubernetes
- k8s: Renaming API server
- CD on K8S building multi-architecture images
- Upgrading HomeLab from 1.23 to 1.24
- Golang: Tips and Notes
- Servant Leadership
- Minhash LSH in Python and some SHA1 strangeness
- Deploying Postgres Operator
- Deploying Mattermost
- Raspberry Pi as a k8s node
- Minio on Synology
- Deploying Masterless Salt on the Raspberry Pi
- Exploring Github Actions && Local Validation
- Interview Code Review Rubric
- Home Network Design
- Capturing disk images within Kubernetes Part II
- Capturing disk images within Kubernetes
- Raspberry Pi 4 K8S Node
- Reviewing ITIL
- Parable: The Short Shot
- ALB and k8s: Routing between namespaces
- k8s: LVM Persistent Volumes
- Revisiting Prometheus
- Generating a kubeconfig for a user
- Backing up Postgres in k8s
- Feasiability of building an API against Gluster
- k8s: Changing Cluster DNS
- k8s: Fixing My Broken Cluster III
- k8s: Fixing My Broken Cluster II
- k8s: Fixing my broken cluster
- pfSense: Routing with FRR
- K8s: Deploying a SPA
- Addings CORS headers to Gorilla
- Backing up Postgres
- Building a minimal GraphQL service in Go
- Forking Node MOdule
- Forking Node MOdule
- Detecting Options Rise
- Detecting Options Rise
- DNS Pointer Check
- Fixing a static asset pipeline
- A Lament of a Job Search
- UCD Arboretum Scavenger Hunt
- Facial Recognition
- Reflections on using DGraph
- Pushing Changes with Salt Master
- Document Scanning in-browser
- Integrating Jaeger with Nodjes
- Installing Prometheus on Metal
- Exploring kubeadm
- Moving an on-prem SQL Server database to RDS
- Deployment readiness
- Clojure in Monitoring on Kubernetes
- LAG with Linux
- Strange Loop Day 2
- Strange Loop Day 1
- Papers We Love Notes
- Traveling to St Louis
- Checking out Kubernetes on Ubuntu
- Verifying Prometheus
- Deploying Prometheus on Kubernetes
- Verify an EKS Kubernetes Cluster
- Grafana on Docker using Terrafomr
- Keras & Tensorflow: Loading a model
- IaC: Maturity Model
- Deploying Journalbeat via Minionless Salt
- Deploying ElasticSearch via Minionless Salt
- New Hampshire via Boston
- cfssl for intermediates
- A look at cfssl
- Reflections on using InfluxDB
- Playing with InfluxDB
- Bower to Webpack Conversion
- Reconsidering Helm Sub-charts
- Playing with Helm Charts
- Implementing of a Docker Logging Driver
- Design of a Docker Logging Driver
- Playing with OpenCV
- Notes from _Zero Trust Networks_, part 3
- Notes from _Zero Trust Networks_, part 2
- Notes from _Zero Trust Networks_, part 1
- Success of running Dataiku in HA on EKS
- Dataiku in HA on EKS
- Deploying Dataiku on EKS
- Exploring Banzi Cloud's Vault HA using GCP
- Getting started with TensorFlow
- Looking weakness of the Banzi Bank Vaults
- Vault on GKE, part 4
- Vault on GKE, part 3
- Properly Installing Helm on GKE
- Deploying Vault Operators on GKE
- Experimenting with GKE on GCP
- Automating NewRelic Dashboards
- A new Jekyll Website
- Upload updates
- Intranet Computing: A metrics monitoring system
- Objectives in defining SLOs
- Another half moon
- Fog Mud: Event Streams for Backups
- Strange Loop Departure
- September Travels
- Irrigation HTTPS redirect service.
- Exploring Kubernetes on Docker for OS X
- Deploying SonaType's Nexus
- Integrating Greenlock into Irrigation
- Reviewing Delta
- Updating Certificates
- Connecting to the HicTop 3DP08
- Are WebWorkers Useful for Image uploads?
- Secure the Mud
- Using Alpine for Mud
- Mud Simple Entry Point
- Multi-user Event Store
- Exploring RabbitMQ to survive an AZ loss
- Setting up new repositories in Github
- Getting headers right in Jekyll
- Tales from Django Middleware
- Getting multiple version of Python installed on OSX
- Compiling C++ on Travis CI
- Aggregating React Loads
- Unstructured Storage
- Optional Signing of React Native Artifacts
- Dev Log: Prearing the application lifecycle
- Replacing the ActiveMQ CMS code example
- Jekyll: Templates for monthly indexes
- Exploring Execution Environments
- Monthly indexes for Jekyll
- Devops Log: Stratum 3 boundary service
- Devops Log: Stratum 3 boundary service
- Devops Log: Build a Public VPC Terraform Module
- Thoughts on build UI
- Identifying ECS tasks from the container
- FOG: Musings of a home application platform
- Incremental Loading with React
- Code workflows
- iOS: Rotating provisioning profiles
- Scaling Django
- Using a UPS with Linux
- Updating Let's Encrypt certificates
- Testing in NodeJS
- Gevent Django and Postgres: A tale of a why!?
- Dyanmic NewRelice API keys in NodeJS
- The Abuducted, a tale of missing assets
- Adding NodeJS to the platform, part too many
- Dev Log
- Repeatdly Vault builds
- Finishing the NodeJS platform
- Automating API deployment
- Observing Python in production
- Using Vault's IAM Auth in NodeJS
- Using Vault's IAM Auth in NodeJS, part 2
- Graceful ECS scaledown part 3
- Jenkins-Slack bridge
- Deploying Marvin, part 2
- Deploying Marvin (the new Slackbot)
- Slacking with a bot
- Vault on OSX
- Vault, Capabilities, and SystemD
- Vault, Capabilities, and SystemD: resolved.
- ASG ECS Scaling: Curtous shutdowns
- Vault file storage
- Shutting down ECS node from an ASG
- Ubuntu 17.04 upgrading part 2
- Reviewing Ubuntu 17.04, part 1
- Graceful system restarts
- Making releases safer, Part #2
- Making releases safer
- Delta: Extraction of service
- Stream of Consciousness Feed: Scope and intent
- Releasing new developers
- So much fast.
- Proxying
- Telling nginx to wait for Jenkins to update.
- Tales of updates and other AWS concerns.
- S3 Signing Errors
- Swiftly Crashing
- Oscillation Escape
- The buckets are locked up
- Timing backups
- Tamming Terraform
- May the 4th be with You
- Catchup
- Filling a Terraforming Hole
- Grunting at Infrastructure
- Revisiting VPC design
- Crossing over PaperTrail
- Browser Tab Quest: Feature Toggles
- SFO AWS Summit
- Failing to load because PropTypes
- Playing with Prolog
- iOS Build Woes
- configuring Vault State from Terraform
- Deploying S3 sync service
- Containerizing a NodeJS application in TravisCI
- Some passing thoughts
- Getting stuff done.
- Unlocking the Vault
- Fastlane + Travis CI
- Walking farther into the void
- Authententicating ECS containers with Vault
- Conquering the Sys5 startup
- Building an AMI
- Hiking
- Here shall be my vault
- Deploy a Consul to protect the Vault
- Best laid plans of mice and men...
- Another day in my shoes
- Autoversioning part 3
- Release library part 4
- Versioning Service
- More adventures in automerging
- Tales of nondeterministic builds
- Automated merging lab
- Securing ECS + EC2 CloudWatch resources
- Hopefully finishing touches on teh ECS deployment
- The has come: CD to the dev system
- Composing a Django application in Docker
- Container Launching Butler!
- Reflections of GEC University of Scouting
- Validating Terraform configuration
- Using Docker containers to settle the planet
- Building a pipeline from source to AWS ECS
- AWS: ECS to ALB setup
- No good title
- PowerDNS on the Raspberry Pi, Part #2
- Securing ECS clusters
- Terragrunt
- Cross compiling to the Raspberry Pi
- Taking inventory of Heroku for an AWS migration
- Jekyll's RSS feed
- Redux: Skinning a project
- DevOps: Learning about the Terraforming Machine
- Optimzing line height for redability
- DevOps: Programming the Terraformer
- Reflections of context
- DevOps: AWS setup
- DevOps: DoD AWS Ref L2
- DevOps: DoD AWS Ref Arch
- Exploring CouchDB 2.0
- Playing with Docker Compose
- Exploring CouchDB 2.0
- UAT on Travis CI
- iOS Back Button
- OMG, the backlog
- Stablizing cloud-nginx-proxy's HTTPS features
- Covariance of Swift types
- Privacy policy for exhibition applications
- Syslog TCP/IP Frames
- When the build engineer is away, the builds will fail
- Attempt 2 at building the printer
- First steps of 3D printing
- Peering the pipeline
- Smashing logs into Papertrail
- Short QA and refactoring
- Reflections of the range
- Regression Testing
- Crashing IBDesignable
- Final Cleanup
- Pinning Django Dependencies
- Restoring from the Spring ~ disaster
- Routing react to the server
- Researching Yule for MUUGs
- Compiling Spring RTS on OSX
- Hackathon Day 2
- Hackathon Day 1
- Preparing to publish SwiftPaperTrail
- Exercise in refacotring and other tales of bugs
- Attempting to work around CORS
- Async Testing
- Factoring the loading
- Helping out with Swift 3 migrations
- Reacting to laoded data part 2
- Brain Storming the Pack Calendar
- Retiring old clients
- Reflections on bugs
- Exploring Redux loading semantics.
- Like Cowbell, never enough automation
- Farming the React XP
- Import code to Github from Google Code
- Continuing iOS automation
- Critical path iOS test automation
- Swift 3 Migration
- Preparing Jekyll for production
- Tagging the thoughts
- Skinning the Jekyll
Post by Tag
3dp08
3dprinter
PaperTrail
RFC5424
RFC6587
SwiftyLogger
SwiftyPaperTrail
SwiftyPapertrail
VerticalPodAutoscaler
activemq
ai
- Exploring LocalAI
- Facial Recognition
- Document Scanning in-browser
- Keras & Tensorflow: Loading a model
alb
alertmanager
algorithm-trading
android
appstore
architecture
async
aws
- Another half moon
- Devops Log: Stratum 3 boundary service
- The Abuducted, a tale of missing assets
- Adding NodeJS to the platform, part too many
- Using Vault's IAM Auth in NodeJS
- Using Vault's IAM Auth in NodeJS, part 2
- Graceful ECS scaledown part 3
- ASG ECS Scaling: Curtous shutdowns
- Shutting down ECS node from an ASG
- Tales of updates and other AWS concerns.
- S3 Signing Errors
- Oscillation Escape
- The buckets are locked up
- Timing backups
- Filling a Terraforming Hole
- Grunting at Infrastructure
- Revisiting VPC design
- Crossing over PaperTrail
- SFO AWS Summit
- Some passing thoughts
- Getting stuff done.
- Unlocking the Vault
- Fastlane + Travis CI
- Fastlane + Travis CI
- Walking farther into the void
- Authententicating ECS containers with Vault
- Conquering the Sys5 startup
- Building an AMI
- Here shall be my vault
- Validating Terraform configuration
- Using Docker containers to settle the planet
- Building a pipeline from source to AWS ECS
- AWS: ECS to ALB setup
- No good title
- Securing ECS clusters
- Terragrunt
- Taking inventory of Heroku for an AWS migration
- DevOps: Learning about the Terraforming Machine
- DevOps: Programming the Terraformer
- DevOps: AWS setup
- DevOps: DoD AWS Ref L2
- DevOps: DoD AWS Ref Arch
aws-ecs
aws-lambda
aws-vpc
awslogs
backup
bash
- Autoversioning part 3
- More adventures in automerging
- Tales of nondeterministic builds
- Compiling Spring RTS on OSX
boost
boston
bower
browser
browser-quest
bug
build
buildeng
- Optional Signing of React Native Artifacts
- Dev Log: Prearing the application lifecycle
- Releasing new developers
- Best laid plans of mice and men...
- Another day in my shoes
calendar
cgroups
challenge
clojure
cloud-nginx-proxy
cloudwatch
cmake
cocoapods
code-review
codesign
conference
consul
- Authententicating ECS containers with Vault
- Conquering the Sys5 startup
- Here shall be my vault
- Deploy a Consul to protect the Vault
- Best laid plans of mice and men...
continious-integration
continous-delivery
continous-deployment
- Exploring Github Actions && Local Validation
- Code workflows
- Deploying Marvin, part 2
- Deploying Marvin (the new Slackbot)
- Automated merging lab
continuity
continuous-delivery
- k8s: Pipelines in Pipelines
- k8s: Deploying CD on Kubernetes
- CD on K8S building multi-architecture images
coredns
cors
couchdb
cpp
cross-compile
cubs
cucumber
data-science
date
defects
delta
deploying
deployment
design
devops
- Upgrading HomeLab from 1.23 to 1.24
- IaC: Maturity Model
- Deploying Journalbeat via Minionless Salt
- Deploying ElasticSearch via Minionless Salt
- Exploring RabbitMQ to survive an AZ loss
- Exploring Execution Environments
- Devops Log: Stratum 3 boundary service
- Devops Log: Build a Public VPC Terraform Module
- DevOps: AWS setup
- DevOps: DoD AWS Ref L2
- DevOps: DoD AWS Ref Arch
dgraph
dhcp
diagnostics
diy
django
- Tales from Django Middleware
- Scaling Django
- Gevent Django and Postgres: A tale of a why!?
- So much fast.
- S3 Signing Errors
- May the 4th be with You
- Pinning Django Dependencies
django-haystack
django-rest-framework
dns
docker
- Deployment readiness
- Grafana on Docker using Terrafomr
- Implementing of a Docker Logging Driver
- Design of a Docker Logging Driver
- Getting started with TensorFlow
- Using Alpine for Mud
- Mud Simple Entry Point
- Identifying ECS tasks from the container
- Finishing the NodeJS platform
- Deploying Marvin, part 2
- Catchup
- Containerizing a NodeJS application in TravisCI
- Hopefully finishing touches on teh ECS deployment
- The has come: CD to the dev system
- Composing a Django application in Docker
- Container Launching Butler!
- Validating Terraform configuration
- Using Docker containers to settle the planet
- Playing with Docker Compose
docker-compose
dvds
ec2linux
ecs
- Identifying ECS tasks from the container
- Securing ECS + EC2 CloudWatch resources
- Hopefully finishing touches on teh ECS deployment
- The has come: CD to the dev system
- Validating Terraform configuration
- Building a pipeline from source to AWS ECS
- Securing ECS clusters
- Terragrunt
eks
- ALB and k8s: Routing between namespaces
- Verifying Prometheus
- Success of running Dataiku in HA on EKS
- Dataiku in HA on EKS
- Deploying Dataiku on EKS
elasticsearch
eq
eventstore
facial-recognition
fastlane
fetch-api
flight
fog
gcc
gcd
gcp
git
- Setting up new repositories in Github
- Releasing new developers
- Autoversioning part 3
- Release library part 4
- More adventures in automerging
- Tales of nondeterministic builds
- Automated merging lab
- Import code to Github from Google Code
github
github-actions
gke
- Exploring Banzi Cloud's Vault HA using GCP
- Vault on GKE, part 4
- Vault on GKE, part 3
- Properly Installing Helm on GKE
- Deploying Vault Operators on GKE
- Experimenting with GKE on GCP
gluster
golang
- Storing focused App Data
- Golang: Tips and Notes
- Addings CORS headers to Gorilla
- Building a minimal GraphQL service in Go
gorilla
grafana
graph
graphql
greenlock
helm
- Deploying Prometheus on Kubernetes
- Reconsidering Helm Sub-charts
- Playing with Helm Charts
- Properly Installing Helm on GKE
- Deploying Vault Operators on GKE
- Experimenting with GKE on GCP
heroku
hertz
hiking
home-assistant
homelab
http
http-proxy
https
iac
influxdb
interfacebuilder
interviews
intranet-computing
ios
- Devops Log: Stratum 3 boundary service
- iOS: Rotating provisioning profiles
- Tales of updates and other AWS concerns.
- iOS Build Woes
- Another day in my shoes
- Tales of nondeterministic builds
- iOS Back Button
- When the build engineer is away, the builds will fail
- Restoring from the Spring ~ disaster
- Retiring old clients
- Reflections on bugs
- Like Cowbell, never enough automation
- Continuing iOS automation
- Critical path iOS test automation
irrigation
it
javascript
jeknis
jekyll
- A new Jekyll Website
- Getting headers right in Jekyll
- Jekyll: Templates for monthly indexes
- Monthly indexes for Jekyll
- Jekyll's RSS feed
- Preparing Jekyll for production
- Tagging the thoughts
- Skinning the Jekyll
jenkins
- Deployment readiness
- Jenkins-Slack bridge
- Deploying Marvin, part 2
- Telling nginx to wait for Jenkins to update.
jira
junk-drawer
k8s
- Migrating website build infra
- Trying out Taiga on k8s
- Deploying Home Assistant on k8s
- Deploying Home Assistant on k8s
- Using Dendrite to create Matrix users
- Exploring Matrix and Dendrite
- CGroups, Kubernetes and Reliable Nodes
- Capturing disk images within Kubernetes Part II
- Capturing disk images within Kubernetes
- Raspberry Pi 4 K8S Node
- ALB and k8s: Routing between namespaces
- k8s: LVM Persistent Volumes
- Revisiting Prometheus
- Generating a kubeconfig for a user
- Backing up Postgres in k8s
- k8s: Changing Cluster DNS
- k8s: Fixing My Broken Cluster III
- k8s: Fixing My Broken Cluster II
- k8s: Fixing my broken cluster
- K8s: Deploying a SPA
- Forking Node MOdule
- Success of running Dataiku in HA on EKS
- Dataiku in HA on EKS
- Deploying Dataiku on EKS
- Exploring Banzi Cloud's Vault HA using GCP
- Looking weakness of the Banzi Bank Vaults
- Vault on GKE, part 4
- Vault on GKE, part 3
k8s-rbac
keras
kia
kube-state-metrics
kubeadm
kubernetes
- k8s: Pipelines in Pipelines
- k8s: Deploying CD on Kubernetes
- k8s: Renaming API server
- CD on K8S building multi-architecture images
- Upgrading HomeLab from 1.23 to 1.24
- Backing up Postgres
- Installing Prometheus on Metal
- Exploring kubeadm
- Clojure in Monitoring on Kubernetes
- Checking out Kubernetes on Ubuntu
- Verifying Prometheus
- Deploying Prometheus on Kubernetes
- Verify an EKS Kubernetes Cluster
- Reconsidering Helm Sub-charts
- Playing with Helm Charts
- Experimenting with GKE on GCP
lambda
learning
letsencrypt
linux
lsh
lvm
mach
maintenance
matrix
mattermost
mee-nginx-parser
messaging
metrics-server
minio
monitoring
mud
muugs
netops
network
neuralnetwork
new-hampshire
newrelic
nginx
nodejs
- Forking Node MOdule
- Forking Node MOdule
- Detecting Options Rise
- Detecting Options Rise
- Document Scanning in-browser
- Integrating Jaeger with Nodjes
- Deployment readiness
- Bower to Webpack Conversion
- Reviewing Delta
- Secure the Mud
- Using Alpine for Mud
- Mud Simple Entry Point
- Testing in NodeJS
- Dyanmic NewRelice API keys in NodeJS
- The Abuducted, a tale of missing assets
- Adding NodeJS to the platform, part too many
- Dev Log
- Finishing the NodeJS platform
- Using Vault's IAM Auth in NodeJS
- Using Vault's IAM Auth in NodeJS, part 2
- Graceful ECS scaledown part 3
- Jenkins-Slack bridge
- Deploying Marvin, part 2
- Deploying Marvin (the new Slackbot)
- Slacking with a bot
- ASG ECS Scaling: Curtous shutdowns
- Delta: Extraction of service
- Tales of updates and other AWS concerns.
- Containerizing a NodeJS application in TravisCI
- Hackathon Day 2
nodjes
notes
npm
ntp
nvm
opencv
ops
- Feasiability of building an API against Gluster
- Irrigation HTTPS redirect service.
- Exploring Kubernetes on Docker for OS X
- Deploying SonaType's Nexus
osx
packer
paperswelove
papertrail
parabale
parsing
pfsense
photos
pi
pki
platform-engineering
pods
postgres
power
practices
privacy-policy
process
prolog
prometheus
- Revisiting Prometheus
- k8s: Fixing My Broken Cluster III
- k8s: Fixing My Broken Cluster II
- Installing Prometheus on Metal
- Verifying Prometheus
- Deploying Prometheus on Kubernetes
proxy
python
- Getting started with TensorFlow
- Tales from Django Middleware
- Getting multiple version of Python installed on OSX
- Scaling Django
- Gevent Django and Postgres: A tale of a why!?
- Observing Python in production
- So much fast.
- Tales of updates and other AWS concerns.
- S3 Signing Errors
- Pinning Django Dependencies
quick-write
raspberry-pi
- Deploying Masterless Salt on the Raspberry Pi
- PowerDNS on the Raspberry Pi, Part #2
- Cross compiling to the Raspberry Pi
raspberrypi
rds
react
- K8s: Deploying a SPA
- Upload updates
- Are WebWorkers Useful for Image uploads?
- Aggregating React Loads
- Incremental Loading with React
- Failing to load because PropTypes
- Regression Testing
- Routing react to the server
- Attempting to work around CORS
- Factoring the loading
- Reacting to laoded data part 2
- Exploring Redux loading semantics.
- Farming the React XP
react-native
- Upgrading ReactNative from 0.69.4 -> 0.71.4 (failed)
- Changing ReactNative ArtifactID
- Multi-variant React Native Android Apps
- React Native: Configuring an Application per Environment
- Optional Signing of React Native Artifacts
redux
- Routing react to the server
- Attempting to work around CORS
- Factoring the loading
- Reacting to laoded data part 2
- Exploring Redux loading semantics.
- Farming the React XP
refactoring
refarch
reflections
release-engineering
release-pipeline
releng
- Making releases safer, Part #2
- Making releases safer
- Best laid plans of mice and men...
- Another day in my shoes
- Autoversioning part 3
- Release library part 4
- Versioning Service
reliability
rellib
research
rss
ruby
- Getting headers right in Jekyll
- Tales of updates and other AWS concerns.
- Peering the pipeline
- Regression Testing
- Hackathon Day 1
- Like Cowbell, never enough automation
- Continuing iOS automation
- Critical path iOS test automation
rubygems
s3
salt
- Deploying Masterless Salt on the Raspberry Pi
- Pushing Changes with Salt Master
- Deploying Journalbeat via Minionless Salt
- Deploying ElasticSearch via Minionless Salt
scavenger-hunt
scouts
security
- Notes from _Zero Trust Networks_, part 3
- Notes from _Zero Trust Networks_, part 2
- Notes from _Zero Trust Networks_, part 1
- Unlocking the Vault
selenium
servant-leadership
service-level-indicators
service-level-objectives
sinatra
- Redux: Skinning a project
- Peering the pipeline
- Routing react to the server
- Attempting to work around CORS
slack
- Jenkins-Slack bridge
- Deploying Marvin, part 2
- Deploying Marvin (the new Slackbot)
- Slacking with a bot
solar
spa
spring
sqlserver
sre
ssh
- Fixing a static asset pipeline
- Walking farther into the void
- Securing ECS + EC2 CloudWatch resources
- Restoring from the Spring ~ disaster
starting
stock
stocks
strangeloop
- Strange Loop Day 2
- Strange Loop Day 1
- Papers We Love Notes
- Traveling to St Louis
- Strange Loop Departure
stream-of-consciousness
subversion
swift
- Swiftly Crashing
- iOS Back Button
- OMG, the backlog
- Covariance of Swift types
- Smashing logs into Papertrail
- Crashing IBDesignable
- Final Cleanup
- Pinning Django Dependencies
- Restoring from the Spring ~ disaster
- Preparing to publish SwiftPaperTrail
- Exercise in refacotring and other tales of bugs
- Async Testing
- Helping out with Swift 3 migrations
- Reflections on bugs
- Swift 3 Migration
synology
syslog
systemd
tdd
tekton
tensor
tensorflow
terraform
- Verify an EKS Kubernetes Cluster
- Grafana on Docker using Terrafomr
- IaC: Maturity Model
- Another half moon
- Devops Log: Stratum 3 boundary service
- Devops Log: Build a Public VPC Terraform Module
- Oscillation Escape
- The buckets are locked up
- Tamming Terraform
- Filling a Terraforming Hole
- Grunting at Infrastructure
- configuring Vault State from Terraform
- Here shall be my vault
- Deploy a Consul to protect the Vault
- Securing ECS + EC2 CloudWatch resources
- Validating Terraform configuration
- Using Docker containers to settle the planet
- Building a pipeline from source to AWS ECS
- AWS: ECS to ALB setup
- No good title
- Securing ECS clusters
- Terragrunt
- DevOps: Learning about the Terraforming Machine
- DevOps: Programming the Terraformer
terragrunt
testing
tigers
timeseries
todo
todos
travel
travisci
- Compiling C++ on Travis CI
- iOS Build Woes
- Containerizing a NodeJS application in TravisCI
- Fastlane + Travis CI
- Another day in my shoes
- Autoversioning part 3
- Tales of nondeterministic builds
- Hopefully finishing touches on teh ECS deployment
- The has come: CD to the dev system
- UAT on Travis CI
- OMG, the backlog
- When the build engineer is away, the builds will fail
- Crashing IBDesignable
- Final Cleanup
troop-meeting
type-variance
uat
ubuntu
ubunutu
ui
usability
user-acceptance-testing
ux
vaporware
vault
- Exploring Banzi Cloud's Vault HA using GCP
- Looking weakness of the Banzi Bank Vaults
- Vault on GKE, part 4
- Vault on GKE, part 3
- Properly Installing Helm on GKE
- Adding NodeJS to the platform, part too many
- Dev Log
- Repeatdly Vault builds
- Using Vault's IAM Auth in NodeJS
- Using Vault's IAM Auth in NodeJS, part 2
- Vault on OSX
- Vault, Capabilities, and SystemD
- Vault, Capabilities, and SystemD: resolved.
- Vault file storage
- configuring Vault State from Terraform
- Some passing thoughts
- Getting stuff done.
- Unlocking the Vault
- Walking farther into the void
- Authententicating ECS containers with Vault
- Conquering the Sys5 startup
- Here shall be my vault
- Deploy a Consul to protect the Vault