Get Eyes on the Sky with Raspberry PI
By capturing radio signals emitted from planes up to 250 miles away from your location, you can track flights and it only takes a few minutes and a cheap USB TV stick to get started.
gRPC in Production
Today, micro services mostly use RESTful APIs to communicate. Being HTTP-based, it’s hard to do stream bi-directional, and to get many resources (hence we have GraphQL). gRPC is a universal RPC framework. We define services in Interface Definition Language, and gRPC generates client code and server stubs for us in 7 languages.
Converting Floats to Strings, Part 1
While it’s often framed as ‘converting a floating point number to the shortest possible decimal string representation’, the author considers a much simpler framing: ‘convert a double-precision floating point number to a decimal string’.
Linguistics and Programming Languages
It is quite common to use computers to analyze natural languages. The author invisions this in the other way: the hope that one day we will be able to communicate with computers in natural language.
Implementing Classification Using a SVM in Ruby
How implement a support vector machine (SVM) in Ruby, and how to use it to solve a simple classification problem. Learn how to setup a SVM, train it, and make predictions in a manner of minutes.
Ethereum from Scratch - Part 1: Ping
Ethereum is a cryptocurrency where code can be executed on the blockchain. This capability allows ‘smart contracts’ to be written which execute themselves automatically. The author implements ping on the Ethereum network. Make sure you checkout part two as well.
Let’s Create Our Own Cryptocurrency
BitCoin and Etherum are becoming more and more known in recent years. How would you design your own cryptocurrency? The author scratches his own itch and shares with us his process. It’s done in Python, but can also be an exercise for you to re-implement in your favorite language.
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this