https://katiekodes.com/skyvia-salesforce-to-database/
Skyvia test - Salesforce to database | Katie Kodes
Jun 28, 2022 - Does it really work?
katie kodesskyviatestsalesforcedatabase
https://katiekodes.com/jekyll-components-wysiwyg/
Jekyll doesn't do components? Liar! | Katie Kodes
Sep 9, 2021 - The syntax can get messy, but it does them.
doesn tkatie kodesjekyllcomponentsliar
https://katiekodes.com/http-intro/
Intro to HTTP | Katie Kodes
Jun 3, 2019 - HTTP is easy to learn in five minutes
intro to httpkatie kodes
https://katiekodes.com/git-azure-data-factory/
Git best practices with Azure Data Factory | Katie Kodes
May 31, 2023 - Separate saving from publishing
azure data factorybest practiceskatie kodesgit
https://katiekodes.com/cover-letter-workshop-witconf22/
Cover letter workshop - WITness Success / Minnebar | Katie Kodes
Jul 23, 2022 - Words just CAN express how qualified you are!
cover letterkatie kodesworkshopwitnesssuccess
https://katiekodes.com/facebook-live-preparation-image-writing/
Writing & graphics for scheduled Facebook Live videos | Katie Kodes
Apr 21, 2020 - Use pen and paper before your web browser
facebook live videoskatie kodeswritinggraphicsscheduled
https://katiekodes.com/why-ansible/
Why use Ansible for infrastructure as code? | Katie Kodes
Jun 4, 2025 - Why not just shell scripts?
infrastructure as codewhy usekatie kodesansible
https://katiekodes.com/minnebar-recap-2026/
Minnebar 2026 recap | Katie Kodes
katie kodesminnebarrecap
https://katiekodes.com/entra-app-registration-quantity/
How many Entra App Registrations do I need? | Katie Kodes
Oct 25, 2023 - Fun with combinatorics and infosec
how manydo ikatie kodesentra
https://katiekodes.com/intro-xml-json-7/
Intro to XML and JSON #7: Recap & Real World Use | Katie Kodes
Apr 26, 2019 - Which is better? When will I use these?
intro to xml and jsonreal world usekatie kodesrecap
https://katiekodes.com/responsive-navigation-2/
Responsive, accessible navigation 2: 11ty | Katie Kodes
katie kodesresponsiveaccessiblenavigation11ty
https://katiekodes.com/jitterbit-erreur-filldataelements-date/
S'occuper d'une erreur FillDataElements en Jitterbit | Katie Kodes
Oct 31, 2019 - Parfois, il faut tout redémarrer
katie kodesoccuperuneerreuren
https://katiekodes.com/intro-xml-json-6/
Intro to XML and JSON #6: JSON | Katie Kodes
intro to xml and jsonkatie kodes
https://katiekodes.com/gatsby-multi-level/
Gatsby React WYSIWYG CMS-Friendly Markdown | Katie Kodes
katie kodesgatsbyreactwysiwygcms
https://katiekodes.com/terraform-vs-ansible/
Choosing Terraform vs. Ansible | Katie Kodes
Nov 12, 2025 - Are you running within the OS?
katie kodeschoosingterraformvsansible
https://katiekodes.com/stackbit-learn-web-development/
Stackbit can teach you web development | Katie Kodes
teach youweb developmentkatie kodesstackbit
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 summitconference talkkatie kodes
https://katiekodes.com/netlify-cms-jekyll-minimum-viable-build/
Netlify CMS Jekyll Minimum Viable Build | Katie Kodes
Feb 21, 2020 - Enough to see what the product can do
netlify cmskatie kodesjekyllminimumviable
https://katiekodes.com/flow-external-services/
Tutorial: Flow External Services for Salesforce Admins | Katie Kodes
Jan 30, 2020 - Another GIF-filled magic trick
for salesforce adminsexternal serviceskatie kodestutorialflow
https://katiekodes.com/intro-xml-json-5/
Intro to XML and JSON #5: XML/CSV Conversions | Katie Kodes
intro to xml and jsonkatie kodescsvconversions
https://katiekodes.com/cci-sfdx-vscode-notes/
Random handy CumulusCI notes | Katie Kodes
Jul 13, 2021 - Salesforce VSCode, git, packaging, etc.
random handy cumulusci noteskatie kodes
https://katiekodes.com/wconline-api/
WCOnline API explainer | Katie Kodes
Oct 20, 2021 - With Postman and Python code
wconline api explainerkatie kodes
https://katiekodes.com/whiskey-wed/
Sep. 9: Content creation panelist on Whiskey Wednesday podcast | Katie Kodes
Sep 8, 2020 - 5PM BST / 4PM UTC / 12PM EDT / 9AM PDT
content creationwhiskey wednesdaykatie kodesseppanelist
https://katiekodes.com/delete-node-modules-windows-10/
Clean up old node_modules in Windows 10 | Katie Kodes
clean upkatie kodesoldnodemodules
https://katiekodes.com/intro-xml-json-yaml-book/
Intro to XML, JSON, & YAML: the book | Katie Kodes
Sep 4, 2020 - New content, easy on the eyes (printable)
json yamlthe bookkatie kodesintroxml
https://katiekodes.com/fiscal-year-in-review-2021/
Database fiscal year in review: 2020/2021 | Katie Kodes
Jul 19, 2021 - A few highlights from my resume
year in reviewkatie kodesdatabasefiscal
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
how tothe jamstackkatie kodesbreakrebuild
https://katiekodes.com/gatsby-tailwind-jit/
Tailwind JIT starter for Gatsby | Katie Kodes
Apr 7, 2021 - A great way to experiment with Tailwind classes
katie kodestailwindjitstartergatsby
https://katiekodes.com/entra-rbac-role-assignment/
Entra RBAC Role Assignment FAQ | Katie Kodes
Feb 4, 2024 - Grant access to Microsoft Entra ID resources
role assignmentkatie kodesentrarbacfaq
https://katiekodes.com/apex-recalcul-formules-salesforce/
Recalcul des champs de formule Salesforce en Apex | Katie Kodes
de formulekatie kodeschamps
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
katie kodesclearingjitterbiterror
https://katiekodes.com/stackbit-jamstack-journey/
Learn static site generation with Stackbit | Katie Kodes
Aug 28, 2021 - Stackbit's blog does it again
static site generationkatie kodeslearnstackbit
https://katiekodes.com/store
Buy my work / Hire me | Katie Kodes
my workhire mekatie kodesbuy
https://katiekodes.com/browserstack-windows-firewall-wss/
Windows Firewall and BrowserStack Local | Katie Kodes
Jun 3, 2025 - You have to explicitly open a port
windows firewallkatie kodesbrowserstacklocal
https://katiekodes.com/virtual-conference-live-music/
Virtual Conference Live Music | Katie Kodes
virtual conference live musickatie kodes
https://katiekodes.com/web-ui-e2e-licensing/
Licensing E2E Testing Frameworks | Katie Kodes
Nov 18, 2025 - Ask for permission, not forgiveness
e2e testingkatie kodeslicensingframeworks
https://katiekodes.com/cactusforce21/
APIs are for admins: texting your colleagues with Salesforce Flow (Cactusforce 2021) | Katie Kodes
Jan 15, 2021 - A 602 Talk at Cactusforce 2021
for adminsyour colleaguessalesforce flowkatie kodesapis
https://katiekodes.com/xml-salesforce-demandtools/
XML for Salesforce Administrators: DemandTools Configuration | Katie Kodes
May 8, 2019 - Copy-Paste Your Way To Productivity
salesforce administratorskatie kodesxmlconfiguration
https://katiekodes.com/nextjs-series/
Next.js for novices and dabblers | Katie Kodes
Aug 22, 2021 - Another way to get content on the web
next jskatie kodesnovices
https://katiekodes.com/apex-external-id-dml/
Salesforce Apex lets you use external IDs | Katie Kodes
Jan 4, 2022 - How did I miss this?
salesforce apexkatie kodesletsuse
https://katiekodes.com/iac-tdd/
Test-driven development for infrastructure as code | Katie Kodes
Oct 15, 2025 - It's way easier than with application development
test driven developmentinfrastructure as codekatie kodes
https://katiekodes.com/page-speed-fix-scripts/
How I brought my Google Page Speed from 80 to 91 in 5 minutes | Katie Kodes
google page speedkatie kodesbroughtminutes
https://katiekodes.com/azure-swa-mvb/
Azure Static Web Apps minimum viable build | Katie Kodes
azure static web appskatie kodesminimumviablebuild
https://katiekodes.com/gatsby-series/
Gatsby for novices and dabblers | Katie Kodes
Jun 9, 2020 - Sharing your ideas shouldn't be hard
katie kodesgatsbynovices
https://katiekodes.com/astro-unit-e2e-tests/
Adding Vitest and Playwright tests to Astro | Katie Kodes
Nov 22, 2025 - Vitest and Playwright
katie kodesaddingvitestplaywrighttests
https://katiekodes.com/what-is-static-web-hosting/
What is static web hosting? | Katie Kodes
static web hostingwhat iskatie kodes
https://katiekodes.com/ado-repo-branch-protection/
Protecting Git branches in Azure DevOps repositories | Katie Kodes
Mar 10, 2023 - Use pull requests, not direct edits
git branchesazure devopskatie kodesprotectingrepositories
https://katiekodes.com/sql-why-plsql/
Why & How Should I Learn PL/SQL? (…T-SQL…PL/pgSQL…) | Katie Kodes
Nov 1, 2018 - Why databases have 'procedural' languages beyond SQL -- and my favorite Oracle PL/SQL tutorials
i learnpl sqlkatie kodes
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!
python on windowssetting upkatie kodesanaconda
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.
infrastructure as codekatie kodescensoringsecretslogs
https://katiekodes.com/windows-connect-database/
Connect to a database from Windows | Katie Kodes
Jan 25, 2022 - But you probably don't need to
connect to a databasekatie kodeswindows
https://katiekodes.com/sanity-minimum-viable-build/
Sanity CMS Minimum Viable Build | Katie Kodes
Jul 7, 2020 - Hello World with Sanity.io and Sanity Studio
sanity cmskatie kodesminimumviablebuild
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
site statiquekatie kodesestceun
https://katiekodes.com/jitterbit-case-study-intro/
A Jitterbit Case Study: Higher Education Adventures in Salesforce | Katie Kodes
case studyhigher educationkatie kodesjitterbitadventures
https://katiekodes.com/gatsby-minimum-viable-build/
Gatsby Minimum Viable Build | Katie Kodes
Jun 9, 2020 - 2 files to Hello World
gatsby minimum viable buildkatie kodes
https://katiekodes.com/group-status-values/
Python for Salesforce: List unique values found across similar Salesforce fields | Katie Kodes
Jan 31, 2019 - SOQL SELECT COUNT GROUP BY works great with a single field, but what about 50 fields?
unique valueskatie kodes
https://katiekodes.com/introduction-salesforce-rest-apis/
Salesforce REST APIs: A High-Level Primer | Katie Kodes
Mar 14, 2019 - Confused what Salesforce developers mean when they say 'API?' Find out here.
rest apishigh levelkatie kodessalesforce
https://katiekodes.com/enterprise-application-diary/
Enterprise application diary | Katie Kodes
Jun 22, 2022 - Reliability engineering and more
enterprise application diarykatie kodes
https://katiekodes.com/salesforce-apex-loop-trigger-new/
Loop through Trigger.new all you want | Katie Kodes
all you wanttrigger newkatie kodesloop
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
in chromeuntil springkatie kodessalesforceclassic
https://katiekodes.com/use-same-microphone-twice/
Record 2 videos using the same microphone | Katie Kodes
Mar 6, 2021 - Your computer's powerful enough
the samekatie kodesrecordvideosusing
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 teakatie kodes
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
in the browserif you cankatie kodes
https://katiekodes.com/hack/
TeamPCP hack and your CI/CD pipelines | Katie Kodes
Mar 24, 2026 - Notes so far on the blast zone
ci cd pipelineskatie kodesteampcphack
https://katiekodes.com/inter-server-keys/
Configuring public-private key pairs so 2 Linux machines can talk | Katie Kodes
Sep 16, 2020 - Passwordless SSH, SCP, etc.
private keykatie kodesconfiguringpublic
https://katiekodes.com/jekyll-tailwind/
Adding Tailwind to a Jekyll site on Windows | Katie Kodes
Jul 6, 2021 - 11ty will have to wait
to akatie kodes
https://katiekodes.com/iac-imperative-vendor-gripe/
Vendor support shapes how we learn IaC | Katie Kodes
Nov 19, 2025 - And whether we value declarative idempotence
how we learnvendor supportkatie kodesshapes
https://katiekodes.com/teaching-human-language/
Look, ma, I'm a language teacher! | Katie Kodes
Aug 8, 2025 - Human languages, not tech, were going to be my career
i ma languagekatie kodeslookteacher
https://katiekodes.com/python-pour-administrateurs-salesforce-201902/
Modification des données CSV / XLSX en Python pour admins Salesforce : vidéo et notes | Katie Kodes
Feb 9, 2019 - Vidéo et notes: Modifier les fichiers CSV/XLSX quand Excel ne suffit pas
katie kodesmodificationcsvxlsxen
https://katiekodes.com/selenium-ide-check-url/
Check a URL with Selenium IDE | Katie Kodes
Apr 6, 2022 - JavaScript is necessary
selenium idekatie kodescheckurl
https://katiekodes.com/llm-pyramid-summaries/
Pyramid summaries for LLMs | Katie Kodes
Apr 8, 2026 - Short, medium, and long summaries of the problem at hand
pyramid summaries for llmskatie kodes
https://katiekodes.com/git-sourcetree/
Telling Sourcetree about one of my GitHub repositories | Katie Kodes
Feb 12, 2019 - A graphical user interface for editing code on GitHub
my github repositoriesabout onekatie kodestellingsourcetree
https://katiekodes.com/salesforce-error-invalid-type-picklist-flow/
Workaround: Salesforce Flow Picklist-Related Invalid Type Error | Katie Kodes
Nov 6, 2019 - INVALID_TYPE_ON_FIELD_IN_RECORD
salesforce flowkatie kodesworkaroundpicklistrelated
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.
setting upsalesforce metadatakatie kodesvscodeedit
https://katiekodes.com/responsive-navigation-4/
Responsive, accessible navigation 4: Preventative troubleshooting | Katie Kodes
katie kodesresponsiveaccessiblenavigationpreventative
https://katiekodes.com/intro-xml-json-2/
Intro to XML and JSON #2: Data's Shape | Katie Kodes
Mar 25, 2019 - Is your data Excel-shaped or grocery-list-shaped?
intro to xml and jsonkatie kodesdatashape
https://katiekodes.com/netlify-identity-api-add-user/
Add users to Netlify Identity with Postman | Katie Kodes
Dec 7, 2020 - Identity HTTP API endpoints are open to the internet
add userskatie kodesnetlifyidentitypostman
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
using your phonekatie kodes
https://katiekodes.com/figma-education-signup/
Educators and students - get Figma graphic design software free | Katie Kodes
Jul 17, 2020 - You never know when a giveaway might go away
educators and studentsgraphic design softwarekatie kodesget
https://katiekodes.com/git-brain-dump/
Git brain dump | Katie Kodes
Feb 12, 2019 - Git: some things I think I know
git brain dumpkatie kodes
https://katiekodes.com/responsive-navigation-1/
Responsive, accessible navigation 1: Intro | Katie Kodes
katie kodesresponsiveaccessiblenavigationintro
https://katiekodes.com/llm-rhythm-neurobiology/
Music, bird brains and LLM math | Katie Kodes
Apr 8, 2026 - What if language itself is deterministic?
bird brainskatie kodesmusicllmmath
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.
logging intokatie kodes
https://katiekodes.com/ssh-to-linux-from-windows/
SSH or SFTP into a Linux server from a Windows machine with key-based authentication | Katie Kodes