ZANE.C

Blogs

Blogs

All Blogs

The CSS Odyssey: Why I Turned back to CSS After Trying Everything Else

Jun 01, 2025 · react · styling

A backend developer's CSS journey: from vanilla to CSS-in-JS to Tailwind and back to CSS, with hard-earned lessons along the way.

Read More>>

5 WTF Moments in Python

May 04, 2025 · python

This isn't another Python beginner guide or critique of Python's performance issues. Instead, the blog walks through five surprising behaviors in Python that have bitten me in the past, knowing these might save you hours of debugging.

Read More>>

Code like an Onion: The Decorator Pattern

Apr 27, 2025 · python · pattern

An introduction to the Decorator Design Pattern, which helps manage cross-cutting concerns by wrapping your core functionality like an onion🧅.

Read More>>

Single Source of Truth: Cross-Component Styling with React Compound Pattern

Apr 23, 2025 · React · Pattern

Cross-component styling is more than often in real world application. The blog explores a context-aware styling solutions in React applications, leveraging the Compound Pattern.

Read More>>

Breaking Down React Components: From Monolithic to Compound Pattern

Apr 07, 2025 · React · Pattern

Struggling with monolithic React components? Break it into small pieces and embrace the compound pattern to achieve intuitive composition and unlimited customization.

Read More>>

Conquering Slow Tests: 4 Solutions to Bring Concurrency into Pytest

Feb 27, 2025 · python · asyncio · testing

System and integration tests sometimes require substantial execution time. The blog shares my journey of exploring multiple approaches to address the efficiency challenges, culminating in developing a custom pytest plugin.

Read More>>