DEV Community

The Practical Developer profile picture

The Practical Developer

Practical tutorials, tools, and tips for developers.

Joined Joined on 
Crystal Explained: Ruby's Syntax, Compiled Speed

Crystal Explained: Ruby's Syntax, Compiled Speed

Comments
2 min read
Clojure Explained: A Modern Lisp on the JVM

Clojure Explained: A Modern Lisp on the JVM

Comments
2 min read
R Explained: The Language That Thinks in Data

R Explained: The Language That Thinks in Data

Comments
2 min read
Perl Explained: The Duct Tape That Held the Internet Together

Perl Explained: The Duct Tape That Held the Internet Together

Comments
2 min read
Haskell Explained: Pure Functions, Serious Power

Haskell Explained: Pure Functions, Serious Power

Comments
2 min read
Phoenix Explained: Real-Time Web Apps That Never Stop

Phoenix Explained: Real-Time Web Apps That Never Stop

Comments
2 min read
Scala Explained: Objects and Functions on the JVM

Scala Explained: Objects and Functions on the JVM

Comments
2 min read
Julia Explained: The Language Built for Speed and Science

Julia Explained: The Language Built for Speed and Science

Comments
2 min read
Stimulus Explained: Just Enough JavaScript for Server-Rendered Pages

Stimulus Explained: Just Enough JavaScript for Server-Rendered Pages

Comments
2 min read
Zig Explained: A Modern Systems Language Without the Magic

Zig Explained: A Modern Systems Language Without the Magic

Comments
2 min read
Elixir Explained: Fault-Tolerant Code That Never Stops

Elixir Explained: Fault-Tolerant Code That Never Stops

Comments
2 min read
Lit Explained: Web Components Without the Framework

Lit Explained: Web Components Without the Framework

Comments
2 min read
Preact Explained: React, But 3 Kilobytes

Preact Explained: React, But 3 Kilobytes

Comments
2 min read
Neovim Explained: Vim Rebuilt for the Modern Era

Neovim Explained: Vim Rebuilt for the Modern Era

Comments
2 min read
HTMX Explained: Modern Interactivity From Plain HTML

HTMX Explained: Modern Interactivity From Plain HTML

Comments
2 min read
Tauri Explained: Tiny Desktop Apps From Web Code

Tauri Explained: Tiny Desktop Apps From Web Code

Comments
2 min read
Qwik Explained: Instant Apps Through Resumability

Qwik Explained: Instant Apps Through Resumability

Comments
2 min read
SolidJS Explained: React-Like Code, Svelte-Like Speed

SolidJS Explained: React-Like Code, Svelte-Like Speed

Comments
2 min read
CircleCI Explained: Cloud Pipelines Without Managing Servers

CircleCI Explained: Cloud Pipelines Without Managing Servers

Comments
2 min read
Elasticsearch Explained: Search That Actually Understands Your Data

Elasticsearch Explained: Search That Actually Understands Your Data

Comments
2 min read
Alpine.js Explained: Interactivity Without the Framework Weight

Alpine.js Explained: Interactivity Without the Framework Weight

Comments
2 min read
Ansible Explained: Servers Configured by Declaring What You Want

Ansible Explained: Servers Configured by Declaring What You Want

Comments
2 min read
Hugo Explained: Blazing-Fast Static Sites From Go

Hugo Explained: Blazing-Fast Static Sites From Go

Comments
2 min read
Gatsby Explained: React Sites With Data From Anywhere

Gatsby Explained: React Sites With Data From Anywhere

Comments
2 min read
Jenkins Explained: The Original CI/CD Workhorse

Jenkins Explained: The Original CI/CD Workhorse

Comments
2 min read
Kafka Explained: The Event Backbone of Big Systems

Kafka Explained: The Event Backbone of Big Systems

Comments
2 min read
FastAPI Explained: Python APIs at Full Speed

FastAPI Explained: Python APIs at Full Speed

Comments
2 min read
Spring Boot Explained: Java Backends Without the Boilerplate

Spring Boot Explained: Java Backends Without the Boilerplate

Comments
2 min read
Vim Explained: The Editor That Never Dies

Vim Explained: The Editor That Never Dies

Comments
2 min read
Remix Explained: The React Framework Built on Web Standards

