Salesforce Commerce Cloud - Display a React app as a page in business manager
29 May, 2023Salesforce Commerce Cloud - React powered Custom Attribute Editors
23 April, 2023Runtime configuration for Mock Service Worker (MSW) with localStorage
03 April, 2023A nostalgia trip with Netlify
31 March, 2023Salesforce Commerce Cloud - Drag-and-drop support in page designer
06 January, 2023Salesforce Commerce Cloud - A headless CMS with React
04 January, 2023Your website has a carbon footprint
02 November, 2022Custom list styles with the css @counter-style rule
10 August, 2022Feature flags in a React app with GitLab's feature toggles
01 August, 2022Displaying a progress bar for a series of promises
12 April, 2022Lightweight templated pages with Alpine.js
04 April, 2022Using GitHub issues as a CMS
22 February, 2022Building an app using Gatsby, Firebase, and Sanity.io
06 November, 2021Monitoring subresource integrity issues on the client
02 November, 2021Using the Toggl Track API to automate a daily ritual with Python
22 September, 2021Designing APIs with the OpenAPI spec (v3.0)
14 September, 2021Ditching Tailwind.css and embracing MDX
09 September, 2021Automate git activities with Node
02 September, 2021Building a README badge image API with Python
20 August, 2021Using the Xcode iOS simulator CLI
24 April, 2021Building a component props editor with React
18 April, 2021Sets in JavaScript
04 April, 2021Expanding on my Google App Scripts text formatter
07 March, 2021Site improvements and changes for 2021
08 February, 2021Programmatic text formatting in Google Sheets with Google Apps Script
22 October, 2020Opacity in CSS hex color notation
04 August, 2020Migrating from Hugo to Gatsby
21 July, 2020Camping at Grundy Lake Provincial Park
15 June, 2020Building my own PC
22 April, 2020A CSS wheel of fortune
10 March, 2020Personal development goals for 2020
08 January, 2020A start to my General Transit Feed Specification project: GTFS to SQL
09 July, 2019Fixing the PHPStorm command line launcher
25 June, 2019Stack Upgrade: Ditching google Chrome for Firefox Quantum
16 June, 2019MacOS: Make TextEdit.app open new file on launch
12 June, 2019MacOS: Creating a right click option to copy a file path
05 June, 2019Recreating the field set <legend> effect, just without the field set
29 May, 2019A wild Chrome extension appears
30 March, 2019I think I’ve survived my first winter in Canada!
25 March, 2019A deep dive into the console API
24 February, 2019Fisticuffs with timezones in Javascript
08 February, 2019JavaScript Encryption with RSA and AES
05 February, 2019I emigrated to Canada!
09 January, 2019Moving from WordPress to Hugo
08 January, 2019CSS attribute selectors
22 August, 2018Getting started with SSH config
21 August, 2018Autocomplete branch names on the command line
23 July, 2018Fetch domain information in the command line
02 July, 2018Finding files by size with the command line
29 June, 2018Useful git commands
04 June, 2018Feature Flags WordPress Plugin
04 June, 2018zxcvbn – A sensible password strength estimator
30 May, 2018Long live the WordPress CLI
29 May, 2018Terminal Aliases
04 April, 2018Social Links
20 March, 2018Postcardware
19 March, 2018Zipping folder contents
13 March, 2018Quick Save (QS) – Side project
13 March, 2018Sending a variable as an attachment with PHP Mailer
13 March, 2018.htaccess redirects scratchpad
28 February, 2018Git/SSH Keys Personal Cheat sheet
31 January, 2018Article – Life as a Web Developer
24 November, 2017