← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 80
  1. Expanding On The Step Processor I published an article on the Salesforce architecture website discussing the not that long ago, and I wanted to expand on that article here… (A new post in the ongoing Joys Of Apex series.

  2. Record Cell Datatables in LWC Lightning Web Component Datatables are complex.

  3. Data Cloud SQL

    Data Cloud SQL If you had told somebody even last year that Structured Query Language (SQL) was going to be a make-or-break skill for advanced Data Cloud… (A new post in the ongoing Joys Of Apex series.

  4. Reduce, Reuse, Refactor: On The Relationship Between Automation & Code Welcome!

  5. Reduce, Reuse, Refactor: What Is An Object?

  6. Reduce, Reuse, Refactor: Object Variables Where you are in the Reduce, Reuse, Refactor series: Object Variables (this post) Methods are how objects communicate with one another… (A new post in the ongoing Joys Of Apex series.

  7. Reduce, Reuse, Refactor: Interfaces & Object Inheritance Where you are in the Reduce, Reuse, Refactor series: Interfaces & Object Inheritance (this post) Object-oriented programming languages… (A new post in the ongoing Joys Of Apex series.

  8. Implementing OAuth Browser Flows Properly Natural language is all the rage these days, and the more Generative AI that we see in our lives, the more important it is that the LLMs… (A new post in the ongoing Joys Of Apex series.

  9. Four Years In Open Source

    Four Years In Open Source It’s been another big year in terms of open source contributions and, as is tradition, I wanted to reflect back on the past year to talk… (A new post in the ongoing Joys Of Apex series.

  10. You Need To Use Queueable Finalizers In the Summer 21 release, finalizers for System.Queueable classes were made generally available.

  11. Dynamic LWC Creation: Part Two When I wrote , I had a lot of fun figuring out different ways to bypass the lack of on-platform support for dynamically generated Lightning… (A new post in the ongoing Joys Of Apex series.

  12. Using AI In Apex

    Using AI In Apex The past year and a half has seen AI fervor continue to mount, and for good reason: there exists myriad excellent use-cases for AI within… (A new post in the ongoing Joys Of Apex series.

  13. Refactoring By Tidying

    Refactoring By Tidying I recently had a request come in on my article to write more about refactoring; I’m also in the midst of reading the excellent by Kent… (A new post in the ongoing Joys Of Apex series.

  14. Authoring SF CLI Plugins

    Authoring SF CLI Plugins I’ve seen a few external guides come and go to authoring SF CLI plugins, but all of the ones I’ve seen tend to skip over crucial pieces of… (A new post in the ongoing Joys Of Apex series.

  15. Benchmarking Matters

    Benchmarking Matters It’s never too soon (or too late) to test our understanding of programming fundamentals.

  16. Three Years In Open Source In September of 2020, with the COVID-19 pandemic raging globally, I made the decision to start more actively contributing to Salesforce open… (A new post in the ongoing Joys Of Apex series.

  17. Exploring the Slack SDK

    Exploring the Slack SDK Now that the is in beta, we have access to a wealth of Slack & Salesforce-based interactions.

  18. Building Better Software Teams There are three fundamental tiers of team-based work within organizations; while this article will be focused on improving software… (A new post in the ongoing Joys Of Apex series.

  19. Custom Metadata Decoupling It’s common when discussing software engineering to encounter the phrase “decoupling.”

  20. Responsible LLM Usage

    Responsible LLM Usage Large language models (LLMs) have swept the world with a fervor last seen when the internet itself first began to pervade everyday life.

  21. Bulk Lead Conversion

    Bulk Lead Conversion There comes a time in every Salesforce implementation when the native lead conversion functionality needs to be extended.

  22. The Road To Tech Debt Is Paved With Good Intentions I was on the a few weeks ago, and I’d encourage you to give that conversation a listen if you haven’t already because it sets the stage… (A new post in the ongoing Joys Of Apex series.

  23. Iteratively Building a Flexible Caching System for Apex James: I’d like to give a warm welcome back to Jonathan Gillespie, who’s previously written on the Joys Of Apex about as well as .

  24. A Tale Of Two Scope Creeps I was reflecting on a week filled with deploys last night and thought there was an interesting takeaway about two different instances of… (A new post in the ongoing Joys Of Apex series.

  25. TypeScript & SFDX

    TypeScript & SFDX Working with TypeScript is an incredible experience — and one that I can’t recommend highly enough for anybody who feels like they’re… (A new post in the ongoing Joys Of Apex series.

  26. Dynamic LWC Creation

    Dynamic LWC Creation Lightning Web Components (LWCs) have become the de facto standard when it comes to frontend development on the Salesforce platform.

  27. Two Years In Open Source

    Two Years In Open Source Last year, I wrote about , and I wanted to wrap this year up with another reflection after having hundreds of hours over the course of 202… (A new post in the ongoing Joys Of Apex series.

  28. Advanced LWC Jest Testing

    Advanced LWC Jest Testing Lightning Web Components (LWCs) have been around on the platform for five years, but I still see rudimentary questions about testing LWCs… (A new post in the ongoing Joys Of Apex series.

  29. Expanding On the Factory Pattern I recently revised the original article, and wanted to write a follow-up after a few years’ spent reflecting on its usage within Apex.

  30. CICD With Kai Tribble

    CICD With Kai Tribble Today’s post is by guest author , Senior Software Engineer at GrubHub.

  31. Building An Apex Portfolio Open source work is an incredible way to build up a corpus of referenceable work when applying to jobs, but there are other reasons you… (A new post in the ongoing Joys Of Apex series.

  32. Uplevel Your Engineering Skills Want to improve yourself as an engineer?

  33. Abstract Classes & Interfaces Following up on the post, this time we switch our attention to interfaces and abstract classes - when to use them, when to avoid them, and… (A new post in the ongoing Joys Of Apex series.

  34. The Life & Death Of Software Our team has had an insanely productive past three months.

  35. Mocking Apex History Records There are a few limitations when it comes to the History records created by default when Field Level History is enabled for an object, not… (A new post in the ongoing Joys Of Apex series.

  36. Open Sourcing The Round Robin Assigner First, I’d like to thank Xi Xiao for having me aboard the — this time to .

  37. Strongly Typed Parent & Child-level Queries One of the best thing about using is the type-checking that you get — for free — while using them.

  38. Mob Programming & Deep Work — the concept of blocking out prolonged sections of uninterrupted time to do work — has been making the rounds in tech circles the past few… (A new post in the ongoing Joys Of Apex series.

  39. A Year In Open Source

    A Year In Open Source At the end of 2020, I decided to take 2 weeks off of work at the end of the year.

  40. Creating A Round Robin Assignment Assignment, be it for Leads, Cases, or custom objects in Salesforce, doesn’t always conform to out-of-the-box offerings.

  41. What's New With Nebula Logger Join me in again welcoming to the Joys Of Apex — today, we get to hear about the many exciting updates to .

  42. You Need A Strongly Typed Query Builder Structured Query Language (SQL) and the basic Salesforce equivalent, SOQL, share many commanalities.

  43. Platform Events With Async Apex You’ve heard about the joys of using platform events from Jonathan in — their versatility and interoperability with exception handling… (A new post in the ongoing Joys Of Apex series.

  44. Replace Conditional With Polymorphism I’d like to take you through a routine refactoring exercise to showcase the power that objects wield when used correctly.

  45. Organizing Invocable And Static Code Flows are increasingly a part of the Salesforce automation picture, and their seamless melding with Apex through Invocable Apex is part of… (A new post in the ongoing Joys Of Apex series.

  46. One Small Change

    One Small Change My manager and I met up the other morning for a paired programming session.

  47. Advanced Logging Using Nebula Logger Today’s post is a guest post by — a good friend of mine, and our first guest author!

  48. The Tao Of Apex

    The Tao Of Apex We owe our ability to understand abstractions in programming to philosophy; much as we owe a debt to mathematics for putting the theorems… (A new post in the ongoing Joys Of Apex series.

  49. Naming Matters In Apex

    Naming Matters In Apex Expressing intent through naming is a challenge, but well-named methods can help to expose even the most complicated of programming… (A new post in the ongoing Joys Of Apex series.

  50. Replacing DLRS With Custom Rollup A few months ago I was tasked with replacing Declarative Lookup Rollup Summaries (DLRS) in an org suffering from frequent deadlocks.