Shane's Personal Blog

Gain wisdom at dawn; die with no regret at dusk.

  • Home
  • About Me
  • Portfolio
  • Favorite Quotes
  • Think Different
Running Parallel Operations with Asyncio Gather
PythonConcurrency

Running Parallel Operations with Asyncio Gather

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

Mar 9, 2025
1 minute read
Asyncio Tasks: Managing Concurrent Operations
PythonConcurrency

Asyncio Tasks: Managing Concurrent Operations

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

Mar 9, 2025
1 minute read
Python's GIL and Asyncio: Understanding the Relationship
PythonConcurrency

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 9, 2025
2 minute read
Effortless Video Transcription with OpenAI Whisper
AI ToolsPythonAutomation

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 7, 2025
2 minute read
24 Character Strengths That Drive Personal Excellence
Personal DevelopmentPsychologyWellbeing

24 Character Strengths That Drive Personal Excellence

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

Mar 7, 2025
9 minute read
Wisdom from Positive Psychology: Lessons on Resilience, Growth, and Happiness
Personal DevelopmentPsychologyWellbeing

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 7, 2025
21 minute read
Atomic Habits - How to Build Good Habits and Break Bad Ones
Personal DevelopmentProductivitySelf-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
Real Estate Investment Analysis: Building a Comprehensive Rental Property Calculator
Real EstateProgrammingInvestment

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
4 minute read
30 Things No One Tells You When You Reach the Age of 40
Life LessonsPersonal GrowthAging

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
Behind the Scenes: How Browsers Bring Websites to Life
Web DevelopmentFrontendPerformance

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 1, 2024
9 minute read
1…91011

Categories

Technology30Philosophy18Python17Fiction13Web Development12Psychology11Concurrency8Personal Development7Personal Growth7Software Development6Culture5Artificial Intelligence4

Tags

Python(15)Debugging(10)Confucius(9)Asyncio(8)Code Quality(7)Eastern Philosophy(7)Ancient Wisdom(6)Chinese Philosophy(6)Concurrency(6)FastAPI(6)Self-Improvement(6)SvelteKit(6)Docker(5)Personal Growth(5)Storytelling(5)

©2022–2026Shane (Xingeng) Zhang

All Rights Reserved