News
The Crystal core team has released a series of free videos introducing the Crystal Programming Language. In five episodes, go from installing the language to building a database-backed webserver in under thirty minutes. Crystal’s syntax is heavily inspired by Ruby , though it’s a compiled language that’s wonderfully fast . It also comes with modern tooling , including the above-pictured playground.
Patrick Triest analyzed cryptocurrency markets with Python.
Triest provides a tutorial on how to compare different cryptocurrency market prices over the last two years.
From setting up your data lab to performing correlation analysis, Triest walks you through how to get the data yourself.
Michal Konarski has learned some valuable things about programming while using Go. He notes 5 things specifically Go has helped him learn. The top of the list includes ‘ It is possible to have both dynamic-like syntax and static safety’ and that ‘It’s better to compose than inherit’. Take a look the other things he has learned as well.
Anthony Delgado argues that ‘JavaScript is eating the world.’ Delgado list 5 companies that are using a server-side JavaScript engine for their high traffic products. The companies included are Netflix, Paypal, Uber, IBM, and Microsoft. With each company, Delgado briefly discusses what they used before JavaScript and what the change has meant for the company.
Mozilla Hacks deep dives Quantum CSS (aka Stylo) , the super fast CSS engine coming to Firefox. QCSS parallelizes many internal calculations, and greatly speeds up the whole process. Part of the unique approach is to build out a giant matrix of CSS rules and DOM Nodes, and calculate their interdependency. Linear algebra ftw, and extra points for sweet artwork in the post.
Android announced Andriod 8.0 Oreo. Android says the latest update brings a boot speed that is twice as fast, and it introduces background limits, picture-in-picture, and autofill. Also, most importantly, 60 new emojis.
Development Dregs
-
The Enduring Legacy of Zork - Extra points for keeping them feeder edges on the dot matrix printer paper
-
Machine Learning for Humans - great roll up of ML articles
-
How JavaScript works: inside the V8 engine + 5 tips on how to write optimized code - The run down on V8
-
Why PS4 downloads are so slow - Hint: Close your apps!
-
Rolling your Own Blockchain in Haskell - great overview of both Haskell and Blockchains
-
Afraid of Makefiles? Don't be! && A Tutorial on Portable Makefiles - Makefiles for fun and profit
-
Rise and fall of JVM languages - JVM isn’t dead, stop calling it as such
-
The Night the PostgreSQL IDs Ran Out - negative IDs, that’s a great temp fix
-
D as a Better C - ‘Better’ will take some time to prove
-
Weird Python Integers - 7 == 13
-
Why I haven't jumped ship from Common Lisp to Racket (just yet) - Racket sounds nifty
-
Vue.js + Brunch - A legit alternative to webpack
-
Rebooting the Desktop Operating System Experience - Maybe abstraction isn’t always the best next step?
-
The world in which IPv6 was a good design - In the same vein as the above, but for the networking stack. I didn’t know part of DHCP’s design was just shoving random stuff into an IP header.
-
Your Serverless Raspberry Pi cluster with Docker - it’s serverless, just ignore the stack of RasPis plz.
-
Best viewed offline - Art is hard.
Dive Deeper - React’s Licensing Quagmire
-
Facebook won't change React.js license despite Apache developer pain
-
If you’re a startup, you should not use React (reflecting on the BSD + patents license)
-
Facebook’s response to Apache Software Foundation (Explaining React's license)
This post was written by the DailyDrip team and syndicated via Inside.com's network of email newsletters.
Comments for CSS gets fast, Learn Crystal, Android noms Oreos, Cryptocurrency via Python