Avatar 😃

Shane's Personal Blog

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

  • About Me
  • Home
  • Think Different
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
简体中文
Featured image of post Running Parallel Operations with Asyncio Gather
Python Concurrency

Running Parallel Operations with Asyncio Gather

Master asyncio.gather() to run multiple coroutines simultaneously and combine their results

Mar 09, 2025
3 minute read
简体中文
Featured image of post Understanding the Event Loop: Python's Asynchronous Engine
Python Concurrency

Understanding the Event Loop: Python's Asynchronous Engine

A clear explanation of the event loop at the heart of Python's asyncio library

Mar 09, 2025
3 minute read
简体中文
Featured image of post 24 Character Strengths That Drive Personal Excellence
Personal Development Psychology Wellbeing

24 Character Strengths That Drive Personal Excellence

A comprehensive exploration of scientifically validated character strengths that contribute to personal growth, wellbeing, and success

Mar 07, 2025
9 minute read
简体中文
Featured image of post Effortless Video Transcription with OpenAI Whisper
AI Tools Python Automation

Effortless Video Transcription with OpenAI Whisper

Learn how to automatically generate high-quality transcripts from any video source using OpenAI's Whisper and Python

Mar 07, 2025
5 minute read
简体中文
Featured image of post Wisdom from Positive Psychology: Lessons on Resilience, Growth, and Happiness
Personal Development Psychology Wellbeing

Wisdom from Positive Psychology: Lessons on Resilience, Growth, and Happiness

A comprehensive collection of insights and quotes from positive psychology, covering topics from resilience and failure to relationships and personal growth - wisdom to build a more meaningful life.

Mar 07, 2025
20 minute read
简体中文
Featured image of post 30 Things No One Tells You When You Reach the Age of 40
Life Lessons Personal Growth Aging

30 Things No One Tells You When You Reach the Age of 40

Essential wisdom and life lessons that become apparent when you hit your 40s, covering health, relationships, personal growth, and perspective on life.

May 31, 2024
3 minute read
简体中文
Featured image of post Atomic Habits - How to Build Good Habits and Break Bad Ones
Personal Development Productivity Self-Improvement

Atomic Habits - How to Build Good Habits and Break Bad Ones

An in-depth look at James Clear's framework for developing effective habits through four simple laws and understanding the power of tiny changes.

May 31, 2024
9 minute read
简体中文
Featured image of post Real Estate Investment Analysis: Building a Comprehensive Rental Property Calculator
Real Estate Programming Investment

Real Estate Investment Analysis: Building a Comprehensive Rental Property Calculator

Learn how to create a Python calculator to analyze rental property investments, including mortgage payments, cash flow, appreciation, and key metrics like NPV and IRR.

May 31, 2024
5 minute read
简体中文
Featured image of post Behind the Scenes: How Browsers Bring Websites to Life
Web Development Frontend Performance

Behind the Scenes: How Browsers Bring Websites to Life

An intuitive exploration of how browsers transform code into interactive websites, from file requests to rendering and beyond

Apr 01, 2024
10 minute read
简体中文

No results found

Try different search terms

1 … 5 6 7
© 2022 - 2025 Shane Zhang (张欣耕)

Search

Type to filter posts below

Categories

Technology 19 Python 17 Philosophy 9 Concurrency 8 Web Development 8 Personal Development 6 Psychology 6 Artificial Intelligence 4 Software Development 4 JavaScript 3 Machine Learning 3 Personal Growth 3

Tags

Python (10) Asyncio (8) Debugging (8) Concurrency (6) SvelteKit (6) Confucius (5) AI Tools (4) JavaScript (4) Self-Improvement (4) Ancient Wisdom (3) Chinese Philosophy (3) Code-Quality (3) Conflict-Resolution (3) Critical Thinking (3) Developer Productivity (3)