All articles

  1. Making Sense of HTTP Request Smuggling

    PortSwigger offers a series of tutorials on web security, including common exploits and how to defend against them, called Web Security Academy. Overall it's a fantastic resource and the best part is they give it all away for free. I've been working through the reading material and labs in preparation …

  2. Mirroring My GitHub Repositories

    Once upon a time I distrusted all proprietary code, self-hosted everything (even my email), and was generally fairly paranoid about the privacy and security of my data. While I still run a server at home, it's mostly for the convenience of having a local SMB share and a couple of …

  3. xRDP Black Screen Issue

    Lately I've been doing a lot of work over RDP, even when connecting to Linux machines. In some cases though, I've been met with a black screen instead of the expected desktop environment, particularly when running Kali Linux as a virtual machine on Proxmox. I'm not quite sure why, but …

  4. SwiftUI TabView Double Tap Issue

    I recently ran into an issue while building an app with SwiftUI where I had a TabView that contained some views that modified their state in an onAppear block. I'm still not sure why, but this caused some strange behavior in that tapping on a tab would immediately return the …

  5. Adding New WireGuard Clients

    I like to run a few things from home, like a Nextcloud server and a Bitwarden server, for example. I also like for my home infrastructure to be secure though, so I don't allow access to these services from outside of my LAN. This can be a problem if I …

  6. Goodbye, Podcasts

    Our time in life is very much finite, and our free time even more so, making the decision for how to spend it nontrivial. It is with this in mind that I have come to the conclusion that I’d like to stop listening to podcasts. Between the direction the …

  7. Skerge

    I have an HP printer/scanner at home that my wife and I use surprisingly often, certainly more often than we might think. For the most part it works just fine and it gets the job done, but I do have a couple of complaints about it. One of the …

  8. SSH Server on Windows 10

    Unfortunately, getting an SSH server up and running on Windows 10 isn’t quite as easy as it is on a Linux box. Fortunately for you, I’ve done a bit of digging to figure it out and then write up a quick blog post on it. If you use …

  9. Back to WordPress

    As you can see from the horrendous design of my site, I’m back on WordPress! The horrendous design is my own fault, and I’ll get around to fixing it when I find the time/motivation to do so, but I wanted to get back to WordPress sooner rather …

  10. Reducing the Memory Usage for my Spring Boot App

    For a couple of years now, I've been working on a self-hosted family budgeting application called Twigs. Seeing as I'm an Android developer, I spend most of my days writing Java and Kotlin. Thus, it seemed like a good idea to stick with the languages I'm most comfortable with for …

Page 1 / 6 »