Debugging ETW Event Drops in High-Throughput Applications
A technical guide on debugging ETW event drops in high-throughput Windows applications, covering session analysis and bottleneck identification.
Yasoob Khalid is a developer and writer best known for the free, open-source book Intermediate Python and his project-driven follow-up, Practical Python Projects. His articles and books have reached 5+ million readers across 189+ countries, and his blog remains a go-to place for clear, practical Python insights. By day, Yasoob works on Azure Cloud Networking at Microsoft, and by night he continues to publish tutorials, notes, and experiments that demystify real-world Python for learners at every level. He’s also the author behind the long-running Python Tips site and newsletter, where he focuses on approachable explanations and hands-on examples.
188 articles from this blog
A technical guide on debugging ETW event drops in high-throughput Windows applications, covering session analysis and bottleneck identification.
A tutorial on using Mitmproxy and Sourcemapper to download and reconstruct original JavaScript/TypeScript source code from sourcemap files.
Salam app's privacy policy detailing its no personal data collection stance and use of third-party services for prayer times and Quran audio.
A support guide for the Salam app, covering setup, prayer times, Qibla finder, Quran reading, and troubleshooting.
A technical guide detailing the process of bypassing Kakasoft USB Copy Protection software to access protected files.
A guide on integrating and running Go code within an Elixir application using WebAssembly (WASM/WASI) and the Wasmex library.
A guide on using Python and PyObjC to access Apple's Vision Framework for text recognition (OCR) in images on macOS.
Explores efficient database methods for reordering items, inspired by Trello/Jira drag-and-drop functionality.
A developer's project write-up on creating a dual-screen application to display synced Spotify lyrics in English and Hungarian.
A guide on fixing 'too many redirects' errors when setting up a custom root domain with Webflow and Cloudflare.
A technical guide on extracting and decrypting WhatsApp messages from a local iOS backup for data preservation.
A programmer's guide to automating a badminton court booking system using Selenium and Python to secure time slots.
A Microsoft employee shares advice on preparing for big-tech job interviews, covering phone screens, coding, and behavioral questions.
A tutorial on building and scheduling a Python web scraper to run automatically using GitHub Actions, including emailing results.
A guide to understanding UPC-A barcode structure and creating a barcode generator from scratch using pure Python.
A guide to setting up listmonk, an open-source newsletter manager, as a free alternative to expensive services like Mailchimp.
A developer's guide to building a serverless system for stamping and delivering eBooks using AWS Lambda, S3, and SES to overcome Paddle's limitations.
A guide on using the Prerender service to improve SEO for React apps by serving pre-rendered HTML to search engine bots.
A tutorial on implementing JWT-based user authentication using a Flask backend with flask-praetorian and a React frontend.
A guide on how to automate posting Instagram Stories using Python and an unofficial API library, including code examples.