DEV Community

Victoria Drake profile picture

Victoria Drake

Engineering director and principal software engineer. Writes about technology, high-output development teams, and living in the age of AI.

Top 7
3
Seven Year Club
Writing Debut
Six Year Club
Trusted Member 2022
Five Year Club
Four Year Club
Three Year Club
16 Week Writing Streak
Hacktoberfest 2019
8 Week Writing Streak
4 Week Writing Streak
How to Future-Proof Your Software Engineering Career for the Age of AGI

How to Future-Proof Your Software Engineering Career for the Age of AGI

Comments
4 min read

Want to connect with Victoria Drake?

Create an account to connect with Victoria Drake. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Post to your static website from your iPhone

Post to your static website from your iPhone

Comments
2 min read
How to send long text input to ChatGPT using the OpenAI API

How to send long text input to ChatGPT using the OpenAI API

2
Comments
6 min read
Git branching for small teams

Git branching for small teams

177
Comments 40
3 min read
My paper to-do strategy

My paper to-do strategy

14
Comments 1
3 min read
Measuring productivity with GitHub issues

Measuring productivity with GitHub issues

8
Comments
4 min read
There are better options for a privacy-respecting phone

There are better options for a privacy-respecting phone

15
Comments 3
7 min read
Digital resilience: redundancy for websites and communications

Digital resilience: redundancy for websites and communications

2
Comments
5 min read
Create a self-hosted chat service with your own Matrix server

Create a self-hosted chat service with your own Matrix server

8
Comments
5 min read
Add search to Hugo static sites with Lunr

Add search to Hugo static sites with Lunr

3
Comments
6 min read
How to get hired as a software developer

How to get hired as a software developer

18
Comments
6 min read
Make your own independent website

Make your own independent website

20
Comments 1
3 min read
How to become a software developer

How to become a software developer

49
Comments 2
5 min read
Be brave and build in public

Be brave and build in public

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

So you're the family tech support

19
Comments 4
3 min read
How to write good documentation

How to write good documentation

141
Comments 6
4 min read
How a single priority makes your tech team more productive

How a single priority makes your tech team more productive

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

What is TCP/IP? Layers and protocols explained

184
Comments 5
5 min read
Responsive pages and color themes with minimal CSS

Responsive pages and color themes with minimal CSS

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

62
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

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

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

Django project best practices to keep your developers happy

59
Comments 1
6 min read
Manipulating data with Django migrations

Manipulating data with Django migrations

8
Comments
5 min read
What is TLS? Transport Layer Security encryption explained in plain english

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

82
Comments 3
5 min read
Deceptively simple search-and-replace across multiple files

Deceptively simple search-and-replace across multiple files

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

How GitHub Codespaces increase productivity and lower barriers

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

Go automate your GitHub profile README

111
Comments 5
4 min read
Writing efficient Django

Writing efficient Django

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

Look mom, I'm a GitHub Action Hero

86
Comments 4
4 min read
Technical ergonomics for the efficient developer

Technical ergonomics for the efficient developer

75
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

63
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

31
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

47
Comments 6
12 min read
Unexpected benefits of asynchronous remote work

Unexpected benefits of asynchronous remote work

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

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

50
Comments 5
5 min read
SQLite in production with WAL 🔥

SQLite in production with WAL 🔥

22
Comments 2
3 min read
“Multithreaded Python: slithering through an I/O bottleneck”

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

57
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

69
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

76
Comments 6
7 min read
Healthy habits for good cybersecurity

Healthy habits for good cybersecurity

69
Comments 12
4 min read
Concurrency, parallelism, and the many threads of Santa Claus 🎅

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

170
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

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

Security for the front-end developer

209
Comments 14
4 min read
How to print newlines in command line output

How to print newlines in command line output

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

The care and feeding of an IoT device

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

Bash and shell expansions: lazy list-making

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

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

Publishing GitHub event data with GitHub Actions and Pages

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

105
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

70
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

156
Comments 16
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?

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

Secure application architecture basics: separation, configuration, and access

134
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

49
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

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

166
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

236
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`

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

183
Comments 17
8 min read
loading...