Hi! Thanks for visiting my Github profile. I'm a Salesforce employee and .net/TypeScript enthusiast.
I'm the author of:
- the sci-fi/fantasy novel A Good Thing Never Stops
- the ongoing Salesforce Apex programming series, The Joys Of Apex. I'm always looking for quality SFDC content for the Joys Of Apex — you can reach out if you're interested in contributing a guest post(s)!
- Apex Rollup, the free & open-source Salesforce custom rollup solution
- Salesforce Round Robin, which allows for easy & customizable round robin implementations within your Salesforce org
There are a number of repositories I maintain or contribute to related to Apex that may strike your fancy:
- Apex Rollup - free, CMDT/Invocable/Apex-driven rollup solution aiming to deprecate DLRS. One line of code to install.
- Apex Mocks — started off as a comparison between a small CRUD wrapper and the larger FFLib library; there are now many branches related to specific Joys Of Apex posts
- Apex DML Mocking - a very lightweight
Factory
andRepository
implementation allowing for easy mocking and strongly-typed queries - lwc-modal — an accessible, composable Lightning Web Component Modal that can be dropped in to any project
- lwc-paginator — another drop-in LWC, this time for pagination
- Nebula Logger — The most popular Salesforce logging framework, maintained by my good friend @jongpie. Nebula Logger makes it easy to consolidate logging across both the declarative and code-based parts of your Salesforce org, and has a burgeoning suite of plugins capable of further enhancing your logging functionality, making it easy to do things like log to Slack!
I've written or contributed to several Gatsby plugins, in addition to contributing to Gatsby itself:
- gatsby-remark-google-analytics-track-links — adds the ability to use GA from links created from your Markdown
- gatsby-remark-codefence — brings Codefence syntax highlighting and interactive code sessions into your site by replacing code snippets in Markdown with Codefence HTML
- gatsby-remark-footnotes — allows you to customize the style applied to your footnote markers in Markdown
I've worked on a variety of e-commerce sites, using everything from Wordpress and Shopify to in-house React / .net MVC / Angular solutions. You can see some of my work on:
In addition, I also run the adventure travel blog She & Jim, which includes a fantastic recipe section 🤤.