Working with TypeScript is an incredible experience - and one that I can't recommend highly enough for anybody who feels like they're starting to get comfortable with JavaScript. In this post, I'll review how working with TypeScript and SFDX can be mutually beneficial. Whether your goal is to use SFDX within CI/CD, extend the functionality of the CLI in ways that you don't see being broadly reshareable, or within the context of something like a GitHub Action, you can benefit from using TypeSc...| www.jamessimone.net
Lightning Web Components (LWCs) have been around on the platform for five years, but I still see rudimentary questions about testing LWCs constantly. This article will attempt to start slow before deep-diving on interesting topics for those looking to level up their frontend unit testing chops| www.jamessimone.net
Continuing on the LWC train from our talk on [pagination](/blog/joys-of-apex/lwc-composable-pagination) comes this post on creating a reusable modal, or pop-up, as a Lightning Web Component. Modals, by themselves, have complicated requirements for both accessibility and UX; they must block-off the rest of the screen, for example. It's good practice for a modal to control the page's focus until it is closed. How can we build a composable modal, or one whose implementation is not tied to the ex...| www.jamessimone.net
Comparing Salesforce Lightning Web Components (LWC) to React.js in terms of boilerplate, composition, and performance.| www.jamessimone.net