David McDonald
Tech enthusiasm from down-under
-
Recent posts
-
What is a Principal CI class in ServiceNow anyway?
You are having fun in the CI Class Manager and you spot a checkbox that says "Principal CI". What does it do? Could it be the answer to overly crowded auto-complete results when trying to set the Configuration Item on tasks? -
DIY Datalogger For My Solar Panels - Part 1
My new home came with some solar panels and a Delta Solivia inverter. I'm envious of new inverters that give you cool graphs and statistics on your phone. Can I make my own wifi bridge to push solar power data to my Home Assistant controller? -
Why your ServiceNow transform logging doesn't work
You feel like you're going mad. You've used log.info in your transform scripts, but there's no messages getting logged. Here's why it does that and how to change it. -
How To Colour and Name Your Non-Production ServiceNow Instances
Are you developing in production without realising? Did you accidentally delete that production data, or load test data into your live instance? It's easy to forget which ServiceNow instance you are in. An easy solution is to uniquely theme and title your instances so admins and developers can clearly tell which instance they are in. Lets explore some options. -
Smarter ServiceNow CMDB Imports with CMDBTransformUtil
Don't re-invent the wheel with every CMDB transform map. ServiceNow already saves you time and effort by giving you this utility to harness the magic of the CMDB in your transform maps so you don't have to develop it yourself. -
ServiceNow Quick Reference - How Emails are Sent to Groups
A quick reference on how ServiceNow sends emails to groups, group members, managers, and group email addresses, and how different settings change how it works. -
How to recover a MID server after a failed upgrade
What happens a ServiceNow MID server tries to auto update itself but gets interrupted mid-upgrade and fails? You get a broken MID server that's missing half of its files, that's what. Here's how to recover a MID sever when the auto upgrade fails and it deletes its own files. -
ServiceNow Variable Tables Quick Reference
Variables in ServiceNow exist, but you normally can't see them. So where do they live? Here's a quick reference on where variables are stored in ServiceNOw and where to find them. -
How to do CRC checks in Arduino, ESP8266, and other chips
How do you know if you received that data correctly or whether your saved settings actually saved properly? By using a fast and easy CRC check, that's how! Here's a quick guide on performing CRC checks on data with your favourite microcontroller. - View more posts...
About me
![](/assets/img/profile_photo.jpg)
I'm David McDonald, an Australian with a taste for:
- Software development
- Electronic engineering
- The nerdy lifestyle
My career focus is in the ServiceNow platform, but I'm also interested in C#, web design, and C++ for programming Arduinos in my spare time.