JsonKit
  • Menu ▾
    • About
    • Home
    • Tool Tutorials
  • About
  • Home
  • Tool Tutorials

Color Shades Generator: From Linear Interpolation to Tailwind Export

2026-02-01
#generator 

Design systems need a complete color palette, not just one primary color. Designers often say “give me variations of this blue,” but manually adjus…

[Read more]

Extracting Color Palettes from Images: A Practical Guide to Color Quantization

2026-02-01
#image  #rest 

I was building a design tool recently that needed to extract dominant colors from user-uploaded images. After diving into color quantization algori…

[Read more]

From Pixels to Palettes: Implementing Color Extraction in JavaScript

2026-01-31
#javascript  #image 

I recently needed to extract dominant colors from brand logos for a design system. After trying several online tools, I found the underlying princi…

[Read more]

Color Format Conversion: Implementation of HEX, RGB, and HSL

2026-01-31
#canvas  #format  #css 

As a frontend developer, color format conversion is routine work. Designers give you HEX from Figma, you want HSL for CSS variables, and Canvas nee…

[Read more]

From RGB to WCAG: Understanding Color Contrast Calculation

2026-01-30
#tutorial 

During an accessibility audit, I found several color combinations in our design system that didn’t meet contrast requirements. When the designer as…

[Read more]

Building a Code Sharing Tool: URL Hash Storage and Base64 Encoding Techniques

2026-01-30
#base64  #encoding  #database 

Recently, I built a code sharing tool that requires a “no backend, permanent validity” sharing mechanism. After researching several approaches, I c…

[Read more]

From Regex to AST: Understanding Code Minification Principles

2026-01-29
#regex 

Recently, I was optimizing a frontend project where the bundled JS file exceeded 2MB. Even with Webpack’s production mode, the size seemed excessiv…

[Read more]

From Regex to AST: Building a Code Formatter

2026-01-29
#javascript  #regex  #format 

Dealing with minified legacy code is painful. While Prettier is powerful, sometimes you just want to quickly format a snippet without configuring r…

[Read more]

From Cyclomatic Complexity to Code Quality: Building an Online Code Analyzer

2026-01-28
#tutorial 

During code reviews, I often encounter “spaghetti code” — functions with hundreds of lines and seven or eight nested if-else blocks. To quantify co…

[Read more]

What 755 Really Means: A Closer Look at Unix File Permissions

2026-01-28
#tutorial 

Every developer who’s touched a Linux server knows chmod 755. But have you ever stopped to think about why read is 4, write is 2, and execute i…

[Read more]
< [Newer posts] :: [Older posts] >
© 2025 JsonKit :: Theme made by panr