Building a secure Jekyll container
New gig, new tech stack to learn … let’s do the simple things first! 📚 some-natalie/jekyll-in-a-can: 🧪🥫 - it’s Jekyll in a container on GitHub’s container registry We’re going to build a cont...
New gig, new tech stack to learn … let’s do the simple things first! 📚 some-natalie/jekyll-in-a-can: 🧪🥫 - it’s Jekyll in a container on GitHub’s container registry We’re going to build a cont...
Tech job descriptions are the professional version of a tween “dream boyfriend” checklist. 🙊 It’s normally a lot of bullet points, some of them likely much more meaningful than others. Learning w...
This post links to all the publicly-accessible GitHub content I’ve written, coded, or talked to.1 I’ve left GitHub. As this website is mostly things I’m learning and making repeatable (e.g., thin...
Last time, we looked at a simple “chargeback” system for the SaaS version of GitHub. As there’s limited availability of the data by API, we downloaded some CSV files and used a spreadsheet’s built...
One of the most common questions asked by companies adopting GitHub Enterprise is how to know who’s using what. This information is critically important to government agencies, non-profits, consul...
My Flipper Zero hasn’t left my side since I got it last summer - it’s earned a spot in my laptop bag for how handy it is at work and at home. Here’s how it saved some headaches over the holidays. ...
Sometimes you simply need a GUI application on Linux … remotely. Forwarding over SSH feels almost as magical as teleportation. 🪄 I’m studying for an exam that requires Kali Linux. Rather than me...
🥂 In the spirit of the new year, I thought I’d share how we’ve been creating some order out of chaos in our home. We’ve been at this for over two years now and it’s worked fairly well so far. W...
I added Google Analytics to my site in mid-April and then promptly forgot about it until about a month ago. It’s become a captivating new toy to understand my website traffic over the quiet holida...
I have my build compiling inside of a container … now I want to scan it with CodeQL, too. Let’s talk through two ways to do that and some anti-patterns to avoid. Which of these two paths are best...