Javascript

Reducing JS Bundle Part Two: Minification and dead code elimination

The first strategy we tackle in our series. The goal of minification and dead code elimination is to set up an automated way to remove unnecessary whitespace, shrink variables and function to take up the least bytes, and ultimatly delete unused code.

Read
Javascript

Reducing JS Bundle Part One: Measurement and high level

Let's first talk about Javascript bundles. Bundles are usually referring to Javascript and CSS bundles sent from the server to the user's browser. When we discuss it in passing, the primary focus is typically the size of the initial Javascript bundle sent to to the client to initialize the web app, and how that bundle affects the amount of time before a user can use the app.

Read
Unity

Unity and iOS: Whitelisting frameworks and bundle removal

What we are looking at today is iOS during our build pipeline. One thing you stumble by a lot is the tricky area of xcode builds. Creating an xcode project from Unity is a pretty trivial task. But, if you would like to run the xcode project archive/export process as part of this build automation pipeline, you may find yourself with missing frameworks, or issues with urlschemes, that fail your build.

Read
Tools

Setting up a clean install of windows with Chocolatey.

Chocolatey is a package manager, attempting to be in a similar vein as apt-get for Debian. Lets automate a fresh install of our programs

Read