DEV Community

loading...
Victoria Drake profile picture

Victoria Drake

Director of Engineering. I lead development of cybersecurity products and technology teams. Core maintainer, OWASP Web Security Testing Guide. https://victoria.dev

Location Washington, DC Joined Joined on  Personal website https://victoria.dev github website twitter website

Work

Director of Engineering

All 133 comments

The 7 Most Popular DEV Posts from the Past Week

Thank you @jess !

Streamline your projects using Makefile

Saw this pop up in my feed and was pleasantly surprised to se...

Three rules for choosing a VPN that takes your privacy seriously

Have you read about how ice cream is linked to shark attacks?...

You can now web-monetize your DEV posts! (But don't get your hopes up too quickly)

How do GitHub Actions work?

When a GitHub event you've defined happens, someone else's co...

Unexpected benefits of asynchronous remote work

This answer is amazing.

Unexpected benefits of asynchronous remote work

Thank you Jukka!

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

That's great! Thanks for adding, @chad !

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

Thanks @savagepixie ! And thanks for raising the question. ...

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

It’s on GitHub! Here’s the link again: github.com/victoriad...

Command line tricks for managing your messy open source repository

As it should!

Command line tricks for managing your messy open source repository

Or I am! seq certainly works in this case. With jot you ha...

Running a free Twitter bot on AWS Lambda

You’re welcome!

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

I’m so glad! You’re welcome!

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

I think my work here is done. 😁

Running a free Twitter bot on AWS Lambda

Thanks Steve! I fixed it.

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

Yup! Thank you for the vote of confidence! 😄

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

Hopefully current you is translating the lessons of past yo...

Healthy habits for good cybersecurity

Sounds like you’re doing a great job already! :) Keep it up...

Healthy habits for good cybersecurity

Amazing! Thank you so much for helping to spread the word.

Word bugs in software documentation and how to fix them

Here you go! I'll update the article too. github.com/OWASP...

Word bugs in software documentation and how to fix them

You're welcome!

Word bugs in software documentation and how to fix them

Thanks Ben!

Security for the front-end developer

"PII" is only defined on its third use in the article. ...

Bash and shell expansions: lazy list-making

Touché!

A cron job that could save you from a ransomware attack

If your backup versions are stored locally, they’re also su...

A cron job that could save you from a ransomware attack

That’s interesting. Can you elaborate on what you’d use to ...

A cron job that could save you from a ransomware attack

Great info on rsync! Thanks for that and the link, James!

A cron job that could save you from a ransomware attack

Yup. Someone else pointed out that having separated, increm...

A cron job that could save you from a ransomware attack

Great points! Thank you! I got caught up in my cron line a...

A cron job that could save you from a ransomware attack

Sounds like an rsync job to me! Good luck with the project!...

Publishing GitHub event data with GitHub Actions and Pages

Thanks Davyd! Please let me know what folks think of it if ...

A portable Makefile for continuous delivery with Hugo and GitHub Pages

Thankfully, someone smarter than me already solved that pro...

A portable Makefile for continuous delivery with Hugo and GitHub Pages

💪

A portable Makefile for continuous delivery with Hugo and GitHub Pages

😂🙏🏻🙌

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

You're welcome! Hope it was useful to you!

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

Sweet! You're welcome Brett!

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

Glad to hear it! You're welcome!

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

I'll do my best! :)

Running a free Twitter bot on AWS Lambda

Thank you!

How is your portfolio built?

Using Hugo. Static sites FTW... I’m stuck in 1999 and I’m n...

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

Thank you for the feedback! I’ve been trying to write more ...

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

Just like brushing your teeth... locking the front door... ...

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

The trouble with recommending VPN providers is that recomme...

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

Thank you Paula!

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

Thanks Jake! Glad you found it helpful!

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

I don’t know about you, but I think the fruit-snatching rob...

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

I mean, maybe it’s a little slower? I really don’t notice i...

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

You’re very welcome! I’m so glad they’re helpful.

Secure application architecture basics: separation, configuration, and access

Yes! Dig deeper! I'm glad to know my post introduced OWASP ...

It’s my birthday

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

Symlinks on symlinks 😂 Good luck with the server setups!

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

Glad I could show you! :D

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

Some time ago I realized that I can write notes of this nat...

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

Great timing! :D Try not to lose too many hours to it, like...

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

Oh no kidding. Although the encryption feature is neat.

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

I’ve tried out stow before, and found even that to be more ...

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

I wonder if it would be because I forgot to make it public....

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

That’s awesome! Would you explain the ::: part? I haven’t ...

We'll be adding more design and moderation clarity to tags like #help, #discuss, etc. We're also introducing a new badge!

Hey Ben! Thank you as always for your hard work. I think yo...

Do you pay for the photos you use as cover?

I doodle most of mine. :)

I can't make up my mind about Twitter lately

Thank you Scott! This is inspirational!

I can't make up my mind about Twitter lately

You’re welcome James :) Thanks for your response as well, a...

I can't make up my mind about Twitter lately

Thank you Scott, this is excellent. I had some unformed not...

I can't make up my mind about Twitter lately

Thanks Ben. I think you nailed it and your sentiment echoes...

I can't make up my mind about Twitter lately

That's not a bad idea, but I think the personal touch would...

