plopslop

Jesse Shawl

jesse.shadded August 2026

wp-env run not a tty 2026-05-01

Jesse Shawl1 May 2026

wp-env run not a tty I test my wordpress plugins with: wp-env run tests-cli vendor/bin/phpunit and I put this in a bin/test.sh script.

0

Just enough Java for Crafting Interpreters 2023-10-10

Jesse Shawl10 Oct 2023

Just enough Java for Crafting Interpreters I've been working my way through Robert Nystrom's Crafting Interpreters and had to learn some Java in order to run the Scanner class implemented in...

0
50%plop score

HTTP Authentication via SSH 2023-04-08

Jesse Shawl8 Apr 2023

HTTP Authentication via SSH Demo Visit https://auths.sh/ and follow the command line instructions, or browse the source code, specifically: Background and motivation I've been working on...

0
56%plop score

Dual Range Input 2022-09-20

Jesse Shawl20 Sept 2022

Dual Range Input I recently had a need for an <input type='range'> with start and end buttons, so I built one: I made a few API and design decisions that I wanted to think through here for the next...

0
58%plop score

Introducing Telephony.cc 2021-05-15

Jesse Shawl15 May 2021

Introducing Telephony.cc We all have to start somewhere, right? This is my new side hustle: https://www.telephony.cc I'm feeling super optimistic about starting something new, and am placing bets...

0

npm pack 2021-01-23

Jesse Shawl23 Jan 2021

npm pack When publishing on npm, how do you know that what you intend to publish is what ends up getting published? Worst case scenario a bad build config publishes secrets like a .env file.

0

Cacheing API Calls 2017-01-04

Jesse Shawl4 Jan 2017

Cacheing API Calls I recently made a few upgrades to updog.co which have decreased the Time To First Byte dramatically. Before: After: Wait, What?! How?!

0
46%plop score

Express from Scratch 2016-04-20

Jesse Shawl20 Apr 2016

Express from Scratch Here's a pre-recorded screencast of a talk I gave at the NodeDC Meetup And the code is on GitHub! - https://github.com/jshawl/express-from-scratch

0

Testing Webhooks Locally 2015-02-28

Jesse Shawl28 Feb 2015

Testing Webhooks Locally I recently built an application - restful.link in order to inspect the data that was sent as a webhook, like information about about any new pull request on GitHub.

0

Alias Your Referral Codes 2015-02-21

Jesse Shawl21 Feb 2015

Alias Your Referral Codes When recommending any new service like Dropbox or DigitalOcean, I send my referral codes to the potential customer in hopes that they’ll sign up, and my account will be...

0

Undo `git clean` 2015-02-07

Jesse Shawl7 Feb 2015

Undo `git clean` Unfortunately, undoing a git clean is impossible, as C’s unlink() is called on each of the untracked files (and directories if -d is supplied).

0

Contributing to Ruby gems 2014-12-20

Jesse Shawl20 Dec 2014

Contributing to Ruby gems I recently came across a gem for handling user authentication with sinatra - sinatra simple authentication.

0
45%plop score

Mercurial for Git Evangelists 2014-12-08

Jesse Shawl8 Dec 2014

Mercurial for Git Evangelists I’ve been playing around with mercurial as of late as a way to enhance what I know about git and version control in general. These are my in-progress notes.

0

Link Workflow 2014-10-27

Jesse Shawl27 Oct 2014

Link Workflow I've recently removed the /finds-links url from my site, which was a jQuery plugin powered by pocket.

0
54%plop score

devbattle 2014-10-22

Jesse Shawl22 Oct 2014

devbattle Last night, Ramsay Lanier and I competed in DC's first devbattle. Our challenge was to build a basic crud app with users, posts, and comments. The winner Was Jesse Shawl!

0

Dropdown change events and selectedIndex 2014-07-03

Jesse Shawl3 Jul 2014

Dropdown change events and selectedIndex Today I learned how to listen to <select> change events, and store the selected option in plain-jane javascript: See the Pen phLAj by Jesse Shawl (@jshawl)...

0

Self hosted project pages 2014-06-30

Jesse Shawl30 Jun 2014

Self hosted project pages Today I learned how to self-host gh-pages-esque project pages in an easy way using an nginx alias.

0