How To Compress JavaScript Files to Improve Google Pagespeed Optimization Score

This guide details the steps for compressing JavaScript files for the purpose of improving the Google Pagespeed Optimization Score of the pages that the scripts are served on. Although there are plenty of tools online that can be used for this purpose, when working with many scripts it is often easier to compress them all…

How To Compress Images to Improve Google Pagespeed Optimization Score

This guide details the steps for compressing JPEG and PNG images for the purpose of improving the Google Pagespeed Optimization Score of the pages that the images are served on. Google provides a tool that can be used to gain insights about the performance of a page. It is claimed by some that the score of…

Lessons Learned From my first Web Application

A while ago I decided to try and turn a profit by creating an app and serving ads. Here is how that worked out. Summary The initial plan was to make a web application and serve ads on the page. The goal was to make at least $1 of profit as a way to both…

Parsing Infix Expressions using JavaScript

The following guide describes a programming pattern that can be used to parse infix expressions. The language used in the programming examples is JavaScript but the pattern can be applied using any language. Instead of building a complete interpreter or parser, the focus of this guide is teaching the solution to the problem at the…

Sunday Morning Coding

Part of blogging, I’ve read, is giving a human face to your work. People can better connect, and feel more comfortable giving insight and feedback to people instead of projects. So, since I don’t  have anything to report about my main mission, I thought I would detail the intricate process of writing code on a…

An Android Toolbar and Action Bar Color Guide

The following is a guide of toolbar and action bar coloring rules that were learned through trial and error. It assumes the use of the support library toolbar (android.support.v7.widget.Toolbar) and results may vary. Coloring methods that involve changing icons or using programming instructions were not included (except for a single instance that I thought was…

A Side Project and a Blog!?

I had finally made it to the treasure room. I touched my torch down into the trough of magic, ever-fresh, ancient ruin lamp oil to brighten up the room and there it was at the far end of the room – the treasure chest. I made my way over and gently wiped the dust off…