Rails running on Matz's Ruby Interpreter (the de facto reference interpreter for Ruby) had been criticized for issues with scalability. [43] These critics often mentioned various Twitter outages in 2007 and 2008, which spurred Twitter's partial transition to Scala (which runs on the Java Virtual Machine ) for their queueing system and other middleware . [44] [45] The user interface aspects of the site continued to run Ruby on Rails [46] until 2011 when it was replaced due to concerns over performance [47]

This practical guide to MicroPython delivers the knowledge you need to roll up your sleeves and create exceptional embedded projects with this lean and efficient programming language that is an implementation of Python 3 for microcontrollers and embedded systems. Nicholas Tollervey takes you on a journey from first steps to advanced book is ideal for Python developers, introducing the types of devices that run MicroPython, and examining how the language uses and interacts with hardware to process input, connect to the outside world, communicate wirelessly, make sounds and music, and drive robotics projects.