ManningBooks
Devtalk Sponsor
Geometry for Programmers (Manning)
Geometry for Programmers guides you through the math behind graphics and modelling tools using relevant examples and clear explanations that don’t require advanced mathematical knowledge. You’ll learn how mastering manual geometry can help you avoid code layering and repetition. You’ll even learn how to drive down cloud hosting costs by creating more efficient application runtimes.
Oleksandr Kaleniuk
Geometry for Programmers reveals important geometry concepts you need to write more efficient code. It’s full of practical guidance that’s relevant to your daily work as a developer.
You don’t need to be a math expert—all complex equations are offloaded to the user-friendly SymPy computer algebra system! Hands-on examples show you how to apply geometry in the real world, including changing a 3D scan into a CAD model and turning a parametric function into a set of contours for 3D printing.
- Full details: Geometry for Programmers
Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout ![]()
Popular Backend topics
Functional languages have their own patterns that enable you to solve problems with less code than object-oriented programming alone. Thi...
New
TDD is a modern programming practice that all C developers need to know. It’s a different way to program—unit tests are written in a tigh...
New
Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you’ll go beyond the syntax—and...
New
Develop your intuition for practical Python patterns as you use new modules and tools to write clean, efficient, and correct Python code....
New
Create efficient, elegant software tests in pytest, Python's most powerful testing framework.
Brian Okken @brianokken
Edited by Kat...
New
Write Python code that’s faster, safer, more idiomatic, and easier to maintain with one hundred highly-curated and sharply-focused profes...
New
Get up to speed with the changes in the Java language from version 9 to 19 and apply the amazing features in your application to improve ...
New
Unlock the mysteries of forgotten programming languages, bridge legacy code gaps, and enhance your coding repertoire with hands-on guidan...
New
Cut through the complexity and apply AI-driven vector search strategies to deliver smarter, more intuitive search experiences that keep u...
New
As digital systems increasingly run the world, mastery of the recurring patterns of software development risk is the key to fast and effe...
New
Other popular topics
Reading something? Working on something? Planning something? Changing jobs even!?
If you’re up for sharing, please let us know what you’...
New
Free and open source software is the default choice for the technologies that run our world, and it’s built and maintained by people like...
New
Start building native Android apps the modern way in Kotlin with Jetpack's expansive set of tools, libraries, and best practices. Learn h...
New
The V Programming Language
Simple language for building maintainable programs
V is already mentioned couple of times in the forum, but I...
New
If you get Can't find emacs in your PATH when trying to install Doom Emacs on your Mac you… just… need to install Emacs first! :lol:
bre...
New
Author Spotlight
Erin Dees
@undees
Welcome to our new author spotlight! We had the pleasure of chatting with Erin Dees, co-author of ...
New
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New
I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc.
However, I don’t...
New
Get the comprehensive, insider information you need for Rails 8 with the new edition of this award-winning classic.
Sam Ruby @rubys
...
New
Woke up to this today: Claude Code’s complete source code exposed via npm source map. Not a snippet. All 512,000 lines. 1,900 TypeScript ...
New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /python
- /js
- /rails
- /security
- /go
- /swift
- /vim
- /clojure
- /java
- /emacs
- /haskell
- /typescript
- /svelte
- /onivim
- /kotlin
- /c-plus-plus
- /crystal
- /tailwind
- /react
- /gleam
- /ocaml
- /elm
- /vscode
- /flutter
- /ash
- /html
- /deepseek
- /opensuse
- /zig
- /centos
- /php
- /scala
- /react-native
- /lisp
- /sublime-text
- /textmate
- /nixos
- /debian
- /agda
- /deno
- /django
- /kubuntu
- /arch-linux
- /nodejs
- /ubuntu
- /spring
- /revery
- /manjaro
- /lua
- /julia
- /diversity
- /laravel
- /markdown










