Sometimes, I use an external editor (usually Sublime Text) to work on larger projects, and I like to be able to both compile my code (to verify) and then upload to my device (one of many different Feather M0 boards). I have a “Build System” in Sublime Text to compile my code, but I always had to switch over to the Arduino IDE to compile. This annoyed me, so I wrote a NodeJS script that finds the Feather, resets it into bootloader mode, and uploads the .bin.
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, or even use Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for MakeCode, CircuitPython, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.