Last month I was in London for the AMP Advisory Committee meeting. We’ve had a few video conferences, but this was our first time meeting in person. While not everyone could attend, we did cover many topics.
My flight landed at 7am, got to my hotel around 8am only to find out my room wasn’t ready. So I walked to Akamai for our meeting. To say I was tired would be an understatement since I couldn’t sleep on the plane, and woke up at 7am the previous day.
While in London for the first face-to-face meeting of the AMP AC I got to meet some great people. We covered many topics, and I believe, we made excellent progress. The minutes will be added to the Github repository once they’re finalized.
Among the two on the AMP AC, we also had two visitors, all of which were original signers of the AMP letter. Hearing their concerns, thoughts, and ideas was very eye-opening, for me.
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.
Yesterday I took the exam to my Technician License so I can operate a HAM Radio.
The license gives access to all Amateur Radio frequencies above 30 megahertz, allowing these licensees the ability to communicate locally and most often within North America. ARRL
There are a lot of really neat things you can do with a radio and I can’t wait to learn more about them. I’ll share what I learn on here.
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 an image hosting site, as I usually do when learning about new technologies. I incorporated DigitalOcean’s Spaces for my storage.
Create HTML Elements Add attributes to the element Add event listeners to the element Add children elements to the element I think that is a good start and hopefully simple enough we don’t feel overwhelmed.
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 few minutes go by, and then they ask us to get off the plane due to it being overweight.
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 from scratch.
Over the years I’ve learned it is better to take more time planning than to start coding without a plan.
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 of your website, you can do some really neat things. I’ll cover three things everyone using Apache should know.
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.