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…

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…

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…