dangreen's blog 🌱
  • July 23, 2026

    Why You Should Try Nano Kit

    Four honest reasons to try Nano Kit, a lightweight state management ecosystem: performance, bundle size, first-class DI, and a unified architecture.

    state-management state-management signals signals bundling bundling
    Read more →
  • July 14, 2026

    How to setup Conventional Commits in JavaScript project: 2026 edition

    An updated complete guide to setting up automated release pipeline with Conventional Commits in JavaScript projects - now with AI agent skills.

    git git automation automation changelog changelog
    Read more →
  • November 12, 2025

    Masonry Grid Goes CSS-Only: An Experimental Approach

    A new experimental approach to masonry layouts using CSS Grid's grid-row span property. Pure CSS, perfect for SSR, but with trade-offs.

    masonry masonry css css
    Read more →
  • November 07, 2025

    Masonry Grid: A 1.4 kB Library That Actually Works

    A modern, lightweight solution for Pinterest-style masonry layouts using CSS Grid and transforms. Works with React, Preact, Svelte, SolidJS, and compatible with SSR.

    masonry masonry css css
    Read more →
  • July 14, 2025

    How to setup Conventional Commits in JavaScript project

    A complete guide to setting up automated release pipeline with Conventional Commits in JavaScript projects.

    git git automation automation changelog changelog
    Read more →
  • September 14, 2022

    How to build tree-shakeable JavaScript libraries

    Learn to write tree-shakeable code and design tree-shakeable libraries.

    tree-shaking tree-shaking bundling bundling optimization optimization
    Read more →
  • February 17, 2022

    Why and how to transpile dependencies

    A guide on transpiling the code of your dependencies to ensure compatibility with modern and legacy browsers.

    transpilation transpilation bundling bundling optimization optimization
    Read more →
  • May 07, 2020

    Speed up with Browserslist

    How to make your website faster using Browserslist.

    browserslist browserslist bundling bundling optimization optimization
    Read more →
© 2026 • dangreen's blog 🌱
Press Esc or click anywhere to close