Need Help Converting Your Classic JavaScript Buttons to Quick Actions?

In last weeks Lightning Keynote for TrailheaDX, Eric Jacobsen told everyone that an analysis done by his group showed that there are over 2 Million Javascript buttons in Salesforce Classic today. WOW!!! That’s a lot of buttons that still need to be converted to Lightning Quick Actions. This has been a not so fun taskContinue reading “Need Help Converting Your Classic JavaScript Buttons to Quick Actions?”

Come Check out Managing Application State with SPA’s at TDX18

I am very honored to be participating as a panelist asking questions about Managing Application State with SPA’s. The session will be on Thursday, March 29, 2018 from 1-3:00 pm and is titled, “The Extracurricular: “Why Did That Do That?” Managing Application State w/ SPAs”. It is a really cool format and one I thinkContinue reading “Come Check out Managing Application State with SPA’s at TDX18”

Goodbye Force.com IDE Beta…Hello Visual Studio Code

Back in 2016, I wrote a post here about how the Force.com IDE was making an epic comeback, with support for Lightning.¬† At the time I was very excited to see that Salesforce was refocusing it’s efforts towards improving that tool in the form of a Beta. Even though the Force.com IDE was the originalContinue reading “Goodbye Force.com IDE Beta…Hello Visual Studio Code”

Why you should be using the Lightning Data Service whenever possible

If you are creating Lightning components and working with a single record of data, you should be using the Lightning Data Service (LDS) or the force:recordData tag. And for those of you that have not heard about the LDS, you can think of it as the standard controller for lightning components. It is similar toContinue reading “Why you should be using the Lightning Data Service whenever possible”

Check Out Lightning Component Development Best Practices on Pluralsight

I am so happy to announce that my third course about Lightning Component Development Best Practices was published on Pluralsight last night. I worked extra hard on this course and have spent every weekend for the past 6 months toiling over every little thing I included. I am really hoping that effort shows through andContinue reading “Check Out Lightning Component Development Best Practices on Pluralsight”

5 Ways to Build Lightning Fast Components

This post is based on a talk I gave twice at this years Dreamforce. The five tips I cover here were hand picked by me out of a whole bunch of stuff I discovered while creating my latest Pluralsight course about Lightning Best Practices. The course will be released soon, so stay tuned and IContinue reading “5 Ways to Build Lightning Fast Components”

Come see my Dreamforce talk about Lightning Fast Components

If you are attending this year’s Dreamforce, I would love for you to come see me talk about the 5 Ways to Build Lightning Fast Components.¬† The 5 tips I am presenting are the best ones I learned while doing the research for my upcoming Pluralsight course called, Lightning Component Development Best Practices. Here areContinue reading “Come see my Dreamforce talk about Lightning Fast Components”

New Dream Job at Salesforce

I have very exciting news to share. The first day of Dreamforce will also be my first day as a member of the Trailhead team. I have accepted a job as a Technical Curriculum Engineer. Doesn’t that just sound cool? And the best part is that I will be working for the legendary, Jeff Douglas!!!Continue reading “New Dream Job at Salesforce”

Workaround for problem with lightning:input and datetime-local

EDIT: See important new update below in the Workaround As I was preparing the code for my upcoming Pluralsight course about Lightning Best Practices, I ran into an error with the new lightning:input base lightning component that up until today had me banging my head on the desk. Since I would hate to see anyContinue reading “Workaround for problem with lightning:input and datetime-local”

Lightning Best Practice: Handling FLS Exceptions Gracefully

If you found this article useful, you might want to checkout my latest course on Pluralsight titled,¬†Lightning Component Development Best Practices, where I talk about base lightning components and a lot more. If you are a Visualforce developer, then you may be surprised to learn that FLS (Field Level Security) and CRUD (Create Access DeleteContinue reading “Lightning Best Practice: Handling FLS Exceptions Gracefully”