blog
> Thoughts on web development, software engineering, tutorials and more
21-05-2025
development
Theme Switcher in Next.js with TailwindCSS and Shadcn/ui
This post walks through implementing a dynamic color theme switcher in a Next.js app using Tailwind CSS. It allows users to toggle between custom color themes like Caffeine, VintagePaper and Notebook, and it respects light/dark modes. The s...
17-04-2025
development
Enabling TipTap image drag and drop functionality without the PRO subscription
Learn how to enable drag-and-drop image functionality in TipTap, a feature often associated with pro subscriptions. This guide provides the steps to integrate this essential UX improvement into your TipTap editor.
03-03-2025
development
Simple language changing in Next.js application
This post explains how I built a simple language switcher in Next.js using Zustand and a lang.json file - no i18n libraries needed. It supports toggling between English and Croatian, persists the language with localStorage, and uses a t(key...