Victoria Drake
Do I raise or return errors in Python?Raise, return, and how to never fail silently in Python.
python
☕️
4 min read
Victoria Drake
Add search to Hugo static sites with LunrMake your static site searchable with a client-side search index.
websites
☕️ ☕️
7 min read
Victoria Drake
How to get hired as a software developerWhat to know before applying for a software developer job.
life
☕️ ☕️
7 min read
Victoria Drake
How to become a software developerThe article I wish I had read when I started coding.
coding
☕️
5 min read
Victoria Drake
Responsive pages and color themes with minimal CSSBuilding a responsive website with color themes? Start at the root.
websites
☕️
4 min read
Victoria Drake
Build your own serverless subscriber list with Go and AWSHow to build your own newsletter list with DynamoDB and SES email sign up confirmations.
api
☕️ ☕️
7 min read
Victoria Drake
Increase developer confidence with a great Django test suiteHow to write tests for your Django applications that boost your team, and are actually useful.
coding
☕️
5 min read
Victoria Drake
Django project best practices to keep your developers happyUsing Makefiles, pre-commit, and GitHub Actions to help create a happy development team.
python
☕️ ☕️
6 min read
Victoria Drake
Manipulating data with Django migrationsHow to update Django models and manipulate existing data using migrations.
coding
☕️
5 min read
Victoria Drake
How GitHub Codespaces increases productivity and lowers barriersA look at how GitHub Codespaces can increase productivity and help new teammates and contributors start developing fast.
open-source
☕️
3 min read
Victoria Drake
How to create a self-documenting MakefileAccelerate your workflow and DevOps with command-line aliases you can check in
coding
☕️
4 min read
Victoria Drake
Writing efficient DjangoHow to use Django's views, models, and queries to build a better application.
coding
☕️ ☕️
6 min read
Victoria Drake
Look mom, I'm a GitHub Action HeroThe GitHub blog interviews me for their GitHub Action Hero series.
ci/cd
☕️
5 min read
Victoria Drake
Technical ergonomics for the efficient developerIf you knew these tools existed, you'd probably be using them by now.
coding
☕️
4 min read
Victoria Drake
If you want to build a treehouse, start at the bottomHow threat modeling and pushing left help create a stable foundation for secure software.
cybersecurity
☕️
5 min read
Victoria Drake
Hugo vs Jekyll: an epic battle of static site generator themesA comparison of nuances of creating themes for the top two static site generators.
websites
☕️ ☕️ ☕️
13 min read
Victoria Drake
Breaking bottlenecks 🍾A talk on the benefits of non-blocking functions for programs, developers, and organizations.
computing
☕️ ☕️ ☕️
12 min read
Victoria Drake
The past ten years, or, how to get better at anythingThoughts on learning software development, technical blogging, and what the past ten years have taught me.
life
☕️ ☕️
9 min read
Victoria Drake
Secure web forms for the front-end developerHow to design secure web forms: validate, sanitize, and control.
cybersecurity
☕️
4 min read
Victoria Drake
Secure application architecture basics: separation, configuration, and accessA starting point for building secure application architecture, for busy developers.
cybersecurity
☕️ ☕️
8 min read
Victoria Drake
Migrating to the cloud but without screwing it up, or how to move houseA practical guide to moving to cloud services with minimal downtime, using AWS examples.
aws
☕️ ☕️
11 min read
Victoria Drake
Git commit practices your future self will thank you forLearn how to easily create a clean and readable Git commit history with git squash, message templates, git stash, and tags.
git
☕️ ☕️ ☕️
15 min read
Victoria Drake
An automatic interactive pre-commit checklist, in the style of infomercialsHow to set up an interactive checklist using a Git pre-commit hook script.
git
☕️
3 min read
Victoria Drake
How to set up a short feedback loop as a solo coderStrategies for continuous improvement when you're a freelance developer.
coding
☕️ ☕️
10 min read
Victoria Drake
How to code a satellite algorithm and cook paella from scratchA guide to expertly tackling seemingly complicated problems that you'd rather never tackle in the first place.
algorithms
☕️ ☕️
7 min read
Victoria Drake
Making sandwiches with closures in JavaScriptAn explanation of closures and how they can emulate private methods in JavaScript.
javascript
☕️
4 min read
Victoria Drake
Understanding Array.prototype.reduce() and recursion using apple pieAn explanation of JavaScript reduce() method and recursive functions using delicious, attention-retaining apples.
javascript
☕️ ☕️
6 min read
Victoria Drake
Iterating over objects and arrays: frequent errorsA quick reference to why your code isn't working, or some errors I frequently make with iteration when the coffee wears off.
coding
☕️
4 min read
Victoria Drake
Top free resources for developing coding superpowersThe go-to resources from my bookmarks folder for anyone who wants to learn to code.
coding
☕️
3 min read
Victoria Drake
Iteration in Python: for, list, and mapThe basics of writing iterations in Python using for loops, list comprehensions, and map.
python
☕️
4 min read