Prefer type over interface
June 01, 2022Prefer Type over Interface
Building a Salesforce Sync pipe with Node.js
December 07, 2021Architecture notes
Config Based Data Layer
October 11, 2021Conference notes
I just can't do this anymore, Copilot
July 12, 2021I’ve been using Github Copilot in my daily coding activity for the last two weeks, and I just can’t anymore. I read a post on Hacker News…
4A Testing - Arrange Act Assert Annul
July 12, 2020You may be familiar with “Arrange Act Assert” if you’re from the .Net world You may be familiar with the “Four-Phase Test” if you use Ruby I…
The Lead Developer - London - 2019
June 11, 2019Conference notes
Creating a Family Electronic Bulletin Board
February 25, 2019Creating a family electronic bulletin board
Learning to ride the bike.
June 30, 2018This may seem like a Nike commercial, but it’s a simple truth that we are only good at the things we don’t think about. I don’t feel like I…
Developer Salad
September 15, 2017About a week ago I turned 35 and decided it’s time to start living the life I want to have. As part of this, I’m going to give up my habit…
My Favorite JavaScript Unit Testing Resources
August 10, 2016Configure package.json variables with npmrc
March 11, 2016With NPM and we can unify our script (task) running, which works great for building and deploying code. But we can’t stick our username…
Introducing Generator-SFDC
February 13, 2016So my last post was all about understanding the fundamentals of Yeoman. This post will be about the Generator-SFDC Yeoman generator that I…
Understanding Yeoman
January 20, 2016What is Yeoman? (45 mins) Yeoman is a simple, structured, and powerful code generation tool used to scaffold code of any kind or amount. A…
Using Webdriver.io with JSForce, Mocha and Chai for fluent BDD on SFDC
January 16, 2016Companion Github repo with the code used in this post First, what is Webdriver.io? Webdriver.io is a NodeJS library for creating End-to-end…
The modern Salesforce development workflow with Visual Studio Code
June 29, 2015Modern development happens with Javascript Functional programming, with its roots in the 50’s, is more popular than ever. JavaScript, a…
Selenium
April 19, 2015Selenium is a relatively mature web technology. Begun in 2004, it currently sits at version 2.45. The technology has been implemented in…
Get good with Git guide
April 19, 2015What is Git? The short answer.. a code versioning tool for hipster web dev. The long answer.. Git is a technology, created by Linus…
Generators, APEX, and Unix commands, OH MY!
April 08, 2015Slush is a Yeoman replacement, written in Gulp : a “Streaming Build System”. However, the penultimate project on the internet, and top…
New Force.com Project
April 07, 2015Code|Science
April 02, 2015First day at CodeScience and I’m already going on a trip.
Crockford on JS
July 02, 2014Douglas Crockford, author of the magnificent book JavaScript: The Good Parts , has a wonderful series on JavaScript and application…
An Important Milestone
July 02, 2014My primary project went live on the internet today @ https://insight.hcstrategies.com
Transitioning from Developer to Manager
June 30, 2014Daniel Ryan had a great post on what it takes to change from a developer mindset to a manager mindset. https://medium.com/@dryan…