Testing a compiler that can’t even print stuff out
A developer adds a testing infrastructure to their minimalistic x86 Lisp compiler, Lithium, which targets raw machine code without runtime dependencies.
A developer adds a testing infrastructure to their minimalistic x86 Lisp compiler, Lithium, which targets raw machine code without runtime dependencies.
A technical guide on connecting an Arduino/ESP32 to AWS IoT Core using the ArduinoMqttClient library and TLS mutual authentication.
A developer recounts his lifelong journey with the PDP-8 computer, from teenage exploration to creating a modern iPad emulator and solving Project Euler problems with it.
Explores parallelism techniques and memory optimization strategies for training massive neural networks across multiple GPUs.
A guide to using a Git hook to automatically prefix commit messages with JIRA ticket numbers from branch names.
A guide to attaching VSCode's debugger to native Rust code running within an Electron app's renderer process for hybrid development.
A presentation recap on operating Azure SQL Managed Instance on-premises using Azure Arc-enabled Data Services, from the Cloud Summit 2021.
A curated list of DevOps resources, including exercises, the 2021 State of DevOps report insights, and a GitHub Actions debugging tip.
A developer investigates a suspicious Cloudflare email, uncovering a potential account takeover vulnerability using persistent API credentials.
A Microsoft employee shares advice on preparing for big-tech job interviews, covering phone screens, coding, and behavioral questions.
Explores user-built alternatives like Nitter and Invidious that reclaim the web from corporate platforms by offering ad-free, privacy-focused interfaces.
The article details completing the school break filtering feature for a SaaS product, including UI work and final testing.
Explains how to use TypeScript index signatures to type objects with dynamic keys, using a salary calculation example.
A technical comparison of React's useRef and useState hooks, explaining their distinct purposes and when to use each.
A tutorial on building an automated stock checker for gaming consoles using Playwright, Azure Functions, and Twilio for notifications.
A guide to implementing and managing API versioning in ASP.NET Core, covering setup, benefits, and practical examples.
A guide to using a Maven archetype for creating a MicroProfile REST service packaged as a WildFly bootable jar, including Docker setup.
Explains hidden admin costs in Azure Lab Services, focusing on template VM expenses and how to monitor them using Azure tools.
An exploration of over 40 JavaScript engines beyond V8, JSC, and SpiderMonkey, detailing their use cases, implementations, and features.
Explains how to use Monte Carlo simulations for more accurate software project forecasting instead of traditional estimation methods.