Tutorials and deep dives for software developers — APIs, JSON, regex, Git, SQL, REST design, and HTTP fundamentals explained from first principles.
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.
A practical introduction to TypeScript: the type system, interfaces, generics, compiler options, and when TypeScript makes sense over plain JavaScript.
A complete guide to JSON syntax, data types, use cases in REST APIs and config files, and common mistakes developers make.
A developer-friendly guide to GraphQL: queries, mutations, subscriptions, schema design, and how it compares to traditional REST APIs.
A beginner-friendly explanation of APIs: what they are, how REST and GraphQL work, and how to call them from code.
A practical guide to URL encoding and percent encoding: reserved characters, how %XX encoding works, query strings vs paths, and common pitfalls.
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.
Build better REST APIs: naming conventions, versioning strategies, error formats, pagination, authentication patterns, and documentation best practices.
A practical guide to regular expression syntax including quantifiers, anchors, character classes, groups, flags, and real-world patterns.
An honest comparison of microservices and monolithic architectures: benefits, costs, team considerations, and when each approach makes sense.
A comprehensive comparison of JSON, YAML, and XML covering syntax, readability, use cases, and when to choose each format.
Every HTTP status code explained: from 200 OK to 503 Service Unavailable, with practical guidance on when to use each.
A practical guide to HTTP cookies — how they are set, stored, and secured. Covers session cookies, persistent cookies, SameSite, Secure, HttpOnly, and CSRF prevention.
A practical guide to Git: commits, branches, merges, rebases, pull requests, and team workflows explained.
A practical guide to event-driven architecture: events vs commands, message queues, publish-subscribe, Kafka, CQRS, and when EDA is the right choice.
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.
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.
A practical guide to Dependency Injection: what it is, why it matters, constructor vs setter injection, IoC containers, and real-world examples.
SysCast reviews tools.fun — a comprehensive collection of 25+ web-based developer utilities.
LinuxCIO explores how tools.fun utilities complement enterprise Linux management.
CodePush guide to implementing over-the-air mobile updates using tools.fun developer utilities.