Articles
Technical articles and updates.
Introduction
Create Infrastructure Diagrams in Your Browser: Auto-Generate Diagrams from Code
Use our Mermaid.js-based infrastructure diagram builder to visualize cloud and network configurations just by defining nodes and connections.
How to Auto-Generate ER Diagrams from SQL (DDL) and the Benefits of Doing So
Learn how to visualize your database design by auto-generating ER diagrams from DDL, such as CREATE TABLE statements.
Mastering Automation: Efficiency with GitHub Actions and Cron
Explore GitHub Actions for modern CI/CD and Cron for traditional scheduled tasks. Learn how to manage complex workflows and schedules without errors.
Optimizing Data Interoperability: Choosing Between JSON, CSV, and YAML
Understand the three dominant data formats in modern system development. Learn their strengths and how to seamlessly convert between them for better tool integration.
Optimizing Design and Assets: Comparison, Color, and Icons
From text diffs and color systems to creating the face of your site with favicons. Learn how to use design tools to enhance your frontend development.
Mastering the JSON Ecosystem: Best Practices for Type Safety and Schema Management
JSON is more than just a data format; it's the backbone of modern development. From TypeScript types and Zod validation to OpenAPI documentation, learn how to leverage the modern JSON ecosystem.
Dramatically Improve Development Efficiency: Debugging Techniques for APIs and Databases
From formatting bloated SQL to converting Curl commands copied from your browser into code. Learn professional techniques to shorten your debugging time.
JWT and Security Tokens: Understanding the Mechanism and Secure Operation Guide
From the internal structure of JSON Web Token (JWT) to public key distribution with JWKS and data tampering detection through hashing, learn the fundamentals of safe authentication systems.
Linux Essentials: Mastering Permissions and Unix Time
Learn the core concepts of file permissions (chmod) and the universal time representation (Unix Time) essential for server management and deployment.
Generating and Reading QR Codes: How They Work and How to Use Them
Explore the basics of QR codes, secure methods for generating and reading them, and practical use cases in development.
Mastering Pattern Matching: Streamlining Regex and Text Operations
Master essential text processing techniques, from advanced search-and-replace with Regex to character counting and escaping.
Time Management Essentials: Mastering Timezones and Units
Learn how to handle timezone conversions (UTC/JST) and unit calculations (seconds, milliseconds) without errors in web development and system operations.
URL Mechanics and Parameter Analysis: From Encoding to JSON Conversion
Explore the structure of URLs, the necessity of Percent-Encoding, and efficient ways to handle complex query parameters in web development.
cURL Converter: Instantly Transform cURL into Your Favorite Programming Language
A productivity tool that converts cURL commands into clean, ready-to-use code for Python, JavaScript, Go, Rust, and more.
Chmod Calculator: Visually Calculate and Verify Linux Permissions
A visual tool to manage and verify permission settings like chmod 755 or rwxr-xr-x effortlessly.
Generate a Full Set of Favicons from a Single Image—Right in Your Browser
Introducing a tool that lets you batch-generate favicon.ico, Apple Touch Icons, and PNGs of various resolutions entirely within your browser.
Efficiently Format SQL in Your Browser: Why We Built This Tool
Learn about the background and features of our browser-based SQL formatter, designed to beautify and organize your queries safely and locally.
Drastically Simplify Markdown Table Creation! Visual Editor Techniques
'Writing tables in Markdown is such a chore...' If you've ever felt that, this guide is for you. Learn how to increase document efficiency using a visual editor for intuitive table creation and editing.
How Base64 Encoding Works and When Engineers Should Use It
Explore encoding mechanisms like Base64, Base58, and Base32, along with considerations for data overhead and handling binary data.
Mastering Cron Expressions: From Basic Syntax to Advanced Configuration
Learn everything about Cron expressions, including the 5 fields, special characters (*, /, ?, L, W, #), and practical scheduling examples.
Visualizing GitHub Actions Workflows: Understanding Complex Pipelines
Visualize hundreds of lines of YAML with Mermaid.js. Maximize debugging efficiency by graphically grasping job dependencies (needs).
Hashing and HMAC: Learning Basic Security Concepts and Use Cases
Deep dive into hash functions like SHA-256, the importance of Salt, and the mechanism of HMAC for data tampering detection.
Text Diff Essentials: Efficient Reviews and Change Verification
Spot changes instantly with Diff tools. Learn about line-by-line and character-level comparisons, merging mechanics, and techniques to boost development efficiency.
UUID (Universally Unique Identifier) Essentials: Types and When to Use Which
Discover what a UUID is, the differences between v1, v4, and v7, how to use them for DB primary keys, and why randomness matters from an engineer's perspective.
Introduction to Regular Expressions for Engineers: Essential Patterns and Concepts
A beginner-friendly guide to Regex, covering metacharacters, practical patterns like emails and URLs, and security considerations like ReDoS.
Unix Time and Timezone Essentials: What Every Engineer Should Know
Explore Unix time definitions, the difference between seconds and milliseconds, handling timezones (UTC/JST), and common pitfalls in software development.
Create OpenAPI (Swagger) Schemas from JSON
OpenAPI 3.0 is the standard for API documentation. Learn how to efficiently generate schemas from existing JSON to accelerate your documentation process.
How to Automatically Generate TypeScript Definitions from JSON
Learn how to efficiently create type-safe TypeScript interfaces and type definitions from JSON data like API responses.
JSON vs. YAML: Choosing the Right Format and How to Convert
JSON and YAML are ubiquitous in development. In this article, we'll cover their features, common use cases, and situations where you'll need to interconvert them.
Simplify JSON Validation with Zod
Learn how to automate runtime validation and type generation for JSON data using Zod, a TypeScript-friendly schema definition library.
Understanding JWT (JSON Web Token) and How to Debug It
Explore the structure of JWT (Header, Payload, Signature), learn secure debugging methods, and follow the steps to decode tokens using DevToolKits.
What is JWKS (JSON Web Key Set)?
Explore how JWKS works, its role in secure systems, and how to generate it using DevToolKits.
Development Story
Generating QR Codes: Faster and Safer
Using Canvas API and node-qrcode to achieve real-time generation and privacy protection entirely within the browser.
Solving JSON to TypeScript via Recursion: The Strength of Zero Dependencies
Generate type definitions instantly from API responses. A behind-the-scenes look at a lightweight, high-speed implementation using recursive algorithms.
Secure JWT Verification in the Browser: A Security Engineer's Perspective
Handling sensitive tokens safely. Why we used the 'jose' library and local processing for our JWT tool design.
Safe Without Data Transmission: The Background of Our Browser-based Diff Tool
How we designed a private, high-speed text comparison tool using browser-side computing to prioritize user privacy.
Library-Free Timezone Conversion: The Power of Intl API
The story behind a lightweight timezone processing tool implemented using only the browser's native Intl API, without Moment.js or date-fns.
The Story Behind SQL to ER Diagram: A Commitment to Browser-only Execution
Discover the background of our SQL-to-ER tool and the technical challenges of balancing security with convenience.