Hi, I'm Den 👋 on Den Delimarsky
Visual Studio Code And The MCP Installation Prompt
Is A Shell All You Need?
OAuth In The MCP C# SDK: Simple, Secure, Standard
Stop Guessing: MCP Elicitations Come To Visual Studio Code
I Built BlogScroll To Save Personal Blogging From SEO Hell
Please Don't Write Your Own MCP Authorization Code
Update To MCP Authorization Spec - Resource Parameter (RFC 8707)
The Month of MCP
Agents Are Your Mech Suit
Visual Studio Code Now Supports MCP Authorization
Preventing Confused Deputy Attacks In MCP With Azure API Management
Get Back To MOK Enrollment Screen If You Miss It In Fedora
The New MCP Authorization Specification
Better Logic For Showing Auth Windows With Your Local MCP Server
Secure Remote MCP Servers With Entra ID And Azure API Management
Enable Local MCP Servers To Access Entra ID Accounts
Old Security Rakes In New MCP Yards
Improving The Model Context Protocol Authorization Spec - One RFC At A Time
Introducing OpenSpartan Forerunner - A MCP Server For Halo Infinite
Acquiring Tokens For Non-Graph APIs In Azure Functions
Using Microsoft Entra ID To Authenticate With MCP Servers Via Sessions
Using Microsoft Entra ID To Authenticate With Model Context Protocol Servers
The Missing Intro To Flexible Federated Identity Credentials
How I Automated My Podcast Transcript Production With Local AI
DeckSurf Now Supports All Stream Deck Devices
Harnessing The LLM - Rebuilding My Podcast Website In Two Evenings And Not Two Weeks
A Simple Way GitHub Copilot @vision Helped Me Be More Productive
Using GitHub Copilot From Inside GitHub Actions
Hello, Developer Division
Deleting All Workflow Runs In GitHub Repository With PowerShell
Work Style
Be A Property Owner And Not A Renter On The Internet
AI Slop Will Put A Premium On Human Content
Quickly Finding Previously Typed Commands With PowerShell
Troll Spotting In The Pacific Northwest
Reverse Engineering The Stream Deck Plus
New PowerToys Awake Release With Tray Improvements
Experian Plans To Sell More Of Your Data
Extracting Icons From A Windows DLL Or EXE With C#
Uncovering Anyone's True Google Workspace Email Address From An Alias
From Canada with Money - Watch Out for the Old-School Mail Scam
Beware Of Deceiving Authenticator Apps on Apple and Google Devices
Email Aliases Are Not A Security Measure
Hawai'i (Big Island) Trip
New Features For MSAL Python - Managed Identity and macOS Broker
The Math Of Getting To Hero Rank In Halo Infinite
Halo World Championship 2024
OpenSpartan Workshop 1.0.10 (Thasan) Released
OpenSpartan Workshop 1.0.9 (Grunt) Released
Extracting Match Stats From Halo Infinite Film Files
The New Playlist Wait Time Analysis for Halo Infinite - Operation Fleetcom
Converting HEX Color To SolidColorBrush In WinUI 3
Purchasing Items In The Halo Infinite Exchange Via The API
SeaFair 2024 - Air Show Photos
The Beauty Of Having A Pi-hole
Analyzing Wait Times for Halo Infinite - Anvil
OpenSpartan Workshop 1.0.8 (Slipspace) Is Launched
PowerToys Awake Now Has Icons And Helpful Tooltips
OpenSpartan Workshop 1.0.7 (Cylix) Is Now Available
Track Halo Infinite Wait Times with Open Source Datasets
Convert Gamertag To XUID
Tracking My Own Halo Infinite Stats With OpenSpartan Workshop
Creating Free Rich Automatic Captions In DaVinci Resolve
OpenSpartan Workshop 1.0.6 (Crucible) Ready for Download
Halo Infinite Career Ranks
Deep Dive Into Halo Infinite Operations API
A Look Under The Hood Of The Halo Infinite Exchange
Using The Windows Authentication Broker For Simpler User Logins With MSAL
OpenSpartan Workshop 1.0.3 (Escharum) Is Now Available
OpenSpartan Workshop 1.0.2 (Sangheili) Is Now Available
OpenSpartan Workshop 1.0.1 (Mantle) Is Now Available
Announcing OpenSpartan Workshop 1.0
Product Manager Frameworks Are A Tool, Not A Mantra
Finding A Good Way To Track Halo Infinite Playlist Wait Times
UniFi, Or The Story Of Unnecessary Cloud Accounts
Identifying Your Halo Infinite Build GUID
Sending Your MSAL Telemetry To Azure Application Insights
Getting Your Halo Infinite Service Record Directly From The API
A Look Back At The Halo 5 Career Rank API
Peek Into Halo Infinite Playlist Weights - With The Halo Infinite API
We're Hiring A Senior Technical Program Manager
Comments Are Dead - Long Live Comments
Testing Your Network Speed On macOS From The Terminal
Halo World Championship 2023: The Year To See It
An In-Depth Overview Of The Halo Infinite Career Ranks
Halo Infinite Medal API Now Returns Infection, VIP, Extraction Medals
The List Of 50 (Somewhat) Secret Windows Tools & Tricks
Archives
What Others Tell You Is The Wrong Solution
OpenSpartan And The Quirks Of Halo Infinite API
Medals In OpenSpartan
Progress On OpenSpartan - Profile And Match Tracking
Building OpenSpartan
Collecting And Analyzing Halo Stats - With Azure, SQLite, Python, And GitHub
On AWS Shutting Down Open Source Documentation
Experimenting With Linux As A Daily Driver
A New PowerToys Awake Is Out
Solving The Funky 0x8007007B Windows Activation Error
Just Works For Me
Recipes For Product Failure: Obsess Over Competitors
Bulk Updates To Azure Blob Storage Cache Control Metadata
Visiting The Halo Museum
Docs As Part Of The Developer Experience For MSAL
Restricting Your Azure App Service Site To Specific Microsoft Accounts
Experimenting With Managed Identity In MSAL.NET
About
Principles Of Horrible API Documentation
Reading Azure Active Directory Recommendations From PowerShell
Coming Back To Microsoft
Building The OpenSpartan Data Browser
How I Built A Custom Halo Infinite Data API With Netlify
Unlocking All Halo Infinite Content In Your Build
Enabling Hidden Maps And Game Modes In Halo Infinite
Reverse Engineering The Halo Infinite Rating And Favoriting API
Motherboard On The Wall
Upgrading My Mini Machine To GeForce RTX 3080 Ti
Parsing Bond Responses From The Halo Infinite API
Getting ArXiv Sanity Papers Via RSS
Beating Halo Infinite On LASO
Trying Out The Steam Deck
Windows Needs a Change in Priorities
Building My Own Deep Learning Rig
Getting Halo Infinite Match Stats With Official Halo API
Halo Infinite Web API Authentication
Discovering the Halo Infinite API
The Tradition Of Beating Halo On Legendary
Netlify Analytics API
Tweaking Spotify For Podcasters Feature Flags
First Explorations of Twitter Verification API
Careers Are Not Marathons Or Sprints
Lies, Damn Lies, and Software You Rent
Hidden Xbox APIs: Backing Up Media Captures
Behind The Spotify Wrapped API Scenes
GitHub Issues Graph with Netlify and GraphQL
Using Netlify API Authentication for Static Site Builds
Setting A Blank New Tab on Microsoft Edge
Joining Netlify
Signing GitHub Commits With YubiKey
The Rise Of User-Hostile Software
Reverse Engineering The Stream Deck
Announcing PowerToys Awake To Caffeinate Your Windows PC
Unlocking My Spotify Podcast Data
How I Automated My Vaccine Appointment Search
Downloading Azure Media Services Videos With FFMPEG
Getting DeepSpeech To Run On Windows
Get GitHub User Contributions With GitHub Skyline API
Recoding Audio Data From Nest Camera
Running Scheduled Data Collection with Synology and Docker
Using Nikon D3100 As Webcam
Launching Windows Store Apps On Stream Deck
Hosting Your Own Notes On Synology NAS With Docker
Automatically Finding A Short Twitter Username
Freely Accessing Your Own Nest HD Camera Stream
Unlocking My Air Data Through API Analysis
Building Evergreen Markdown Notes
I Launched A Personal Site Directory
Joining Microsoft Developer Relations
Caffeinate Windows With PowerShell
I Built A Desktop Computer
Generating Windows 10 Notifications With PowerShell
Announcing MeetingShot
Configuring Key-Based SSH Access For Raspberry Pi
Chapter Two: Day One - Joining Amazon
End Of Chapter One: Leaving Microsoft
Building Your Own Twitter Analytics
Launching A Podcast
Push To Two Git Repos At Once
Give And Receive Feedback
How I Learn
Product Manager Skills
Instead Of MAX Use LAST_VALUE For Time-Based Data
Watch Out For Modulo And Hashes
10 Years Of Blogging
Preventing Key Leaks In Git Commits
You Don't Need A Coding Bootcamp
Gadgets And Software Of The Past
Apple - Time To Fix Your Subscription Management
Relentlessly Simplify
Basics Of Reddit Sentiment Analysis
One Line Python Documentation
Lessons In Building A Scalable Samples Experience
You Are In Sales
Updating GitHub Actions Workflows
Product Managers And Data: Cohort Analysis
Building A Centralized Samples Experience At Microsoft
Must-Haves On Your macOS Setup
Leadership In An Individual Contributor Role
Metrics For Product Managers
Automating PM Status Reporting
Growing As A Product Manager: Ideas
Building A Documentation CLI
Making 1:1s Worth Your Time
Process Is Not Replacement For Training And Tools
Failing Fast Does Not Mean Being Careless
You Too Should Be Data-proficient
Randomized
Fall In Love With The Problem, Not The Solution
Hosting Your Hugo Blog For Free
Building Java API Docs With DocFX
Quantitative And Qualitative Metrics
Tools Of The Trade For Product Managers
Getting Started As A Product Manager
Books To Read For Product Managers
Be A Mentor
Deploying A Personal Blog With GitHub Actions
A Year In Review - 2018 Edition
Write GitHub Actions In PowerShell
Building Docs With GitHub Actions
On Feature Ownership
On Structured Content
On Focus
Talking Docs At Open Source Summit North America 2018
Easy Docs For Node And Python
DIY Docs In The Cloud
Coffee And Docs: Intro To DocFX
5 Things Learned Generating API Documentation
Helping People Work Efficiently While Remote
Summer Of Docs - Documenting .NET Libraries
Connect GitHub And VSTS With Azure Functions
Your Customers Do Not Know The Solution
Migrating UserVoice Ideas To GitHub
It Is Time To Ditch SMS 2-Factor Verification
New FoggyCam Release - Support For 2-Factor Auth And Python 3
Tech Support Scam Site - Beware Of Jammed Safari
Uploading Nest Camera Video To Azure Storage
Unlimited Storage For Your Nest Cam, With No Subscription
PSA - Do Not Make Your Nest Cam Public Just To Access The Stream
Tracking Instagram Hashtag Popularity
Authenticating With Instagram Without The Browser
Pulling Ubnt Stats Locally
Productivity Tips - 2018 Edition
A Year In Review - 2017 Edition
Tis' The Season Of Stickers
Organizing iPhone Homescreen From A Mac
Installing Windows 10 With A Large USB Drive
Visual Studio Code And docs.microsoft.com API Docs
Azure Container Instances, Azure Functions & VSTS Builds
Visual Studio Team Services - Pull Request After Build
Intercepting iPhone Traffic On A Mac - A How-To Guide
3 Years At Microsoft, Life Changes, And More
Validating Samples With Docker And Azure Container Registry
Building Docs For NuGet Packages With VSTS And GitHub Pages
Talking Self-Driving Cars, Docs And Community On MSDevShow
Easy Spec Reviews With GitHub & Bots
Get Ahead In A Wait List, Or How To Never Trust The Client
How We Build Documentation For .NET-Based SDKs
View Photos With Windows Photo Viewer on Windows 10
5 Reasons Why I Switched From Mint To A Spreadsheet
Ubiquiti EdgeRouter As Level 2 Switch
Binding Dynamic Build Definitions To GitHub Repos
GIFs, Products And Superpowers
Getting Build Steps With Visual Studio Team Services .NET API
Learn Cross-Platform Push Notifications
On Importance Of Documentation
Converging Social App UI patterns
On Security, Exploratorium, and Phishing
Using Vossibility Stack To Track GitHub Community Contributions
Running Latest .NET Core On VSTS Hosted Build Agent
Creating A Content Validation Bot For GitHub
Intro To Azure Notification Hubs
Enabling Hidden Posts In Ghost Blog Instances
Serve Your WordPress Blog Via HTTPS On NameCheap (For Free)
What Programming Language To Learn? It Does Not Matter
What Makes A PM A Great PM
Command Line And vso-agent
Release Of Hummingbird – Distribution List Converter
In Between Usage And Engagement
DubHacks 2015 (Or Why You Should Attend DubHacks 2016)
Non-Store Windows Phone Apps: Integrate With The Settings Hub
Using Azure Notification Hubs With Windows Phone
DI.FM In A New Dimension – Beem Plus 2.0 Is Out
EnTrance - A State Of Trance Podcast App On Windows Phone
FileExplorer For Windows Phone – Test Feedback Needed
Beem Is Now Open-Source
New Week – New FileExplorer Release
Testing The Future
Last.fm API For A Windows Phone App – Auth
MissionControl - A Flexible API for Remote Device Control
Dynamic Lockscreen Changer For Windows Phone 8, Built With ASP.NET MVC And Azure Mobile Services
Last.fm API For A Windows Phone App – Scrobbling A Track
Moving Beem From Static XML To Azure Mobile Services
Careful With Deserialization On Windows Phone – Encoding Matters
Launching Windows Store Apps From Desktop
Adding SkyDrive Upload Support To Your Windows Phone App
URI Associations In Windows Phone 8 Outside Bing Vision
Getting Windows Phone Apps Back Into The Zune Desktop Client
The Beginnings Of Windows Phone Control Kit
Windows Phone: Samsung Diagnostics App Blocks GPRS Profile
Pushing The Limits Of Windows Phone With EmailComposeTask
Setting Up A Network Capture Box With Ubuntu And Wireshark
Dell Venue Pro EM App - Version 1.12
KinectoPhone – Kinect And Windows Phone Working Together
Unencrypted IMAP Connection Is A Bad Idea – Here's Why
New Windows Phone 7 Guide – Using Your Phone As A Storage Device
Windows Phone 7 Guide – Unlock Apps In A Locked Emulator
Ringtones From Existing Content On WP7 – Why Can't You Do That?
Access Blocklisted Apps In The Windows Phone Emulator
Windows Phone Falling - Might As Well Detect This With Your App
Windows Phone 7 Guide – Part 6 – ISETool
Custom Accelerometer Motions For The Windows Phone Emulator
Coding4Fun Toolkit – Now With In-App Tiles
Dell Venue Pro – Working With The Native Layer
Kinect SDK – Resources For Developers
Windows Phone Emulator In Airplane Mode – Unintentionally
Querying The Xbox Live Game Marketplace – From Anywhere
Trick Windows Phone OS Into Believing Your App Is The YouTube App
Dis-(And Re-)assembling The Default Windows Phone YouTube Library
A Better Sample For The Netduino ShieldStudio 4-digit Shield
Launch The Maps Application Inside The Windows Phone Emulator
Using The Zune Web API On Windows Phone 7
Windows Phone 7 – First Experiences With A Real Device
Windows Phone Emulator: Capturing Traffic (Fiddler Or WireShark)
Implementing Application Extensibility
WPF To Replace WinForms?
Drawing The XYZ Axes in XNA
Facebook API From C# – Getting The List Of Friends
Making Of: Managed Plug-In For Snippet Manager
Going The C++ Way With Microsoft C And C++ Compiler And Notepad++
Projects Published And Verified
Using The Google Weather API – Pros And Cons So Far
Weather In The Taskbar
IconReference – Using Own Icons
Welcome To My Blog!