2020 Year in Review
Twenty-Twenty, y’all. What a year. It was challenging for everyone in so many ways but I’m not going to rehash how insane the world got. The…
Getting User Profile Images From a Feed Item SOQL Query
I found myself building a custom feed item list that required displaying the user’s profile image from the Chatter feed. This seemed like an…
Websocket Chat in Salesforce with Lightning Web Components
A websocket connection is a way to exchange data between browser and server with a persistent connection. This type of connection is perfect…
Integrating Google reCaptcha v2 into a Salesforce Lightning Component
What is Google reCAPTCHA? Google reCAPTCHA is a service that protects your website from spam and abuse. It uses a risk analysis engine and…
2018 Year in Review
For the last few years I’ve tried to write one of these to remind myself of how many amazing things can happen in a year, mark…
Getting Sass Running Quickly In Your React + Webpack Project
There are a lot of resources that explain how to add Sass to a React project using Webpack but many of them are complicated, assume a…
Exposing Node Environment Variable to Handlebars Partials
The templating engine we use heavily in my work’s development team is Handlebars . Originally a fork of Mustache, Handlebars is…
React Native & Geolocation
Finding Nearest Location
Over the weekend I built a mobile app to explore React Native and the mobile development process. While thinking about what I should build…
My Fullstack Academy Application Experience
When I decided that I wanted to take a shot at the Fullstack Academy software development program, I had already done a lot of research. I…
2016 Year in Review
I wrote my first ever year in review last year. In 2015 I was making some pretty big decisions that I hoped would put me on a new path…
Learning to Code
What took you so long?
This is a custom description for SEO and Open Graph purposes, rather than the default generated excerpt. Simply add a description field to the frontmatter.