Controlling what a website visitor sees, based on their geo location, is a fairly common activity today. Most often, this happens on the server, before the content is generated for the visitor to see, but what if you do not have access to manipulate server side code and can only update the javascript that the
JWT User Authentication API with Lumen
Lumen is a great framework to build an API off of, but it does not come with user authentication or authorization. I needed to create a small API that allowed users to create an account and access the service with a JWT. Quality information on how to pull that off with Lumen is not very
Emerald Crab
I was avoiding getting a crab, but since I put this Emerald Crab in the tank she has become my favorite! Fascinating to watch.
Seattle GiveCamp 2019
I had the distinct pleasure of joining Seattle GiveCamp again this year. For those of you who do not know, Seattle GiveCamp is an organization that puts on an annual weekend hackathon in support of local non-profits. This year, Seattle GiveCamp 2019 supported 10 non-profits (see the list here) and there were about 100 volunteers,
One method to find a clogged catalytic converter in your Jeep Grand Cherokee
I have a 2002 Jeep Grand Cherokee, with the v8 4.7 motor in it. It is a powerhouse…well, it was a powerhouse. Lately, there have been power issues. When attempting to accelerate quickly, the Jeep would lose power. It seemed stuck at 3,000 RPMs. The transmission was acting funky and would not shift when it needed