/ gilday / blog

Written by Johnathan Gilday. Baltimore, MD, USA based software developer.

🔒 XML External Entity Pitfalls With JAXB

September 16, 2020

I spent a few weeks in "Java XML Hell", and I learned that securely parsing untrusted XML in Java is more difficult than it seems. Contrast Security published my research to its Security Influencers blog, and OWASP accepted my change request to remove misleading guidance from its XXE Cheat Sheet.

🍎 Installing and Managing Java on macOS

September 07, 2020

Developers on macOS may feel more lost than usual when considering their options for installing Java. In my experience, using Homebrew to install AdoptOpenJDK packages is the best general solution for installing Java on macOS.

🎉 Hello World!

August 20, 2020

Let me use my first blog post to explain why I am blogging, why now, and why I am hosting the blog myself.

© 2020, Johnathan Gilday