Applied thinking for intelligence analysis
Guide from Australian Air Force. The key message is not surprising – time pressure is bad for decision making. It increases changes of making mistakes, ignoring analyst’s bias or even lead to seizure of pieces of important information to confirm the biasses / expected results.
A Standard and Clean Series A Term Sheet
YC take on how “good” Series A Term Sheet should look like.
Software Development
Distributed Phoenix Chat with PubSub PG2 adapter
How to leverage
pg2
(process groups) for PubSub over multiple nodes.Notes on the Go translation of Reposurgeon
An experience report on a Python-to-Go translation of a program with significant complexity, written in attempted conformance with the Go community’s practice for grounding language enhancement requests not in it-would-be-nice-to-have abstractions but rather in a description of real-world problems.
Ferrum: a fearless Ruby Chrome driver
Ferrum is super simple to use chrome driver for writing your tests.
Infrastructure
Verifying Service Mesh TLS in Kubernetes, Using ksniff and Wireshark
You don’t necessarily need to verify TLS on service mesh, but knowledge of
ksniff
could be definitely helpful.-
Beautiful (you should subscribe to Adrian Colyer’s blog) disection of Google’s paper about how they compute availability of services to better reflect actual impact on the users.
Design for Failure — Distributed Transaction in Microservices
Kafka powered take on distributed sagas patter for implemented distributed transactions.
Your Circuit Breaker is Misconfigured
Good coverage of how to (and not to) configure your circuit breakers. Damian is used context of semian, their open-source implementation of circuit breaker (and bulkheading).
Data and Data Infrastructure
-
LinkedIn decided to open-source their tool DataHub, metadata search and discovery platform for wast amounts of different datasets available within the organization.
-
A flamegraph generator for Postgres EXPLAIN ANALYZE output.
-
JSON output plugin for changeset extraction.
-
Open Deep Learning and Reinforcement Learning lectures from top Universities like Stanford University, MIT, UC Berkeley. Currently covering the following topics:
- Introduction to Deep Learning
- CNNs for Visual Recognition
- NLP with Deep Learning
- Deep Reinforcement Learning