Bienvenue! Welcome!
My goal is to help you work faster.
I must speak and teach until I hear 10 people say, "That thing you taught me? I used it! And it saved me time!"
(Ahem ... although maybe blogging slower than I'd hoped. Ugh, coders' repetitive stress injury.)
So check out the tutorials. Play with code. Tell me about your triumphs.
Locally unit-testing source code for a Node.js Hello World webapp
09 Mar 2023
Let’s add some unit tests to the tiny webserver we built and ran this series’s kickoff article.
See the sample codebase on GitHub.
Continue ReadingSource code that builds locally into a Node.js Hello World webapp
08 Mar 2023
Let’s take a look at the smallest Node.js website you can easily run on your local computer.
See the sample codebase on GitHub.
Continue ReadingCI/CD get-to-know-you questions
07 Mar 2023
Here are some questions I recently found myself scheduling a meeting to ask the director of a team of developers who’d like to modernize their CI/CD practices.
Continue ReadingRunning UI tests in GitHub Actions
17 Feb 2023
Think of UI testing frameworks like Selenium and Playwright as pseudo-programming-languages that you use from inside another programming language, like:
- Arithmetic
- Regular expressions
Once you think of them this way, it’s easier to understand why there’s a bit of overhead to get them running without human intervention, like in a GitHub Action.
Continue ReadingAzure Static Web Apps minimum viable build
06 Feb 2023
Below is work I did to figure out “what’s really going on” with Azure Static Web Apps and CI/CD pipelines.
The most surprising things I learned are:
Continue ReadingI'm a DevOp!
02 Feb 2023
Big news: I’ve left behind working with Salesforce and Oracle and have become a DevOp!
Continue ReadingDevOps vs. ITSM Maturity
29 Nov 2022
DevOps maturity is important, but might it be secondary to other technology maturity models?
Continue ReadingShould CI testing always be automated?
28 Nov 2022
- Q: Should testing always be automated in continuous integration?
- A: Yes. Sorta. Huh?
Securing CI/CD pipelines
28 Nov 2022
Here are some considerations to keep in mind when deciding where to store sensitive information as you secure a CI/CD pipeline:
Continue ReadingUse Subflow EVERYWHERE
21 Nov 2022
Flownatic Salesforce admins! Have you ever let a Salesforce Developer (like the ones at UnofficialSF) write complicated Apex so you could call it in your Flow as an Action?
What if I told you that developers could depend on your flows instead when they need to do something complicated?
Continue Reading