Editor's Choice

Featured Book of the Day

WebGPU Shader Language Development: Vertex, Fragment, Compute Shaders for Programmers

WebGPU Shader Language Development: Vertex, Fragment, Compute Shaders for Programmers

★ ★ ★ ★ ★

WebGPU Shader Language Development: Vertex, Fragment, Compute Shaders for Programmers is a revolutionary work in webgpu. Including 10 chapters of thought-provoking content, this book redefines our understanding of webgpu.

View Details Published May 9, 2024

"Change is the essential process of all existence."

Spock

Joke of the Day

What's the difference between a Starfleet officer and a pizza? A pizza can feed a family of four.

Latest Sci-Fi & Tech News

The BBC’s Not Saying How It’ll Fund ‘Doctor Who’ After Its Disney Breakup
The BBC’s Not Saying How It’ll Fund ‘Doctor Who’ After Its Disney Breakup

BBC Studios production chief Zai Bennett offers only vague updates on the future of the sci-fi serie...

 Microsoft starts the countdown for the end of Exchange Web Services
Microsoft starts the countdown for the end of Exchange Web Services

Microsoft has set out its roadmap to fully retire Exchange Web Service...

 Best Buy's Presidents' Day deals are off with a bang with these exceptional wireless headphones offers — grab a stellar set of cans from just $49.99
Best Buy's Presidents' Day deals are off with a bang with these exceptional wireless headphones offers — grab a stellar set of cans from just $49.99

The Presidents' Day sales have begun at Best Buy, and you can land som...

Save $100 On Our Favorite Home Printer

The Epson ET-2980 is a great value at its full price, and the discount sweetens the deal....

 I tested the Lenovo ThinkPad T14s 2-in-1 Gen 1 - a fresh spin on my favorite portable business laptop
I tested the Lenovo ThinkPad T14s 2-in-1 Gen 1 - a fresh spin on my favorite portable business laptop

The Lenovo ThinkPad T14s 2-in-1 Gen 1 brings convertibility to the T-S...

We Saw a Huge Chunk of ‘Project Hail Mary’ and Expectations Couldn’t Be Higher
We Saw a Huge Chunk of ‘Project Hail Mary’ and Expectations Couldn’t Be Higher

io9 was among a group of journalists speaking to directors Phil Lord and Chris Miller about their up...

Fan Images

Trek Image 329Trek Image 218Trek Image 62Trek Image 386Trek Image 108Trek Image 458Trek Image 67Trek Image 405Trek Image 20Trek Image 165Trek Image 346Trek Image 310Trek Image 279Trek Image 162Trek Image 76Trek Image 253Trek Image 187Trek Image 25Trek Image 150Trek Image 370Trek Image 216Trek Image 226Trek Image 273Trek Image 82Trek Image 11Trek Image 399Trek Image 473Trek Image 147Trek Image 277Trek Image 224Trek Image 487Trek Image 90

Explore Topics

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

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)

Top Sci-Fi Authors by Readership

Data based on our reader surveys and industry reports.

Discover More Books

Contacts and Constraints HOT
Contacts and Constraints
★ ★ ★ ★

Contacts and Constraints - Physics Simulation...

Game Engineering HOT
Game Engineering
★ ★ ★ ★ ☆

Game Engineering - Game Engineering...

Quickstart Guide to Immersive User Experience HOT
Quickstart Guide to Immersive User Experience
★ ★ ★ ★ ★

Quickstart Guide to Immersive User Experience - User Experience...

7-7-7 Rule for Game Design HOT
7-7-7 Rule for Game Design
★ ★ ★ ★

7-7-7 Rule for Game Design - Game Design...

Don't Wait!: Build Retro Games and Level Up Your Skills HOT
Don't Wait!: Build Retro Games and Level Up Your Skills
★ ★ ★ ★ ★ ☆

Don't Wait!: Build Retro Games and Level Up Your Skills - Game Development...

WebGL Compute HOT
WebGL Compute
★ ★ ★ ★ ★ ☆

WebGL Compute - GPU Computing...

Community Discussions

Lisa Miller
Discussion about Contact Resolution in Contacts and Constraints

Posted by Lisa Miller

Discussion: What did everyone think of the author's treatment of Computational Mechanics? I found it more accessible compared to other works in the fi...

Michael Williams
Discussion about Scalable Game Systems in Game Engineering

Posted by Michael Williams

Just finished Game Engineering for the 12 time and picked up on so many new insights! The depth of research on Technical Workflows is incredible....

Jennifer Miller
Discussion about Spatial Computing in Quickstart Guide to Immersive User Experience

Posted by Jennifer Miller

Just finished Quickstart Guide to Immersive User Experience for the 12 time and picked up on so many new insights! The depth of research on Spatial Co...