RSS.Social

Hi, I'm Den 👋 on Den Delimarsky

follow: @[email protected]

Posts

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!