Blog | Learning, Building, and Documenting

Blog

Learning, Building, and
Documenting

Insights and experiences from my journey as a developer—exploring ideas,
overcoming challenges, and sharing lessons learned along the way.

Hacky Way to Customize Shadcn’s Tooltip Arrows
December 15, 2024 5 min read

Hacky Way to Customize Shadcn’s Tooltip Arrows

A workaround for displaying a custom SVG arrow in shadcn’s tooltip.

Read more
  • react
  • css
The Future of Web Development in 2025
November 20, 2024 1 min read

The Future of Web Development in 2025

Exploring the emerging trends in web technologies, from AI-driven development to the rise of edge computing.

Read more
  • webdev
  • ai
  • future
Dark Mode: Design and Implementation
February 10, 2024 1 min read

Dark Mode: Design and Implementation

Best practices for implementing a theme system that supports both light and dark modes with CSS variables.

Read more
  • css
  • darkmode
  • design
Mastering TypeScript: Advanced Tips
October 15, 2024 1 min read

Mastering TypeScript: Advanced Tips

Deep dive into utility types, mapped types, and how to write more maintainable types for large projects.

Read more
  • typescript
  • programming
Sustainable Design Systems
September 5, 2024 1 min read

Sustainable Design Systems

How to build design systems that last, focusing on accessibility, scalability, and developer experience.

Read more
  • design
  • systems
  • ux
Why I Switched to Astro for my Portfolio
August 12, 2024 1 min read

Why I Switched to Astro for my Portfolio

My journey from a traditional React SPA to the content-focused performance of Astro.

Read more
  • astro
  • react
  • performance
The Art of Clean Code in 2024
July 20, 2024 1 min read

The Art of Clean Code in 2024

Revisiting the principles of clean code and how they apply to modern functional and reactive programming.

Read more
  • clean-code
  • architecture
Introduction to Rust for Web Developers
June 15, 2024 1 min read

Introduction to Rust for Web Developers

Why more web developers are learning Rust and how it can improve your backend and WebAssembly projects.

Read more
  • rust
  • backend
  • wasm
My Setup for Remote Productivity
May 30, 2024 1 min read

My Setup for Remote Productivity

A look at the hardware and software I use to stay focused and productive while working from home.

Read more
  • productivity
  • remote-work
The Rise of Shadcn/UI
April 18, 2024 1 min read

The Rise of Shadcn/UI

Why Shadcn/UI is becoming the go-to choice for building beautiful interfaces with Tailwind CSS and Radix UI.

Read more
  • shadcn
  • ui
  • tailwind
Learning in Public: Why it Matters
March 22, 2024 1 min read

Learning in Public: Why it Matters

The benefits of sharing your learning journey, from building a network to solidifying your knowledge.

Read more
  • career
  • learning
Setting Dynamic Default Values with Zod Schema
December 12, 2024 3 min read

Setting Dynamic Default Values with Zod Schema

Leverage Zod's powerful features to set dynamic default values and enhance data validation with flexibility and ease.

Read more
  • zod
  • typescript
Level Up OBS Recordings with Zoom-to-Mouse
January 3, 2025 4 min read

Level Up OBS Recordings with Zoom-to-Mouse

Enhance your recordings and presentations with dynamic zoom effects.

Read more
  • other