React Hooks, type-safe tags, and more!

Slinky is a framework for writing React and React Native applications in Scala with an API that mirrors JavaScript and a fantastic developer experience. Slinky 0.6.0 is one of the biggest releases yet, featuring support for React Hooks and improved type-safety when writing components with a brand new tag API! In addition, this release comes with some new additions to the Slinky community, such as the new https://slinky.dev homepage!

But first… Hooks!!!


Last week was the TensorFlow Dev Summit, where the latest announcements in all the TensorFlow libraries were announced. In these talks, almost all the demos were in Google Colaboratory (Colab), a free product from Google that gives you access to a Jupyter notebook running in the cloud with the option to connect to powerful GPUs to accelerate machine learning operations!

Inspired by the power of these interactive demos, I set forth to make it possible to run Scala code inside Colab. In this blog post, we’ll see how to set up Scala to run inside Google Colab, and then take…


Faster compilation, smaller bundles, Scala 2.13, and more!

Slinky is a framework for writing React and React Native applications in Scala with an API that mirrors JavaScript and a fantastic developer experience. Slinky 0.5.0 is the largest release yet, with improvements across the board from making hot-reload cycles even faster to new code generation capabilities with even better support for IDEs. So let’s dive in and see all the new features in this release!

Faster Compilation


1 day until Stop Build!

Stop build is tomorrow! With many subsystems on our robot and being tested, we hope to finish strong with a tuned robot and testing of components like the climber winch and swing arm.

Machining/Assembly

Finished assembling climber box with grease + winch mounts (not pictured here)


2 days until Stop Build!

Machining/Assembly

What can lift 450 lbs and comes with 3 775’s? The climber gearbox!

Lift

We have assembled the parts for the lift except for the pulley systems!

Dolly


3 days until Stop Build!

Robot

Design finished for everything except climber forks, working on machining climber components, all other subsystems machined. Need to figure out assembly and wiring details for lift elevator, and of course to test everything with the last few days we have.

Machining/Assembly

Got half of the climber gearbox plates done today. Hopefully we can start assembly tomorrow!

Bought wood in the morning and finished building the dolly :) #dollyinthreedays

Lift

Started assembling most of the second lift and are planning to swap it with the one on the robot.

Electrical

Fixed problem with bumper interfering with battery box and…


4 days until Stop Build!

Design

Forklift

Finished CAM for the tower, no other parts need to be machined. Did a test to find the ending size of a spliced, glued, and set rope. A 57 ⅛” rope after the fully process yielded a folded 24 3/16” line. This will tell us an accurate way to create ropes for the final robot.

Machining/Assembly

The robot is starting to come together, with more components of the lift added today!

Electrical

Today we finished mounting the battery holder onto the robot. We also mounted the circuit breaker to the baseboard and finished wiring the two rev…


5 days until Stop Build!

We are in the final stretch, with only five days left until we cannot touch the robot! This weekend and the first days of break, we will be working extra hard to complete the robot that we will ship to our first competition in Texas.

Design

Climber

The gearbox has been done for about a week now, but here’s a first look at the gearbox winch system we have this year. Hopefully in two days this will be a physical photo of the assembly.

Dolly

Review of first draft of dolly. Changes to be implemented soon.

Forklift

Finished basic…


6 days until Stop Build!

In the rush of build season we forgot to work on a recap yesterday! This recap covers progress made both today and yesterday’s (02/13) worksessions. We’re less than a week to build season and the final robot is just starting to come together. We hope to ramp up our assembly to get the robot ready for testing before the weekend.

Design

Forklift

Started CAM for the tower yesterday. Today I continued to work on CAM and forgot to update SVN at the beginning so my progress was all cancelled. Design has made very little progress. …


8 days until Stop Build!

The end of build season is rapidly approaching! We’re working fast to get a completed robot completed so we can test running it before we have to pack up and ship it to our first competition.

Design

Forklift

Finalized tower design with mentor. Added a bracket to secure release bar to top of tower and change cable routing design. Found a new way to mount cable by making a double splice. The two ends of the cord meet and each enters the other. This should reduce stretch and will be easier than two separate splices around the…

Shadaj Laddad

Exploring the boundaries of programming, usually with #scala. EE/CS student at UC Berkeley. Intern at {@apollographql x 2, PayaLabs, @khanacademy, @coursera}

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store