Counterfactual Evaluation for Recommendation Systems
Explores counterfactual evaluation as an alternative to A/B testing for offline assessment of recommendation systems.
Explores counterfactual evaluation as an alternative to A/B testing for offline assessment of recommendation systems.
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.
A comprehensive 2022 cheatsheet for ExpressJS covering project setup, middleware, routing, and server configuration.
Explains canonical links in HTML for SEO, preventing duplicate content issues and guiding search engines to the preferred page.
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.
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.
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 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.
A deep dive into Java's Project Loom, explaining virtual threads, their scheduling, memory management, and how they improve application scalability.
VMworld, the major VMware conference, has been rebranded to VMware Explore and returns as a global in-person event in 2022.
A guide to setting up automated Hugo blog draft previews using GitHub Actions and Surge.sh for collaborative review.
Explains the Visitor design pattern in Swift with code examples, showing how to add functionality to objects without modifying their original code.
A tutorial on creating a custom React Hook called 'useBoolean' to manage stateful boolean values more efficiently.