S3 Go Proxy

This is the story of how I wrote an S3 Go Proxy. I was recently working on a project that needed a scalable storage solution. Since I planned on hosting this project on DigitalOcean I originally thought about using Block Storage. While Block Storage is fast, it isn’t easily scalable, and I don’t want to be responsible for resizing/adding storage. It didn’t take long to realize the ideal solution would be Spaces. [Read More]

Learning Go

I’ve recently started learning the Go programming language, or Golang as some call it. The fact it isn’t like other languages and doesn’t try to be is the primary reason I was interested in learning more about it. Another reason was all of the standard libraries, like HTTP, encryption, and JSON. My Goals I want to use Go as a means to make my code more straightforward. There is much complexity to some code, with all of the design patterns, and “normal” way of doing things. [Read More]

How to secure your PHP Web App with a simple Firewall

I was trying to find a simple way to secure my PHP Web App when I realized how difficult it could be. Securing it the easy way cost more money than I’m willing to spend, so I decided to build my own solution. What are your options? Compiling nginx with ModSecurity isn’t easy, and I don’t think your WAF (Web Application Firewall) should be tied into your web server. If you want to simplify things, you could use Cloudflare or Sucuri, but that can be expensive. [Read More]