Daily Digest #267
Happy Monday!
- How Druid enables analytics at Airbnb
- Private by Design: How we built Firefox Sync
- Sinkholing - Face the Threat, Beat the Threat – Part II - Implementation
- Demystify The Multi-threading in Node.JS
- Federated learning: distributed machine learning with data locality and privacy
- Progressive Service Architecture At Auth0
Tags:
daily,
development
Daily Digest #266
- Boost Your UX with Clear Visual Hierarchy
- Architecting Uber’s New Driver App in RIBs
- Challenges of Building a Reliable Realtime Chat Service
- Blazor: C# Running in the Browser via WebAssembly
- The State of Web Browsers 2018
- How Trulia began paying down its technical debt
- Introduction to contract testing - pt.1
Tags:
daily,
development
Daily Digest #265
- Basic Accessibility for Web Applications
- Your Client Engagement Program Isn’t Doing What You Think It Is
- Optimizing Cluster Resources for Kubernetes Team Development
- Using PureScript to create a domain-specific language for building forms with validation
- Cloud Computing without Containers
Tags:
daily,
development
Daily Digest #264
- Netflix Media Database — the Media Timeline Data Model
- SRE Case Study: Mysterious Traffic Imbalance
- How we use AWS Batch at Zendesk to Build All The Machine Learning Models
- Into the Depths: The Technical Details Behind AV1
- At 22 years old, Postgres might just be the most advanced database yet
- Proactive Data Pipeline Alerting with Pulse
Tags:
daily,
development
Daily Digest #262
- Reasons to Scale Horizontally
- Dive – A tool for exploring each layer in a docker image
- Building an API with Ruby and the Serverless Framework
- Netflix Information Security: Preventing Credential Compromise in AWS
- ELI5: Plasma Cash — Scaling Ethereum
- How We Built a Cost-Based SQL Optimizer
Tags:
daily,
development