James HanHow Does the TikTok Recommendation Algorithm Work?How TikTok uses machine learning algorithms to power content recommendations that keep users engaged3 min read·Feb 9, 2023--1--1
James HanThree Common Types of Generative Adversarial Networks (GANs)An introduction to three common types of Generative Adversarial Networks (GANs)3 min read·Feb 2, 2023----
James HanIntroduction to Generative Machine Learning ModelsA brief introduction to generative machine learning models.2 min read·Feb 2, 2023----
James HanSystem Design: Microservices ArchitectureAn deep dive into the microservices architecture style in software system design6 min read·Dec 11, 2022----
James HanSystem Design: Orchestration-Driven Service-Oriented ArchitectureIntroduction to the orchestration-driven service-oriented architecture style in software system design3 min read·Nov 24, 2022----
James HanSystem Design: Space-Based ArchitectureIntroduction to the space-based architecture style in software system design5 min read·Nov 23, 2022----
James HanSystem Design: Event-Driven ArchitectureA deep dive into the event-driven architecture style for software system design8 min read·Nov 20, 2022--1--1
James HanSystem Design: Service-Based ArchitectureIntroduction to the service-based architecture style in software system design3 min read·Nov 19, 2022----
James HanSystem Design: Microkernel ArchitectureIntroduction to the microkernel architecture style in software system design3 min read·Nov 18, 2022----
James HanSystem Design: Pipeline ArchitectureIntroduction to the pipeline architecture style in software system design2 min read·Nov 18, 2022----