![]() Put on your Scuba Steve mask, because we’re diving into the low-level programming deep end today. Just stick close to your buddy, and we’ll all be fine. Welcome to Issue 56.
LOUD NOISES Elementary Audio — A new way to make sounds with your computerWe’re going to go out on a limb here and say that most of you probably haven’t spent much time building audio software – and we don’t blame you. Building apps like synthesizers, processors, and sound filters has historically been a hairy, time-consuming process that required a lot of C++ (gross). But all that may be changing thanks to Elementary Audio – a brand new way to write functional, declarative audio apps in JavaScript. Quick background: Elementary was created by Nick Thompson, who worked on the Instagram team at Facebook while also contributing to React. After leaving ZuckTown, he started working on different audio applications and learned firsthand how frustrating that world of imperative, object oriented code could be. Nick wanted to make the audio software world more accessible for JavaScript developers, so he spent the last few years building Elementary – a JavaScript runtime and framework for writing native audio apps that’s “heavily inspired by React.” A few cool features:
The Bottom LineBy opening up the audio software world to JavaScript developers, Elementary might just usher in an audio app renaissance – which might mean we’re also in for a dubstep/DJ renaissance.
The feeling of Rust against my salad fingers TWIH — Rust turns 11Your favorite programmers favorite programming language was officially unveiled to the world exactly 11 years ago last week, on July 7th (the luckiest day of the year). That’s when Graydon Hoare stepped on stage at the 2010 Mozilla Summit and shared his bold vision for a “slightly less annoying” programming language that he’d been working on since 2006. Fast forward to today, and Rust has been voted the #1 “most loved” programming language in the Stack Overflow Developer Survey for the last 5 years in a row. If you’re like us, you’ve probably wondered why Rust consistently gets that Beyonce-level of love and hype. Turns out, there are 3 main reasons:
What’s next?Now that Rust can compile to Web Assembly, its next big frontier could be web development. People are already discovering cool ways for Node.js developers to use Rust, new possibilities for React/JavaScript developers to use Rust in the browser, and what the future of serverless looks like with Rust and Wasm. Rust is a great language, but we’ve seen lots of other great languages never reach mainstream adoption for building web apps (👋 Elm, Reason). Will Rust be able to break through? I guess we’ll check back in another 11 years. Jobs2x Sr. Frontend Engineers - React | 100% RemoteClose.com is looking for two experienced individuals that have a solid understanding of React and want to help design, implement and launch major user-facing features. They are a 100% globally distributed team of ~45 high-performing, happy people that are dedicated to building a product our customers love. JS QuizWhat’s the result of running this code?
Run it and see for yourself 🤯🤯🤯. Cool Bits
|