Remix Explained: The React Framework Built on Web Standards

Comments
2 min read
SvelteKit Explained: The Svelte Framework for Full-Stack Apps

SvelteKit Explained: The Svelte Framework for Full-Stack Apps

Comments
2 min read
GitLab Explained: The Whole DevOps Lifecycle in One Platform

GitLab Explained: The Whole DevOps Lifecycle in One Platform

Comments
2 min read
Electron Explained: Desktop Apps Built With Web Technology

Electron Explained: Desktop Apps Built With Web Technology

Comments
2 min read
Three.js Explained: 3D Graphics in the Browser

Three.js Explained: 3D Graphics in the Browser

Comments
2 min read
Prisma Explained: Databases Without Writing Raw SQL

Prisma Explained: Databases Without Writing Raw SQL

5
Comments
2 min read
Bun Explained: JavaScript's All-in-One Fast Runtime

Bun Explained: JavaScript's All-in-One Fast Runtime

Comments
2 min read
Nuxt.js Explained: The Vue Framework for Full-Stack Sites

Nuxt.js Explained: The Vue Framework for Full-Stack Sites

Comments
2 min read
Deno Explained: JavaScript's Secure Second Runtime

Deno Explained: JavaScript's Secure Second Runtime

Comments
2 min read
Supabase Explained: The Open-Source Firebase Alternative

Supabase Explained: The Open-Source Firebase Alternative

Comments
2 min read
jQuery Explained: The Library That Made JavaScript Bearable

jQuery Explained: The Library That Made JavaScript Bearable

Comments
2 min read
Bootstrap Explained: The Framework That Taught the Web Responsive Design

Bootstrap Explained: The Framework That Taught the Web Responsive Design

Comments
2 min read
SQLite Explained: The Database That Lives Inside Your App

SQLite Explained: The Database That Lives Inside Your App

Comments
2 min read
Astro Explained: Websites That Ship Less JavaScript

Astro Explained: Websites That Ship Less JavaScript

Comments
2 min read
Sass Explained: CSS With Variables, Nesting, and Logic

Sass Explained: CSS With Variables, Nesting, and Logic

Comments
2 min read
MySQL Explained: The Database Behind Much of the Web

MySQL Explained: The Database Behind Much of the Web

Comments
2 min read
Flask Explained: The Small Framework That Does Just Enough

Flask Explained: The Small Framework That Does Just Enough

Comments
2 min read
Firebase Explained: A Backend Without Building a Backend

Firebase Explained: A Backend Without Building a Backend

Comments
2 min read
Tailwind CSS Explained: Styling Without Leaving Your HTML

Tailwind CSS Explained: Styling Without Leaving Your HTML

Comments
2 min read
Markdown Explained: Writing That Becomes Any Format

Markdown Explained: Writing That Becomes Any Format

Comments
2 min read
Linux Explained: The Operating System Running the World

Linux Explained: The Operating System Running the World

Comments
2 min read
VS Code Explained: The Editor That Ate the World

VS Code Explained: The Editor That Ate the World

Comments
2 min read
npm Explained: The Package Manager Behind JavaScript

npm Explained: The Package Manager Behind JavaScript

Comments
2 min read
Babel Explained: Writing Tomorrow's JavaScript Today

Babel Explained: Writing Tomorrow's JavaScript Today

1
Comments
2 min read
Webpack Explained: Bundling JavaScript for the Browser

Webpack Explained: Bundling JavaScript for the Browser

Comments
2 min read
Postman Explained: Testing APIs Before the Frontend Exists

Postman Explained: Testing APIs Before the Frontend Exists

Comments
2 min read
Figma Explained: The Design Tool Developers Actually Receive

Figma Explained: The Design Tool Developers Actually Receive

Comments
2 min read
React Native Explained: One Codebase, Two App Stores

React Native Explained: One Codebase, Two App Stores

Comments
2 min read
Prettier Explained: Formatting Code So Nobody Argues About It

Prettier Explained: Formatting Code So Nobody Argues About It

Comments
2 min read
ESLint Explained: Catching Bugs Before They Run

ESLint Explained: Catching Bugs Before They Run

Comments
2 min read
Vite Explained: Why Development Got Instant

Vite Explained: Why Development Got Instant

1
Comments
2 min read
loading...