A handsome man.

I'm Wesley. I live in Boston and work on Wonderment.

  • Chess clock

    Jan 17, 2021

    Chess clock for timing speed matches.

  • Fischer random chess generator

    Jan 1, 2021

    Fischer random chess generator.

  • Art

    Sep 18, 2020

    A CSS canvas for when I'm feeling artistic. Originally created on Sep 18, 2020

  • Issue connecting to postgres on AWS SAM?

    Sep 21, 2020

    I've had difficulty connecting to the local API gateway and hitting my postgres connection. Solution - host.docker.internal

  • Creating a Twitter bot with Node and AWS SAM

    Sep 6, 2020

    Creating a twitter bot that forecasts the 2020 election with node.js and AWS Serverless application model

  • gitignore not working?

    Aug 30, 2020

    When gitignore does not ignore your file/folder, git is probably has this cached. Here's how to fix this issue.

  • Start an ngrok session on multiple tunnels

    Aug 30, 2020

    When running ngrok it can be useful to run multiple tunnels in a session or use different hostnames for the same tunnel. Here is how to do that

  • 2038: Y2K, Unix, and the end of time

    Aug 23, 2020

    On January 19th 2038 at 3:14am technology across the world will break.

  • A fun logic puzzle

    Aug 16, 2020

    What answer is the correct answer to this question? A fun logic puzzle.

  • Learn to automate

    Aug 3, 2020

    Learning to code might be a little more appealing if it was framed a little differently. You should learn to automate.

  • Asimov's laws are nonsense

    Jul 30, 2020

    Asimov's three laws of robotics are great for storytelling, but that's about it.

  • How to collapse code sections in VS Code

    Jul 13, 2020

    Visual studio code shortcuts to collapse code sections

  • Bug - Extension/file-type issue when uploading S3 assets

    Jul 13, 2020

    Fun bug - Files uploaded to S3 have content type application/octet-stream unless files explicitly have a .html extension

  • Migrating from Gatsby to Next.js & S3

    Jul 7, 2020

    Technical implementation details of this blog

  • E-voting is a terrible idea

    Jun 29, 2020

    It breaks anonymity, trust, and is prone to attacks

  • Benefits of functional programming

    May 2, 2017

    Functional programming and purity is beautiful

  • Ignore files without using .gitignore

    Apr 24, 2017

    Update the .git/info/excludes file

  • Redesigning the US dollar

    Aug 26, 2016

    A closer look at the US dollar

  • Can you study software engineering by yourself?

    Sep 21, 2014

    A guide for folks looking to study computer science/software engineering on their own for free.