OpenGL or Vulkan: which one should I learn first?

Curvature Beziers: Improving on a timeless recipe

Graphics Card Prices Are Rising Fast (Again), and GeForce Is Taking the Biggest Hit

Firefox Intent to Ship: JPEG XL

Matrox: Graphics for Professionals

Zellij 0.45.0: nested sessions, Kitty graphics, a fresh UI

Painting with Gaussians

JupyterGIS 0.16: a grammar of graphics for maps, and collaborative story maps

Shading Motion

Hilariously fast volume computation with the divergence theorem (2018)

Union: Summer 2026 Update

Declarative WebGPU with S-Expressions

How to Make a Nintendo 64 Game in 2026

Warnock: Harnessing GPU geometry amplification for vector graphics

Dissecting the Apple M1 GPU, the End

Dithered QR Codes

Designing Icons & Graphics For the Original Mac

Reducing Graphics API Complexity: A Clean Slate Design for Modern GPUs

Accurate color conversions (2023)

FFmpeg 9.0

raylib examples in Jolt

Why tiny JPEGs look different in Chrome

What happens when a GPU reads memory

Human Interface Guidelines from various platforms

Making holograms with a pen plotter

Show HN: Rotating torus in terminal (but with kitty graphics protocol)

An Introduction to Canvas in GNU Emacs

Perspec 1.0

Demoscene Report on the AI compo of Assembly 2026

Zellij 0.45: Kitty Graphics support, Nested Sessions, Scroll by Command, new Rust APIs

More →