Articles: Development

Tutorials and deep dives for software developers — APIs, JSON, regex, Git, SQL, REST design, and HTTP fundamentals explained from first principles.

All Data Development Infrastructure Security

Learn & Tutorials: Development

development

What is WebSocket? How It Works and When to Use It

A complete guide to WebSocket: how the protocol works, the handshake, ws:// vs wss://, use cases, comparison with SSE and long polling, and security considerations.

2026-08-01
development

What is TypeScript?

A practical introduction to TypeScript: the type system, interfaces, generics, compiler options, and when TypeScript makes sense over plain JavaScript.

2026-07-29
development

What is JSON? A Complete Guide for Developers

A complete guide to JSON syntax, data types, use cases in REST APIs and config files, and common mistakes developers make.

2026-07-26
development

What is GraphQL?

A developer-friendly guide to GraphQL: queries, mutations, subscriptions, schema design, and how it compares to traditional REST APIs.

2026-07-23
development

What is an API? A Plain-English Guide for Developers

A beginner-friendly explanation of APIs: what they are, how REST and GraphQL work, and how to call them from code.

2026-07-17
development

URL Encoding Explained: Percent Encoding in Practice

A practical guide to URL encoding and percent encoding: reserved characters, how %XX encoding works, query strings vs paths, and common pitfalls.

2026-07-11
development

Unix Timestamps Explained: The Developer's Guide to Epoch Time

A developer guide to Unix timestamps and epoch time: what they are, why 1970, seconds vs milliseconds, language examples, timezone pitfalls, and the Year 2038 problem.

2026-07-02
development

REST API Design Best Practices: A Developer Guide

Build better REST APIs: naming conventions, versioning strategies, error formats, pagination, authentication patterns, and documentation best practices.

2026-06-23
development

Regular Expressions Explained: A Practical Guide

A practical guide to regular expression syntax including quantifiers, anchors, character classes, groups, flags, and real-world patterns.

2026-06-14
development

Microservices vs Monolith

An honest comparison of microservices and monolithic architectures: benefits, costs, team considerations, and when each approach makes sense.

2026-06-05
development

JSON vs YAML vs XML: Which Format Should You Use?

A comprehensive comparison of JSON, YAML, and XML covering syntax, readability, use cases, and when to choose each format.

2026-05-27
development

HTTP Status Codes: The Complete Developer Reference

Every HTTP status code explained: from 200 OK to 503 Service Unavailable, with practical guidance on when to use each.

2026-05-15
development

How HTTP Cookies Work

A practical guide to HTTP cookies — how they are set, stored, and secured. Covers session cookies, persistent cookies, SameSite, Secure, HttpOnly, and CSRF prevention.

2026-05-03
development

Git Explained: Branching, Merging, and Workflows for Developers

A practical guide to Git: commits, branches, merges, rebases, pull requests, and team workflows explained.

2026-04-21
development

Event-Driven Architecture

A practical guide to event-driven architecture: events vs commands, message queues, publish-subscribe, Kafka, CQRS, and when EDA is the right choice.

2026-04-09
development

Base64 Encoding Explained: What It Is and When to Use It

A clear explanation of how Base64 encoding works, its common uses in data URIs, JWTs, and MIME, and the critical difference between encoding and encryption.

2026-03-28
development

CORS Explained

A clear guide to Cross-Origin Resource Sharing: what the Same-Origin Policy is, how CORS relaxes it, preflight requests, common errors, and server configuration.

2026-03-28
development

Dependency Injection Explained

A practical guide to Dependency Injection: what it is, why it matters, constructor vs setter injection, IoC containers, and real-world examples.

2026-03-28

Press & Reviews

press

Tools.Fun: Developer's Swiss Army Knife

SysCast reviews tools.fun — a comprehensive collection of 25+ web-based developer utilities.

2026-03-28
press

Enterprise Linux Solutions & Supporting Tools

LinuxCIO explores how tools.fun utilities complement enterprise Linux management.

2026-03-28
press

Mobile App OTA Updates: Implementation Guide

CodePush guide to implementing over-the-air mobile updates using tools.fun developer utilities.

2026-03-28