Native CSS Nesting: Write Sass-Style CSS Without a Preprocessor
Nesting was one of the main reasons people used Sass. It's now part of CSS itself and works in every modern browser. The basics .card { padd...
Clear, practical tutorials on PHP, Laravel, MySQL, JavaScript, Vue JS, Angular, REST APIs, Git and more — plus handy tools to speed up your everyday development work.
Animated examples of SQL, Laravel, PHP and JavaScript code being written and run, from Technical Simple tutorials.
Nesting was one of the main reasons people used Sass. It's now part of CSS itself and works in every modern browser. The basics .card { padd...
Configuration such as database URLs and API keys belongs in environment variables, not in code. Node.js can now load .env files itself. Load...
SQLAlchemy 2.0 brought a cleaner, fully typed API and first-class async support. Combined with the asyncpg driver it's a solid choice for Fa...
A client sends POST /payments , the network times out, and it retries. Did the first request succeed? Without protection, the customer may b...
Quick tools that run in your browser — nothing to install.
Write HTML and preview it live, with formatting, import and export.
Open toolFormat, validate, minify and sort JSON with exact error positions.
Open toolTest regular expressions with live highlighting and capture groups.
Open toolConvert text to UPPER, lower, Title, Sentence and more in one click.
Open toolEncode and decode Base64 with full Unicode and URL-safe support.
Open toolInspect a JSON Web Token’s header, payload and expiry.
Open toolExplain cron schedules in plain English and see the next runs.
Open toolGenerate MD5, SHA, PBKDF2 and Bcrypt hashes right in your browser.
Open toolA simple, private task list that remembers your work between visits.
Open toolJoin the newsletter and get new articles delivered to your inbox. Free, and you can unsubscribe anytime.