DEV Community

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

How to get hired as a software developer

How to get hired as a software developer

Reactions 16 Comments
6 min read
How to become a software developer

How to become a software developer

Reactions 47 Comments 3
5 min read
Be brave and build in public

Be brave and build in public

Reactions 194 Comments 6
5 min read
So you're the family tech support

So you're the family tech support

Reactions 21 Comments 4
3 min read
How to write good documentation

How to write good documentation

Reactions 137 Comments 5
4 min read
How a single priority makes your tech team more productive

How a single priority makes your tech team more productive

Reactions 50 Comments
4 min read
What is TCP/IP? Layers and protocols explained

What is TCP/IP? Layers and protocols explained

Reactions 177 Comments 4
5 min read
Responsive pages and color themes with minimal CSS

Responsive pages and color themes with minimal CSS

Reactions 89 Comments 2
4 min read
WPA Key, WPA2, WPA3, and WEP Key: Wi-Fi security explained

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

Reactions 58 Comments 1
8 min read
Build your own serverless subscriber list with Go and AWS

Build your own serverless subscriber list with Go and AWS

Reactions 30 Comments
7 min read
Three rules for choosing a VPN that takes your privacy seriously

Three rules for choosing a VPN that takes your privacy seriously

Reactions 27 Comments 5
6 min read
Django project best practices to keep your developers happy

Django project best practices to keep your developers happy

Reactions 54 Comments 1
6 min read
Manipulating data with Django migrations

Manipulating data with Django migrations

Reactions 7 Comments
5 min read
Deceptively simple search-and-replace across multiple files

Deceptively simple search-and-replace across multiple files

Reactions 12 Comments 4
2 min read
How GitHub Codespaces increase productivity and lower barriers

How GitHub Codespaces increase productivity and lower barriers

Reactions 99 Comments 4
3 min read
Go automate your GitHub profile README

Go automate your GitHub profile README

Reactions 104 Comments 5
4 min read
Writing efficient Django

Writing efficient Django

Reactions 48 Comments
7 min read
Look mom, I'm a GitHub Action Hero

Look mom, I'm a GitHub Action Hero

Reactions 84 Comments 4
4 min read
Technical ergonomics for the efficient developer

Technical ergonomics for the efficient developer

Reactions 76 Comments
4 min read
How to choose and care for a secure open source project

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

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

Reactions 30 Comments 1
4 min read
Hugo vs Jekyll: an epic battle of static site generator themes

Hugo vs Jekyll: an epic battle of static site generator themes

Reactions 44 Comments 6
12 min read
Unexpected benefits of asynchronous remote work

Unexpected benefits of asynchronous remote work

Reactions 61 Comments 6
4 min read
Outsourcing security with 1Password, Authy, and Privacy.com

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

Reactions 48 Comments 5
5 min read
SQLite in production with WAL ๐Ÿ”ฅ

SQLite in production with WAL ๐Ÿ”ฅ

Reactions 22 Comments 1
3 min read
โ€œMultithreaded Python: slithering through an I/O bottleneckโ€

โ€œMultithreaded Python: slithering through an I/O bottleneckโ€

Reactions 58 Comments 3
5 min read
Command line tricks for managing your messy open source repository

Command 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

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

Reactions 77 Comments 6
7 min read
Healthy habits for good cybersecurity

Healthy habits for good cybersecurity

Reactions 68 Comments 12
4 min read
Concurrency, parallelism, and the many threads of Santa Claus ๐ŸŽ…

Concurrency, parallelism, and the many threads of Santa Claus ๐ŸŽ…

Reactions 169 Comments 6
6 min read
Word bugs in software documentation and how to fix them

Word bugs in software documentation and how to fix them

Reactions 78 Comments 9
4 min read
Security for the front-end developer

Security for the front-end developer

Reactions 560 Comments 13
4 min read
How to print newlines in command line output

How to print newlines in command line output

Reactions 45 Comments
3 min read
The care and feeding of an IoT device

The care and feeding of an IoT device

Reactions 20 Comments 1
4 min read
Bash and shell expansions: lazy list-making

Bash and shell expansions: lazy list-making

Reactions 108 Comments 6
4 min read
A cron job that could save you from a ransomware attack

A cron job that could save you from a ransomware attack

Reactions 452 Comments 42
5 min read
Publishing GitHub event data with GitHub Actions and Pages

Publishing GitHub event data with GitHub Actions and Pages

Reactions 66 Comments 3
8 min read
A lightweight, tool-agnostic CI/CD flow with GitHub Actions

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

Reactions 104 Comments 2
5 min read
A portable Makefile for continuous delivery with Hugo and GitHub Pages

A portable Makefile for continuous delivery with Hugo and GitHub Pages

Reactions 69 Comments 7
5 min read
How to quickly batch resize, compress, and convert images with a Bash one-liner

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

Reactions 156 Comments 15
1 min read
Personal cybersecurity posture for when you're just this guy, you know?

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

Reactions 80 Comments 15
7 min read
Secure application architecture basics: separation, configuration, and access

Secure application architecture basics: separation, configuration, and access

Reactions 133 Comments 3
7 min read
Migrating to the cloud but without screwing it up, or how to move house

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

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

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

Reactions 165 Comments 4
7 min read
SQL injection and XSS: what white hat hackers know about trusting user input

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

Reactions 234 Comments 3
10 min read
How to do twice as much with half the keystrokes using `.bashrc`

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

Reactions 170 Comments 9
6 min read
How to set up a fresh Ubuntu desktop using only dotfiles and bash scripts

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

Reactions 181 Comments 17
8 min read
How to write Bash one-liners for cloning and managing GitHub and GitLab repositories

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

Reactions 138 Comments 12
7 min read
A quick guide to changing your GitHub username

A quick guide to changing your GitHub username

Reactions 24 Comments 1
2 min read
Two ways to deploy a public GitHub Pages site from a private Hugo repository

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

Reactions 16 Comments 2
8 min read
A remote sync solution for iOS and Linux: Git and Working Copy

A remote sync solution for iOS and Linux: Git and Working Copy

Reactions 8 Comments
8 min read
On doing great things

On doing great things

Reactions 44 Comments 1
3 min read
I can't make up my mind about Twitter lately

I can't make up my mind about Twitter lately

Reactions 68 Comments 27
2 min read
A quick guide to squashing Git commits

A quick guide to squashing Git commits

Reactions 339 Comments 16
5 min read
An automatic interactive pre-commit checklist, in the style of infomercials

An 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

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

Reactions 239 Comments 13
9 min read
What does it mean to commit responsibly?

What does it mean to commit responsibly?

Reactions 50 Comments 6
1 min read
A coffee-break introduction to time complexity of algorithms

A coffee-break introduction to time complexity of algorithms

Reactions 582 Comments 36
14 min read
Knapsack problem algorithms for my real-life carry-on knapsack

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

Reactions 172 Comments 18
19 min read
loading...