• Ramping up Rust, Backing away from Python, Johnny Five Inventor's Kit, Tessel Talks

    Thursday, June 30, 2016

    Hello, Tesselators!

    TL;DR:

    Multiple language support

    Ramping up Rust

    We’ve long been intrigued by the Rust Programming Language, and have lately been pushing forward for a more native Rust support experience, including easy deploy from the t2 command line tool.

    We will have a beta version of Rust support available in the next CLI release. We’re using a remote cross-compilation server to build Rust projects for Tessel (so you don’t even need Rust installed on your computer) but plan to switch to defaulting to rustup in the near future so Rustaceans can easily cross-compile locally.

    Currently, support is limited to blinking LEDs on Tessel 2, but our next step is to build out support for all the Tessel 2 hardware with the tessel-rust repository. We’ll also need to port all of our module libraries from JavaScript to Rust; this could be an excellent way to learn more about Rust, so please get in touch in the #rust-lang channel of Tessel Slack if you’re interested in contributing or reviewing code!

    Backing away from Python

    Ever since our announcement of Python on Tessel 2 last year, we’ve been waiting eagerly for a crowd of Pythonistas to charge in and excitedly exclaim, “I want that! I want to make that happen!”

    However, we haven’t seen it. The basic pathway for Python on Tessel 2 has been proven out, but we haven’t heard from anyone who’s interested in taking on full support - or even much interest for using it. So we’re letting it go. You’ll see it disappear from the homepage soon. We can always pick up from here if the enthusiasm arrives.

    Introducing the Johnny Five Inventor’s Kit

    We’re very excited to announce that a collaboration with Bocoup and Sparkfun has recently come to fruition in the form of the Johnny Five Inventor’s Kit.

    The Tessel 2-based kit focuses on electronics learning, with breadboards and standard electronic components rather than modules. If you’ve ever been interested in prototyping beyond Tessel modules, the detailed and beginner-friendly new experiment guide will walk you through it.

    Talks and projects from the community

    Recent Tessel talks:

    In time for the 4th of July, try making your own any-color VR fireworks with this Tessel 2 + Oculus project by Ron Dagdag.

    See Tesselators at events around the world:

    • Kelsey and Flaki are speakers at RuhrJS in Bochum, Germany on July 2-3.
    • Jon and Kelsey will give a Tessel 2 hackathon with prizes at Fullstack in London on July 13-15.
    • Keep an eye out for more speaking announcements soon!

    Want to give talks and join Tessel’s speaker community? Find opportunities and make announcements on the #events-speaking channel of the Tessel Slack.

    Development updates

    • On Tessel’s command line, the latest releases include some patching and corrections, improvements to the crash reporter tool which helps us identify and debug issues, and some background work for multiple language support.
    • In the firmware, recent releases have improved Windows USB driver support and added a few features to GPIO use of the module ports.

    Want more updates?

    You can always find our weekly steering committee notes here for the cutting edge of Tessel Project updates.

    Want to write this newsletter? It’s an easy way to stay on top of Tessel development and be a participating member of the community. Reach out to @kelsey on Tessel Slack if you’re interested.

    Until next time,

    the Tessel team

    #update #updates #this week in tessel #twit #python #rust #tessel #sparkfun

February 2017

November 2016

October 2016

September 2016

August 2016

July 2016

June 2016

April 2016

March 2016

February 2016

November 2015

September 2015

August 2015

July 2015

June 2015

May 2015

March 2015

February 2015

January 2015

December 2014

November 2014

October 2014

September 2014

August 2014

July 2014

June 2014

May 2014

April 2014

March 2014

February 2014

January 2014

December 2013

November 2013

October 2013

September 2013

August 2013

July 2013