ICYMI: Strategies for communicating API retirement to users, including web messaging, API response updates, and implementation concerns. kendaleiv.com/communicatin...
Ken Dale
Ken Dale
@kendaleiv.com
Jesus follower, husband, father, Senior Software Engineer at Microsoft, opinions my own.
573 followers904 following103 posts
New blog post! Strategies for communicating API retirement to users, including web messaging, API response updates, and implementation concerns. kendaleiv.com/communicatin...
Ken Dale reposted
Directory-Build.props: Share Settings Across .NET Projects | by Khalid Abuhakmeh buff.ly/QeXVmz3 #dotnet #softwaredev #csharp #msbuild
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...
🎤 Thinking about giving your first tech talk? Here are tips for the aspiring or first-time technical speaker. kendaleiv.com/tips-for-the...
✅ 100% code coverage doesn't mean your code works. Here's why. kendaleiv.com/100-percent-...
Home internet down? You can still operate your Wi-Fi robot vacuum/mop using a smartphone hotspot. kendaleiv.com/operating-a-...
🚀 Prompt to Benchmark: C# benchmarking via GitHub Agent running .NET in the cloud. From idea to performance data, fast. kendaleiv.com/prompt-to-be...
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...
Ken Dale reposted
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. https://learn.microsoft.com/dotnet/api/system.threading.periodictimer
Ken Dale reposted
✅ 100% code coverage doesn't mean your code works. Here's why. kendaleiv.com/100-percent-...
Peas&Carrots: why URL encoding your query string parameters matters (and what can go wrong if you don't). kendaleiv.com/peas-and-car...
New blog post! Creating A User Readable Timestamp From Cosmos DB _ts Using SQL Query kendaleiv.com/creating-a-u...
🎤 Thinking about giving your first tech talk? Here are tips for the aspiring or first-time technical speaker. kendaleiv.com/tips-for-the...
Prompt To Benchmark: C# Benchmarking Via GitHub Agent Running .NET In The Cloud From idea to performance data, fast. kendaleiv.com/prompt-to-be...
New blog post! Prompt To Benchmark: C# Benchmarking Via GitHub Agent Running .NET In The Cloud kendaleiv.com/prompt-to-be...
Ken Dale reposted
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.
The TechBash 2026 Call for Speakers is now open! Submit your sessions, workshops and keynotes by March 31st and join us Oct 13-16 in the Poconos. zc.vg/LueNj?m=0 #devcommunity #cfp #callorspeakers #callforpapers #devconference #kalahari #developers
New blog post! Making Friends with Reviews: Providing Great Feedback kendaleiv.com/making-frien...
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
Ken Dale reposted
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!
Thanks @scott.hanselman.com for pointing folks to handy.computer via a Microsoft internal talk, much appreciated!
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...
Ken Dale reposted
#ASPNETCore updates in .NET 10 Release Candidate 1 | by Dan Roth buff.ly/nH0ru4S #dotnet #dotnet10 #aspnetcore #blazor #identity #webdev
Ken Dale reposted
A Beginner's Guide to Studying the Bible: Tips, Tricks, and Suggestions rodtrent.substack.co... #DivineDesign #Jobs #Industry #GodsWay #Career
Ken Dale reposted
Link correction: Now we have an official Microsoft NuGet account on BlueSky: bsky.app/profile/nuget.org Follow to stay up to date with everything related to .NET packaging! #dotnet #visualstudio #vscode
Ken Dale reposted
Return 408 Request Timeout For a Regex Timeout Using ASP .NET Core Middleware by @kendaleiv.com kendaleiv.com/return-408-r... #aspnetcore
New blog post! Return 408 Request Timeout For a Regex Timeout Using ASP.NET Core Middleware kendaleiv.com/return-408-r...
Ken Dale reposted
The Microsoft .Build.Sql project SDK is now generally available - build and deploy your SQL Database with confidence techcommunity.microsoft.com/blog/azuresq...
Ken Dale reposted
📢 #AzureCosmosDB Conf 2025 is coming! 📅 April 15 | ⏰ 9 AM PT | 🎥 Live on YouTube 🚀 Expert sessions, real-world use cases & exclusive on-demand content! 💡 Don’t miss out—register now for free! 🔗 aka.ms/AzureCosmosD...