Stories

That box It's really good, and we think you'll dig our stories.

(we share code, not email addresses)

The mobile team at Udacity has completely switched off React Native.

The mobile team at Udacity has completely switched off React Native. The features that involved React Native are no longer being used, so they didn’t require replacement. Nate Ebel suggests React Native is quick and easy to get up and running, but ultimately too difficult to achieve platform consistent UI/UX. [pro - it’s not JavaScript]

Tagged with: React Native


1. Crystal is Fast 2. Real protected and private members 3. Fully native bindings to the C library.

image alt text

Fotis Gimian has an issue with packaging, verbosity and implicit private class members in Python. While searching for a Python alternative, Fotis has fallen in love with Crystal. His reasons: 1. Crystal is Fast 2. Real protected and private members 3. Fully native bindings to the C library. Read Fotis’s experiences with the Standard Library, Exception Handling, and a side by side comparison of Crystal, Python, C, C++ and Go. Also, Crystal released version 0.25 this week.


USA didn’t make it to the world cup, but GraphQL did.

image alt text

USA didn’t make it to the world cup, but GraphQL did. Sara Vieira published a GraphQL endpoint and its code that allows you to pull world cup data and do whatevs with it. The DailyDrip team is pulling for Brazil in all their ~soccer~ futebol matches.


Twitter’s machine learning team, Cortex, has migrated to TensorFlow.

Twitter’s machine learning team, Cortex, has migrated to TensorFlow. In their post, Twitter meets Tensorflow, they explain in detail their machine learning modeling workflow. They moved to TensorFlow from Lua Torch because "TensorFlow had much better support for serving models in production." The post includes many screenshots of their internal tooling around their ML models as well.


Tapplock Smartlock was found to be broadcasting the key needed to unlock it

image alt text

The Tapplock Smartlock was found to be broadcasting the key needed to unlock it. Andrew Tierney on Pen Test Partners explores how he found the exploit, and talks through security testing process in an included youtube video. It’s a good read and funny watch, and exposes methods of thinking about security that many developers aren’t regularly exposed to. tl;dr your lock’s key probably shouldn’t just be a portion of its public Bluetooth Low Energy mac address that it transmits in the clear.


Vue now has more GitHub stars than React.

Number of Stars on Vue Repo vs React Repo

Vue now has more GitHub stars than React. However, React is used about four times more based on NPM downloads. Dan Abramov was one of the first to point out the moment. Kevin Ball's conclusion: "React Still Dominates, Vue Growing Fastest."

Tagged with: react


OpenCV, Python, and [[Deep Learning]] to build a [[face recognition]] app

Video of Face recognition App

Adrian Rosebrock used OpenCV, Python, and Deep Learning to build a face recognition app. Watch a video demo of the app or follow the step by step tutorial. No GPU? No problem. Adrian includes instructions for working with or without a GPU. The app can run in a hacky way on the Raspberry Pi as well.

Tagged with: Raspberry Pi GPU face recognition Deep Learning


a basic introduction to [[linear equations]]

image alt text

Oleksandr Kaleniuk shows a basic introduction to linear equations, for software developers. The article is really well written with interactive widgets to help you visualize the math. This is a great resource if you have a data-fitting problem you are struggling with!

Tagged with: linear equations


maybe they should build a decent laptop so developers will continue to use their platform.

image alt text

The MacBook Pro was once known as the best laptop for developers. However, times have changed. It started with the controversial touchbar, which many now call a failure. Followed by keyboard buttons not working and no escape key. Also, the specs are just not that much of an upgrade from previous MacBook Pros. It’s great that Apple is selling all of these phones, but maybe they should build a decent laptop so developers will continue to use their platform. Charlee Li has gone as far to say ‘Developers Should NOT use MacBook Pro’, and after he has used Linux for a year it has satisfied his daily needs. If you’re interested in Linux alternatives, check out System76, or the Dell XPS 13. [Not an advert, we’re just sick of Apple’s crap.]


React Native is working on a massive rewrite.

React Native is working on a massive rewrite. With a goal of making React Native more light weight, the React Native team plans to incorporate async rendering, simplify direct calls between native and JavaScript and change the threading model.


Adrian Mejia has created a series that focuses on Data Structures for Beginners

image alt text

Adrian Mejia has created a series that focuses on Data Structures for Beginners. The most recent post focuses on graphs. From graph basics to more advanced topics like ‘Breadth-first search’ and space complexity, this 9-part post covers it all. Also, look at the previous post in series, which focuses on arrays, hash maps, and lists.


Vue released Vue Native

image alt text

Vue released Vue Native. Key features are declarative rendering, two-way binding, and it compiles to React Native. Get started with the the documentation or look at the code.