victoria.dev

Victoria Drake's Blog

More +
001 LEADERSHIP

From Problem Solver to Problem Solver Creator

June 2025 7 min
002 AI

I Spent $78 Learning Why Bash Still Matters in the AI Age

June 2025 5 min
003 AI

Create Better Code Documentation 10x Faster with AI

August 2024 5 min
004 LEADERSHIP

Mastering Git for Small Teams

February 2022 5 min
005 LEADERSHIP

The Doorway Problem: Why Building in Isolation Fails

August 2021 6 min
006 SECURITY

How to Think Like a Hacker (And Why Your Team Should Too)

July 2021 6 min
007 LEADERSHIP

Do I Raise or Return Errors in Python?

February 2021 6 min
008 LEADERSHIP

What Tech Leaders Do Before Going on Vacation

February 2021 6 min
009 LEADERSHIP

How to Choose a Great Tech Hire

January 2021 6 min
010 CAREER

How to become a software developer

January 2021 5 min
011 OPEN-SOURCE

Be brave and build in public

December 2020 5 min
012 DEVELOPMENT

How to Write Good Documentation

December 2020 4 min
013 LEADERSHIP

Do One Thing: Mastering Prioritization for High-Performing Teams

December 2020 4 min
014 COMPSCI

What is TCP/IP? Layers and protocols explained

November 2020 5 min
015 ARCHITECTURE

Build your own serverless subscriber list with Go and AWS

November 2020 7 min
016 COMPSCI

WPA Key, WPA2, WPA3, and WEP Key: Wi-Fi security explained

October 2020 8 min
017 DEVELOPMENT

Increase developer confidence with a great Django test suite

October 2020 5 min
018 DEVELOPMENT

Delightful Django Development: Setup, Hooks, and CI/CD

September 2020 6 min
019 DEVELOPMENT

Manipulating data with Django migrations

September 2020 5 min
020 SECURITY

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

September 2020 5 min
021 OPEN-SOURCE

How GitHub Codespaces increases productivity and lowers barriers

August 2020 3 min
022 DEVELOPMENT

How to create a self-documenting Makefile

August 2020 4 min
023 POST

Climbing Mt. Fuji

August 2020 4 min
024 DEVELOPMENT

Technical ergonomics for the efficient developer

June 2020 3 min
025 OPEN-SOURCE

How to choose and care for a secure open source project

May 2020 8 min
026 SECURITY

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

May 2020 5 min
027 COMPSCI

SQLite in Production with WAL

March 2020 4 min
028 PYTHON

Multithreaded Python: slithering through an I/O bottleneck

February 2020 5 min
029 COMPSCI

Breaking Bottlenecks: Engineering for Performance and Productivity

February 2020 12 min
030 CAREER

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

December 2019 9 min
031 COMPSCI

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

December 2019 7 min
032 OPEN-SOURCE

Word bugs in software documentation and how to fix them

December 2019 4 min
033 SECURITY

The care and feeding of an IoT device

November 2019 4 min
034 SECURITY

A cron job that could save you from a ransomware attack

November 2019 7 min
035 DEVELOPMENT

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

October 2019 5 min
036 DEVELOPMENT

A portable Makefile for continuous delivery with Hugo and GitHub Pages

October 2019 5 min
037 SECURITY

Secure application architecture basics: separation, configuration, and access

September 2019 7 min
038 CLOUD

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

September 2019 11 min
039 SECURITY

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

September 2019 8 min
040 SECURITY

SQL injection and XSS: what white hat hackers know about trusting user input

September 2019 11 min
041 POST

On doing great things

March 2019 3 min
042 GIT

Git commit practices your future self will thank you for

August 2018 15 min
043 GIT

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

July 2018 3 min
044 DEVELOPMENT

How To Set Up A Short Feedback Loop As A Solo Coder

July 2018 10 min
045 ALGORITHMS

A coffee-break introduction to time complexity of algorithms

May 2018 16 min
046 ALGORITHMS

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

May 2018 23 min
047 CLOUD

Hosting your static site with AWS S3, Route 53, and CloudFront

December 2017 7 min
048 DEVELOPMENT

How to Replace a String with sed in Current and Recursive Subdirectories

May 2017 8 min
049 CAREER

Things you need to know about becoming a Data Scientist

March 2017 8 min
49/49
More posts to explore
Victoria Drake

Victoria Drake

Engineering leader, OWASP contributor, and educator helping millions of engineers build secure software for the next era of technology.

© 2025 · All rights reserved

https://victoria.dev/
X Github Email RSS