A handsome man.

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

  • Meditate

    Jul 18, 2021

    Breathing exercise for mindfulness and meditation. Bring focus to your breathe.

  • Structuring functional programs

    May 18, 2021

    Onion architecture and database access patterns for functional applications.

  • Linux Uptime Command

    May 8, 2021

    The uptime command gives you information about the current time, online users, how long your system has been up and running, and the system load average.

  • Principles

    Apr 24, 2021

    Foundational principles to help guide my decisions and behavior.

  • Competitive programming vs. real-life programming?

    Apr 24, 2021

    How is competitive programming different from real-life programming?

  • 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.