https://katiekodes.com/break-rebuild-jamstack/
How to break (and rebuild) the Jamstack | Katie Kodes
Dec 26, 2020 - My approach to 'minimum viable build' posts
breakrebuildjamstackkatiekodes
https://katiekodes.com/regex-replace-indent/
Re-indenting with Notepad++ regex replace | Katie Kodes
Oct 8, 2020 - A silly way to tighten up code indentation
notepadregexreplacekatiekodes
https://katiekodes.com/salesforce-custom-metadata-vs-custom-objects/
Salesforce Custom Metadata vs. Custom Objects | Katie Kodes
salesforce custommetadatavsobjectskatie
https://katiekodes.com/generateur-site-statique/
Qu'est-ce qu'un générateur de site statique ? | Katie Kodes
Aug 18, 2020 - Jamstack pour débutants
qu est cede siteunstatiquekatie
https://katiekodes.com/store
Buy my work / Hire me | Katie Kodes
buyworkhirekatiekodes
https://katiekodes.com/git-azure-data-factory/
Git best practices with Azure Data Factory | Katie Kodes
May 31, 2023 - Separate saving from publishing
best practicesazure datagitfactorykatie
https://katiekodes.com/pardot-lead-sync-block/
Prevent Pardot from syncing Leads | Katie Kodes
Aug 18, 2022 - Marketing Data Sharing Rules tip
preventpardotsyncingleadskatie
https://katiekodes.com/covid19-flatten-the-curve/
What is #FlattenTheCurve? Why is everything cancelled? | Katie Kodes
Mar 13, 2020 - I feel fine. Why am I working from home?
everythingcancelledkatiekodes
https://katiekodes.com/salesforce-chrome-classic-slow-winter20/
Salesforce Classic slow in Chrome? Use Firefox until Spring '20 | Katie Kodes
Feb 12, 2020 - Chrome broke things before Salesforce fixed things
salesforceclassicslowchromeuse
https://katiekodes.com/provision-azure-web-app/
Provisioning Azure App Services to host your Hello World webapp | Katie Kodes
Mar 15, 2023 - Powershell or Azure CLI
hello world webappprovisioningazureserviceshost
https://katiekodes.com/pardot-pml-to-hml-regex/
Find and replace Pardot PML with HML | Katie Kodes
Sep 8, 2022 - Convert with just Notepad++ or VSCode
findreplacepardotpmlhml
https://katiekodes.com/deploy-to-azure-app-service-with-ado/
Deploying a built webapp onto Azure App Service with ADO Release Pipelines | Katie Kodes
Mar 18, 2023 - Your first ADO deploy CI/CD
azure app servicedeployingbuiltwebapponto
https://katiekodes.com/entra-rbac-role-assignment/
Entra RBAC Role Assignment FAQ | Katie Kodes
Feb 4, 2024 - Grant access to Microsoft Entra ID resources
entrarbacroleassignmentfaq
https://katiekodes.com/resources
Resources | Katie Kodes
resourceskatiekodes
https://katiekodes.com/test-identities-considered-harmful/
E2E and Synthetic Testing Considered Harmful | Katie Kodes
Aug 1, 2025 - Design identities and authZ for leaky authN
considered harmfulsynthetictestingkatiekodes
https://katiekodes.com/internal-sdk-reflection-serialization/
Reflection serialization for private internal SDKs | Katie Kodes
Mar 3, 2026 - In other words, LLMs.txt for your design system, etc.
reflectionserializationprivateinternalsdks
https://katiekodes.com/auto-publish-test-results/
Make automated software test results visible | Katie Kodes
make automatedsoftware testresultsvisiblekatie
https://katiekodes.com/sveltekit-minimum-viable-build/
SvelteKit Minimum Viable Build | Katie Kodes
Jan 10, 2022 - 4 files to Hello World
minimum viablesveltekitbuildkatiekodes
https://katiekodes.com/live-streaming-music-001/
Livestreaming Music Diary - Facebook Live | Katie Kodes
Apr 20, 2020 - Playing tech support
facebook livelivestreamingmusicdiarykatie
https://katiekodes.com/node-hello-world/
Source code that builds locally into a Node.js Hello World webapp | Katie Kodes
hello world webappsource codenode jsbuildslocally
https://katiekodes.com/11ty-tailwind-jit/
Tailwind JIT starter for 11ty (play fast!) | Katie Kodes
Mar 19, 2021 - Ready for experimenting out of the box
play fasttailwindjitstarterkatie
https://katiekodes.com/responsive-navigation-2/
Responsive, accessible navigation 2: 11ty | Katie Kodes
responsive accessiblenavigationkatiekodes
https://katiekodes.com/minneapolis-guide-2022-salesforce/
Welcome to Minneapolis, Salesforce! | Katie Kodes
Jul 12, 2022 - Restaurants and more
welcomeminneapolissalesforcekatiekodes
https://katiekodes.com/search-algolia-front-end/
How I added Algolia search: front-end | Katie Kodes
Oct 4, 2021 - CDN-based Instant Search for Jekyll, Hugo, 11ty
algolia searchfront endaddedkatiekodes
https://katiekodes.com/plsql-recompile-function-dependencies/
Recompile dependent PL/SQL code after changes | Katie Kodes
pl sqlrecompiledependentcodechanges
https://katiekodes.com/ice-detain-plan/
Tech folks, plan for ICE detainment with your friends | Katie Kodes
Jan 19, 2026 - Continuity planning for yet another type of life interruption
techfolksplanicefriends
https://katiekodes.com/salesforce-error-bad-value-picklist/
Solved: 2 Salesforce ETL Errors | Katie Kodes
Nov 1, 2019 - Bad picklist value and lookup ID type problem
solvedsalesforceetlerrorskatie
https://katiekodes.com/powershell-code-review-first-function/
Code Review: My first Powershell function | Katie Kodes
Dec 13, 2023 - Peers' comments on my PowerShell
code reviewfirstpowershellfunctionkatie
https://katiekodes.com/intense-week-wins/
Wins of the week | Katie Kodes
winsweekkatiekodes
https://katiekodes.com/opensourcesummit-2026/
Open Source Summit 2026 conference talk | Katie Kodes
Apr 23, 2026 - Announcement (later will hold slides, links, etc.)
open source summitconferencetalkkatiekodes
https://katiekodes.com/hypermobility-hip-joint/
It's hypermobility all the way down | Katie Kodes
hypermobilitywaykatiekodes
https://katiekodes.com/salesforce-flow-invocable-apex-sobject/
Flow Invocable Apex with Any Salesforce Object Type | Katie Kodes
Jan 2, 2020 - A Spring '20 Flow trick for dev-admin collaboration
flowapexsalesforceobjecttype
https://katiekodes.com/azure-managed-devops-pools/
Azure Managed DevOps Pools make life easier | Katie Kodes
Mar 7, 2025 - Generally available as of November 2024
make life easierazure manageddevopspoolskatie
https://katiekodes.com/my-first-javascript/
The first JavaScript I ever wrote | Katie Kodes
Jan 8, 2021 - An Arabic landing page form
ever wrotefirstjavascriptkatiekodes
https://katiekodes.com/salesforce-vscode-setup-editing-metadata/
Setting up VSCode to edit Salesforce metadata | Katie Kodes
Apr 10, 2019 - Admins, edit flows with code. Devs, move off Eclipse.
salesforce metadatasettingvscodeeditkatie
https://katiekodes.com/git-no-local-recommendation/
Use Git in the browser if you can | Katie Kodes
Dec 17, 2024 - Don't use your local computer if you don't have to
use gitbrowserkatiekodes
https://katiekodes.com/python-pardot-api-login/
Logging into Salesforce's Pardot API (w/ Python) | Katie Kodes
Apr 4, 2019 - Definitely easier than Marketing Cloud.
loggingsalesforcepardotapipython
https://katiekodes.com/subflow-service-layer-principles/
Use Subflow EVERYWHERE | Katie Kodes
Nov 21, 2022 - The art of the service layer
useeverywherekatiekodes
https://katiekodes.com/maturity-devops-itsm/
DevOps vs. ITSM Maturity | Katie Kodes
Nov 29, 2022 - What really makes you mature?
devopsvsitsmmaturitykatie
https://katiekodes.com/sitecore-cli-software-center/
Add the Sitecore CLI to the Windows Software Center | Katie Kodes
Nov 20, 2024 - Without breaking things for developers
windows softwareaddsitecoreclicenter
https://katiekodes.com/headphones-audient-id14/
Listening to computer sound through an Audient iD14 | Katie Kodes
listeningcomputersoundaudientkatie
https://katiekodes.com/pagination-off-by-one/
Off-by-one errors in Python API pagination | Katie Kodes
Mar 16, 2021 - Is your loop crashing at multiples of 100?
python apioneerrorspaginationkatie
https://katiekodes.com/ibm-websphere/
What's the deal with IBM WebSphere Application Server? | Katie Kodes
Jun 5, 2025 - Why not Tomcat or something?
application serverdealibmwebspherekatie
https://katiekodes.com/securing-authenticated-ai/
Securing authenticated agentic AI | Katie Kodes
May 15, 2025 - AI and LLMs and agents, oh my
agentic aisecuringauthenticatedkatiekodes
https://katiekodes.com/jitterbit-replace-non-breaking-space/
Jitterbit: replace a non-breaking space | Katie Kodes
breaking spacejitterbitreplacenonkatie
https://katiekodes.com/page-speed-fix-scripts/
How I brought my Google Page Speed from 80 to 91 in 5 minutes | Katie Kodes
broughtgooglespeedminuteskatie
https://katiekodes.com/jitterbit-error-filldataelements-date/
Clearing A Jitterbit FillDataElements Error | Katie Kodes
Oct 31, 2019 - Sometimes you just have to rebuild your operation
clearingjitterbiterrorkatiekodes
https://katiekodes.com/iac-censoring-log-secrets/
Censoring secrets from logs in infrastructure as code | Katie Kodes
Oct 15, 2025 - Terraform, Ansible, shell scripting, etc.
censoringsecretslogsinfrastructurecode
https://katiekodes.com/blank-scratch-org/
Quick -- I need a blank scratch org | Katie Kodes
quickneedblankscratchkatie
https://katiekodes.com/intro-xml-json-5/
Intro to XML and JSON #5: XML/CSV Conversions | Katie Kodes
introxmljsoncsvconversions
https://www.kodes.com/
Türkçe Rap Sitesi & Hiphop Sitesi, Kodes.com
Türkçe Rap ve Hiphop'ın en son haberlerini takip edebilir hiphop arşivlerinden geçmiş haberlerimize göz atın.
rapsitesihiphopkodes
https://katiekodes.com/drupal-11ty/
Drupal vs. 11ty with kittens & puppies | Katie Kodes
Nov 5, 2020 - A visual comparison of SQL vs. objects
drupalvskittenspuppieskatie
https://katiekodes.com/simple-salesforce-compte-membres-campagne/
Python pour Salesforce: compte - campagne | Katie Kodes
Mar 7, 2019 - Vous savez l'effectuer avec Excel et Salesforce Data Loader. Mais avec Python ?
pythonpoursalesforcecomptecampagne
https://katiekodes.com/mutation-testing-llms/
Let LLMs remember what mutation testing is | Katie Kodes
letllmsremembermutationtesting
https://katiekodes.com/11ty-podcast-rss/
Can 11ty host my podcast for free? | Katie Kodes
Mar 10, 2021 - Building a proof of concept
hostpodcastfreekatiekodes
https://kodes.digital/
Webdesign og utvikling - KODES // Butikkvindu AS / Design & Webbyrå
Feb 18, 2026 - Webbyrået Blocksberg Design / Butikkvindu AS har bred erfaring fra webdesign og produksjon av nettbutikk og hjemmeside til bedrifter i hele Norge.
webdesign ogutviklingkodes
https://katiekodes.com/plsql-file-subquery/
Anonymous PLSQL subquery from a file | Katie Kodes
Mar 23, 2021 - More PL/SQL nested queries
anonymoussubqueryfilekatiekodes
https://katiekodes.com/plsql-read-ndjson-file/
Read an NDJSON file with anonymous PL/SQL | Katie Kodes
pl sqlreadfileanonymouskatie
https://katiekodes.com/oidc-entra-scan/
OIDC issuers: passwordless isn't trustless | Katie Kodes
Dec 12, 2025 - Look at each OIDC issuer vendor individually
oidcissuerspasswordlesstrustlesskatie
https://katiekodes.com/jitterbit-case-study-intro/
A Jitterbit Case Study: Higher Education Adventures in Salesforce | Katie Kodes
case studyhigher educationjitterbitadventuressalesforce
https://katiekodes.com/salesforce-new-id-map-vs-for-loop/
Salesforce Apex Performance: new ID map vs. for loop | Katie Kodes
Jul 8, 2019 - Build ID maps with new, not a for loop, when possible.
new idsalesforceapexperformancemap
https://katiekodes.com/pip-webcam-share-screen/
PiP webcam + screen sharing | Katie Kodes
Mar 6, 2021 - Explain and show at the same time
screen sharingpipwebcamkatiekodes
https://katiekodes.com/what-is-a-docking-station/
What's a docking station? | Katie Kodes
Mar 6, 2021 - A cable organizer, to oversimplify
docking stationkatiekodes
https://katiekodes.com/dunlap-book-notes/
Notes from Designing Content Authoring Experiences | Katie Kodes
Oct 3, 2025 - A book by Greg Dunlap
notesdesigningcontentauthoringexperiences
https://katiekodes.com/wconline-api/
WCOnline API explainer | Katie Kodes
Oct 20, 2021 - With Postman and Python code
apiexplainerkatiekodes
https://katiekodes.com/cicd-baseline-questions/
CI/CD get-to-know-you questions | Katie Kodes
ci cdgetknowquestionskatie
https://katiekodes.com/pardot-formula-field-sync-filter/
Formula Fields work fine for Pardot Marketing Data Sharing Rules | Katie Kodes
Aug 18, 2022 - Not syncing? Do you have a Contact Role in Salesforce?
marketing dataformulafieldsworkfine
https://katiekodes.com/gen-z-low-code/
Low-Code Generation Z | Katie Kodes
May 2, 2024 - Will software engineering for zoomers be big?
low codegenerationkatiekodes
https://katiekodes.com/salesforce-permissions-python-selenium/
No-Permissions Salesforce Profile w/ Python and Selenium | Katie Kodes
Aug 23, 2019 - The Metadata API was just too darned tricky
permissionssalesforceprofilepythonselenium
https://katiekodes.com/requirements-analysis-llm/
LLM-assisted requirements analysis and scoping | Katie Kodes
Aug 7, 2025 - You can plan improvements even off of secrets
llmassistedrequirementsanalysisscoping
https://katiekodes.com/delete-node-modules-windows-10/
Clean up old node_modules in Windows 10 | Katie Kodes
node modulescleanoldwindowskatie
https://katiekodes.com/what-is-static-web-hosting/
What is static web hosting? | Katie Kodes
static webhostingkatiekodes
https://katiekodes.com/salesforce-nostalgia/
Salesforce nostalgia as career development | Katie Kodes
Mar 23, 2026 - Scratch org makes a great search term
career developmentsalesforcenostalgiakatiekodes
https://katiekodes.com/minneapolis-seo-bubble-tea/
SEO savings, one bubble tea at a time | Katie Kodes
Jun 10, 2021 - Helping My Huong Kitchen DIY SEO
bubble teaseosavingsonetime
https://katiekodes.com/eclipse-vscode-migrate-git/
Migrating my Salesforce org backups from Eclipse to VSCode without messing up Git | Katie Kodes
Nov 7, 2019 - Git-friendly Eclipse to VSCode for Salesforce
migratingsalesforcebackupseclipsevscode
https://katiekodes.com/netlify-functions-starter-11ty/
A starter for Netlify Functions with 11ty | Katie Kodes
Dec 7, 2020 - I got sick of remembering the boilerplate
starternetlifyfunctionskatiekodes
https://katiekodes.com/git-brain-dump/
Git brain dump | Katie Kodes
Feb 12, 2019 - Git: some things I think I know
brain dumpgitkatiekodes
https://katiekodes.com/cover-letter-flowchart/
Cover Letter Flowchart | Katie Kodes
Feb 23, 2022 - How I choose my tone
cover letterflowchartkatiekodes
https://katiekodes.com/o11ysummit-2026/
Observability Summit 2026 conference talk | Katie Kodes
May 17, 2026 - Announcement (later will hold slides, links, etc.)
observabilitysummitconferencetalkkatie
https://katiekodes.com/skyvia-salesforce-to-database/
Skyvia test - Salesforce to database | Katie Kodes
Jun 28, 2022 - Does it really work?
skyviatestsalesforcedatabasekatie
https://katiekodes.com/python-filtrer-gros-csv/
Filtrer un gros fichier CSV avec Python | Katie Kodes
Jan 8, 2019 - Le problème avec de gros fichiers, c'est que Excel essaie de vous montrer tous ses calculs.
un grosfiltrerfichiercsvavec
https://katiekodes.com/cci-download-schema/
Download your org schema with CumulusCI | Katie Kodes
downloadschemakatiekodes
https://katiekodes.com/apex-external-id-dml/
Salesforce Apex lets you use external IDs | Katie Kodes
Jan 4, 2022 - How did I miss this?
salesforceapexletsuseexternal
https://katiekodes.com/flow-external-services/
Tutorial: Flow External Services for Salesforce Admins | Katie Kodes
Jan 30, 2020 - Another GIF-filled magic trick
external servicestutorialflowsalesforceadmins
https://katiekodes.com/demandtools-formula-or/
Boolean 'OR' in DemandTools MassImpact formulas | Katie Kodes
booleanformulaskatiekodes
https://katiekodes.com/excel-pmi-freedom2/
Door Prize: Excel VBA code for turning your ex-PMI into principal payments | Katie Kodes
excel vbadoorprizecodeturning
https://katiekodes.com/gatsby-sanity-hello/
Gatsby Minimum Viable Sanity Template | Katie Kodes
Jul 8, 2020 - Continuing from my minimum viable build
minimum viablegatsbysanitytemplatekatie
https://katiekodes.com/pardot-total-sync-block/
Block all Pardot syncing with Marketing Data Sharing Rules | Katie Kodes
Aug 18, 2022 - Turn off the circuits before you turn on the power
marketing datablockpardotsyncingsharing
https://katiekodes.com/pardot-multiple-accounts-same-sending-domain/
Multiple Pardot accounts sending from the same domain | Katie Kodes
Sep 15, 2022 - You need Salesforce support
multiplepardotaccountssendingdomain
https://katiekodes.com/11ty-markdown-data-queries/
11ty Markdown -- group pets by color | Katie Kodes
markdowngrouppetscolorkatie
https://katiekodes.com/git-config-new-computer/
Configuring multiple Git accounts on my computer | Katie Kodes
Dec 17, 2024 - Setting up a work computer for occasional personal posting
configuringmultiplegitaccountscomputer
https://designcollector.net/music/nadia-kodes-traitor
Nadia Kodes - Traitor — DESIGNCOLLECTOR
Oct 5, 2022 - Nadia Kodes is a singer, songwriter and pianist Saint-Petersburg, Russia. She started her career in 2011, won national competitions and was on MTV show Casa...
nadiakodestraitordesigncollector
https://katiekodes.com/setup-python-windows-anaconda/
Setting up Python on Windows with Anaconda | Katie Kodes
Mar 5, 2019 - The simplest way to write your first Python program!
settingpythonwindowsanacondakatie
https://katiekodes.com/auth0-netlify-backend/
Passwordless Auth0 and Netlify functions: backend | Katie Kodes
Dec 7, 2020 - Hello World -- but only if I like you
passwordlessnetlifyfunctionsbackendkatie
https://katiekodes.com/ado-mdop-cross-contamination/
Azure Managed DevOps Pools cross-contamination | Katie Kodes
Apr 9, 2026 - Nifty but delicate private networking for Azure Pipelines
azure manageddevopspoolscrosscontamination
https://katiekodes.com/intro-xml-json-4/
Intro to XML and JSON #4: XML Values | Katie Kodes
introxmljsonvalueskatie
https://katiekodes.com/gatsby-hello-world-variations/
Gatsby React Minimum Viable Markdown Template / Component | Katie Kodes
Jun 18, 2020 - Continuing from my minimum viable build
minimum viabletemplate componentgatsbyreactmarkdown
https://katiekodes.com/etl-qa-is-communication/
ETL QA is interpersonal communication | Katie Kodes
Aug 23, 2021 - You have to pick up the phone
etlqainterpersonalcommunicationkatie
https://katiekodes.com/sql-every-join/
Every SQL Join You'll Ever Need | Katie Kodes
Nov 8, 2018 - Maybe not every join. But this cheat sheet earned me 104% on my Database 101 midterm exam.
ever needeverysqljoinkatie
https://katiekodes.com/use-phone-as-webcam/
Using your phone or iPad as a webcam | Katie Kodes
Mar 6, 2021 - Improve picture quality with Droidcam, Camo, Camera for OBS Studio
usingphoneipadwebcamkatie