How to Securely Configure CloudFlare with S3

This post covers how to secure an S3 bucket serving content through Cloudflare

April 17, 2020 · 4 min · Me

Site Update: Cloudflare

This site now uses CloudFlare

April 16, 2020 · 2 min · Me

AWS Cloudwatch

AWS CloudWatch enables monitoring and alerting on cloud events.

April 3, 2020 · 4 min · Me

AWS Security Hub

AWS Security Hub eases the pain of cloud monitoring

February 21, 2020 · 4 min · Me

Protect AWS API Gateway with AWS WAF

Help protect APIGW from attackers with AWS WAF

January 31, 2020 · 5 min · Me

AWS CloudTrail

AWS CloudTrail is the cornerstone of cloud SECOPS

January 30, 2020 · 3 min · Me

No more Google Analytics

No more contributing to the Evil Empire

January 22, 2020 · 1 min · Me

Changing Direction

How my career is changing.

January 17, 2020 · 1 min · Me

Manage o365 mail with emacs, mbsync, and mu4e

Access Office 365 email from (Doom) Emacs with mbsync and mu4e!

November 14, 2019 · 7 min · Me

More Notes on Compiling Emacs for macOS

Compiling emacs on macOS using Homebrew

November 12, 2019 · 2 min · Me

Notes on Compiling Emacs for macOS

My notes on compiling emacs for macOS

September 17, 2019 · 3 min · Me

Spacemacs Cheatsheet

My personal spacemacs cheatsheet for daily use.

April 16, 2019 · 7 min · Me

Public Bug Bounty Rules of Engagement

I share my experience and lessons learned from operating a public bug bounty.

April 9, 2019 · 2 min · Me

JavaScript: Methods for sending and receiving network data

Methods for sending and receiving data across a network with JavaScript

February 15, 2019 · 3 min · Me

Extract files from network capture

Extract files from tcpdump or wireshark captures

January 24, 2019 · 2 min · Me