Web & Security

11 articles

2025

Web & SecurityLanguages & FrameworksOct 24, 2025 · 8 min read
Demystifying CORS: It’s Just HTTP Headers (I Promise)
CORS looks intimidating. People see "Cross-Origin Resource Sharing" and think about domain policies, browser security models, and complex preflight negotiations. They see error messages like "No ‘Access-Control-Allow-Origin’ header is…
Web & SecurityJul 3, 2025 · 5 min read
What If You Could Walk Into a Bar and Prove You’re 21—Without sharing any personal information or identification?
Google just opened the doors to a new privacy superpower. The technique they’ve built on, and just released to the public, is known as a Zero-Knowledge-Proof. Here’s why it matters—and how it actually works—in plain English. 1. A Curious…

2023

AIWeb & SecurityJul 14, 2023 · 8 min read
Super Powers with Puppeteer
Today you are going to aquire a new super power… the power to control your browser with your thoughts! Okay, well not exactly with your thoughts, but with these scripts that I will show you how to use with Puppetteer (the most popular and…
Web & SecurityMar 17, 2023 · 6 min read
🔮 Unveiling the Hidden Magic: How a URL Transforms into a Webpage 🧙
Hello, dear readers! Today I’m going to explain one of the most basic and fascinating concepts of the web world: what happens when you navigate to a URL in a browser and hit "Enter". You probably do this every day without thinking much…

2016

Engineering PracticeWeb & SecurityMar 10, 2016 · 4 min read
Unit Testing. Is it Worth It?
SPOILER ALERT: Yes. Code without tests is such an old idea that in his book “Working Effectively with Legacy Code” (written in 2004!) Michael Feather defines “Legacy Code” as code that is not accompanied by unit tests. This should be…

2015

Web & SecurityDec 29, 2015 · 9 min read
How I Explained REST to My Wife
This is one of my all time favorite dialogs between a developer and his wife over a subject (HTTP and REST) that is the backbone of the web. The truth of the matter is that many professional developers have had the same questions the wife…
Web & SecurityNov 2, 2015 · 8 min read
Top 3 Web Security Vulnerabilities and How To Fix Them
Web security doesn’t always get the attention that it deserves. That is unfortunate because it leaves companies and their customers vulnerable to an array of cyber attacks. I wrote an article about How and Why companies are Hacked last…
Web & SecurityCareer & LeadershipOct 30, 2015 · 4 min read
How and Why Companies are Hacked
Anthem, Sony, Home Depot, Dairy Queen, Kmart…What do all of these companies have in common? They were hacked and lost millions! It seems like not a day goes by anymore where you don’t hear about another company that has had its private…
Career & LeadershipWeb & SecurityOct 27, 2015 · 5 min read
How to Keep Your Skills Current as a Developer
Being a developer is a lot of fun. When people ask me why I love doing it so much, I usually don’t have just one answer for them. However, one answer I give often draws a few funny looks from the questioner. I love it because everyday I…
Web & SecurityMar 11, 2015 · 5 min read
How to, Once and for All, Remember when to use “\” or “/”
Does anyone else have a problem with this?? This seems to pop up for me ALL THE TIME! Whether it is in a web URL, a file path on Windows computers, a file path on Mac computers, switch charters in command line, or wherever else they are…
Web & SecurityFeb 18, 2015 · 2 min read
HTTP over TCP/IP Simplified
So I was hanging out with my non-technical friend the other day and he asked something along the lines of “What is the ‘HTTP://’ part of the web URL for?” Being a web developer, I was fairly familiar with how HTTP is just a “protocol”…