We previously mentioned the upcoming Redis Streams, and now Brandur Leach wrote up an in-depth article describing how they can be used to build a unified log with consumers that are resilient to failure. tl;dr we’ve built databases and file-systems this way for a while now, and now—well, soon—there’s a lightweight tool (i.e. not Kafka) to introduce the same resilience in your apps. Do yourself a favor and read the article.
‘Grids arrived to kill flexbox’ and ‘Flexbox is Grid’s fall back’ are two rumors that Eva Ferreira has debunked. Ferreira argues that the two actually complement each other pretty well. If you aren’t super familiar with working with Frids-layout or the box alignment spec, this is a great place to start embracing the new responsive.
Well, it turns out 11% of americans think HTML is a Sexually Transmitted Disease. If you have ever struggled with HTML, as long as you know it is a markup language and not an STD, you are at least ahead of 11% of America. Read the whole study (not completely dev related) to get a couple of laughs.
Remember a couple weeks ago, when we talked about how to do code reviews like a human? Just in case you still aren’t sure how to do a code review like a human, Michael Lynch released part two. Some tips include limiting feedback on repeated patterns and offering sincere praise. Check out the other five tips, with in-depth explanations, on Michael’s blog.
Symisc Systems made a Real-Time ASCII art rendering app. Using machine learning to match pixels to the best fitting ASCII characters produces surprisingly good results, by first training a dataset using the Structural Similarity (SSIM) Index. You can use an image you have saved or live-stream your webcam as ASCII art. Check out the code, try it out now, or read the corresponding paper.
AirBNB creates interfaces from sketches with ML - cool enough that i wish they would release the code
Javalin 1.0.0 is Stable - zomg a Java/Kotlin web framework with code whose intent is not obscured by ceremony!
My web app died from performance bankruptcy - also Chrome sucks for breaking normal JS calls
Jargon from the functional programming world in simple terms! - Not quite as good as The Jargon File
HTML Template Instantiation - Proposed by Apple - web component awesomeness
Ruby 3.0 with Yukihiro "Matz" Matsumoto [Video] - apparently we interview people while driving now, is that safe?
How we switched from Sprockets to Webpack - death to the asset pipeline
Chalktalk - real time 3d collaboration tools
'Lambda and serverless is one of the worst forms of proprietary lock-in we've ever seen in the history of humanity' - maybe OpenFaaS can help us avoid this in the future...
What is a CapsNet or Capsule Network? - more ML love
Declarative Side Effects for Redux - anything that makes react feel more like Elm is A Good Thing
React Bits - ✨ React patterns, techniques, tips and tricks ✨ - a stupidly robust repository of patterns to make your React code better
Ten interesting features from various modern languages - a lot of the techniques are actually present in older languages as well, but a nice survey of how nice FP can be these days
Implementing Pokedex from scratch Part I - A Convolutional Neural Network that classifies Pokemon cards
Simple React Patterns - quick actionable tips to make your React app better
Coherent Line Drawing - an implementation of 'Coherent Line Drawing' by Kang et al, Proc. NPAR 2007
Much ado about iOS app architecture - some hard-won advice from a veteran, in hopes to avoid iOS development heading down a dark path
Intel ME is dead, long live Intel ME^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H!
This post was written by the DailyDrip team and syndicated via Inside.com's network of email newsletters.