Monday, September 02, 2024

book: Nature of Code, with ps.js & ml5.js

this is a new edition, a complete rewrite to JavaScript from Java

Nature of Code free online
You can read the whole book here, thank you Creative Commons


$32, preorder 

July 2024, 640 pp


Coding Train · GitHub


The Coding Train - YouTube


Hanselminutes Technology Podcast - Fresh Air and Fresh Perspectives for Developers - Nature of Code with Daniel Shiffman

Nature of Code with Daniel Shiffman - YouTube


p5.js

p5.js is a friendly tool for learning to code and make art. It is a free and open-source JavaScript library built by an inclusive, nurturing community. p5.js welcomes artists, designers, beginners, educators, and anyone else!





p5.js has evolved from this previous Java tool.


Processing is a free graphics library and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context.

Processing uses the Java language, with additional simplifications such as additional classes and aliased mathematical functions and operations.

ml5.js | Friendly Machine Learning for the Web

ml5.js aims to make machine learning approachable for a broad audience of artists, creative coders, and students. The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js with no other external dependencies.

ml5 · GitHub

Daniel Shiffman - Wikipedia

Daniel Shiffman is a computer programmer, a member of the Board of Directors of the Processing Foundation,[1] and an Associate Arts Professor at the Interactive Telecommunications Program (ITP) at New York University Tisch School of the Arts.


No comments: