Sign in

Ken Dale

@kendaleiv.com
573 followers 904 following 101 posts

Jesus follower, husband, father, Senior Software Engineer at Microsoft, opinions my own.

PostsRepliesMedia
Ken Dale @kendaleiv.com · 21/09/2026
From last week
Scenic view of kayak on pond with water, trees, and sky.
010
Ken Dale @kendaleiv.com · 08/09/2026
Cosmos DB’s _ts value is useful, but not especially readable. Multiply it by 1000 and use TIMESTAMPTODATETIME to inspect the document’s last-modified time directly in a SQL query. kendaleiv.com/creating-a-u...
kendaleiv.com
Creating A User Readable Timestamp From Cosmos DB _ts Using SQL Query | Ken Dale
Convert Cosmos DB's Unix _ts timestamp into a readable date and time using a SQL query.
000
Ken Dale @kendaleiv.com · 30/08/2026
Pour over coffee at 200°F seems way better than boiling -- unless I'm imagining the difference it's pretty substantial.
000
Ken Dale @kendaleiv.com · 28/08/2026
🎤 Thinking about giving your first tech talk? Here are tips for the aspiring or first-time technical speaker. kendaleiv.com/tips-for-the...
kendaleiv.com
Tips for the Aspiring or First Time Technical Speaker
First of all, if you have an upcoming speaking engagement, congratulations on being selected!
021
Ken Dale @kendaleiv.com · 25/08/2026
✅ 100% code coverage doesn't mean your code works. Here's why. kendaleiv.com/100-percent-...
000
Ken Dale @kendaleiv.com · 18/08/2026
Home internet down? You can still operate your Wi-Fi robot vacuum/mop using a smartphone hotspot. kendaleiv.com/operating-a-...
kendaleiv.com
Operating A Wi-Fi Enabled Robot Vacuum / Mop During A Home Internet Outage Using A Smartphone Hotspot
Robot vacuums / mops are a convenient way to clean your home. If they are typically operated using Wi-Fi functionality may be limited during an internet outage.
010
Ken Dale @kendaleiv.com · 17/08/2026
🚀 Prompt to Benchmark: C# benchmarking via GitHub Agent running .NET in the cloud. From idea to performance data, fast. kendaleiv.com/prompt-to-be...
kendaleiv.com
Prompt To Benchmark: C# Benchmarking Via GitHub Agent Running .NET In The Cloud
When creating a new repository on GitHub you can provide instructions for a GitHub Copilot coding agent to execute. The agent picks up those instructions, does the work in the cloud, and opens a pull ...
010
Ken Dale @kendaleiv.com · 31/07/2026
Anyone else feel like coffee might be better in a mug? Am I just lacking patience for a thermos and drinking it too hot or is it somehow actually better?
000
Ken Dale @kendaleiv.com · 09/07/2026
I created a GitHub Copilot skill that reports the actual (post-discount) cost of Azure resources. Useful for determining where to focus cost savings and what was saved. github.com/kendaleiv/Ac...
github.com
GitHub - kendaleiv/Actualize: A GitHub Copilot skill backed by a Python calculator to help report the actual (post-discount) cost of Azure resources.
A GitHub Copilot skill backed by a Python calculator to help report the actual (post-discount) cost of Azure resources. - kendaleiv/Actualize
030
Ken Dale @kendaleiv.com · 01/07/2026
One way to minimize drift is documentation in the repository with AI instructions to keep it updated as things change.
120
Reposted by Ken Dale
Gerald Versluis @jfversluis.dev · 01/07/2026
Your background loop probably doesn't need Task.Delay. For periodic async work, PeriodicTimer makes the intent much clearer: wait for the next tick, do the work, repeat. One consumer at a time, dispose it, pass the token. learn.microsoft.com/dotnet/api/syst…
Code-card graphic titled “Stop hand-rolling timer loops”. It compares a background loop using Task.Delay with a version using PeriodicTimer and WaitForNextTickAsync. The card notes that PeriodicTimer should have one consumer at a time, should be disposed to stop, and should use the cancellation token.
151
Ken Dale @kendaleiv.com · 15/06/2026
Enjoy the vacation!
020
Reposted by Ken Dale
Visual Studio Code @vscode.dev · 09/06/2026
Mermaid diagrams are now built directly into VS Code. 🎉 No extra extension required. 🙌
06115
Ken Dale @kendaleiv.com · 07/06/2026
Bike ride pulling kid behind, get back to the van to be done and and then air rushes out the tire. Nice that we were finished. 🙂
010
Ken Dale @kendaleiv.com · 30/05/2026
Clouds, trees, water, sand picture.
000
Ken Dale @kendaleiv.com · 18/05/2026
✅ 100% code coverage doesn't mean your code works. Here's why. kendaleiv.com/100-percent-...
000
Ken Dale @kendaleiv.com · 11/05/2026
Peas&Carrots: why URL encoding your query string parameters matters (and what can go wrong if you don't). kendaleiv.com/peas-and-car...
kendaleiv.com
Peas&Carrots: The Importance Of Url Encoding Query String Parameters
When creating web applications it’s common to create links. Sometimes, links contain query string parameters. Google uses the ?q= query string parameter for search queries. An issue can arise when que...
000
Ken Dale @kendaleiv.com · 06/05/2026
New blog post! Creating A User Readable Timestamp From Cosmos DB _ts Using SQL Query kendaleiv.com/creating-a-u...
kendaleiv.com
Creating A User Readable Timestamp From Cosmos DB _ts Using SQL Query
Azure Cosmos DB documents include a _ts property representing the last modified time as a Unix timestamp in seconds. While useful for machines, a value like 1714000000 isn’t easily human readable.
000
Ken Dale @kendaleiv.com · 05/05/2026
🎤 Thinking about giving your first tech talk? Here are tips for the aspiring or first-time technical speaker. kendaleiv.com/tips-for-the...
kendaleiv.com
Tips for the Aspiring or First Time Technical Speaker
First of all, if you have an upcoming speaking engagement, congratulations on being selected!
111
Ken Dale @kendaleiv.com · 04/05/2026
Prompt To Benchmark: C# Benchmarking Via GitHub Agent Running .NET In The Cloud From idea to performance data, fast. kendaleiv.com/prompt-to-be...
kendaleiv.com
Prompt To Benchmark: C# Benchmarking Via GitHub Agent Running .NET In The Cloud
When creating a new repository on GitHub you can provide instructions for a GitHub Copilot coding agent to execute. The agent picks up those instructions, does the work in the cloud, and opens a pull ...
010
Ken Dale @kendaleiv.com · 20/03/2026
New blog post! Prompt To Benchmark: C# Benchmarking Via GitHub Agent Running .NET In The Cloud kendaleiv.com/prompt-to-be...
kendaleiv.com
Prompt To Benchmark: C# Benchmarking Via GitHub Agent Running .NET In The Cloud
When creating a new repository on GitHub you can provide instructions for a GitHub Copilot coding agent to execute. The agent picks up those instructions, does the work in the cloud, and opens a pull ...
010
Reposted by Ken Dale
Jeff Fritz @csharpfritz.com · 23/02/2026
This is a GREAT event that I enjoy traveling to and helping with annually. If you're in the Philly, NJ, or NYC region its a great opportunity to get a LOT of face-time with some of the best speakers in the industry and grow your career.
132
Ken Dale @kendaleiv.com · 07/03/2026
Nice! I rode yesterday, the non weather cleared part meant a substantial walk with 32mm tires but made it where I was headed.
000
Ken Dale @kendaleiv.com · 02/03/2026
New blog post! Making Friends with Reviews: Providing Great Feedback kendaleiv.com/making-frien...
kendaleiv.com
Making Friends with Reviews: Providing Great Feedback
Jesus follower, husband, father, software engineer.
000
Ken Dale @kendaleiv.com · 24/02/2026
AT TIME ZONE in T-SQL is great for bucketing counts (like daily) while respecting historical offset changes like daylight saving. Small gotcha: You'll need to map from IANA to Windows Time Zone IDs for Azure SQL if sending IANA time zone via a browser. learn.microsoft.com/en-us/sql/t-... #sql
learn.microsoft.com
AT TIME ZONE (Transact-SQL) - SQL Server
AT TIME ZONE Converts an input date to the corresponding datetimeoffset value in the target time zone.
000
Ken Dale @kendaleiv.com · 05/02/2026
Got some here, not a huge number so far though.
000
Ken Dale @kendaleiv.com · 05/02/2026
Seeing the same but not high volume here.
000
Ken Dale @kendaleiv.com · 04/02/2026
Wonder what's going on
000
Ken Dale @kendaleiv.com · 04/02/2026
Anyone else getting lots of emails recently to Activate account?
100
Reposted by Ken Dale
Suraj Deshmukh | सुरज देशमुख @suraj.io · 03/02/2026
Thanks to @scott.hanselman.com for showing me Handy (handy.computer) — a free, open-source speech-to-text tool that runs locally on your machine. Push-to-talk, privacy-focused, and just works. Check it out!
handy.computer
Handy
Handy is a cross platform, open-source, speech-to-text application for your computer
24213
Ken Dale @kendaleiv.com · 26/01/2026
Thanks @scott.hanselman.com for pointing folks to handy.computer via a Microsoft internal talk, much appreciated!
handy.computer
Handy
Handy is a cross platform, open-source, speech-to-text application for your computer
000
Ken Dale @kendaleiv.com · 13/01/2026
Find Disapproving Gorilla yet? Have a great conference!
110
Ken Dale @kendaleiv.com · 04/01/2026
We completed Mario Party 7 Solo Cruise today. The Bowser level isn't trivial but we prevailed!
010
Ken Dale @kendaleiv.com · 01/01/2026
Happy New Year! Have a prosperous, healthy, loved, and fun year -- and may we all know Jesus more.
000
Ken Dale @kendaleiv.com · 25/12/2025
Merry Christmas everyone! Luke 2:10 TPT [10] But the angel reassured them, saying, “Don’t be afraid, for I have come to bring you good news, the most joyous news the world has ever heard! And it is for everyone everywhere! bible.com/bible/1849/l...
bible.com
Luke 2:10-39 (TPT) - But the angel reassured them, sayin | YouVersion
But the angel reassured them, saying, “Don’t be afraid, for I have come to bring you good news, the most joyous news the world has ever heard! And it is for everyone everywhere! When Mary and Joseph h
000
Ken Dale @kendaleiv.com · 20/12/2025
I would classify this as a cool photo.
010
Ken Dale @kendaleiv.com · 28/11/2025
Happy Thanksgiving! 🦃 Thankful for God, family, and career.
020
Ken Dale @kendaleiv.com · 28/10/2025
Picture from Sunday.
Water and mountain and clouds view.
050
Ken Dale @kendaleiv.com · 20/10/2025
And one from Saturday:
Water and mountain view with a wooden dock visible at the bottom.
010
Ken Dale @kendaleiv.com · 19/10/2025
Took these earlier.
Water and mountain view.Water and mountain view.
020
Ken Dale @kendaleiv.com · 12/10/2025
Sorry for your loss.
020
Ken Dale @kendaleiv.com · 19/09/2025
Skipping building this, but did have Researcher assemble stuff about it after first having it assemble AI pull request review stuff.
010
Reposted by Ken Dale
Alvin Ashcraft @alvinashcraft.com · 10/09/2025
#ASPNETCore updates in .NET 10 Release Candidate 1 | by Dan Roth buff.ly/nH0ru4S #dotnet #dotnet10 #aspnetcore #blazor #identity #webdev
buff.ly
ASP.NET Core updates in .NET 10 Release Candidate 1 · dotnet aspnetcore · Discussion #63605
ASP.NET Core in .NET 10 RC 1 - Release Notes Here's a summary of what's new in ASP.NET Core in this release: Persistent component state support for enhanced navigation New ASP.NET Core Identity met...
012
Ken Dale @kendaleiv.com · 08/09/2025
Happy Monday, have a great week!
000
Ken Dale @kendaleiv.com · 07/09/2025
Good thought, hadn't considered it. Maybe adding a suggestion via PR comment(s) to existing AI review tooling?
110
Ken Dale @kendaleiv.com · 07/09/2025
Would be nice if social screenshots included links -- DevTools screenshots could be easy to fabricate.
000
Ken Dale @kendaleiv.com · 07/09/2025
Good use case for AI: Merge conflict resolution -- if it happens automatically with ability to review that would be neat.
140
Ken Dale @kendaleiv.com · 06/09/2025
Pixel 6 to Pixel 10 is a big improvement with the fingerprint sensor. Works consistently and quickly!
000
Reposted by Ken Dale
Rod Trent @rodtrent.com · 03/09/2025
A Beginner's Guide to Studying the Bible: Tips, Tricks, and Suggestions rodtrent.substack.co... #DivineDesign #Jobs #Industry #GodsWay #Career
001