Skip to main content
Yangshun Tay
Ex-Meta Staff Engineer, Co-founder GreatFrontEnd
View all authors

Master Python Data Structures - From Lists to Custom Types

· 8 min read
Yangshun Tay
Ex-Meta Staff Engineer, Co-founder GreatFrontEnd

Python's data structures are the foundation of efficient programming. Whether you're building a web application, processing large datasets, or solving algorithmic challenges, understanding how to choose and use the right data structure can make the difference between elegant, performant code and solutions that struggle under load. This guide takes you from fundamental collections to advanced custom types.

Async Programming in Python - From Callbacks to Async/Await

· 7 min read
Yangshun Tay
Ex-Meta Staff Engineer, Co-founder GreatFrontEnd

Asynchronous programming is one of the most powerful yet misunderstood concepts in Python. Whether you're building a web scraper, a real-time monitoring system, or orchestrating complex workflows, understanding how to write non-blocking code is essential for performance and scalability. In this guide, we'll explore Python's async ecosystem from the ground up, starting with callbacks and progressing to modern async/await syntax.