Frontend Drills
Practical frontend explanations.
Short, focused articles that explain real frontend concepts without unnecessary theory. Learn the idea, see examples, then try related DevDrills tools.
Authentication
How JWT decoding works
Learn JWT structure, payloads, Base64URL decoding, expiration claims, and how tokens are used in frontend apps.
Read article →
JavaScript
How deep object comparison works in JavaScript
Learn why object comparison is tricky, how deep comparison works, and how to compare nested objects and arrays.
Read article →
JavaScript
Common regex mistakes in JavaScript
Learn common regex mistakes, regex flags, greedy matching, and safer pattern writing.
Read article →
Documentation
Common Markdown mistakes developers make
Learn common Markdown formatting mistakes, broken code blocks, table issues, and documentation best practices.
Read article →
Encoding
How Base64 encoding works in JavaScript
Learn how Base64 works, why JWT tokens use it, and common encoding mistakes in frontend development.
Read article →
XML
What XML is and why developers still use it
Learn what XML is, where it is still used, and common XML formatting and debugging problems.
Read article →
URL
Common URL encoding mistakes in JavaScript
Learn how URL encoding works, common query parameter mistakes, and the difference between encodeURI and encodeURIComponent.
Read article →