Salesforce, Python, SQL, & other ways to put your data where you need it

Need event music? 🎸

Live and recorded jazz, pop, and meditative music for your virtual conference / Zoom wedding / yoga class / private party with quality sound and a smooth technical experience

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.

Add the Sitecore CLI to the Windows Software Center

20 Nov 2024 🔖 web development windows tutorials 💬 EN

Enterprises with a Sitecore CMS subscription will likely employ developers who need to invoke the Sitecore CLI (a .NET CLI tool) from their own workstations.

Continue Reading

Where are Sitecore's paper plates?

07 Nov 2024 🔖 web development 💬 EN

I’m used to Sanity CMS, which inherently treats the structure/schema in which you store content and present it to authors as an immutable consensus that you implement by hand-authoring code and tracking your changes with source code version control.

I know Sitecore CMS predates it a lot. Still, my understanding is that Sitecore is moving away from being a Wordpress-like “headful” CMS that also serves traffic to your web site, and into being a “headless” CMS that only stores your data and makes it easy for authors to edit.

  • They started the journey to “headless” backends well over half a decade ago, it seems.
  • They’ve finished that journey with the “XM Cloud” edition of Sitecore CMS (it only runs as a “headless” CMS backend).

So … where are all the blog posts helping people think about configuring Sitecore the way you configure Sanity?!

Continue Reading

Front of the frontend web development

14 Oct 2024 🔖 beginner web development 💬 EN

The purpose of this series is to come up with phrases that don’t involve the word “framework,” yet explain the purpose of various tools involved in front-end web design and development.

Continue Reading

Low-Code Generation Z

02 May 2024 💬 EN

I’ve seen a lot of handwringing about Generation Z not grokking hierarchichal file folders and directories.

At the other end of the spectrum, software engineering professor Dimitris Kolovos wrote:

“a growing proportion of the workforce are digital native and, while they may lack a background in programming, they are well-versed computer and web users and skilled with non-trivial software (e.g. office/mobile applications). Low-code software engineering aspires to leverage this increasingly computer-savvy workforce”

So which is it as the old PC-raised software application implementers retire and youth replace them? A bunch of technologically helpless fresh faces or “well-versed and skilled computer users?”

Continue Reading

Entra RBAC Role Assignment FAQ

04 Feb 2024 🔖 security tutorials 💬 EN

Below are a few frequently asked questions about Entra RBAC Role Assignments.

Continue Reading

Azure RBAC Role Assignment FAQ

03 Feb 2024 🔖 security tutorials 💬 EN

Below are a few frequently asked questions about Azure RBAC Role Assignments.

Continue Reading

Entra App Registration FAQ

02 Feb 2024 🔖 security tutorials 💬 EN

Below are a few frequently asked questions about Entra App Registrations (“app reg”).

Continue Reading

Entra/Azure System-Assigned Managed Identity FAQ

01 Feb 2024 🔖 security tutorials 💬 EN

Below are a few frequently asked questions about Microsoft Entra / Azure System-Assigned Managed Identities.

Continue Reading

Code Review: My first Powershell function

13 Dec 2023 🔖 powershell tips 💬 EN

I’m lucky to have enthusiastic, experienced PowerShell programmers at work. When I showed off my first attempt at writing a “hello world” function, they gave me an hour of their time to review and correct it.

Continue Reading

Trunk-based Git branching

13 Dec 2023 🔖 git 💬 EN

A “trunk-based” strategy for creating and deleting “branches” of a Git repository can drastically reduce conflicts when teams collaborate on editing a shared file.

Continue Reading