Editor's Choice

Featured Book of the Day

Vulkan API - Owners' Workshop Manual (2nd Edition) - Computer Programming (Beginners Onwards): Everything You Need To Get Started With The Vulkan API

Vulkan API - Owners' Workshop Manual (2nd Edition) - Computer Programming (Beginners Onwards): Everything You Need To Get Started With The Vulkan API

★ ★ ★ ★ ★

Vulkan API - Owners' Workshop Manual (2nd Edition) - Computer Programming (Beginners Onwards): Everything You Need To Get Started With The Vulkan API is an essential work in programming. Featuring 5 chapters of comprehensive content, this book challenges our understanding of programming.

View Details Published September 6, 2026

"It is possible to commit no mistakes and still lose. That is not weakness; that is life."

Jean-Luc Picard

Joke of the Day

Why don't Borg go on coffee breaks? They've already assimilated the best coffee.

Latest Sci-Fi & Tech News

A quirky guide to myths and lore based in actual science

Folklorist/historian Adrienne Mayor on her new book Mythopedia: A Brief Com...

GPS is vulnerable to jamming—here’s how we might fix it

GPS jamming has gotten cheap and easy, but there are potential solutions. ...

Remembering what Windows 10 did right—and how it made modern Windows more annoying

Remembering Windows 10's rollout can help diagnose what ails Windows 11. ...

I switched to eSIM in 2025, and I am full of regret

Swapping SIM cards used to be easy, and then came eSIM. ...

Big Tech basically took Trump’s unpredictable trade war lying down

From Apple gifting a gold statue to the US taking a stake in Intel. ...

 Betamax vs VHS: European startup competes with Cerabyte to be first Exabyte-scale zero-power archival data storage system — but who will win?
Betamax vs VHS: European startup competes with Cerabyte to be first Exabyte-scale zero-power archival data storage system — but who will win?

European startup Ewigbyte unveils exabyte-scale zero-power archival st...

Fan Images

Trek Image 202Trek Image 263Trek Image 108Trek Image 457Trek Image 383Trek Image 390Trek Image 495Trek Image 156Trek Image 112Trek Image 183Trek Image 26Trek Image 340Trek Image 110Trek Image 382Trek Image 451Trek Image 449Trek Image 409Trek Image 17Trek Image 321Trek Image 181Trek Image 461Trek Image 406Trek Image 392Trek Image 266Trek Image 167Trek Image 221Trek Image 496Trek Image 275Trek Image 30Trek Image 328Trek Image 177Trek Image 482

Explore Topics

programming computers & technology books graphics javascript webgpu compute simulation wgsl web development & design shader game development vulkan computer science visualization machine learning data visualization ray-tracing computer graphics ai & machine learning game programming gpu computing web development software development analytics parallel programming graphics programming psychology games & strategy guides neural networks

5 a Day for Your Brain

Just like fruits for your body, these activities nourish your mind daily

Fruit for brain health
  1. Read for 30 minutes (fiction boosts empathy!)
  2. Learn something new (a word, fact, or skill)
  3. Solve a puzzle (crossword, Sudoku, etc.)
  4. Practice mindfulness (5 minutes of meditation)
  5. Physical exercise (even a short walk helps)

Reading Trends in Sci-Fi

Data based on our reader surveys and industry reports.

Discover More Books

WebGL Compute HOT
WebGL Compute
★ ★ ★ ★ ★

WebGL Compute - GPU Computing...

OpenCL Compute HOT
OpenCL Compute
★ ★ ★ ★

OpenCL Compute - Parallel Programming...

DirectX+HLSL/Graphics/Compute All-in-One HOT
DirectX+HLSL/Graphics/Compute All-in-One
★ ★ ★ ★ ☆

DirectX+HLSL/Graphics/Compute All-in-One - Computer Graphics...

Quickstart Guide to Game Design HOT
Quickstart Guide to Game Design
★ ★ ★ ★ ★ ☆

Quickstart Guide to Game Design - Game Development...

12 Games of Christmas HOT
12 Games of Christmas
★ ★ ★ ★ ★ ☆

12 Games of Christmas - Game Development...

Game Animation Programming HOT
Game Animation Programming
★ ★ ★ ★ ☆

Game Animation Programming - Game Development...

Community Discussions

James Miller
Discussion about Browser Compute in WebGL Compute

Posted by James Miller

Discussion: What did everyone think of the author's treatment of GPGPU? I found it more thorough compared to other works in the field....

Thomas Williams
Discussion about Heterogeneous Computing in OpenCL Compute

Posted by Thomas Williams

Has anyone else noticed how OpenCL Compute relates to Heterogeneous Computing? I was reading about GPU Computing and it made me think of chapter 8....

Jessica Wilson
Discussion about Rendering in DirectX+HLSL/Graphics/Compute All-in-One

Posted by Jessica Wilson

Has anyone else noticed how DirectX+HLSL/Graphics/Compute All-in-One relates to Graphics Pipeline? I was reading about Compute Shaders and it made me ...