how-to

Breaking Out of the Chrome/WebExtension Sandbox

A short guide to breaking out of the WebExtension content script sandbox.

Continue reading

Building a YouTube MP3 Downloader with Exodus, FFmpeg, and AWS Lambda

A short guide to building a practical YouTube MP3 downloader bookmarklet using Amazon Lambda.

Continue reading

Running FFmpeg on AWS Lambda for 1.9% the cost of AWS Elastic Transcoder

A guide to building a transcoder using Exodus, FFmpeg, and AWS Lambda.

Continue reading

Extending CircleCI's API with a Custom Microservice on AWS Lambda

A guide to setting up a practical proxy API on Amazon’s Lambda using Node.js and Express.

Continue reading

Making Chrome Headless Undetectable

Using MitmProxy and injected JavaScript feature mocks to bypass Headless Chrome detection tests.

Continue reading

Patching a Linux Kernel Module

A case-study in debugging and patching kernel-level issues on Linux.

Continue reading

Running Selenium with Headless Firefox

A look at connecting Selenium WebDriver to Firefox’s headless mode.

Continue reading

Running Selenium with Headless Chrome

A guide to setting up Selenium to work with the new headless functionality of Google Chrome.

Continue reading