URL Shortener built with Cloudflare Workers KV

URL Shortener

Cloudflare introduced a new service called Workers that I used to build a URL Shortener. Other cloud companies have something similar. Google has Cloud Functions and Amazon has Lambda. Since this “serverless” thing is starting to catch on I decided to build something as a way to learn more about it. At first I built

Building a JavaScript Framework

JavaScript Framework

Building something complicated is always easier when you start small. The same goes with developing a JavaScript Framework, and anything else. First, make a list of features you want. So, let’s do that now. Create HTML ElementsAdd attributes to the elementAdd event listeners to the elementAdd children elements to the element I think that is

AMP Contributor Summit Day One

AMP Contributor Summit - Day One

My journey to the AMP Contributor Summit began at 5:45 am, Monday, September 24th, 2018. My flight was at 7:33 am, so I got to the airport early, checked my luggage, made it through TSA, and then on the plane. I put my backpack under the seat in front of me and buckled up. A

AMPbin v2.0(18) for AMP HTML

TL;DR visit the new AMPbin website at https://ampb.in/  Last year I posted about AMPbin v1.0.0 (link), and I’m posting about it again this year! It had been a while since I checked on the website, but when I did, it wasn’t working very well. That gave me the opportunity to rewrite it from scratch. Sloth starting

3 Things You Should Know About The Apache HTTP htaccess file – 2018

htaccess

I have been using the Apache HTTP Server since early 2000’s, and it only continues to get better. While most people don’t need to know how to set it up from scratch and configure it, you should know how to use the htaccess file. If you create a file named “.htaccess” in the “public_html” folder

How to secure your PHP Web App with a simple Firewall

Wooden logs on fire

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

Reflection tips for 2018

Reflection of a tree in the water

Each new year gives us an opportunity for reflection on the previous. Our accomplishments, failures, and life overall. We often find ourselves making lists of items on which we can improve. How do we determine what is best for us to improve? I would often find myself making plans to get better at a specific

Docker Explained for PHP Developers in 2018

Containers

This post assumes you have a basic understanding of Docker. But what is a basic knowledge? If you aren’t sure, I suggest you read the Get Started docs, and then you will have a basic understanding of Docker. I’ve read a few posts on Docker for PHP developers. However, it was the same tutorial on

Discover 3 Tips Every Developer Should Know in 2018

Discover 3 Tips Every Developer Should Know

In this post, I will help you discover 3 tips every developer should know. For the people reading this post who are hoping to learn how to program, no one is perfect, and we all make mistakes, so have fun while you learn. Everyone else, leave a comment below if you can relate or have

Advanced PHP is Actually Simple – Learn How Today

A woman rock climbing

Advanced PHP methods, practices, processes, and everything else can be a bit daunting. If you find it hard to understand some of the documentation or tutorials out there, don’t worry, I can help! I struggled to learn some of the core concepts, but eventually figured it out, I hope I can help you learn with