PinnedDylan WangAirbnb Search Ranking and RecommendationsAs the world’s largest short-term rental website, Airbnb provides an intermediary platform that connects short-term rentals (listings)…Sep 9Sep 9
PinnedDylan WangDesign UberUber is the world’s leading taxi-hailing software, with services covering taxi-hailing, food delivery, and logistics. Its system has…Sep 7Sep 7
Dylan WangWeekend Mobile & Web Development PracticeAlthough I am a backend engineer mainly focusing on system architecture and deep learning, following some front-end development knowledge…Sep 15Sep 15
Dylan WangGAN(Generative adversarial networks)In a Generative Adversarial Network (GAN), the loss function is the core part used to guide the optimization of the generator and the…Sep 13Sep 13
Dylan WangQ-learning and Deep Q-LearningQ-learning is a commonly used reinforcement learning algorithm that aims to help intelligent agents learn the optimal action strategy in an…Sep 13Sep 13
Dylan WangPostgreSQL (Query Optimization and Table Partitioning)Query optimization in PostgreSQL involves a variety of techniques and methods to improve query execution efficiency. The key to optimizing…Sep 7Sep 7
Dylan WanggRPCgRPC (Google Remote Procedure Call) is a high-performance, open-source remote procedure call (RPC) framework developed by Google. It allows…Sep 6Sep 6
Dylan WangRabbitMQRabbitMQ is an open-source message broker software (also called a message queue) used for communication between different applications…Sep 6Sep 6
Dylan WangKubernetes (K8s)Kubernetes (K8s) is an open source platform for container orchestration that helps manage the automated deployment, scaling, and operation…Sep 5Sep 5