Use css for basic animation, greensock's TimelineLite for chaining animations, and a framework (like Three.js) based on webgl for 3d. :)
Here is the link to the original post by Sarah Drasner titled A Comparison of Animation Technologies. It's a great post that goes through some history of the subject as well, but if you want a "just the facts" answer to the question it basically boils down to this:
If I hadn't taken that trip to California and went to the that React Native meetup in Mountain View then I would have no idea what node-red was or that it even existed. I felt kind of stupid being the only guy in the room who had no idea what everyone was talking about, and I'm glad now that I was brave enough to ask for more information about it. Basically, node-red allows you to create fully functional backends that run on NodeJS with an intuitive drag-and-drop interface that will help you both develop your program and deploy it. It doesn't sound like much, and I didn't think much of it at first either. But as I began to play around with it at home more and more, I started to realize how much faster I could build cool things that worked, and how much easier Node-Red can make backend development. In this tutorial I'll explain how to set it up and get a 'Hello World' app running,
Here's a pretty useful little tip for copying a bunch of files at a time.
It's an incredibly exciting time to be a front-end developer right now. I just came back from my Silicon Valley backpacking-across-Cali trip yesterday and my head is still spinning with other interesting things like React, Redux (and particularly redux with angular), Node-Red, and Docker. Not only do I need to catch up on these awesome things, but the world is quickly moving and producing new technologies to keep up on; one of which is Angular 2.
I'm sitting in the Houston intercontinental airport right now waiting for my connecting flight back home, and I'm just reflecting on everything I did and saw this past week. I had never been to California before, and I was able to experience a ton of stuff while still somehow thinking about coding the entire time. :)
The posts on this site are written and maintained by Jim Lynch. About Jim...