← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 87
  1. Build better software to build software better

  2. On Minimalism in Software

    Please stop calling software minimalist.

  3. Stave

    Stave is a free and open source application for roller derby events.

  4. The Worst Thing I Ever Built

    More than twenty years ago, I cut a corner to save the princely sum of about $200.

  5. monitor-affinity

    Route bars and widgets to monitors based on criteria like "largest" or "rightmost".

  6. Scoreboard Operations

    This talk walks through how to operate the Roller Derby Scoreboard (often called CRG) as a non-skating official.

  7. NSO Paperwork and Statsbooks

    This talk covers how non-skating official (NSO) paperwork "works": how the different sheets interact, how they are entered into a statsbook, where mistakes have high impact, and the basics of statsbook data entry.

  8. Intro to Tournaments and Sanctioned Play

    This talk guides non-skating officials (NSOs) on how to move from officiating scrimmages and home mixers to the higher levels of sanctioned play and tournaments.

  9. Non-Skating Official Guides

    I've launched a new project: a suite of manuals for tournament-level non-skating officiating.

  10. On Creating Automation Products

    The most important skill I learned from Jason Lantz was seeing products hiding inside business problems that are usually addressed with tools.

  11. Maintaining a resume is not the most interesting use of time.

  12. This discussion is derived from my experience building packages, writing packaging clients via the public API, and inspecting the public source code of the SFDX CLI.

  13. PayTransparency.work

    I'm very excited to launch PayTransparency.work, a new site dedicated to sharing pay transparency rules across the United States.

  14. This discussion is derived from my experience building packages, writing packaging clients via the public API, and inspecting the public source code of the SFDX CLI.

  15. This series discusses second-generation managed and unlocked packages.

  16. The Sneaky Way to Install a JWT Connected App

    If you build backend services that integrate to Salesforce, you may have encountered this unusual scenario while setting up the JWT Flow.

  17. Salesforce DevOps: Top Tech Trends

    I had a great time discussing DevOps (and broader landscapes) with the inimitable Jason Lantz, Mitch Spano, and Rob Cowell.

  18. The Magic of APIs for Admins

    The Charlotte, NC Nonprofit Users Group was kind enough to have me for a talk about APIs for admins: what is an API, why is it an important concept, and how can we use it to solve business problems?

  19. Why Does `git rebase` Merge Conflict?

    I've got a really ugly branch (daves-feature) going.

  20. Wage Transparency in Colorado and Beyond

    Important disclaimer: I am not an attorney.

  21. The Risks of Copying and Pasting Apex

    It's a tricky position to be placed in: you're an admin, a declarative developer, or a junior developer, and your leadership comes to you with an ask that you know requires Apex that you haven't been trained to write.

  22. Second-generation packaging offers the opportunity to specify unpackaged metadata for package version creation tests.

  23. The Developer Console and Anonymous Apex seem like appealing ways to learn, to do ad-hoc exploration of the system, to perform quick fixes, and to prototype ideas in Apex.

  24. The Bridge Package Pattern

    Managing your package architecture for a Salesforce platform product is a major challenge not because it's difficult as such, but because in many cases your decisions must be made very early in the lifecycle of the product and are very difficult or even i…

  25. I chatted with the fantastic Josh Birk about CumulusCI, broadening the value proposition of DevOps, and my journey in the Salesforce landscape on the Salesforce Developer Podcast.

  26. Extend NPSP with 2GP Unlocked Packages

  27. I've launched a new app, Bibliothekai, to help answer this question.

  28. How Salesforce.org Uses DevOps

  29. Automate the App Lifecycle with CumulusCI

  30. Do What You Can With What You Have

  31. Automate the App Lifecycle with CumulusCI

  32. Automate the App Lifecycle with CumulusCI

  33. Automate the App Lifecycle with CumulusCI

  34. Automate the App Lifecycle with CumulusCI

  35. Working with JSON in Apex: A Primer

    This post is adapted from a community wiki I created for Salesforce Stack Exchange.

  36. Automate the App Lifecycle with CumulusCI

    Recently, I've been delighted to visit the Salesforce Developer Groups in Denver, Colorado, where I live, and in Kitchener, Ontario, to talk about Salesforce.org's Portable Automation toolchain for continuous integration and automation throughout the appl…

  37. Automate the App Lifecycle with CumulusCI

  38. Build Applications with CumulusCI

  39. On Writing Good Exception Handlers

    This post is adapted from an answer I wrote on Salesforce Stack Exchange.

  40. On Not Writing Bad Exception Handlers

    Unlike some languages (such as Python) where exceptions have a greater role in flow control, in Apex, exceptions generally are exceptional: they connote some relatively uncommon bad state in the application that prevents the normal path of execution from…