loading...
Victoria Drake profile picture

Victoria Drake

Director of Engineering. I 💜 cybersecurity and developing teams. Core maintainer at OWASP Web Security Testing Guide. 👉 https://victoria.dev

Work

Director of Engineering

Manipulating data with Django migrations

Reactions 4
5 min read

What is TLS? Transport Layer Security encryption explained in plain english

Reactions 67 Comments 2
5 min read

#showdevDeceptively simple search-and-replace across multiple files

Reactions 12 Comments 4
2 min read

#showdevHow GitHub Codespaces increase productivity and lower barriers

Reactions 99 Comments 4
3 min read

#showdevHow to create a self-documenting Makefile

Reactions 80 Comments 2
2 min read

#showdevGo automate your GitHub profile README

Reactions 102 Comments 5
4 min read

Writing efficient Django

Reactions 48
7 min read

Look mom, I'm a GitHub Action Hero

Reactions 83 Comments 3
4 min read

Technical ergonomics for the efficient developer

Reactions 77
4 min read

How to choose and care for a secure open source project

Reactions 62 Comments 1
7 min read

If you want to build a treehouse, start at the bottom

Reactions 30 Comments 1
4 min read

#showdevHugo vs Jekyll: an epic battle of static site generator themes

Reactions 45 Comments 6
12 min read

Unexpected benefits of asynchronous remote work

Reactions 68 Comments 6
4 min read

Outsourcing security with 1Password, Authy, and Privacy.com

Reactions 48 Comments 5
5 min read

SQLite in production with WAL 🔥

Reactions 22 Comments 1
3 min read

“Multithreaded Python: slithering through an I/O bottleneck”

Reactions 58 Comments 3
5 min read

#showdevCommand line tricks for managing your messy open source repository

Reactions 68 Comments 6
4 min read

The past ten years, or, how to get better at anything

Reactions 77 Comments 6
7 min read

#showdevHealthy habits for good cybersecurity

Reactions 68 Comments 12
4 min read

Concurrency, parallelism, and the many threads of Santa Claus 🎅

Reactions 179 Comments 6
6 min read

Word bugs in software documentation and how to fix them

Reactions 78 Comments 9
4 min read

#showdevHow to print newlines in command line output

Reactions 45
3 min read

#showdevThe care and feeding of an IoT device

Reactions 20 Comments 1
4 min read

#showdevBash and shell expansions: lazy list-making

Reactions 107 Comments 6
4 min read

#showdevPublishing GitHub event data with GitHub Actions and Pages

Reactions 66 Comments 3
8 min read

#showdevA lightweight, tool-agnostic CI/CD flow with GitHub Actions

Reactions 103 Comments 2
5 min read

#showdevA portable Makefile for continuous delivery with Hugo and GitHub Pages

Reactions 73 Comments 7
5 min read

#showdevHow to quickly batch resize, compress, and convert images with a Bash one-liner

Reactions 155 Comments 15
1 min read

#showdevPersonal cybersecurity posture for when you're just this guy, you know?

Reactions 80 Comments 15
7 min read

Migrating to the cloud but without screwing it up, or how to move house

Reactions 45 Comments 1
9 min read

How users and applications stay safe on the Internet: it's proxy servers all the way down

Reactions 91 Comments 1
9 min read

Hackers are Googling your plain text passwords: preventing sensitive data exposure

Reactions 171 Comments 4
7 min read

#showdevHow to do twice as much with half the keystrokes using `.bashrc`

Reactions 162 Comments 8
6 min read

#showdevHow to set up a fresh Ubuntu desktop using only dotfiles and bash scripts

Reactions 176 Comments 17
8 min read

#showdevHow to write Bash one-liners for cloning and managing GitHub and GitLab repositories

Reactions 138 Comments 12
7 min read

#showdevA quick guide to changing your GitHub username

Reactions 23 Comments 1
2 min read

#showdevTwo ways to deploy a public GitHub Pages site from a private Hugo repository

Reactions 16 Comments 2
8 min read

#showdevA remote sync solution for iOS and Linux: Git and Working Copy

Reactions 8
8 min read

On doing great things

Reactions 44 Comments 1
3 min read

#discussI can't make up my mind about Twitter lately

Reactions 68 Comments 27
2 min read

A quick guide to squashing Git commits

Reactions 333 Comments 16
5 min read

#showdevAn automatic interactive pre-commit checklist, in the style of infomercials

Reactions 308 Comments 32
3 min read

How to set up a short feedback loop as a solo coder

Reactions 240 Comments 13
9 min read

#discussWhat does it mean to commit responsibly?

Reactions 50 Comments 6
1 min read

Knapsack problem algorithms for my real-life carry-on knapsack

Reactions 172 Comments 18
19 min read

#showdevWhy I'm automatically deleting my old tweets using AWS Lambda

Reactions 194 Comments 22
6 min read

#showdevRunning a free Twitter bot on AWS Lambda

Reactions 200 Comments 21
6 min read

#showdevA unicode substitution cipher algorithm

Reactions 103 Comments 11
4 min read

About time

Reactions 75 Comments 12
5 min read

#showdevBatch renaming images, including image resolution, with awk

Reactions 54 Comments 5
4 min read

How to code a satellite algorithm and cook paella from scratch

Reactions 32 Comments 8
7 min read

Iterating over objects and arrays: frequent errors

Reactions 6 Comments 3
3 min read
loading...