Guides, Tutorials & Developer Articles
Learn more about frontend development, online tools, JSON, encoding, regex, CSS and productivity workflows.
Using QR Codes for SMS
Understand how SMS QR codes work, how to create them, what data they contain, common use cases and best practices for mobile messaging.
Read article →UTC vs GMT
Understand the differences between UTC and GMT, their relationship to time zones, and why UTC is the preferred standard for modern software and distributed systems.
Read article →UTF-16 Explained
A practical guide to UTF-16 encoding, covering code units, surrogate pairs, the Basic Multilingual Plane, BOMs, endianness, JavaScript strings, Unicode escapes, and common encoding problems.
Read article →UTF-32 Explained
A practical guide to UTF-32 encoding, covering Unicode code points, 32-bit code units, endianness, BOMs, valid Unicode ranges, UTF-8 and UTF-16 comparisons, and common encoding problems.
Read article →UTF-8 Explained
A practical guide to UTF-8 encoding, covering Unicode code points, byte sequences, ASCII compatibility, multi-byte characters, BOMs, JavaScript, HTML, APIs, and common encoding problems.
Read article →UTF-8 vs UTF-16 vs UTF-32
Discover the differences between the three most common Unicode encodings, including storage size, compatibility and practical use cases.
Read article →UTM Parameters Explained for Beginners
A beginner-friendly guide to understanding UTM parameters and campaign tracking.
Read article →UUID Versions Explained
Understand the differences between UUID versions, how UUID v1, v3, v4, v5 and v7 are generated, and when to use each version.
Read article →UUID vs Nano ID
Compare UUID and Nano ID by length, randomness, security, performance, database usage and practical use cases.
Read article →UUID vs Nano ID vs ULID
A practical comparison of UUID, Nano ID and ULID identifiers, with additional context on CUID and KSUID, covering uniqueness, length, sortability, database performance, security and common use cases.
Read article →UUID vs ULID
Compare UUID and ULID by format, length, time ordering, randomness, database usage, performance and practical use cases.
Read article →vCard QR Codes Explained
A practical guide to vCard QR codes, including contact fields, vCard formats, encoding, privacy, compatibility, design, testing and real-world use cases.
Read article →Vector Databases Explained
A practical guide to vector databases, embeddings, similarity search, indexing, metadata filtering, hybrid search, and using vector databases in modern AI applications.
Read article →Viewport Units Explained
A practical guide to CSS viewport units, covering vw, vh, vmin, vmax, modern small, large and dynamic viewport units, responsive layouts, mobile browser behavior and common mistakes.
Read article →WCAG Color Contrast Guide
Understand WCAG contrast ratios, accessibility requirements and practical techniques for creating readable and inclusive user interfaces.
Read article →WCAG Guidelines for Developers
Understand WCAG principles and practical accessibility requirements for building websites that are usable with keyboards, screen readers and assistive technologies.
Read article →Web Accessibility Explained
Understand web accessibility, WCAG principles, accessible HTML, keyboard navigation, color contrast, forms, images and common accessibility practices.
Read article →WebP vs PNG vs JPEG vs AVIF
Learn the differences between WebP, PNG, JPEG and AVIF, compare compression, quality and browser support, and discover when each image format should be used.
Read article →What Are AI Agents?
A practical explanation of AI agents, including their architecture, tools, memory, planning, decision-making, execution loops, security, limitations, and common use cases.
Read article →What Are AI Tokens?
A practical guide to AI tokens, explaining how text is tokenized, how token counts affect context windows and API pricing, and what developers need to know when building applications with language models.
Read article →