md
banner
md.xkln.net
md
@md.xkln.net
IT, Cloud, and Code. Blog at xkln.net
Maybe?
November 6, 2025 at 11:00 AM
Paloalto have somehow managed to choose the absolute worst date format out of all of them
September 15, 2025 at 4:46 AM
The GPT-5 models no longer support the Temperature parameter. That was a good way to control the determinism of the output - for some things you wanted the same response every time, for others you wanted more creativity.

I guess now you just have to trust the model to decide what is best 🧐
August 15, 2025 at 11:14 AM
Thought I was doing well to get this stripped screw out, turns out I just made it snap in half 🥲
August 11, 2025 at 12:23 PM
but why dot jpeg
August 7, 2025 at 10:35 AM
ChatGPT desktop agent mode 🤣
July 26, 2025 at 10:25 AM
MS logging is now superpositioned until the log file is observed
July 11, 2025 at 8:43 AM
Not quite zero but you're pretty close
April 22, 2025 at 1:18 PM
TIL SendGrid no longer offer a free tier, only a 60 day trial before a min $20/month plan. Going to give Azure Communications Service a go, it's not free but for my volume it practically is. And the ability to do SMS from the same platform is cool.

Turns out ACS uses the same mail servers as M365
April 19, 2025 at 11:15 AM
Apparently 97% of Italians are called Giuseppe
April 12, 2025 at 7:02 AM
Why does Windows do this :/
March 19, 2025 at 7:04 AM
TIL if you leave SSMS connected to your free Azure MSSQL instance it will consume the entire 100,000 vCore seconds in around 3 days, even if you don't execute a single query 🤦‍♂️
March 15, 2025 at 12:00 PM
butwhy.jpg
January 31, 2025 at 10:44 AM
Releasing a little console tool I wrote display CDP and LLDP packets received on an interface. If connected to a managed switch or router it can tell you what the device is, what port you're connected to, etc.

github.com/mdjx/Layer2D...
January 4, 2025 at 5:52 AM
Every so often I come across some cloud pricing oddity that makes me do a double take. Like this one from Azure, where enabling SFTP on an object storage container has a cost of $0.30 per hour.

That's over $200 per month if you leave it on, just to be able to use SFTP 👀
October 20, 2024 at 7:59 AM
Someone wrote this and somehow kept a straight face
April 30, 2024 at 2:13 PM
Validating #PowerShell strings can be a bit cumbersome when we need to check for a combination of null, empty, and/or whitespace.

The .NET String class has some handy methods we can use for nicer validation.

String.IsNullOrEmpty()
String.IsNullOrWhiteSpace()
April 14, 2024 at 6:05 AM
The company that built this is worth $3.19 trillion
March 22, 2024 at 6:31 AM
When troubleshooting an issue I'm not familiar with I sometimes like to view *all* event logs in a time range.

This is easy with PowerShell, and piping the results to Out-GridView gives a super simple way to filter the output.
February 6, 2024 at 11:22 PM
There is also `Deserialized.Microsoft.Exchange.Data.ByteQuantifiedSize`
February 6, 2024 at 11:21 PM
Somewhere in Microsoft sits an individual that believes a MessageSize property of an email should be a string instead of a UInt.

I want to know who this person is, what is their story, how did they get to be like this?
February 6, 2024 at 11:19 PM
Why does it matter? If you use .NET types there will be differences depending on the version.

E.g., there is a PhysicalAddress.Parse method which parses MAC addresses. On old versions it errors on lowercase, only accepts "-" as a separator, but is much better on newer versions.
January 21, 2024 at 10:19 AM
How do know what version of .NET PowerShell is using? With PowerShell 5.1 you can use $PSVersionTable and look at the CLRVersion property, but this isn't present on PowerShell 7.

[Environment]::Version works on both.
January 21, 2024 at 10:18 AM
How do you know your Defender configs are implemented correctly and working? Microsoft provides various files to demo, test, and validate Defender ASR, PUA, SmartScreen etc. rules.

👉 demo.wd.microsoft.com
👉 aka.ms/mde-demos
January 21, 2024 at 10:16 AM
Free Internet if anyone needs it
January 15, 2024 at 2:18 AM