DEV Community

The Practical Developer profile picture

The Practical Developer

Practical tutorials, tools, and tips for developers.

Joined Joined on 
NGINX Explained: The Server in Front of Your Server

NGINX Explained: The Server in Front of Your Server

Comments
2 min read
PyTorch Explained: Machine Learning You Can Watch Learn

PyTorch Explained: Machine Learning You Can Watch Learn

Comments
2 min read
Pandas Explained: Tables in Python, Without the Spreadsheet

Pandas Explained: Tables in Python, Without the Spreadsheet

Comments
2 min read
TensorFlow Explained: Machine Learning, From Tensors to Training

TensorFlow Explained: Machine Learning, From Tensors to Training

Comments
2 min read
Playwright Explained: Browser Tests That Act Like a Real User

Playwright Explained: Browser Tests That Act Like a Real User

Comments
2 min read
Ruby on Rails Explained: Web Apps by Convention, Not Configuration

Ruby on Rails Explained: Web Apps by Convention, Not Configuration

Comments
2 min read
Objective-C Explained: The Language That Built the iPhone Era

Objective-C Explained: The Language That Built the iPhone Era

Comments
2 min read
Lua Explained: The Tiny Language Behind Big Games

Lua Explained: The Tiny Language Behind Big Games

Comments
2 min read
MATLAB Explained: Engineering Maths in Matrix Form

MATLAB Explained: Engineering Maths in Matrix Form

Comments
2 min read
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

1
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

1
Comments 1
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
loading...