I can't make up my mind about Twitter lately

Thanks for the lead! I'm always shy to post things in-progr...

I can't make up my mind about Twitter lately

Not for lack of room in a tweet, but because the overarchin...

I can't make up my mind about Twitter lately

Yes, you nailed it. I think you’re on to something bigger w...

What do you do while waiting for tests to finish running?

Blink. ;)

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

:D Thanks Carles!

Say something nice about another DEV member

Thank you @brendazam ! :) So glad you find my posts useful!

A coffee-break introduction to time complexity of algorithms

That's fantastic news :D

A quick guide to squashing Git commits

Sure thing! Any other Git commands that everyone might like...

A coffee-break introduction to time complexity of algorithms

Glad you find it useful Lorna! :)

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

Yup! My thinking too.

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

:D

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

In this specific scenario, yes, you'd probably just have to...

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

Thanks Rafal! Automation all the way!

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

Good news: bash scripts, unlike comments on the Internet, a...

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

Thanks guys! Glad it might be useful :)

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

Call now!! What would your checklist be, Ben?

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

You're welcome! What other content in this area do you find...

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

That's excellent! I'd love to hear your feedback on how it ...

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

You're welcome! Hope it helped your thought process :)

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

Fixed. Thank you! :)

What does it mean to commit responsibly?

I think your working title for the rant is hilarious XD And...

Follow Friday!

Thank you Ben! :D

Follow Friday!

Thanks Grant! Glad I could save you some time :D

A coffee-break introduction to time complexity of algorithms

You're welcome! :) And I'm glad.

What interesting things I can do with npm?

I use npm scripts to compile Pug and Sass, build my Hugo si...

What interesting things I can do with npm?

Fantastic! Thanks for sharing Shawn!

A coffee-break introduction to time complexity of algorithms

Thank you for the response! You're right that the way the ...

Epic code comments

Going through my old "top posts" emails and saw this... jus...

A coffee-break introduction to time complexity of algorithms

:O That's good to know for when I make it to Italy one day!...

A coffee-break introduction to time complexity of algorithms

Glad you thought so!

A coffee-break introduction to time complexity of algorithms

Haha. Thanks Kasey!

A coffee-break introduction to time complexity of algorithms

I try and make things accessible. Glad that came across! :)

A coffee-break introduction to time complexity of algorithms

Thanks Chris! :)

Git Merge vs Git Rebase

For someone working alone, rebase isn't a big deal. If you'...

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

You're welcome Daniel! I'm very glad you found it useful!

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

Congratulations, you've passed the secret hidden test and w...

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

In short, yes. To carry the analogy through I left all the ...

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

I went through a few iterations to find the ideal feature s...

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

Yeah, I really tried to pack in as much info as I could! ....

Why I'm automatically deleting my old tweets using AWS Lambda

At risk of sounding cavalier, this is an excellent example ...

Why I'm automatically deleting my old tweets using AWS Lambda

Hey Ryan! If you download your twitter data at the link I m...

Why I'm automatically deleting my old tweets using AWS Lambda

You're very welcome!

Why I'm automatically deleting my old tweets using AWS Lambda

Thank you!

Why I'm automatically deleting my old tweets using AWS Lambda

I find that my perspective is clearest when I'm about to le...

Why I'm automatically deleting my old tweets using AWS Lambda

You know there's a drunk tweet in there, somewhere. :p

Running a free Twitter bot on AWS Lambda

AWS Lambda doesn't require any ancillary services to access...

Running a free Twitter bot on AWS Lambda

Thank you so much!

Running a free Twitter bot on AWS Lambda

I was considering writing one on the Twitter bot since it w...

Running a free Twitter bot on AWS Lambda

My pleasure! Use it for good! :)

Running a free Twitter bot on AWS Lambda

𝓣𝓱𝓪𝓷𝓴𝓼 𝓼𝓸 𝓶𝓾𝓬𝓱 𝓑𝓮𝓷!

Iterating over objects and arrays: frequent errors

This is a list of things I would frequently mix up or forge...

A unicode substitution cipher algorithm

Python3: ''.join([ c if c == ' ' else chr(ord(c) - 0x2352 ...

Future proof your footer's copyright date with the current year

Hugo sites: {{ now.Format "2006" }} Since the static site...

Some of the Best Coding Tools Aren't Coding Tools

Okay, fine, you can be my hero.

About time

Thanks Florian! I'm glad you brought that up and gave me th...

About time

Glad to make you think!

About time

Thanks Ben, I'm glad it hits home. I'd love to hear your fo...

Batch renaming images, including image resolution, with awk

Great notes! Thanks Vinay! Yeah, definitely not a copy-paste...

I created @ThePracticalDev and dev.to, ask me anything!

What do you want for your birthday?

How to code a satellite algorithm and cook paella from scratch

Wow! Thank you so much :D I hope your students find it usef...

How to code a satellite algorithm and cook paella from scratch

"Pie-eh-ya" Next MIQ! :D

Handling your personal data online.

Depending on the topics you immerse yourself in online, I t...

What do you send in your personal newsletter?

I'm subscribed to a few. Things that usually keep me hooked...

Google Cloud Platform Vs. Amazon Web Services

Thank you for the useful breakdown! I'm filing this one away ...

loading...