Django Page Checklist
If you’ve never worked with Django, it’s worth going through the Django Girls Tutorial or the one on the Django Project website. If you’re trying to add a page to your Django application, and aren’t sure you’re doing it right, make sure you have the following things.
The OWASP Top 10 in simple language
I wrote a post for New Relic’s blog about trying to translate the OWASP Top 10 into the “simple” vocabulary used by xkcd’s Up Goer Five and Thing Explainer.
Bitwise Operations on your Fingers
I wrote about a method I came up with to do bitwise operations on your fingers on dev.to. I found it helpful in understanding low-level computing math. Feel free to share with computer science students and anyone else you feel could benefit.
Why don’t we follow password security best practices?
I wrote an article for Increment Magazine on password practices, and where ideas about what people should do diverge from real-world actions. You can read it here.
How to Set up a Twitter Bot with Python and Heroku
I just set up a Twitter bot to generate pharmaceutical ads and tweet them out a few times a day. (Source code here). I ended up piecing together concepts from a couple different tutorials in order to do this, and no single tutorial laid out the whole process, so I’m writing it up here.
How to Set up Visual Studio Code to Debug Requests with Node.js
You can use Visual Studio’s debugging features not just to debug a particular script, but to set breakpoints while your Node.js application is running.
O'Reilly Blog Post - Solving Software Problems
I wrote a post for O’Reilly’s blog about the problem-solving process. It’s grown out of some ideas I’ve been mulling over for a while, and is an attempt to articulate a key skill that everyone knows we need, but we are rarely taught directly.
Spooktacular Error Messages
I gave a spooky presentation about error messages for Friday the 13th at Django Girls.
Weight Machines are the PHP of Strength Training
This is a post about PHP, but it is not a post about whether PHP is an Objectively Good or Bad Language. Enough has been written on that, and I don’t think I have much to add. Instead, it’s a post on how our experiences with a tool shape our opinions on that tool.
Browser Games
Some JavaScript games you can play in the browser–check them out!