Skip to main content
deletethis.net A photo of me wearing a white button up shirt standing in front of generic office building windows.

Blog

  1. Edge and WebView2 in Chrome DevTools MCP
  2. WebView2 wv2winrt bug case study
  3. Code Search Comparison: GitHub, Azure DevOps, and Chromium
  4. WatchBuildLog VS Code Extension
  5. Time Travel Debugging WPT on Windows
  6. OpenSourceIn Browser Extension
  7. Noobs WPT in Chromium learnings
  8. Eleventy on GitHub Pages (Part 3)
  9. CSS Scroll Animated Sticky Header
  10. Eleventy on GitHub Pages (Part 2)
  11. Eleventy on GitHub Pages
  12. Restricted Capabilities and MSIX APIs
  13. 404 Good News, Bad News
  14. Watch JavaScript via Proxy
  15. JavaScript Arrays are neat
  16. Right-To-Left Override Twitter Name
  17. Scrollbars in EdgeHtml WebView and Edge browser
  18. Edge browser and JavaScript UWP app security model comparison
  19. GoBack/GoForward in Win10 UWP WebView
  20. Changing the User Agent string in UWP WebView
  21. Windows.Web.UI.Interop.WebViewControl localhost access
  22. Win10 PWA Terminology
  23. Tiny browser features: JSBrowser crash resistance
  24. Tiny browser features: JSBrowser zoom
  25. Multiple Windows in Win10 JavaScript UWP apps
  26. MSApp.getHtmlPrintDocumentSourceAsync - JavaScript UWP app printing
  27. Win10 UWP WebView AddWebAllowedObject details
  28. Application Content URI Rule effects
  29. JavaScript Microsoft Store app StartPage
  30. Application Content URI Rules rule ordering
  31. Application Content URI Rules wildcard syntax
  32. Let's Encrypt NearlyFreeSpeech.net Update
  33. Parsing WinMD with .NET reflection APIs
  34. WPAD Server Fiddler Extension Source
  35. Data breakpoints in JavaScript
  36. WinRT Toast from PowerShell
  37. Windows Store App WebView Cross Origin XMLHttpRequest Behavior
  38. WinRT Launcher API in PowerShell
  39. Cdb/Windbg Commands for Runtime Patching
  40. Let's Encrypt NearlyFreeSpeech.net Setup
  41. Unicode Clock
  42. JavaScript Types and WinRT Types
  43. Cloud Share - New App
  44. location.hash and location.search are bad and they should feel bad
  45. Debugging anecdote - the color transparent black breaks accessibility
  46. FitBit and WebOC Application Compatibility Errors
  47. Moving PowerShell data into Excel
  48. Serializing JavaScript Promise Execution
  49. Considerate MessagePort Usage
  50. URI functions in Windows Store Applications
  51. C++ constructor member initializers run in member declaration order
  52. Subtleties of postMessage
  53. Percent Clcok Windows Store App Development Notes
  54. WinRT PropertySet Changed Event Danger
  55. Words with Hints Windows 8 App Development Notes
  56. MSVC++ 64bit Enums
  57. Shout Text Windows 8 App Development Notes
  58. Windows Store on Windows 8 Fun For Independent Developers
  59. Sci-fi short stories disguised as Internet docs
  60. Windows Remote Desktop via Internet
  61. Stripe CTF - Level 8
  62. Stripe CTF - Level 7
  63. Stripe CTF - Level 5
  64. Stripe CTF - XSS, CSRF (Levels 4 & 6)
  65. Stripe CTF - Input validation (Levels 1 & 2)
  66. Stripe CTF - SQL injections (Levels 0 & 3)
  67. Stripe Web Security CTF Summary
  68. Web Security Contest - Stripe CTF
  69. HTTP Compression Documentation Reference
  70. Application Protocols in Windows 8
  71. Changing Windows Live IDs
  72. Crowdsource These Projects
  73. Permanently Add Path to System PATH Environment Variable in PowerShell
  74. PowerShell Equivalents for JavaScript Array Functions
  75. Favorite Windows 8 Feature: Intra-Line Tab Completion
  76. Play Fez
  77. Why Did This Work?
  78. Alternate IPv4 Forms - URI Host Syntax Notes
  79. Privacy through Obscurity
  80. HTML5 Table Flipper Experiment
  81. Glitch Helperator
  82. Client Side Cross Domain Data YQL Hack
  83. Web Worker Initialization Race
  84. Prime HTTP Status Codes
  85. URI Percent Encoding Ignorance Level 2 - There is no Unencoded URI
  86. Why I Like Glitch
  87. URI Percent-Encoding Ignorance Level 1 - Purpose
  88. Blackmail DRM - Stolen Thoughts
  89. URI Percent Encoding Ignorance Level 0 - Existence
  90. JavaScript Array methods in the latest browsers
  91. Bug Spotting: Ctors with default parameters
  92. Replacing Google Reader Shared Feeds with Tumblr
  93. URI Empty Path Segments Matter
  94. Features of image type input tags in HTML
  95. Replacing Delicious with Google Reader
  96. Haven't Been Posting Much
  97. WPAD Server Fiddler Extension Update v1.0.1
  98. Command line for finding missing URLACTIONs
  99. clip.exe - Useful tool I didn't know shipped with Windows
  100. _opt Mnemonic
  101. PowerShell Script Batch File Wrapper
  102. Capturing HTTPS with FiddlerCore
  103. JavaScript & .NET interop via WebBrowser Control
  104. IE9 Document Mode in WebOC
  105. GeolocMock Tool - Tell IE9 Where You Are
  106. Listen to Max Tannone and Watch Moon
  107. Ratatat Rocks
  108. Console Build Window Jump Lists Tool
  109. Windows 7 Accelerator Platform COM / C# Interop
  110. DVD Ripping and Viewing in Windows Media Center
  111. Google and Outlook Calendar Sync'ing