In September of 2020, with the COVID-19 pandemic raging globally, I made the decision to start more actively contributing to Salesforce open source projects. Several months later, I open sourced Apex Rollup, and last year added Salesforce Round Robin to the mix. This year has been largely about supporting the growth of both of these projects, as well as continuing to contribute to and support open source classics like Nebula Logger, which appears on track to join the top 5 most-starred GitHub...| www.jamessimone.net
Lightning Web Components (LWCs) have become the de facto standard when it comes to frontend development on the Salesforce platform. They're a massive step above the prior framework, Aura, in terms of quality, idiomaticness, and testability. Most people aren't looking for Aura to make a comeback. That being said, there are a few things we've had to sacrifice, or wait for, as the LWC framework has matured - modals were an obvious example of this (I wrote about this in LWC Composable Modal), tho...| www.jamessimone.net
At the end of 2020, I decided to take 2 weeks off of work at the end of the year. I was very fortunate to be able to do so, and I found myself in the position of wanting to give back. I'd had to replace DLRS within the org for the consulting company I was working for several months previously, and the idea of creating a more performant rollup engine was an alluring way to do so. The simple `RollupCalculator` class I'd made seemed just a _few_ lines away from a much simpler implementation than...| www.jamessimone.net
Learn how to implement the Nebula Logger project for Salesforce for advanced logging, and some of the challenges experienced over the years with implementing a custom logging tool.| www.jamessimone.net