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