Avatar 😃

Shane's Personal Blog

Gain wisdom at dawn; die with no regret at dusk. 朝闻道,夕死可矣

  1. About Me
  2. Home
  3. Search
  4. Archives
  5. Think Different
    1. Dark Mode

Archives

2025 36
2024 5

Categories

Python Concurrency Philosophy Web Development Personal Development Psychology JavaScript Machine Learning Personal Growth Technology

Tags

Asyncio Concurrency Python Debugging Confucius FastAPI JavaScript Relationships Ancient Wisdom Chinese Philosophy
Featured image of post Within the Four Seas: Finding Brothers Everywhere
Philosophy Confucianism Cultural Understanding

Within the Four Seas: Finding Brothers Everywhere

Exploring a timeless Confucian teaching about universal brotherhood and how it applies to modern relationships across cultural boundaries.

Mar 11, 2025
3 minute read
简体中文
Featured image of post True Harmony: Embracing Differences While Maintaining Respect
Philosophy Relationships Personal Growth

True Harmony: Embracing Differences While Maintaining Respect

Exploring Confucius's wisdom on how genuine connection comes from respecting differences, not demanding uniformity, with practical examples for modern relationships

Mar 10, 2025
3 minute read
简体中文
Featured image of post Understanding Git: The Ultimate Guide
Development Tools Version Control

Understanding Git: The Ultimate Guide

A comprehensive, beginner-friendly guide to Git concepts, commands, and workflows with practical examples and clear explanations

Mar 10, 2025
7 minute read
简体中文
Featured image of post When Visions Collide: Why Shared Goals Are Essential for Collaboration
Leadership Collaboration Personal Development

When Visions Collide: Why Shared Goals Are Essential for Collaboration

Exploring how divergent visions impact teamwork, through ancient wisdom and modern experiences, with practical strategies for aligning goals in collaborative environments

Mar 10, 2025
2 minute read
简体中文
Featured image of post Asyncio Best Practices and Common Pitfalls
Python Concurrency

Asyncio Best Practices and Common Pitfalls

Learn the essential best practices and avoid common mistakes when working with Python's asyncio library

Mar 09, 2025
2 minute read
简体中文
Featured image of post Asyncio Tasks: Managing Concurrent Operations
Python Concurrency

Asyncio Tasks: Managing Concurrent Operations

Learn how to use asyncio Tasks to run multiple operations concurrently in Python without threads

Mar 09, 2025
3 minute read
简体中文
Featured image of post Cooperative Multitasking: The Core of Python Asyncio
Python Concurrency

Cooperative Multitasking: The Core of Python Asyncio

Learn how Python's cooperative multitasking works and how it differs from traditional threading

Mar 09, 2025
3 minute read
简体中文
Featured image of post Processing Results as They Arrive with as_completed
Python Concurrency

Processing Results as They Arrive with as_completed

Learn how to use asyncio.as_completed to handle task results immediately when they're ready

Mar 09, 2025
3 minute read
简体中文
Featured image of post Python Asyncio: Coroutines Explained
Python Concurrency

Python Asyncio: Coroutines Explained

A clear explanation of Python coroutines, the fundamental building blocks of asyncio programming

Mar 09, 2025
3 minute read
简体中文
Featured image of post Python's GIL and Asyncio: Understanding the Relationship
Python Concurrency

Python's GIL and Asyncio: Understanding the Relationship

Learn how Python's Global Interpreter Lock relates to asyncio concurrency and when to use each approach

Mar 09, 2025
3 minute read
简体中文
1 2 3 4 5
© 2022 - 2025 Shane Zhang (张欣耕)