There is No Privacy. Echelon Made Privacy Obsolete.In 2001 European MP’s published a report on the US spy network: Echelon. This wasn’t the first time somebody has blown the whistle on…Jul 25, 2019Jul 25, 2019
Scraping Google Suggestions with PHP at the terminalIn this video you will learn how to write a Google Suggestion scraper that runs on the command line … in PHP!Oct 28, 20181Oct 28, 20181
Setting Up SuperCollider with AtomIn this short guide you will learn how to supercharge your creative workflow by setting up SuperCollider with the Atom text editor. This…Jul 3, 2018Jul 3, 2018
Debugging React Like a Champ with VSCodeGone are the days where I spend my time bouncing back and forth between the terminal, browser and editor. Ain’t nobody got time for that!Oct 22, 201721Oct 22, 201721
Common Excuses Why Developers Don’t Test Their SoftwareI have never met a single programmer who can code perfectly. I don’t think such a person exists.Sep 30, 201731Sep 30, 201731
Node8’s util.promisify is so freakin’ awesome!In this guide you will learn how to use Node’s util.promisify to promisify your own functions. This utility function was included in NodeJS…Sep 27, 201716Sep 27, 201716
How To Convert Decimal To BinarySo you want to know how to convert decimal numbers to binary, huh? The good news is it’s very easy. To convert a decimal to binary you…Jul 17, 2017Jul 17, 2017
What’s The Largest Unsigned Number In A ByteThere’s a point of confusion for anyone learning binary that trips most people up — myself included in the past. Consider the following…Jul 17, 2017Jul 17, 2017
Published incodeburstBuilding a NodeJS web server with HAProxy and Let’s Encrypt on Debian StretchTLDR; Use my Ansible playbook: https://github.com/JamesTheHacker/nodejs-server-ansible-playbookJun 24, 20176Jun 24, 20176
JavaScript: What Are Pure Functions And Why Use Them?The first time I heard the term “Pure Function” I was confused. What was wrong with a regular function? Why does it need to be pure? Why do…Jun 21, 201714Jun 21, 201714