Source: https://habr.com/ru/post/239271/More articles:Graphics2D.js - objects, interactivity, animation on canvas ... And nothing moreHow to (not) take over the world, make a plan to take over the worldWhy do HFT traders buy old towersWelcome to Office 365 Summit October 23-24Layered abstractionJava one in San FranciscojQuery plugin Social-feedThe digest of interesting news and materials from the world of PHP No. 49 (September 21 - October 5, 2014)Decentralized exchange - already half a year in serviceThe story about the service or how I handed over the communicator for repairAll Articles