How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital worlds? This book focuses on a range of programming strategies and techniques behind computer simulations of natural systems, from elementary concepts in mathematics and physics to more advanced algorithms that enable sophisticated visual results.
— from the back of the book
I ran into this project some time ago and am just now getting to look at it closer. I’m looking forward to reading all of it. Definitely worth a look.
The Nature of Code is available for free or available for purchase
Myth is a preprocessor that lets you write pure CSS without having to worry about slow browser support, or even slow spec approval… Myth lets you write pure CSS while still giving you the benefits of tools like LESS and Sass. You can still use variables and math functions, just like you do in preprocessors. It’s like a polyfill for future versions of the spec.
Interesting project: Myth — CSS the way it was imagined.
Nowadays, with any Web app you build, you have dozens of architectural decisions to make. And you want to make the right ones: You want to use technologies that allow for rapid development, constant iteration, maximal efficiency, speed, robustness and more. You want to be lean and you want to be agile. You want to use technologies that will help you succeed in the short and long term. And those technologies are not always easy to pick out.
— Alejandro Hernandez
Quick feedback is paramount in the implementation of any UI. Studies have shown that 100ms is the maximum delay for an interface to feel instantaneous to the user. Despite this, the mobile web is plagued by a sweeping feedback problem - a 300ms delay after you touch anything.
— TJ VanToll
Read more about What Exactly Is….. The 300ms Click Delay and some ways around it.