Surveying SQL parser libraries in a few high-level languages
A survey of SQL parser libraries across multiple programming languages, comparing handwritten vs. generated parsers and their handling of basic SELECT queries.
A survey of SQL parser libraries across multiple programming languages, comparing handwritten vs. generated parsers and their handling of basic SELECT queries.
Exploring the privacy concerns of Google Analytics and why the author switched to the privacy-focused alternative, Plausible Analytics.
Guide to preserving original UNC paths after migrating to Azure Files using DFS-N Root Consolidation and a Windows Server Cluster.
Explains how to pin Azure VM Availability Sets to specific Availability Zones for high availability and low latency workloads.
Explores counterfactual evaluation as an alternative to A/B testing for offline assessment of recommendation systems.
Exploring how to integrate React Query with forms, discussing server state vs client state and approaches for handling form data.
A developer shares his journey and interviews others about landing their first junior developer jobs, offering tips on persistence and feedback.
A guide to setting up a Ruby on Rails development environment using Docker, allowing commands to be run without installing tools locally.
Learn how to render line breaks from strings with \n characters in React and Vue components using CSS or HTML replacement.
Explains canonical links in HTML for SEO, preventing duplicate content issues and guiding search engines to the preferred page.
A comprehensive 2022 cheatsheet for ExpressJS covering project setup, middleware, routing, and server configuration.
Explores the internal mechanics of starting an orchestration in Azure Durable Functions, focusing on message queuing and client initialization.
Explains the differences between struct, readonly struct, ref struct, and record struct in C#, focusing on usage, limitations, and memory management.
A tutorial on building a real-time public chat application using React.js for the frontend, Laravel for the backend, and Ably WebSockets for live communication.
On September 9th 2020, I woke up to find that the sky outside of my window looked like this:San Francisco, September 2020Smoke from nearby wildfires w
A guide to building globally distributed, multi-region active-active serverless applications on AWS using CDK, focusing on high availability and low latency.
Explains the importance of cleaning up side effects like API calls and WebSockets in React's useEffect hook to prevent memory leaks and errors.
A talk from Django Day Copenhagen 2022 on how to get involved in and contribute to the Django open-source community.
A developer advocate shares experiences and strategies for effective remote advocacy, covering virtual conferences, YouTube content, and remote engagement.
Learn to use the CSS ::marker pseudo-element to style list bullets with Unicode characters, solving text alignment issues.