Archives

2025

May

dailydigest

Daily Digest #729

Masih tentang AI, kebetulan kemarin saya menghadiri event dari Google tentang Gen AI, dan produk mereka dijajaran Google Cloud, VertexAI,...
Read more →

dailydigest

Daily Digest #728

Article How to make your team read your mind Menjadi manager terkadang harus menjadi segala bisa, termasuk dalam berkomunikasi, yang...
Read more →

dailydigest

Daily Digest #727

Articles Local or Cloud: Choosing the Right Dev Environment Pertanyaan yang akan selalu ada, trade-off dari masing-masing pilihan juga ada,...
Read more →

dailydigest

Daily Digest #726

Articles How to use Terraform (to become a DevOps engineer) Why I’m No Longer Talking to Architects About Microservices How...
Read more →

dailydigest

Daily Digest #725

Articles How to use Terraform (to become a DevOps engineer) Why I’m No Longer Talking to Architects About Microservices How...
Read more →

dailydigest

Daily Digest #724

Articles Replacing Kubernetes with systemd Don’t make Google sell Chrome – Bahasan menarik oleh DHH mengenai Google Chrome yang sebelumnya...
Read more →

dailydigest

Daily Digest #723

Observability 2.0 and the Database for It Terraform for DevOps: Best Practices How WhatsApp Handles 40 Billion Messages Per Day...
Read more →

2023

December

dailydigest

Daily Digest #722

The World Depends on 60-Year-Old Code No One Knows Anymore Lato – Python microframework Firecamp – API designer, Open source...
Read more →

November

dailydigest

Daily Digest #721

Things i read (and found) lately https://sqids.org Get started with technical writing FontForge Fun with DNS TXT Records
Read more →

October

dailydigest

Daily Digest #720

Anatomy of a Terminal Emulator – Penjelasan yang menarik dan juga lengkap Learn serverless on AWS step-by-step: Master DynamoDB! How...
Read more →

dailydigest

Daily Digest #719

Beberapa tautan yang dibaca hari ini 789 KB Linux Without MMU on RISC-V HTTP/2 Zero-Day Vulnerability Results in Record-Breaking DDoS...
Read more →

dailydigest

Daily Digest #718

Sedang bermain dengan Multipass, tool yang digunakan untuk provision Ubuntu (dan bisa sistem operasi lain), saya menulis di blog yang...
Read more →

August

dailydigest

Daily Digest #717

Hi! kembali lagi dengan daily digest, mungkin ke depan gak akan secara daily post mengenai daily-digest ini, untuk menjaga waktu...
Read more →

2022

July

dailydigest

Hello World, lagi!

Hello world! Lama juga ga posting artikel, tautan, kutipan, di blog ini, saat ini memang pekerjaan menyita banyak waktu, dan...
Read more →

2021

January

dailydigest

Daily Digest #716

Lightning Introduction to Nix for Developers Filesystem and Database are not cutting the problem space right 😱 Awesome Falsehood
Read more →

dailydigest

Daily Digest #715

How to Recalculate a Spreadsheet Problem Solving Managing developer identities in autonomous teams How do Spotify Codes work?
Read more →

dailydigest

Daily Digest #714

ninja: a simple way to do builds Writing Software for an Among Us League Welcome Deno! Does this mean goodbye...
Read more →

dailydigest

Daily Digest #713

4 Different Perspectives to Solve Problems Layering Microservices Redefining software quality How Many People Does It Take To Ship Software?...
Read more →

dailydigest

Daily Digest #712

Responsible and Effective Bugfinding Human-Centered Programming My Journey from Manager to Leader The 7 commandments of debugging
Read more →

dailydigest

Daily Digest #711

Microservices — architecture nihilism in minimalism’s clothes Switching to KeePass and Syncthing for password management How we ended up with...
Read more →

dailydigest

Daily Digest #710

Happy new year! :tada: IEEE Software - The Pragmatic Designer: Ur-Technical Debt How to Find Vulnerabilities in Code: Bad Words...
Read more →

2020

December

dailydigest

Daily Digest #709

The Hitchhiker’s Guide to Compression ElasticSearch query builder Rich Comment Blocks
Read more →

dailydigest

Daily Digest #708

The Database is on Fire Let’s build a Cloudflare Worker with WebAssembly and Haskell Sourcegraph: Devs are managing 100x more...
Read more →

dailydigest

Daily Digest #707

Things I Was Wrong About: Types My new coding workflow: VS Code + Remote-SSH extension A Better Code Review The...
Read more →

dailydigest

Daily Digest #706

Code Reviews: why and how? Don’t hate the book because you don’t use it Learning the Ink Programming Language On...
Read more →

dailydigest

Daily Digest #705

Effective Code Review A Picture of Java in 2020 API pagination design In the computer
Read more →

dailydigest

Daily Digest #704

How to Reliably Scale Your Data Platform for High Volumes The Current Unix Timestamp Docker best practices with Node.js Healthy...
Read more →

dailydigest

Daily Digest #703

Uber Engineering’s Micro Deploy: Deploying Daily with Confidence The Evolution of Code Deploys at Reddit Getting Started With Vue.js: Components...
Read more →

dailydigest

Daily Digest #702

How LinkedIn handles merging code in high-velocity repositories Categorizing Products at Scale How we built Status Page CSS at Scale...
Read more →

dailydigest

Daily Digest #701

This is how I git On Exactitude in Technical Debt Eleven Years of Go A Curated List of 57 Amazing...
Read more →

dailydigest

Daily Digest #700

It’s 700th edition! :tada: An Introvert’s Personal Guide to Tech Twitter Why AWS loves Rust, and how we’d like to...
Read more →

dailydigest

Daily Digest #699

Build Simple Timeline in React Diffend - OSS supply chain security The beauty of LiveView Rubyspeed Good Bye Web APIs...
Read more →

dailydigest

Daily Digest #698

6 red flags I saw while doing 60+ technical interviews in 30 days Headless Recorder Towards an understanding of technical...
Read more →

November

General

Daily Digest #697

Want To Deliver Better Software Faster? Use Automation Software Architecture Nov. 10, 1983: Computer ‘Virus’ Is Born Analytics at Netflix:...
Read more →

General

Daily Digest #696

Is Kubernetes Really Ideal for Edge? The Ultimate Guide to JWT client side auth (Stop using local storage!!!) Insecure APIs...
Read more →

General

Daily Digest #695

This incredible Google experiment lets you time travel to your hometown 200 years ago Programming language Python is a big...
Read more →

General

Daily Digest #694

How DoorDash is Scaling its Data Platform to Delight Customers and Meet our Growing Demand Become a Superlearner! An Illustrated...
Read more →

General

Daily Digest #693

Choosing the right architecture for a [new] Kotlin Multiplatform, Jetpack Compose and SwiftUI app Learn to Use New Java Features...
Read more →

General

Daily Digest #692

When Cultures Clash – Removing Friction Between Dev and Ops Why Concurrency is Hard Collect in Rust, traverse in Haskell...
Read more →

General

Daily Digest #691

How 30 Lines of Code Blew Up a 27-Ton Generator Need for ‘Guardrails’ in Cloud-Native Applications Intensifies DevOps’ Role in...
Read more →

General

Daily Digest #690

30 Programming Jokes That Will Make You Laugh AI Product Management After Deployment Why data quality is key to successful...
Read more →

General

Daily Digest #689

ReactJS Roadmap 🗺 For Developers.💻 Revisiting a ‘smaller Rust’ 20 Amazing Java Project Ideas That Will Boost Your Programming Career...
Read more →

General

Daily Digest #688

Java 15 through the eyes of a Scala programmer BetterThanJson I’ve been an engineer and a recruiter. Hiring is broken....
Read more →

General

Daily Digest #687

Temporal - the open source microservices orchestration Stealth - Secure, Peer-to-Peer, Private and Automatable Web Browser/Scraper/Proxy Emerging Architectures for Modern...
Read more →

General

Daily Digest #686

Git scraping: track changes over time by scraping to a Git repository mmproxy - Creative Linux routing to preserve client...
Read more →

General

Daily Digest #685

A Linux sysadmin’s introduction to cgroups Rust vs Go Why not use GraphQL? Utility vs usability
Read more →

General

Daily Digest #683

The manifesto for anarchic software development Wren - a classy little scripting language Raspberry Pi as a local server for...
Read more →

General

Daily Digest #682

Jugaad takes agile to the extreme Endlessh: an SSH tarpit The Life-Changing Magic of Tidying Ruby Object Allocations Reinventing virtualization...
Read more →

General

Daily Digest #681

Creating patched binaries for pentesting purposes We Made Puma Faster With Sleep Sort What’s so hard about PDF text extraction?...
Read more →

General

Daily Digest #680

How I became a certified Scrum Master in 3 days Database of Databases Bash Pitfalls Designing a Candidate-Focused Interview Process...
Read more →

General

Daily Digest #679

Tips and Gotchas for managing your AWS Costs Why I Don’t Have Time For Your Coding Challenge 10 Anti-Patterns for...
Read more →

General

Daily Digest #678

Hello World with Traefik Ruby Antipatterns Fluid Framework from Microsoft The case for comments in code
Read more →

General

Daily Digest #677

Let’s Encrypt’s New Root and Intermediate Certificates 🎭 Playwright CLI DuckDB - an embeddable SQL OLAP database management system Meeting...
Read more →

October

General

Daily Digest #676

Rewriting the Technical Interview Learn Git Branching wave-share Bleeding edge tech means you’ll bleed to death
Read more →

General

Daily Digest #675

[James Gosling: Java, JVM, Emacs, and the Early Days of Computing Lex Fridman Podcast #126](https://www.youtube.com/watch?v=IT__Nrr3PNI) detekt Introducing RediSearch 2.0 The...
Read more →

General

Daily Digest #674

Running Go Code on iOS and Android 21 React Example Projects to Learn From (Open-source, Beginner-Intermediate Level) Why Not Rust?...
Read more →

General

Daily Digest #673

A Guide to Kubernetes and Container PCI Compliance Svelte for Sites, React for Apps Fastmac Challenge Yourself By Building These...
Read more →

General

Daily Digest #672

Continuous Integration vs Continuous Delivery 9 data security trends IT departments should expect in 2021 Cybersecurity Awareness Month: Train employees...
Read more →

General

Daily Digest #671

Tips To Strengthen API Security The Enterprise Systems That Companies Need to Create How Containers and Kubernetes Advance DevSecOps
Read more →

General

Daily Digest #670

Incident Review – Microsoft Office 365 Outage Ideas from my Development Setup: Always Tmux Agile vs. waterfall: Project methodologies compared...
Read more →

General

Daily Digest #669

The untold history of macOS System Preferences Content delivery networks (CDNs) Accessible Web Animation: The WCAG on Animation Explained What...
Read more →

General

Daily Digest #668

Graviton Database: ZFS for key-value stores Triage with Me - 11 issues & 2 PRs in 1.5 hours Under Deconstruction:...
Read more →

General

Daily Digest #667

Just Another Ruby Debugger Regarding Semantic Versioning Hard to discover tips and apps for making macOS pleasant Big Ass Data...
Read more →

General

Daily Digest #666

Bucketing your time Modern Ruby Serializers Writing system software: code comments Letsencrypt, the Good, The bad and the Ugly Things...
Read more →

General

Daily Digest #665

The database I wish I had How I operated as a Staff engineer at Heroku Why GitHub Won’t Help You...
Read more →

General

Daily Digest #664

Why PostgreSQL 13 is a Lucky Release SensibleSideButtons Secure at every step: What is software supply chain security and why...
Read more →

General

Daily Digest #663

WebRTC For The Curious Why I Actively Discourage Online Tooling like jwt.io and Online JSON Validators How to Move Beyond...
Read more →

General

Daily Digest #662

If Management Isn’t A Promotion, Then Engineering Isn’t A Demotion AWSets: AWS Resource listing made easy React: it’s technically backwards...
Read more →

General

Daily Digest #661

Why Scrum is Pandemic-Proof Graphtage: A New Semantic Diffing Tool Git-based Wiki Security by Obscurity is Underrated
Read more →

General

Daily Digest #660

How to Spot Toxic Software Jobs From Their Descriptions A tale of webpage speed, or throwing away React Business Architecture...
Read more →

General

Daily Digest #659

Don’t trust default timeouts Optimize Onboarding Setting up a personal Git server WebBundles Harmful to Content Blocking, Security Tools, and...
Read more →

General

Daily Digest #657

Technical Debt Doesn’t Exist GTFOBins - curated list of Unix binaries that can be exploited by attacker asroute What Shell...
Read more →

General

Daily Digest #657

Reading Code is a Skill Designed in Minecraft, built IRL Very short functions are a code smell – an overview...
Read more →

September

General

Daily Digest #656

Scaling Docker to Serve Millions More Developers: Network Egress ⚛️ 🚀 React Component Patterns Oracle’s Java 15: New features aim...
Read more →

General

Daily Digest #655

Managing through interfaces Three tips to implement Kubernetes with open standards 6 Lessons IT Security Can Learn From DevOps A...
Read more →

General

Daily Digest #654

COVID Happened And I Decided to Stop Gaming And Start Coding Credential Theft on the Rise, in Part Due to...
Read more →

General

Daily Digest #653

The Three Characteristics of Fast Growing Programming Languages My terminal became more Rusty 🦀 Container Awareness Advanced Python: Consider These...
Read more →

General

Daily Digest #652

Building resilient services at Prime Video with chaos engineering Continually Growing Your Engineering Skills While Scaling the Organization: Wix Engineering...
Read more →

General

Daily Digest #651

aws-cost-saver No More postman just use cURL + vim = ❤ Cutting Google out of your life Takeout - Mac-based...
Read more →

General

Daily Digest #650

The Road to Performance Is Littered with Dirty Code Bombs 4 reasons Jamstack is changing web development React + TypeScript...
Read more →

General

Daily Digest #649

What are the Terraform Cloud Agents? Launch a Kubernetes cluster for local development Terraform - Exploring State Management Heavy Networking...
Read more →

General

Daily Digest #647

5 Key Ways the Kubernetes Architecture Has Evolved in 5 Years Android MVVM Design Pattern Creating Kubernetes Cluster on Azure...
Read more →

General

Daily Digest #647

2021: The year of the great enterprise disconnect Is Your Cloud Backup Ready to Handle a Crisis? Microservices, have you...
Read more →

General

Daily Digest #646

How to secure anything Dear Staging: We’re Done How Sidekiq really works The path to managing managers
Read more →

General

Daily Digest #645

What is a Product Roadmap? What I Learned by Fixing One Line of CSS in an Open Source Project The...
Read more →

General

Daily Digest #644

A visual guide to Webpacker Awesome Sysadmin Interviewing the “passé” way (for a reason)
Read more →

General

Daily Digest #643

Some common hiring manager mistakes 6 Must-Read Books for New Technical Leads GPU.js - GPU accelerated JavaScript The Terminal Jockey’s...
Read more →

General

Daily Digest #642

Monitoring demystified: A guide for logging, tracing, metrics Improve Your Remote Collaboration With P2 usbkill GLab - help work seamlessly...
Read more →

General

Daily Digest #641

Assignments In-Style A tableau of crimes and misfortunes: the ever-useful docker history Alacritty - the fastest terminal emulator Ubuntu Snap...
Read more →

General

Daily Digest #640

The Case Against OOP is Wildly Overstated Refactoring a distributed monolith to microservices FAST Our Code Review Etiquette
Read more →

General

Daily Digest #639

HTMX - high power tools for HTML Use advanced typography with local fonts One bash command to start the day...
Read more →

General

Daily Digest #638

Why are CEOs failing software engineers? Go Concurrency Example - Let’s Build a Concurrent Download Manager - zero dependency Kotlin...
Read more →

General

Daily Digest #637

Write Code as If You Had to Support It for the Rest of Your Life Introducing Presto 5 Spark Best...
Read more →

General

Daily Digest #636

‘Real’ Programming Is an Elitist Myth TypeScript 4.0 arrives with performance boosts 7 Top Programming Languages To Learn Before The...
Read more →

General

Daily Digest #635

Skills Every DevOps Professional Needs to Succeed Find Security Vulnerabilities in Kubernetes Clusters Five DevOps lessons: Kubernetes to scale secure...
Read more →

August

General

Daily Digest #634

Simple Steps for Architecting a Smarter Tech Stack How to lead an economical and efficient infosec program Starting strong when...
Read more →

General

Daily Digest #633

Git Detached Head: What This Means and How to Recover Microservices Adoption in 2020 Firms Still Struggle to Prioritize Security...
Read more →

General

Daily Digest #632

How to create a REST API for your App with Spring Boot, Kotlin & Gradle (Part 1: Initial setup &...
Read more →

General

Daily Digest #631

The proper care and feeding of your Gradle build Gradle - running tests in Continuous Build Micronaut Micronaut - Reloading...
Read more →

General

Daily Digest #630

Leveraging Mobile Infrastructure with Data-Driven Decisions Why Uber Engineering Switched from Postgres to MySQL Easy modularity: Keeping your Gradle build...
Read more →

General

Daily Digest #629

Git to know this before you do Trunk Based Development (TBD) DatoJi - A FREE RESTful HTTP based JSON API...
Read more →

General

Daily Digest #628

Planning with Capacity Buffers JavaScript Growing Pains: From 0 to 13,000 Dependencies Written communication is remote work super power Recent...
Read more →

General

Daily Digest #627

Minggu ini, minggu yang pendek, hanya 2 hari aktif, banyak libur :tada: Introducing a Technology Preview of NGINX Support for...
Read more →

General

Daily Digest #626

hyperapp Flume - A React-powered node editor and runtime engine crush How to write good Git commit messages Introducing TestBench...
Read more →

General

Daily Digest #625

Migrating a 40TB SQL Server Database Scaling relational SQL databases Secrets, Lies, and Account Recovery:Lessons from the Use of Personal...
Read more →

General

Daily Digest #624

immudb Pysa: An open source static analysis tool to detect and prevent security issues in Python code Surprising Economics of...
Read more →

General

Daily Digest #623

Managing Kubernetes resources: 5 things to remember What is a Docker container vs. an image? The System Information You Need...
Read more →

General

Daily Digest #622

The New Generation Of Cloud Companies What Containers and Kubernetes Mean for Colocation Data Centers DevSecOps: How To Get There...
Read more →

General

Daily Digest #621

A new future for Java Build a Toy Quantum Computer at Home GitHub Has Stored Its Code in an Arctic...
Read more →

General

Daily Digest #620

Analyzing Cold Start latency of AWS Lambda 4 powerful features Python is still missing The S.O.L.I.D Principles in Pictures Best...
Read more →

General

Daily Digest #619

How GPT3 Works - Visualizations and Animations What is Data Observability? The Core Responsibilities of the AI Product Manager Vue...
Read more →

General

Daily Digest #618

Ten Things I Learned In My First Year As A Developer Kubernetes Troubleshooting: 7 Essential Steps for Delivering Reliable Applications...
Read more →

General

Daily Digest #617

Querying Remote Container Repository Metadata with Skopeo Three top DevSecOps myths and how to rid them from your organisation How...
Read more →

July

General

Daily Digest #616

How To Scale and Secure a Django Application with Docker, Nginx, and Let’s Encrypt Python Decorators- A Weapon To Be...
Read more →

General

Daily Digest #615

How cloud transforms IT security into AppSec 10 developer skills on the rise — and five on the decline VS...
Read more →

General

Daily Digest #614

Kubernetes Multi-Cluster Networking -Cilium Cluster Mesh Building Go Applications with Bazel Interoperability of open-source tools: the emergence of interfaces O’Reilly...
Read more →

General

Daily Digest #613

Why Do Kubernetes and Containers Go Hand in Hand with Machine Learning? With increased DevOps adoption, roles in software development...
Read more →

General

Daily Digest #612

Five Languages That Won’t Ever Die Complex data workflows contribute to reproducibility crisis in science, Stanford scientists say The Ultimate...
Read more →

General

Daily Digest #611

Too many security tools weaken enterprise incident response, study finds What the hell is a Deno? Monitoror
Read more →

General

Daily Digest #610

How Building Your Own Product Can Make You an Experienced Developer Explaining Event Sourcing with Data Structures (1/3) Multi-Runtime Microservices...
Read more →

General

Daily Digest #609

NSA Issues VPN Security Guidance Can Kubernetes be an IT budget hero? 4 lessons software teams can learn from rock...
Read more →

General

Daily Digest #608

Top 5 things to know about security breaches Why – and how – to use Docker image tags Who’s Responsible...
Read more →

General

Daily Digest #607

Halting cloud migration caused firms to suffer double the outages during pandemic Making open source more inclusive by eradicating problematic...
Read more →

General

Daily Digest #606

Why StreamSQL moved from Apache Kafka to Apache Pulsar Going cloud native in a time of declining IT budgets Socrates:...
Read more →

General

Daily Digest #605

Five thousand eyes on the skies: Scientists choreograph robots to observe distant galaxies Your Database Should Work Like a CDN...
Read more →

General

Daily Digest #604

Manage containers in namespaces by using nsenter How to measure – and manage – technical debt 6 best practices for...
Read more →

General

Daily Digest #603

Secretive – Storing and managing SSH keys AWS CodePipeline: Setup And Maintenance From Scratch Why OKRs are broken and how...
Read more →

General

Daily Digest #602

Improving Application Performance with Duplicate Indexes The Internet of Things Might Have Less Internet Than We Thought? Nginx-UI Ruby on...
Read more →

General

Daily Digest #601

Merging Telemetry and Logs from Microservices at Scale with Apache Spark Auto Effect Pattern with Redux and React Hooks Monolith...
Read more →

General

Daily Digest #600

iFood Relies on Scylla to Deliver Over 100 Million Events a Month to Restaurants CNN for Reverse Engineering: an Approach...
Read more →

General

Daily Digest #599

Behind the scenes: building a dynamic instrumentation agent for Go Reach for the Top: How Spotify Built Shortcuts in Just...
Read more →

General

Daily Digest #598

Patterns for resilient distributed systems Kubernetes is Not Your Platform, It’s Just the Foundation Interoperability of Open-source Tools: The Emergence...
Read more →

General

Daily Digest #597

15 amazing pytest plugins - Michael Kennedy Regular Expressions: Regexes in Python (Part 2) Monitoring Services like an SRE in...
Read more →

General

Daily Digest #596

Tutorial: Use Ansible Collections to Help Configure and Manage More Complex Systems Measuring and Mitigating OAuth Access Token Abuse by...
Read more →

General

Daily Digest #595

Istio Service Mesh Workshop This ‘DeepFaceDrawing’ AI Turns Simple Sketches Into Portrait Photos Streamline microservice management with Istio Runtime Code...
Read more →

June

General

Daily Digest #594

[GitOps: Stop, collaborate and deploy DevNation Tech Talk](https://developers.redhat.com/devnation/tech-talks/gitops/) Writing a Kubernetes Operator in Java Cheat Sheet Pedantic Configuration Management with...
Read more →

General

Daily Digest #593

[Ansible playbook awesomeness DevNation Tech Talk](https://developers.redhat.com/devnation/tech-talks/ansible-playbook-awesomeness/) Combining Flask and Vue [Distribute your microservices data with events, CQRS, and event sourcing...
Read more →

General

Daily Digest #592

Fastest Way to Flatten a List in Python An easier way to create custom Jenkins containers Why You Should Use...
Read more →

General

Daily Digest #591

Build a Go application using OpenShift Pipelines Ultimate Guide to Python Debugging Using Ansible to automate Google Cloud Platform Operator...
Read more →

General

Daily Digest #590

How async should have been Knative Cookbook: Building Effective Serverless Applications with Kubernetes and OpenShift Serverless applications made faster and...
Read more →

General

Daily Digest #589

Tech Stack of Babbel Async Python is not faster 9 Free Programming Courses by Harvard, MIT, IBM, Google, and Microsoft...
Read more →

General

Daily Digest #588

Contracts, Undefined Behavior, and DefensiveProgramming Text Communication 5 benefits of pair programming you should know about
Read more →

General

Daily Digest #587

Zero To Production in Rust What’s In A Font? Researching Website Typography Zsh and Fish’s simple but clever trick for...
Read more →

General

Daily Digest #586

Open Source is Not About You DevDash - Highly Configurable Terminal Dashboard for Developers Building a Secure Signed JWT The...
Read more →

General

Daily Digest #585

I can code that FizzBuzz function with only two tests Node emitter-gates Getting machine learning to production Running Linux on...
Read more →

General

Daily Digest #584

Making Hundreds of Apps Fast and Reliable Front End Debugging — Tips on Resolving Issues Quickly so You Can Move...
Read more →

General

Daily Digest #583

Embrace and Replace: Migrating ZooKeeper into Kubernetes How we do GitOps @ Mettle An investigation into Kafka Log Compaction One...
Read more →

General

Daily Digest #582

Building Secure Docker Images - 101 Project Crossbow: Lessons from Refactoring a Large-Scale Internal Tool A Deep Dive into AWS...
Read more →

General

Desain baru

Karena website ini menggunakan Jekyll untuk static site generator, penggunaannya juga sangat mudah, kali ini mencoba mengganti theme dari website...
Read more →

General

Daily Digest #581

Developing in a Monorepo While Still Using Webpack Conntrack tales - one thousand and one flows From Monolith to riff...
Read more →

General

Daily Digest #580

Work flow of diagnosing memory performance issues – Part 1 A case study on the migration of Housings’ application servers...
Read more →

General

Daily Digest #579

Multi-zone Cluster Management at Wayfair with Kubernetes Comparing HTTP/3 vs. HTTP/2 Performance API Archaeology: Using Accidental APIs to Inform the...
Read more →

General

Daily Digest #578

We Built a Plugin, but It’s Not a Secrets Rolling With The Punches: Shifting Attack Tactics & Dropping Packets Faster...
Read more →

General

Daily Digest #577

Real-Time Small Business Intelligence with ksqlDB Graph Knowledge Base for Stateful Cloud-Native Applications An Optimistic Perspective on Offline Reinforcement Learning...
Read more →

General

Daily Digest #576

Hacklang at Slack: A Better PHP Better React Native Debugging with Reactotron in Flipper Demolishing Wallhacks with VALORANT’s Fog of...
Read more →

General

Daily Digest #574

Creating a private, commercial Docker registry CLI tool for CIDR range operations (check, generate) Crescendo 25 Hours of Java—May 23rd,...
Read more →

May

General

Daily Digest #573

Next Generation Client APIs in Envoy Mobile Lessons learned managing the GitLab Data team Faster, Lower, Better with Quarkus in...
Read more →

General

Daily Digest #572

Lightning Web Components Distribute your microservices data with events, CQRS, and event sourcing Introducing Quicksilver: Configuration Distribution at Internet Scale...
Read more →

General

Daily Digest #571

Advanced schema management for Spark applications at scale Speeding up Linux disk encryption Resilient Web Application in the real world...
Read more →

General

Daily Digest #570

Can We Make Open Source More Sustainable? Do not log Svelte Several grumpy opinions about remote work at Tailscale Moving...
Read more →

General

Daily Digest #569

Migrating to React land: Gatsby Cryptographic Signatures, Surprising Pitfalls, and LetsEncrypt Eventing Facets Why your software should use UUIDs
Read more →

General

Daily Digest #568

Building dark mode on Stack Overflow Building a platform: Learnings from our pursuit for leverage Why We Started Putting Unpopular...
Read more →

General

Daily Digest #567

Don’t drown in email! How to use Gmail more efficiently Optimizing Ruby Lazy Initialization in TruffleRuby with Deoptimization Chaos Engineering...
Read more →

General

Daily Digest #566

Understanding accessibility Challenges using Prometheus at scale Personal Security Checklist Data-Oriented Architecture Moving from Nextcloud to Synology
Read more →

General

Daily Digest #565

New Guides for Terraform Modules Cypress vs. Capybara Web Components at Scale at Salesforce: Challenges Encountered, Lessons Learnt @adlrocha -...
Read more →

General

Daily Digest #564

Build a scalable, online recommender with Keras, Docker, GCP, and GKE A Tale About Migrating a PostgreSQL Database Between Different...
Read more →

General

Daily Digest #563

Migrating our Apple WatchOS Commerce App to GraphQL State-driven interfaces with XState Snowpack vs. webpack Rendering charts with OffscreenCanvas Best...
Read more →

General

Daily Digest #562

Automated visual regression testing with Jest Solving DNS lookup failures in Kubernetes Git Best-Practice - Keeping a Diary Hash Sharded...
Read more →

General

Daily Digest #561

Making Hundreds of Apps Fast and Reliable Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal Pod Autoscaler, and Vertical Pod Autoscaler Why...
Read more →

General

Daily Digest #560

Zoom In: An Introduction to Circuits How to Write a Ray Tracer Intuitively Securing Your CI/CD Pipeline Open-Sourcing riskquant, a...
Read more →

General

Daily Digest #559

How We Reduced Our App Size By 50% With Split APKs Building a Design Systems Library with Figma & Scripter...
Read more →

General

Daily Digest #558

On the shoulders of giants: recent changes in Internet traffic Adaptive Loading for a Faster Web Reducing the Carbon Foot...
Read more →

General

Daily Digest #557

Netflix is pleased to announce the open-source release of our crisis management orchestration framework: Dispatch! Keepalives considered harmful Deep Learning...
Read more →

April

General

Daily Digest #556

Getting storage engines ready for fast storage devices How Container Networking Affects Database Performance Edge to Cloud: Building the Tesla...
Read more →

General

Daily Digest #555

Monitoring and Tracing @Netflix Streaming Data Infrastructure Enabling HDFS Federation Having 1B File System Objects Periskop: Exception Monitoring Service Making...
Read more →

General

Daily Digest #554

Visualizing Neural Networks with the Grand Tour The Importance of Covariates in Causal Inference: Shown in a Comparison of Two...
Read more →

General

Daily Digest #553

Thanos Coding Style Guide How to make your resume as user-centred as you are The Kubernetes ide Mesh GraphQL
Read more →

General

Daily Digest #552

Kafka Needs No Keeper Building with Web Components The Evolution of Kit: Automating Marketing Using Machine Learning Helm 3: A...
Read more →

General

Daily Digest #551

The History of the URL 3D Rendering on a Children’s Toy Terraforming RDS — Part 1 sqlalchemy_batch_inserts: a module for...
Read more →

General

Daily Digest #550

Handling 350k Requests for $3 using Lambda Understanding and implementing rate limiting in Node.js How The New York Times Games...
Read more →

General

Daily Digest #549

High Resolution Performance Telemetry at Scale Using your devices as the key to your apps Small Is Beautiful: How to...
Read more →

General

Daily Digest #548

The Causal Analysis of Cannibalization in Online Products Gen X Performance Tuning How (Not) to Build Datasets and Consume Data...
Read more →

General

Daily Digest #547

Nauto: Achieving Consistency in an Eventually Consistent Environment Everything You Need To Know About Publish/Subscribe Multi-Runtime Microservices Architecture Tubi: Scaling...
Read more →

General

Daily Digest #546

Sorbet: Why and How We Built a Typechecker for Ruby Beyond fashion: Deep Learning with Catalyst Accelerating Retention Experiments with...
Read more →

General

Daily Digest #545

Browser to Browser Communication with Vert.x and Hazelcast How Netflix uses Druid for Real-time Insights to Ensure a High-Quality Experience...
Read more →

General

Daily Digest #543

Debugging Distributed Systems: 3 Common Distributed Tracing Challenges & How to Overcome Them Creating Native Components That Accept React Native...
Read more →

General

Daily Digest #543

How to Avoid Cascading Failures in Distributed Systems Building Confidence in Healthcare Systems through Chaos Engineering Impact of Cache Locality...
Read more →

General

Daily Digest #542

Automating MySQL schema migrations with GitHub Actions and more Essential Suite — Artwork Producer Assistant Deep Transfer Learning for Image...
Read more →

General

Daily Digest #541

Mastering Async Await in Node.js Your Circuit Breaker is Misconfigured The mechanics behind A/B testing Design for Failure — Distributed...
Read more →

General

Daily Digest #540

How worker threads boosted my Node application Simplifying the GraphQL data model RabbitMQ Quorum Queues explained - what you need...
Read more →

General

Daily Digest #539

Great Code Reviews—The Superpower Your Team Needs Debugging performance problems in React How V8 optimizes functions in JavaScript? Adventures with...
Read more →

General

Daily Digest #538

Observability for the Missing Hop K8s Vertical Pod Autoscaling External Testing with Tesena Building a Backtesting Service to Measure Model...
Read more →

General

Daily Digest #537

The journey to fast production asset builds with Webpack Anurag Goel on Cloud Native Platforms, Developer Experience, and Scaling Kubernetes...
Read more →

General

Daily Digest #536

SRE as a team sport How we transformed the product search for the better How Big Technical Changes Happen at...
Read more →

General

Daily Digest #535

We’re dogfooding a tool to help visualize high-level trends in GitLab projects AutoFlip: An Open Source Framework for Intelligent Video...
Read more →

March

General

Daily Digest #534

TypeScript Pick ‘n Mix How we retired Python 2 and improved developer happiness How We Started Treating Frontend Performance as...
Read more →

General

Daily Digest #533

How Smashing Magazine Manages Content: Migration From WordPress To JAMstack Model Paradigm for Engineering A Performance Optimization of Flutter WebView...
Read more →

General

Daily Digest #532

The Deep Tech Behind Estimating Food Preparation Time The Distributed Data Mesh as a Solution to Centralized Data Monoliths React...
Read more →

General

Daily Digest #531

CI/CD for Machine Learning Greg Law on Debugging, Record & Replay of Data, and Hyper-Observability Speeding Up Builds with Dagger...
Read more →

General

Daily Digest #530

How to troubleshoot Kubernetes OOM and CPU Throttle Optimizing Experimentation Resources with Shared Control pakkr (Part I), One Pipeline to...
Read more →

General

Daily Digest #529

Taming data transfer costs with Elasticsearch Designing the Shortening URL system like Bit.ly, loading 6 billion clicks a month How...
Read more →

General

Daily Digest #528

The Power of Types for Errors Introduction to Jubako Fault Tolerance at Speed Infinite Storage in Confluent Platform Streams and...
Read more →

General

Daily Digest #527

How to Continuously Profile Tens of Thousands of Production Servers Speed By A Thousand Cuts How we migrated to Google...
Read more →

General

Daily Digest #526

Sid Sijbrandij: “People don’t want to commute; they just don’t want to miss out” A cost-effective and extensible testbed for...
Read more →

General

Daily Digest #525

Terrier: An Open-Source Tool for Identifying and Analyzing Container and Image Components How We Started Treating Frontend Performance as a...
Read more →

General

Daily Digest #524

Just Culture Onefetch - Git repository summary on your terminal On Gatekeeping, Complicity, and Arrival Technical Leadership Decisions The Circuit...
Read more →

General

Daily Digest #523

Operating Load Testing Infrastructure at Scale Selenium vs Puppeteer: testing the testing tools React Native Performance Optimization and Profiling Powering...
Read more →

General

Daily Digest #522

GoodbyeDPI — Passive Deep Packet Inspection blocker and Active DPI circumvention utility (for Windows) Streams and Tables in Apache Kafka:...
Read more →

General

Daily Digest #521

Store grand re-opening: loading Android data with coroutines Stubbing and Mocking in Java with the Spock Testing Framework Can You...
Read more →

General

Mengenal hub dari Github

Hub, yang merupakan satu program yang dirilis oleh Github agar kita bisa melakukan aktivitas di Github melalui command line. Hal...
Read more →

General

Daily Digest #520

Observations on Observability Leveraging API Blueprint to Scale Application Development React testing library Tmux Tutorial Rethought guide to testing React...
Read more →

General

Daily Digest #519

A Scientific Approach to Capacity Planning Psychometry: Science, pseudoscience and make-belief Get unused routes of large Rails App 🛠 Conventional...
Read more →

General

Daily Digest #518

Service Mesh Ultimate Guide: Managing Service-to-Service Communications in the Era of Microservices A half-hour to learn Rust WireGuard Gives Linux...
Read more →

General

Daily Digest #517

A Bottom-Up View of Kotlin Coroutines How I set up VSCode for productivity? [Checklist] Making your monolith more reliable The...
Read more →

General

Daily Digest #516

Accelerating UDP packet transmission for QUIC JWT Architecture for Modern Apps API Taxonomy Explained: The Many Types of APIs BLAKE3...
Read more →

General

Daily Digest #515

Designing Resilient Systems: Circuit Breakers or Retries? (Part 1) Salesforce Cloud Security: Automating Least Privilege in AWS IAM with Policy...
Read more →

General

Daily Digest #514

-How To Build JWT’s in Go (Golang) How Docker Authentication Works: By Documentation, MITM, and Implementation Taking Back Software Engineering...
Read more →

February

General

Daily Digest #513

Automation via the Accessibility Ruleset Runner How We Prevented App Performance Degradation From Sudden Ride Demand Spikes Prototyping optimizations with...
Read more →

General

Daily Digest #512

Rethinking the Java DTO Building a Central Work Dispenser Trying to sneak in a sketchy .so over the weekend CloudFormation...
Read more →

General

Daily Digest #511

Can We Build Trustable Hardware? Andrew Huang at 36C3 Introducing Flyte: A Cloud Native Machine Learning and Data Processing Platform...
Read more →

General

Daily Digest #510

From Idea to Dev to Ops Cloudflare + Remote Browser Isolation Micro Frontend Architecture: Import chunks from another Webpack bundle...
Read more →

General

Daily Digest #509

Making the LinkedIn experimentation engine 20x faster Journey to a Faster Everyday Super App Where Every Millisecond Counts How Gitlab...
Read more →

General

Daily Digest #508

Safer code with container types (Either and Maybe) GraphQL + Apollo Server + Azure Functions = Magic Helping Browsers Optimize...
Read more →

General

Daily Digest #507

Scalability in NodeJS: Creating a Zero-downtime cluster How I’m Engineering a Versioned Database Storage Engine for Byte-Addressable NVM Better Android...
Read more →

General

Daily Digest #506

Want to make good business decisions? Learn causality How ads indexing works at Pinterest High Availability for Self-Managed Kubernetes Clusters...
Read more →

General

Daily Digest #505

The story behind an Instacart order, part 3: predicting the shop Async Failure handling in Typescript Experience Running Spotify’s Event...
Read more →

General

Daily Digest #504

How GitLab handles retrospectives Provisioning Infrastructure for Stateful Services in Public Cloud: An HBase Use Case (Part I) How Microservices...
Read more →

General

Daily Digest #503

Node worker threads with shared array buffers and Rust WebAssembly Provisioning Infrastructure for Stateful Services in Public Cloud: An HBase...
Read more →

General

Daily Digest #502

Coding Without Complexity Let It Crash: Best Practices for Handling Node.js Errors on Shutdown Open Sourcing the Jenkins Config-Driven Pipelines...
Read more →

General

Daily Digest #501

The Curious Case of the Table-Locking UPDATE Query CQRS: Command Query Responsibility Segregation In Depth Concurrency, Scalability and Transactions –...
Read more →

General

Daily Digest #500

Yeay! postingan ke-500 :tada: How Shopify Manages API Versioning and Breaking Changes Controlled Chaos with Fault Injection Testing Modular iOS...
Read more →

General

Daily Digest #499

Embracing Chaos! The Winding Road to Better Machine Learning Infrastructure Through Tensorflow Extended and Kubeflow Architecting Restaurant Wait Time Predictions...
Read more →

General

Daily Digest #498

How CloudSponge Protects Trillions Of Email Addresses From Hackers And Scammers Every Year Instagram Data Saver Mode Scaling Patterns for...
Read more →

General

Daily Digest #497

How to build performant web applications for slow networks How We Built OverOps for Enterprise-Scale Environments DBLog: A Generic Change-Data-Capture...
Read more →

General

Daily Digest #496

Streaming Cassandra into Kafka in (Near) Real-Time: Part 1 Android Game SDK How Scylla Scaled to One Billion Rows a...
Read more →

General

Daily Digest #495

Dynein: Building an Open-source Distributed Delayed Job Queueing System Eliminating toil with fully automated load testing EKS + Fargate =...
Read more →

January

General

Daily Digest #494

Josh Wills on Building Resilient Data Engineering and Machine Learning Products at Slack Parsing 18 billion JSON lines with Go...
Read more →

General

Daily Digest #493

Software quality in a world of microservices and continuous deployment Paint the Picture, Not the Frame: How Browsers Provide Everything...
Read more →

General

Daily Digest #492

How JavaScript works: Optimizing for parsing efficiency Semantics to Screen Readers How to tell secrets The Case for WET Tests...
Read more →

General

Daily Digest #491

The Realtime API Family Vocabulary Building: Satisficing High level Micro-ui Architecture 3 ways Webpack surprises web developers Screenshot Testing our...
Read more →

General

Daily Digest #490

How to be a better remote worker How Shopify Implements Custom Autoscaling Rules in Kubernetes Email Digests with Elasticsearch via...
Read more →

General

Free report: What is SRE?

Ebook yang berjumlah 40 halaman, berisi dari mulai apa itu SRE, definisinya dan role yang dipegang oleh SRE, awal mula...
Read more →

General

Daily Digest #489

A Migration Path to Bundler 2+ Autofill on Browsers: A Deep Dive Open-Sourcing Metaflow, a Human-Centric Framework for Data Science...
Read more →

General

Daily Digest #488

Future of Data Engineering Powering Pinterest ads analytics with Apache Druid Thinking about color Managing eBay Vast Service Architecture Using...
Read more →

General

Daily Digest #487

Categories, Associations, and Navigation Design Migrating to GraphQL at Airbnb Lessons learned from handling JWT on mobile Understanding the Hidden...
Read more →

General

Daily Digest #486

Wingify towards Docker and Kubernetes Assembling Robust Web Chat Applications with JavaScript: An In-depth Guide Targeted Code Coverage Reports for...
Read more →

General

Daily Digest #485

Kubernetes log aggregation Better Android Testing at Airbnb — Part 2: Screenshot Testing Shopping for an admin account via path...
Read more →

General

Jetbrains Mono typeface

Baru-baru ini JetBrains, perusahaan yang membuat editor, dan kebetulan juga banyak yang menggunakan editor ini di Jenius, meng-opensource-kan font yang...
Read more →

General

Daily Digest #484

Optimizing Observability with Jaeger, M3, and XYS at Uber CCSM: Scalable statistical anomaly detection to resolve app crashes faster Adoption...
Read more →

General

Daily Digest #483

Choosing Go at American Express Detecting Leaky View Controllers Stepping Up to the GraphQL Buffet Checkout Surveys: A Data Science...
Read more →

General

Daily Digest #482

Lessons Learned Building Distributed Systems with CQRS and Event Sourcing Maximizing Performance via Concurrency While Minimizing Timeouts in Distributed Databases...
Read more →

General

Daily Digest #481

Understanding Streams in Node.js Getting Started with Rust and Apache Kafka Tooling We’ve Built for Managing 3,000+ Microservices Organizing and...
Read more →

General

Daily Digest #480

Deep Clustering for Financial Market Segmentation 4 Ways Your API Specification Can Fall Short (And What to Do About It)...
Read more →

General

Daily Digest #479

JavaScript Type Checkers are More than Linters A Glimpse into the World of Embedded Database Feat. RocksDB How We Implemented...
Read more →

General

Daily Digest #478

Writing end-to-end tests for GraphQL servers using Jest Debugging network stalls on Kubernetes Introducing Flan Scan: Cloudflare’s Lightweight Network Vulnerability...
Read more →

General

Daily Digest #477

An Inside Look at Flood Forecasting Building and Running Applications at Scale in Zalando Angular Monorepo pains Introduction to Stateful...
Read more →

General

Daily Digest #476

Joining Petabytes of Data Per Day: How LiveRamp Powers its Matching Product Introduction to Stream Mining The building blocks of...
Read more →

General

Daily Digest #475

Understanding deep neural networks Reimagining Experimentation Analysis at Netflix Why Public Key Cryptography Matters The Gradual Design System: How We...
Read more →

2019

December

General

Daily Digest #474

A look inside Kafka Mirrormaker 2 Scaling DB Access for Billions of Queries Per Day @PayPal Solving manageability challenges at...
Read more →

dailydigest

Daily Digest #473

Types for Python HTTP APIs: An Instagram Story A web performance issue eBay OAuth Client Library in Python and Best...
Read more →

General

Daily Digest #472

How Sqreen handles 50,000 requests every minute in a write-heavy environment How We Design Features for Wrangler, the Cloudflare Workers...
Read more →

General

Daily Digest #471

18 Best NodeJS Frameworks for Developers in 2019 Designing with accessibility in mind How JavaScript works: Optimizing the V8 compiler...
Read more →

General

Daily Digest #470

Metrics-Driven Machine Learning Development at Salesforce Einstein Demand Forecasting Tech Stack @ Walmart CockroachDB: Architecture of a Geo-Distributed SQL Database...
Read more →

General

Daily Digest #469

Does this code spark joy? Tidying up your code bit by bit Machine Learning For Front-End Developers With Tensorflow.js The...
Read more →

November

General

Daily Digest #468

Making Instagram.com faster: Part 2 Implementing a Frontend with Micro-Components Introducing Harmonia: Context-Aware Product Recommendation From Room Images Achieving a...
Read more →

General

Daily Digest #467

Introducing LCA: Loss Change Allocation for Neural Network Training PinText: A Multitask Text Embedding System in Pinterest Design Decisions for...
Read more →

General

Daily Digest #466

eBay’s Hyperscale Platforms Java debugging at scale: when rare events become commonplace Seven Steps to Design, Build, and Scale an...
Read more →

General

Daily Digest #465

Our journey to type checking 4 million lines of Python How to solve a linear optimization problem on incentive allocation?...
Read more →

General

Daily Digest #464

The Present And Future Of API Design Three Strategies For Designing The Caching In Large Scale Distributed System Securing REST...
Read more →

General

Daily Digest #463

Beyond The Browser: Getting Started With Serverless WebAssembly Gradle Remote Build Cache Misses Zomato’s new Sushi Design System Page visibility...
Read more →

General

Daily Digest #462

How to manage your Snowflake spend with Periscope and dbt A Technical Introduction to MemSQL Bringing Data Sources Together with...
Read more →

General

Daily Digest #461

Combat Side-Channel Attacks with Cross-Origin Read Blocking An inside look at software testing at GitLab Accelerate with BERT: NLP Optimization...
Read more →

General

Daily Digest #460

Faster Image Loading With Embedded Image Previews Kubernetes security best practices Auditing Content Features in FollowFeed CNN Architectures, a Deep-dive...
Read more →

General

Daily Digest #459

Cellery: A Code-First Approach to Deploy Applications on Kubernetes Bottom Navigation Pattern On Mobile Web Pages: A Better Alternative? 6...
Read more →

General

Daily Digest #458

Best Practices for Unit Testing in React Version 16 Cultivating your Data Lake Down The Rabbit Hole of Performance Monitoring...
Read more →

General

Daily Digest #457

How to Use Chaos Engineering to Break Things Productively Using Graph Processing for Kafka Streams Visualizations Federated GraphQL Server at...
Read more →

General

Daily Digest #456

Developing a Data Warehouse in the Cloud for SaaS at SalesLoft Six steps to take toward an automated future Follow...
Read more →

General

Daily Digest #455

Interactive Data Visualization with Modern JavaScript and D3 How to Make Cryptography Services Work for Your Organization What’s So Sassy...
Read more →

General

Daily Digest #454

Strategic Domain-Driven Design Going from macOS to Ubuntu Why democratising DevOps capabilities is the only way to stay ahead today...
Read more →

General

Daily Digest #453

Making life easier with immutable deployment Presto Infrastructure at Lyft Testing Made Easier Via Framework Minimalism And Software Architecture Building...
Read more →

General

Daily Digest #452

Building a More Seamless Web Booking Flow for Uber The Hardest Thing About Data Encryption Fault Tolerance in Distributed Systems:...
Read more →

General

Daily Digest #451

How we stopped vulnerable code from landing in production Update: How CircleCI Processes Over 30 Million Builds Per Month Safely...
Read more →

General

Daily Digest #450

Streaming Log Analytics with Kafka Luigi the 10x Plumber: Containerizing & Scaling Luigi in Kubernetes Low Latency and High Throughput...
Read more →

General

Daily Digest #449

Semantic Graphs Supporting Dynamic Type at Airbnb Scaling a Mature Data Pipeline — Managing Overhead Implementing constraint exclusion for faster...
Read more →

General

Daily Digest #448

Machine Learning Powered Content Moderation: Computer Vision Applications at Expedia Introducing Uber Poet, an Open Source Mock App Generator for...
Read more →

October

General

Daily Digest #447

A Practical Guide to Setting Kubernetes Requests and Limits What Is Observability & How to Measure the Quality of Microservices...
Read more →

General

Daily Digest #446

How TCP segment size can affect application traffic flow Container Platform Networking at Cruise Testing WebSockets for beginners On Track...
Read more →

General

Daily Digest #445

Comparing Ingress controllers for Kubernetes Rust, WebAssembly, and Javascript Make Three: An FFI Story Kubernetes Patterns : Capacity Planning The...
Read more →

General

Daily Digest #444

VMware Tanzu – Cloud native open source from VMware From IngressRoute to HTTPProxy Sloop – Kubernetes History Visualization Benchmarking Envoy...
Read more →

General

Daily Digest #443

How eBay Uses Microinteractions to Delight Customers Stretching the Mold: How Alibaba Enhances Database Flexibility The Most Secure Program Is...
Read more →

General

Daily Digest #442

Diving into Technical SEO using Cloudflare Workers 10 Tips for Building and Managing Containers Datadog Log Management from Zero to...
Read more →

General

Daily Digest #441

Monitoring and Managing Workflows across Collaborating Microservices Achieving High Throughput with Reliability in Transactional Systems Maintaining global state in AWS...
Read more →

General

Daily Digest #440

Single-page applications need better auditing REST in Peace. Long Live GraphQL! Reactive Programming with Salesforce Data How We Built an...
Read more →

General

Daily Digest #439

Feature Highlight: Scaling Autoplay Videos for Hundreds of Millions Native & React Native @ BigCommerce To Create An Evolvable API,...
Read more →

General

Daily Digest #438

API vs Web Service: What’s the Difference? Enterprise Systems Built with Microservices are Designed to Expect Failures, But Then What?...
Read more →

General

Daily Digest #437

How we simplified our Data Ingestion & Transformation Process How Data Inspires Building a Scalable, Resilient and Secure Cloud Infrastructure...
Read more →

General

Daily Digest #436

What is Identity Infrastructure? Building fast interpreters in Rust Performance optimized JS architecture Out with the old, in with the...
Read more →

General

Daily Digest #435

Divide & Encode: How to Encode Videos Blazingly Fast: Part II - Under The Hood Structured Logging: The Best Friend...
Read more →

General

Daily Digest #434

State management pattern in JavaScript: Sharing data across components Rebuilding the Profile Highlights System at LinkedIn Journey to Event Driven...
Read more →

General

Daily Digest #433

Limiting your API requests: the right way Debugging in Ruby—Busting a Year-old Bug in Sprockets A Simple Architecture for Mobile...
Read more →

General

Daily Digest #432

Rendering on the Web The art of writing eBPF programs: a primer. Rendezvous with Kafka : A simple guide to...
Read more →

General

Daily Digest #431

Tracing or Debugging Vue.js Reactivity: The computed tree 3 reasons to add deep learning to your time series toolkit Functional...
Read more →

General

Daily Digest #430

GraphQL and REST Level 3 (HATEOAS) Exploring virtual worlds with reinforcement learning The ultimate guide to AR Design, ARKit, CoreML...
Read more →

General

Daily Digest #429

Moving forward on Android with GraphQL Ten Ways to Secure your Applications Building a query suggestion UX like Google’s Design...
Read more →

General

Daily Digest #428

Is a Shared Database in Microservices Actually an Anti-pattern? Debugging Sidekiq Poison Pills In-Memory Scylla, or Racing the Red Queen...
Read more →

General

Daily Digest #427

Go down the rabbit hole Improving WordPress Code With Modern PHP The Whys and Hows of Database Streaming Deconstructing the...
Read more →

General

Daily Digest #426

Deconstructing the Magic Behind React Hooks ColorBox by Lyft Design How to avoid delivering a crash-prone Android app Getting from...
Read more →

General

Daily Digest #425

Using CredHub for Kubernetes Deployments Keep Code Review from Wasting Everyone’s Time Microservice Agility How to Fail at Accessibility
Read more →

September

General

Daily Digest #424

Ruby on Rails Tutorial How to get those 9s: on improving service uptime Introducing Image Search & Price Suggestions Rethinking...
Read more →

General

Daily Digest #423

Why Spinnaker matters to CI/CD Migrate a Simple SAM Application to the Serverless Framework Accelerating Software Delivery Doesn’t Mean Compromising...
Read more →

General

Daily Digest #422

MiGz for Compression and Decompression Why CIOs need to build cloud culture to drive digital transformation Why doesn’t anyone weep...
Read more →

General

Daily Digest #421

OpenSooq Android Performance Testing: Make Hard Things Easy Understanding Supply & Demand in Ride-hailing Through the Lens of Data Taming...
Read more →

General

Daily Digest #420

7 ways to encourage continuous improvement 6 application performance management trends to watch Optimizing End-to-End Memory Networks Using SigOpt and...
Read more →

General

Daily Digest #419

Autoscaling Mesos Clusters with Clusterman Stop the Bots: Practical Lessons in Machine Learning Extending Vector with eBPF to inspect host...
Read more →

General

Daily Digest #418

A Beginners Guide to Deploys and Releases The Death of Agile and Beyond DataOps and the Problem with ‘Ops’ Terminology...
Read more →

General

Daily Digest #417

Patterns of Streaming Applications What piece of advice had the greatest impact on your career in DevOps? Rediscovering Lean JavaScript...
Read more →

General

Daily Digest #416

Create the Ideal Work Environment for Developers ValuStor — a memcached alternative built on Scylla The Challenging Migration from Heroku...
Read more →

General

Daily Digest #415

How to Build Light and Dark Themes With Web Components [Part 1] Setup a working Vuepress blog with Tailwind.css How...
Read more →

General

Daily Digest #414

CSS Can Do This… And It’s Terrifying! 7 Ways to Make Your Angular App More Accessible A Practical Guide to...
Read more →

General

Daily Digest #413

Weighing the Cost of Improper DevSecOps How are CIOs using microservices Out of Date: Cloud Anti-Trends of 2019 How JavaScript...
Read more →

General

Daily Digest #412

Linux: A Survival Guide for Beginners Serverless architect emerges as in-demand job role CNCF Highlights Kubernetes Progress 5 Years On...
Read more →

General

Daily Digest #411

Flatten Array using Array.flat() in JavaScript Cheat sheet for moving from jQuery to vanilla JavaScript OverVue, a Vue Prototyping Tool...
Read more →

General

Daily Digest #410

The history and legacy of jQuery Stakeholder Management 101: Types of Stakeholders & How to Manage Them Reactjs Dynamic Charts...
Read more →

General

Daily Digest #409

React Slider with Parallax Hover Effects The Computer Engineer Weekly Code Challenge Hosted private cloud: Key benefits and drawbacks FaaS...
Read more →

General

Daily Digest #408

Insider trading visualised with Python & sec-api.io Refactoring to Multiple Exit Points Continuously Deploying Django to DigitalOcean with Docker and...
Read more →

General

Daily Digest #407

Six Best Practices for Creating a Container Platform Strategy Six Considerations for Adopting a Microservices Architecture A Practical Approach to...
Read more →

General

Daily Digest #406

Typechecking Django and DRF A comprehensive guide to agile project management Shifting Zero Trust Left with Cloud Native Software Experts...
Read more →

August

General

Daily Digest #405

-Boost your agile experiments: How IDEEM articulates benefit Rapidtables - Super fast list of dicts to pre-formatted tables conversion library...
Read more →

General

Daily Digest #404

What Is AIOps — And Why You Should Care 10 ways DevOps helps digital transformation How I jumped from software...
Read more →

General

Daily Digest #403

JavaScript’s Magical Tips Every Developer Should Remember Writing Modes And CSS Layout The Best VS Code Extension List for Full...
Read more →

General

Daily Digest #402

Security Concerns Around Rapid Container Growth Implementing Cisco Network Security, Part 1 Implementing Cisco Network Security, Part 2 Implementing Cisco...
Read more →

General

Daily Digest #401

A Hitchhiker’s Guide to Mixture Density Networks GraphQL adoption at commercetools SOCKMAP - TCP splicing of the future Scrum vs....
Read more →

General

Daily Digest #400

User Migration: The Definitive Guide Scaling up Performance Benchmarking Maintaining Binary Compatibility in Scala How A Screen Reader User Accesses...
Read more →

General

Daily Digest #399

Modeling Censored Time-to-Event Data Using Pyro, an Open Source Probabilistic Programming Language Patterns for asynchronous read models in infrastructure without...
Read more →

General

Daily Digest #398

Understanding Micro Frontends The Trouble with Memory Myntra Scheduler Service -Fault tolerant, horizontally scalable managed scheduler service A Journey On...
Read more →

General

Daily Digest #397

AI Safety Needs Social Scientists Real-time Finger Detection What is Continuous Profiling? Solving Problems with Serverless – The Cloudflare LED...
Read more →

General

Daily Digest #396

Data-Driven Decision Making Divide and conquer: Scale your Node.js app using distributed queues Introducing AVS, an Open Standard for Autonomous...
Read more →

General

Daily Digest #395

Hunting for Memory Leaks in Python applications Cloud Native Application Architecture How we used delayed replication for disaster recovery with...
Read more →

General

Daily Digest #394

Type-safe Frontend Development Fishing For Correlations Consistent Hashing Simplified Engineering Uber Beacon: Matching Riders and Drivers in 24-bit RGB Colors...
Read more →

General

Daily Digest #393

Deep Compression: Optimization Techniques for Inference & Efficiency Unifying Our GraphQL Design Patterns and Best Practices with Tutorials Complementary Item...
Read more →

General

Daily Digest #392

Chaos Engineering with Containers Introducing Ludwig, a Code-Free Deep Learning Toolbox Learning Hiring Preferences: The AI Behind LinkedIn Jobs A/B...
Read more →

General

Daily Digest #391

The 10 Kubernetes Commandments Build Great PDFs on the Web Using SVG Joe Beda on Kubernetes & the CNCF Introduction...
Read more →

July

General

Daily Digest #390

Machine Learning for Detecting Code Bugs How I got rid of the new sponsored Facebook posts Anomaly Detection with Isolation...
Read more →

General

Daily Digest #389

The next age of open innovation Your dataset is a giant inkblot test Operating a Large, Distributed System in a...
Read more →

General

Daily Digest #388

Babel 7.5.0 Released 50 Things You Should Know Before Going to a JavaScript Developer Job Interview The Layout Instability API...
Read more →

General

Daily Digest #387

Menu (or not) Beginner’s Guide to Variable Fonts: Part 1 Beginner’s Guide to Variable Fonts: Part 2 React + WebAssembly...
Read more →

General

Daily Digest #386

How Google Pagespeed works: Improve Your Score and Search Engine Ranking Understanding Worker Threads in Node.js Optimizing JavaScript Application Performance...
Read more →

General

Daily Digest #385

The case for making the transition from sysadmin to DevOps engineer 7 pitfalls that could ruin your app testing cycle...
Read more →

General

Daily Digest #384

To run or not to run a database on Kubernetes: What to consider Organizations Running on More Clouds Less Likely...
Read more →

General

Daily Digest #383

Role of a Data Science Manager How Etsy taught style to an algorithm Toward learned algorithms, data structures, and systems...
Read more →

General

Daily Digest #382

[The modern PWA Cheat Sheet by Maximiliano Firtman JSConf EU 2019](https://www.youtube.com/watch?v=cybhV88KLfI) React Native 0.60 Firefox 68 for developers A CSS...
Read more →

General

Daily Digest #381

Head in the clouds. Federation – what flows where, and why? A simple example of git bisect command What Is...
Read more →

General

Daily Digest #380

Security Metrics that Actually Matter in a DevOps World A guide to continuous testing tools Elements of Programming – free...
Read more →

General

Daily Digest #379

Xonsh – Python-powered shell and command prompt What makes a good code review in DevOps? IT Monitoring in the Era...
Read more →

General

Daily Digest #378

Why Financial Planning is Exciting… At Least for a Data Scientist SRE Case Study: Triaging a Non-Heap JVM Out of...
Read more →

General

Daily Digest #377

Selamat berakhir pekan! Consider gRPC for Mobile APIs How To Architect A Complex Web Table Cloud-Native Streaming Platform: Running Apache...
Read more →

General

Daily Digest #376

Should You Design Natural Language First APIs? Automating Shop the Look on Pinterest Move fast and migrate things: how we...
Read more →

General

Daily Digest #375

Machine Learning-Powered Search Ranking of Airbnb Experiences Advanced Concurrency in Swift with HoneyBee Rewriting an API Gateway Service from Clojure...
Read more →

General

Daily Digest #374

Meshify and Scylla: an Industrial-Strength IoT Solution Executing a Sunset 40x faster hash joiner with vectorized execution The curious case...
Read more →

General

Daily Digest #373

iOS Performance Tricks To Make Your App Feel More Performant Engineering to Improve Marketing Effectiveness (Part 3) — Scaling Paid...
Read more →

General

Daily Digest #372

Selamat berakhir pekan! Un-SAFe At Any Speed: Rethinking Scale and Agility Bridging Offline and Nearline Computations with Apache Calcite nginx-admins-handbook...
Read more →

General

Daily Digest #371

API Gateways are going through an identity crisis hello-css - A CSS template focused on readability Finding Kafka’s throughput limit...
Read more →

General

Daily Digest #370

Kyma - extend and build on Kubernetes with ease – Kyma overview How Trustpilot pivoted to infrastructure-as-code and serverless first...
Read more →

General

Daily Digest #369

UX Trends 2018: A Retrospective An engineering manager’s guide to rebranding How I write characterization tests Managing Distributed Tasks with...
Read more →

General

Daily Digest #368

Dissecting Kubernetes (K8s) - An Intro to Main Components Diving into Ruby’s #dup and #clone Introducing AresDB: Uber’s GPU-Powered Open...
Read more →

June

General

Daily Digest #367

Be creative with Midway mock A Hybrid Cloud Approach from FraudGuard.io that Handles 50M Requests a Day Building Stable Systems...
Read more →

General

Daily Digest #366

Learning to Love Type Systems How Uber Leverages Applied Behavioral Science at Scale Understanding API-Based Platforms: A Guide For Product...
Read more →

General

Daily Digest #365

Developing Microservices with Behavior Driven Development and Interface Oriented Design Action Cable vs AnyCable: fight! How Shopify Uses Recommender Systems...
Read more →

General

Daily Digest #364

Working from home: the yin and yang SQS Events and AWS Lambda with Ruby on Jets Introducing The Component-Based API...
Read more →

General

Daily Digest #363

Infrastructure Development Environment – A docker image that contains the necessary tools for doing Infrastructure Development 8 Ruby frameworks that...
Read more →

General

Daily Digest #362

Designing Emotional Interfaces Of The Future Fantastic Front-End Performance Tricks & Why We Do Them Type-Driven Development – Replacing Unit...
Read more →

General

Daily Digest #361

Leaving Scribe Garbage Collection in Redux Applications Expanding Access: Engineering Uber Lite The scalable fabric behind our growing data center...
Read more →

General

Daily Digest #360

Dear CEO: Your Feel-Good Diversity Initiative is Undermined By Every Other Way You’re Doing Business Capybara test scenario recorder for...
Read more →

General

Daily Digest #359

Understanding Customer Churning with Big Data Analytics Simplicity is Key – Exploring Minimal Web Design Table Design Patterns On The...
Read more →

General

Daily Digest #358

Preload, Eager Load, Includes and Joins in Ruby on Rails Being a Great Engineering Mentor Don’t Let the Internet Dupe...
Read more →

General

Daily Digest #357

Interactive Visual Search Gita – Manage multiple git repos side by side for sanity Feedback and Control - an Essential...
Read more →

General

Daily Digest #356

Big Data Metrics Discovery Introducing: @pika/pack npm package building, reimagined React as a UI Runtime How We Use Trello to...
Read more →

General

Daily Digest #355

Why Do We Need Architectural Diagrams? Journey to Cloud Architecture Feature Flagging in Ruby Using EightBall Node.js multithreading: What are...
Read more →

General

Daily Digest #354

OCTO’s vision on the Service Mesh: radiography of the Service Mesh Thoughts about scaled agile frameworks and why they are...
Read more →

General

Daily Digest #353

Why we built CockroachDB on top of RocksDB Increasing the Quality of Patient Care through Stream Processing Application Scaling with...
Read more →

May

General

Daily Digest #352

An Incremental Architecture Approach to Building Systems Migrating Kafka’s Zookeeper With No Downtime Automating Datacenter Operations at Dropbox Why are...
Read more →

General

Daily Digest #351

GraphQL: Union vs. Interface How to limit front-end bugs The History (and Future) of Asynchronous JavaScript How Radix trees made...
Read more →

General

Daily Digest #350

TLS Fingerprinting with JA3 and JA3S Porting 30K Lines of Code from Flow to TypeScript Augmented Reality and the Browser — An...
Read more →

General

Daily Digest #349

Podman: Managing pods and containers in a local container runtime Managing Secrets in Kubernetes With Jetpack, Android Development Has Leapfrogged...
Read more →

General

Daily Digest #348

Reverse engineering Observable Caching Beyond RAM: The Case for NVMe Pushing Database Versioning to Its Limits by Means of a...
Read more →

General

Daily Digest #347

7 years as a developer - lessons learned Using Animation Worklet Designing the Flexbox Inspector The lies and lack of...
Read more →

General

Daily Digest #346

Exploring Distributed System Theory: Availability and Consistency Better understanding of Android accessibility for blind people Designing resilient systems: Circuit Breakers...
Read more →

General

Daily Digest #345

Courier: Dropbox migration to gRPC Should You Build An API Gateway In-House? A Deep Dive Into Data Quality Industrial document...
Read more →

General

Daily Digest #344

Reverse Engineering an Obfuscated Malicious Macro Designing Automated Pipelines for Unseen Custom Data Understanding the “Stack Too Deep” Error in...
Read more →

General

Daily Digest #343

Serverless and Chatbots: A Match Made in the Cloud Fine-tuning for Natural Language Processing Multitask learning in TensorFlow with the...
Read more →

General

Daily Digest #342

Integration Testing for Memory Leaks MongoDB Engines: MMAPV1 Vs WiredTiger Data Science Project Flow for Startups Basics of Caching Data...
Read more →

General

Daily Digest #341

Understanding how IME (Shapley Values) explains predictions How To Learn CSS Tutorial: Advanced Jupyter Notebooks Reactivity with RxJS: force press...
Read more →

General

Daily Digest #340

Heuristic Principles for Mobile Interfaces Using TypeScript transforms to enrich runtime code Review of Gloo, The Function Gateway Fast Gaussian-distributed...
Read more →

General

Daily Digest #339

PostgreSQL Connection Pooling and Load Balancing with PgPool-II Cluster (Updated) Improving the Design of Existing Software Testing Android Deep Linking...
Read more →

General

Daily Digest #338

Four Steps for Inheriting a Codebase Common CSS Issues For Front-End Projects Risk Management for Engineering Resilience Sharding Writes with...
Read more →

General

Daily Digest #337

Improving HTML Time to First Byte Understanding Blockchain Basics and Use Cases Reactive DDD—When Concurrent Waxes Fluent The history of...
Read more →

General

Daily Digest #336

Automate user acceptance testing with your DevOps pipeline 4 tips for agile testing in a waterfall world Kubernetes jobs hunt:...
Read more →

General

Daily Digest #335

Trouble hiring senior engineers? It’s probably you DJs of the Future Don’t Spin Records—They Write Code How to Bring Legacy...
Read more →

General

Daily Digest #334

Demystifying JOIN Algorithms ValueSemantics—A Gem for Making Value Classes RSpec mocks and stubs in plain English Tools for Introspection ImmortalDB...
Read more →

General

Daily Digest #333

Staying Safe with Open Source Some delightful developer experiences in 2019. Towards remote working ReiKey From relational DB to single...
Read more →

April

General

Daily Digest #332

Why Don’t People Use Formal Methods? WebAuthn Design Patterns for Managing Up On Accountability Practical Deep Learning for Coders 2019...
Read more →

General

Daily Digest #331

Packages and Modern Security Introducing dry-schema Advice to new Programmers How to Make Things High-Quality kommando faucet-pipeline λ# — Accelerate Serverless Development...
Read more →

General

Daily Digest #330

Putting Wikipedia on the blockchain Learn react app Post-mortems lesson CS 331 Spring 2018 A Primer on Type Systems My...
Read more →

General

Daily Digest #329

HyperLogLog in Presto: A significantly faster way to handle cardinality estimation The Role of Domain Driven Architecture and GraphQL in...
Read more →

General

Daily Digest #328

Useful Curl features The joy of caretaking Working with distributed teams Chezmoi – Manage your dotfiles across multiple machines, securely...
Read more →

General

Daily Digest #327

How I use my Raspberry Pis to help me work on with my side projects Sqler – write APIs using...
Read more →

General

Daily Digest #326

Large-Scale Agile: Where Do You Want Your Complexity? #MenteeGoals Prepping for a mentoring relationship Building trust in teams: What and...
Read more →

General

Daily Digest #325

Let’s talk about Story Mapping What is an Engineering Manager? kube-score – Kubernetes object analysis with recommendations for improved reliability...
Read more →

General

Daily Digest #324

Beyond “How May I Help You?” Introducing Pipelines to Airbnb’s Deployment Process Monte Carlo Power Analysis Extreme Pipelines Native secondary...
Read more →

General

Daily Digest #323

From Code Quality to Integration: Optimizing Alibaba’s Blink Testing Framework Learnings from rebuilding our checkout experience Envoy Proxy at Reddit...
Read more →

General

Daily Digest #322

Security Considerations for Container Runtimes How to Get Better at Pair Programming Cape Technical Deep Dive Go Modules in 2019...
Read more →

General

Daily Digest #321

How VP9 delivers value for Twitch’s esports live streaming Kubernetes in production @ ShopGun How Uber Beacon Helps Improve Safety...
Read more →

General

Daily Digest #320

Running Apache Airflow At Lyft Introducing decent-code: A concise guide to writing better code Kubernetes multi-cluster networking made simple Netflix...
Read more →

General

Daily Digest #319

Faster Swarms of Data : Accelerating Hive Queries with Parquet Vectorization Benchmark PostgreSQL With Linux HugePages Nevergrad: An open source...
Read more →

General

Daily Digest #318

Designing resilient systems – part 1 Crev – Scalable, social, Code REView and recommendation system that we desperately need Flexibility...
Read more →

March

General

Daily Digest #317

weekend reading! 3 ActiveRecord Mistakes That Slow Down Rails Apps: Count, Where and Present Why the Best Leaders Don’t Always...
Read more →

General

Daily Digest #316

Call Logger – A debugging tool that lets you log method usage The State Of Software Security In 2019 Introducing...
Read more →

General

Daily Digest #315

Queueing theory: an introduction for software development Zeitwerk: A new code loader for Ruby “Going Agile” Canary analysis: Lessons learned...
Read more →

General

Daily Digest #314

Don’t Make It Callable Using Packagr with poetry Why I, A Serverless Developer, Don’t Care About Your Containers Talos is...
Read more →

General

Daily Digest #313

Running Kubernetes In The CI Pipeline For Integration and End-To-End Tests Connect Everything with NATS Python Packages Since 2005 Taming...
Read more →

General

Daily Digest #312

A continuation of devops: policy as code Cloud Computing Tools with Priyanka Sharma Redux: Scaling LaunchDarkly from 4 to 200...
Read more →

General

Daily Digest #311

3 Trends in Tracking Software Delivery Pandas : How to Merge Dataframes using Dataframe.merge() in Python – Part 1 The...
Read more →

General

Daily Digest #310

Automated Testing for Kubernetes and Helm Charts using Terratest Software Estimates and Other Lies The Three Pillars of Product Agility — Part...
Read more →

General

Daily Digest #309

Is AWS Fargate The Future of Containers? The What and the Why of the Cluster API A Brief Guide to...
Read more →

General

Daily Digest #308

Liveness Detection with OpenCV 10 Steps to Set Up Your Python Project for Success Windows 10 WSL vs. Linux Performance...
Read more →

General

Daily Digest #307

What the Fork, Amazon? I Learned Python in a week and only sorta regret it Minik: Serverless Web Framework Machine...
Read more →

General

Daily Digest #306

The truth about Black Friday and Cyber Monday Building Services at Airbnb, Part 3 Faster Neural Networks Straight from JPEG...
Read more →

General

Daily Digest #305

The Three Principles of Excellent API Design On the Importance of Commit Messages GraphQL Stitching 101 The quiet revolution: How...
Read more →

General

Daily Digest #304

Big ol’ Ball o’ JavaScript AWS App Mesh — First Take Top Traits of a lazy Scrum Master Do Linux distributions still...
Read more →

General

Daily Digest #303

Professional Focus Planning for the New Year The Firecracker virtual machine monitor Monorepos: Please don’t! How Accenture retrofitted for site...
Read more →

General

Daily Digest #302

Managing Real-time Event Streams and SQL Analytics with Apache Kafka on Heroku, Amazon Redshift, and Metabase git-cop – enforces consistent...
Read more →

General

Daily Digest #301

Building a scalable, highly reliable, asynchronous user service TagOverflow — Correlating Tags in Stackoverflow Rust 2018 is here… but what is it?...
Read more →

General

Daily Digest #300

Introducing Makisu: Uber’s Fast, Reliable Docker Image Builder for Apache Mesos and Kubernetes From MVC to Modern Web Frameworks How...
Read more →

General

Daily Digest #299

Better Android Apps Using MVVM with Clean Architecture Midway: Simplifying Mocked Responses Containers - What Are They Good For? How...
Read more →

General

Daily Digest #298

DevOps embedding as aiding and abetting Learning by fixing — the value of triage engineer rotations resilience engineering Pgweb –...
Read more →

General

Daily Digest #297

Bash on Ubuntu on macOS Forget Docker, the future is JAMstack Why we fancied Testcafe over Webdriver for a mordern...
Read more →

February

General

Daily Digest #296

Big on Heroku: Scaling Fountain without losing a drop Enforcing Transitive Constraints in SQL Why is a PULL vs a...
Read more →

General

Daily Digest #295

Twitter’s Kafka adoption story How to build a fault tolerant system? Troubleshooting Obscure OpenSSH Failures Deep image understanding at Carousell...
Read more →

General

Daily Digest #294

Sessionizing Uber Trips in Real Time Predicting the real-time availability of 200 million grocery items Sf — Abusing Operators and Method Missing...
Read more →

General

Daily Digest #293

Engineering Uber’s Next-Gen Payments Platform Caching Smartly In The Age Of Gutenberg Back to the Future with Relational NoSQL Cross-Shard...
Read more →

General

Daily Digest #292

Apollo Client with REST APIs Tag-based Navigation of a Fashion Catalog Shard Splits with Consistent Snapshots The State of AI...
Read more →

General

Daily Digest #291

Tailwind CSS Command sourcing - why I am considering it Tests won’t make your software correct Seven Tips for Visual...
Read more →

General

Daily Digest #290

Abstracting Sharding with Vitess and Distributed Deadlocks Managing Remote Teams - A Crash Course Splitting Stateful Services across Continents at...
Read more →

General

Daily Digest #289

Works on my machine… and also everywhere else: local build and testing environments as code Debugging Node Services in Kubernetes...
Read more →

General

Daily Digest #288

How Pinterest runs Kafka at scale Tools for effective pairing Beyond the search bar: advanced e-commerce search experiences Solving the...
Read more →

General

Daily Digest #287

Tim Bray – Serverlessness Git Webhooks with AWS services Librefox How to run Docker and get more sleep than I...
Read more →

General

Daily Digest #286

Everything you should know about certificates and PKI but are too afraid to ask The Ultimate Guide To Starting Your...
Read more →

General

Daily Digest #285

The trinity of errors in financial models: An introductory analysis using TensorFlow Probability Using machine learning and analytics to attract...
Read more →

General

Daily Digest #284

How Developers and Designers Can Collaborate Using Flutter How We Moved From Wordpress to React and Raised $80 Million Manifold:...
Read more →

General

Daily Digest #283

A Complete Program A Python Interpreter written in Rust Python Development in Visual Studio Codehttps://medium.freecodecamp.org/how-to-be-more-productive-on-github-c3cedab043e3 Google Takes Its First Steps...
Read more →

General

Daily Digest #282

Avoiding The Pitfalls Of Automatically Inlined Code Errors in Go: From denial to acceptance Web Standards: The What, The Why,...
Read more →

General

Daily Digest #281

TTL as a Service: Automatic Revocation of Stale Privileges The Fundamental Problem of Search These are the features in ES6...
Read more →

January

General

Daily Digest #280

Decentralizing Social Interactions with ActivityPub Airflow Architecture at Drivy Fast Google Fonts with Cloudflare Workers 5 Ways To Hack An...
Read more →

General

Daily Digest #279

Snapshot Testing Going Beyond UI Experiments with Link Previews to Help Guide Readers The Public Git Archive Story Observability at...
Read more →

General

Daily Digest #278

What’s the big deal about Decentralized Consensus? Breaking The Ice: A Crash Course In IPFS, Ethereum And Fat Protocols Of...
Read more →

General

Daily Digest #277

What is Small Scale Scrum? DevOps Demands NetOps Real-time context based smart type-ahead suggestions Achieving Blockchain Scalability with Sparse Merkle...
Read more →

General

Daily Digest #276

Measuring What Makes Readers Subscribe to The New York Times Building An Interactive Infographic With Vue.js Can SNMP (Still) Be...
Read more →

General

Daily Digest #275

Microcontainers for Unit Testing Combating Potentially Harmful Applications with Machine Learning at Google: Datasets and Models Securing Kubernetes on Microsoft...
Read more →

General

Daily Digest #274

High-Availability VPN on AWS with Strongswan The DevOps Salary Report is in, and is great news for American men 4...
Read more →

General

Daily Digest #273

Bonny: Extending Kubernetes with Elixir — Part 1 Bonny: Extending Kubernetes with Elixir — Part 2 Bonny: Extending Kubernetes with Elixir — Part 3- Contemporary Views...
Read more →

General

Daily Digest #272

Get Legit with Git (and GitHub): The Art of the Commit Message Loki: Prometheus-inspired, open source logging for cloud natives...
Read more →

General

Daily Digest #271

Microservices Architecture: The New Business Enablers The 4 Top Service Orchestration Challenges Engineering Management: The Pendulum Or The Ladder 3...
Read more →

General

Daily Digest #270

Dash: A Beginner’s Guide Principles of Good Large-Scale Agile Automating deployment strategies with Ansible Microservices and NoSQL: A Great Match...
Read more →

General

Daily Digest #269

Handling Addresses from All Around the World The rise of multivector DDoS attacks Automating Terraform: Infrastructure as Code as a...
Read more →

General

Daily Digest #268

Serving Millions of Users in Real-Time with Node.js & Microservices [Case Study] The Power of Web Components Working on the...
Read more →

General

Daily Digest #267

Happy Monday! How Druid enables analytics at Airbnb Private by Design: How we built Firefox Sync Sinkholing - Face the...
Read more →

General

Daily Digest #266

Boost Your UX with Clear Visual Hierarchy Architecting Uber’s New Driver App in RIBs Challenges of Building a Reliable Realtime...
Read more →

General

Daily Digest #265

Basic Accessibility for Web Applications Your Client Engagement Program Isn’t Doing What You Think It Is Optimizing Cluster Resources for...
Read more →

General

Daily Digest #264

Netflix Media Database — the Media Timeline Data Model SRE Case Study: Mysterious Traffic Imbalance How we use AWS Batch at Zendesk...
Read more →

General

Daily Digest #263

Front-End Micro Services Software Sprawl, The Golden Path, and Scaling Teams With Agency A Weird and Wonderful Trip through Ruby’s...
Read more →

General

Daily Digest #262

Reasons to Scale Horizontally Dive – A tool for exploring each layer in a docker image Building an API with...
Read more →

General

Daily Digest #261

Look ma, no locks A Dive into malicious Docker Containers Developer On Call HTTPS in the real world Nondeterministic Functions...
Read more →

General

Daily Digest #260

Selamat tahun baru! Optimising an AWS microservice - Part 2 How Airbnb is Moving 10x Faster at Scale with GraphQL...
Read more →

2018

December

General

Daily Digest #259

Analyzing Experiment Outcomes: Beyond Average Treatment Effects I am a Developer: why should I use Docker? A Very SLEEPy MySQL...
Read more →

General

Daily Digest #258

Bye bye Mongo, Hello Postgres Facebook Uses IP Address and Other Info to Deliver Location-Based Ads Even When Location Options...
Read more →

General

Daily Digest #257

Rebuilding the Groups Experience on LinkedIn What’s in a Docker image? The how and why on React’s usage of linked...
Read more →

General

Daily Digest #256

A short introduction to Windows Containers Erllambda – Enable AWS Lambda functions to be written in Erlang Enabling Modern JavaScript...
Read more →

General

Daily Digest #255

Developing With Containers Done Right Zero-shot learning: Using text to more accurately identify images Building Services at Airbnb, Part 3...
Read more →

General

Daily Digest #254

Crash reporting in desktop Python applications Linear Regression in Real Life How Agile done wrong can hurt your company Terraform...
Read more →

General

Daily Digest #253

How symlinks pwned Kubernetes (and how we fixed it) git-bars – A utility for visualising git commit activity as bars...
Read more →

General

Daily Digest #252

Best Practices for Logging in Node.js The Engineering Manager A Netflix Web Performance Case Study GraphQL: A Retrospective The Greatest...
Read more →

General

Daily Digest #251

Modernizing your build pipelines Blockchains vs. Hashgraphs I’ll Get Back to You: Task, Await, and Asynchronous Methods Writing a Frontend...
Read more →

General

Daily Digest #250

Will Kubernetes Sink the Hadoop Ship? Easy-Peasy CI/CD w/ CircleCI How containerization brings AI to your DevOps pipeline The DevOps...
Read more →

General

Daily Digest #249

9 Emerging Operational Gaps That Will Accelerate Cloud Adoption — Part 1 Why giving back is important to the DevOps culture Threat...
Read more →

General

Daily Digest #248

Horizon: The first open source reinforcement learning platform for large-scale products and services The Decentralized Web More Efficient Range Scan...
Read more →

General

Daily Digest #247

Edex-UI – A science fiction terminal emulator You might not need Kubernetes Concurrency glossary First Impressions - a Guide to...
Read more →

General

Daily Digest #246

Introducing FuseBox, an alternative to Webpack Advanced web security topics Scaling Machine Learning at Uber with Michelangelo EvilGinx – Standalone...
Read more →

November

General

Daily Digest #245

Monolithic Architecture vs. Microservices: Choosing the Right Architecture for the Project Apache Kafka’s Distributed System Firefighter — The Controller Broker Profiling: The...
Read more →

General

Daily Digest #244

Kubernetes 202 — Making It Fully Operational Who Is in Charge of Developing a DevOps Culture? 7 open source platforms to get...
Read more →

General

Daily Digest #243

awesome-ruby-security An Introduction to Join Ordering Building Ambitious Apps with MDX Immutable Infrastructure Using Packer, Ansible, and Terraform Coverband 3...
Read more →

General

Daily Digest #242

awesome-css-frameworks How to solve the last mile logistics conundrum? Measuring Performance With Server Timing How S3 Signed URLs work Introducing...
Read more →

General

Daily Digest #241

Facebook, NYU expand available languages for natural language understanding systems How to Write Code That Documents Itself Lazy-loading components in...
Read more →

General

Daily Digest #239

Zammad – web based open source helpdesk/customer support system Writing GraphQL queries in native Ruby = Love ❤️ 🛁 Clean...
Read more →

General

Daily Digest #239

One Fish, Two Fish, Blue Fish Sporting New Red Hat Ruby on Rails Guide to Debugging Kubernetes API Server, Part...
Read more →

General

Daily Digest #238

Maintainable software: why would I care and once I do, how do I know I see one? Don’t Make Squirrel...
Read more →

General

Daily Digest #237

postgresql_anonymizer – 🐘🕶️ Anonymization & Data Masking for PostgreSQL An Update on Bundler 2.0 Using dark mode in CSS with...
Read more →

General

Daily Digest #234

Three Sales Mistakes Software Engineers Make How Drift Gets Engineers up to Speed by Day 3 Launching Your Own Ruby...
Read more →

General

Daily Digest #234

API Profiling at Pinterest Getting started with monitoring for developers Credentials leaked in public? Here’s what Grofers implemented to prevent...
Read more →

General

Daily Digest #234

A minimalist dark design system for vue.js 🎨 Visualizing SQL Plan Execution Time With FlameGraphs How to Build a Great...
Read more →

General

Daily Digest #233

Automated solution for hosting email, web, DNS, XMPP, and ZNC on OpenBSD Procsd – Manage your application processes in production...
Read more →

General

Daily Digest #232

The best way to store secrets in your app is not to store secrets in your app How to safely...
Read more →

General

Daily Digest #231

Phoenix 1.4.0 released Getting the iPad to Pro 29 Docker security tools compared Writing Comments in Python (Guide) Python vs...
Read more →

General

Daily Digest #230

PureSec Founder on Taking Control of Serverless Security CI/CD — How to level up your development flow How to use a universal...
Read more →

General

Daily Digest #229

Workflows for the New Developer Experience What a Coding Dojo taught me about agile Technology Strategy Patterns Podman: A more...
Read more →

General

Daily Digest #228

How to be Strategic Introducing GitHub Actions Mole – Easily create SSH tunnels Evergreen – A Design System for the...
Read more →

General

Daily Digest #227

The most dynamic static site you’ll ever see Docker Swarm or Kubernetes Harbor – Manage and serve container images in...
Read more →

General

Daily Digest #226

Demystifying JavaScript Testing How you can improve your workflow using the JavaScript console Disappearing Frameworks Coding as an Engineering Manager...
Read more →

General

Daily Digest #225

What is Systems Programming, Really? Understand Container The largest benchmark of Serverless providers The Observability Pipeline PyCon Australia Useful tricks...
Read more →

General

Ansible dasar

Belajar menggunakan Ansible untuk mengatur mesin remote atau untuk provisioning. Install Untuk macOS, bisa langsung pakai homebrew untuk instalasi $...
Read more →

General

Daily Digest #224

Learning at the Speed of Modern Infrastructure echarts Using network namespaces and a virtual switch to isolate servers What MMORPGs...
Read more →

October

General

Daily Digest #223

Building a Microservice API Gateway for iHeartRadio’s Radio Station Network with GraphQL How Hearst built its DevOps organization: A 4-step...
Read more →

General

Daily Digest #222

Secrets in Serverless An introduction to Ansible Operators in Kubernetes Adobe Looks to Drive DevOps Adoption via the Cloud Towards...
Read more →

General

Daily Digest #221

Terraform InSpec Provisioner Plugin SRE: The Biggest Lie Since Kanban SLO Burn Saving and reporting on Pester Infrastructure test results...
Read more →

General

Daily Digest #220

The Case of the Broken Lambda Packer and Azure Managed Images Pivotal Cloud Foundry architecture Key metrics for monitoring Pivotal...
Read more →

General

Daily Digest #219

Write Better Python Functions Oxidizing Python: Speeding up URL quoting by 10x using Rust Organisational Agility: Give People a VOICE...
Read more →

General

Daily Digest #218

5 practical operability techniques for teams - Matthew Skelton Bigbasket’s Experience with Istio Testing Kubernetes RBAC ORM: We Approve Chaos...
Read more →

General

Daily Digest #217

12 Factor CLI Apps Please stop using Ruby The Employee Engagement Myth CSS Layout cookbook Everybody’s Crazy: Why Management is...
Read more →

General

Daily Digest #216

What is new in Rails 6.0 The Decline of OpenID Surfing as a Metaphor for Software Development Here is how...
Read more →

General

Daily Digest #215

Awesome vscode – 🎨 A curated list of delightful VS Code packages and resources csvreader library PeerTube – Federated (ActivityPub)...
Read more →

General

Daily Digest #214

Understanding Design Systems and Patterns Experimenting with GraphQL Patterns for distributed transactions within a microservices architecture WebAssembly on Cloudflare Workers...
Read more →

General

Daily Digest #213

The Illustrated TLS Connection CPDD: Critical Path Driven Development How to Recruit and Hire When You Need to Move Fast...
Read more →

General

Daily Digest #212

Sourcegraph AWS Service Operator Kube-score – Kubernetes object static code analysis Markdown Page – build webpage with markdown Hardening macOS...
Read more →

General

Daily Digest #211

Breaking Good — Having a blameless engineering culture Etsy’s experiment with immutable documentation The Business Case For Serverless Chaos Conf 2018 Recap:...
Read more →

General

Daily Digest #210

Get More Out of Your Chromebook by Running Linux Apps GraphQL Visual Node Editor How Etsy Localizes Addresses How We...
Read more →

General

Daily Digest #209

Free All-in-One Database Version Management Tool The story of why Chrome and Firefox will soon block sites with certain SSL...
Read more →

General

Daily Digest #208

Is NoOps the Future of Cloud Networking? Beyond blockchain: Building trustless networks What is agile? Why You Should Not Neglect...
Read more →

General

Daily Digest #207

Rack middleware to help measure production code line of code usage The hidden cost of bootstrapping Is Agile the Enemy...
Read more →

General

Baker bake

Install brew install ottomatica/ottomatica/baker --devel dedenf@skypeia [23:12:00] [~/devs/ops/baker] -> % baker init ? Baker environment name: test-env ? Amount of...
Read more →

General

Daily Digest #206

For javascript developers, more choices mean hard choices TensorFlow.js puts machine learning in the browser Cloudflare Registrar: what happens when...
Read more →

General

Daily Digest #205

Janus Dashboard – a dashboard for Janus Api Gateway from HelloFresh Cert Manager – Automatically provision and manage TLS certificates...
Read more →

General

Daily Digest #204

How to Debug WebRTC Issues Scalable User Privacy How Blockchains Work and How to Scale Them How browser rendering works — behind...
Read more →

General

Daily Digest #203

Temper Kubernetes and Container FOMO Through Security Dockerizing modern web apps 3 open source distributed tracing tools The Future of...
Read more →

General

Daily Digest #202

Why should Chaos be part of your Distributed Systems Engineering? 7 leadership skills that will make or break your DevOps...
Read more →

General

Daily Digest #201

Containers as I didn’t know them Modernizing Applications for Kubernetes Flutter: Pros and Cons for Seamless Cross Platform Development Securing...
Read more →

September

General

Daily Digest #200

Martin Fowler – Agile in 2018 Techie to tech lead: My five biggest mistakes From zero to hero with Vue — getting...
Read more →

General

Daily Digest #109

Running elasticsearch cluster on spot instances Going on a Tair: A Guide to NVM Caching Optimization The Horrors Lurking in...
Read more →

General

Daily Digest #108

Topsi – A Desktop Kanban board app No Microservice Is an Island Shop the Look with Deep Learning Marmaray: An...
Read more →

General

Daily Digest #107

3 hari ini waktu dibuat untuk menyiapkan materi untuk Agile Impact, akan dibuatkan artikel khusus tentang ini. How to Become...
Read more →

General

Daily Digest #106

Senin, iya, sudah senin lagi, dan selamat bekerja! Service Workers What if learning code started in an agile environment? Microservices...
Read more →

General

Daily Digest #105

Happy friday, here are some links for your weekend! Cypress – the reason why we’re not stuck with Selenium Real-time...
Read more →

General

Daily Digest #104

On Writing Beautiful Tests – should be writing about this Protecting Mozilla’s GitHub Repositories from Malicious Modification yeah, i learn...
Read more →

General

Daily Digest #103

I Wanna Go Fast - Load Balancing Dynamic Steering Service Worker Caching Strategies Based on Request Types The future of...
Read more →

General

Daily Digest #102

stackexchange performance report A celebration of code – 6 pieces of code that had an impact Kubernetes Networking: Behind the...
Read more →

General

Daily Digest #101

Building Switch Software at Facebook Scale Sprints, marathons and root canals Stop future proofing software Rest API mocking and intercepting...
Read more →

General

Daily Digest #100

Edisi ke-100 dari Daily Digest, kategori ini diawali dari sharing apa yang dibaca pada hari ini yang menarik, biasanya dari...
Read more →

General

Daily Digest #99

Zero Downtime Table Migrations using a Double Write Methodology TimescaleDB vs. InfluxDB: purpose built differently for time-series data From monolithic...
Read more →

General

Tmuxinator

Originally published at Jenius.tech Di Jenius, automation adalah salah satu kunci untuk men-deliver software dengan cepat, tanpa mengorbankan kualitas, automasi...
Read more →

General

Daily Digest #98

Scaling at Instacart: Distributing Data Across Multiple Postgres Databases with Rails Interesting part of scaling distributed data at Instacart. How...
Read more →

General

Daily Digest #97

Kubernetes for the Kubernewbie - The Journey Vue JavaScript CLI tool gets a rewrite Scroll Bouncing On Your Websites AP...
Read more →

August

General

Daily Digest #96

You have to choose between Software Delivered on Time and Good Software Spotify Squad framework — Part II The 18 ghosts in...
Read more →

General

Daily Digest #95

Rails + React Server Side Rendering, with Webpacker + Hypernova Should you build or buy microservices? Lazygit – simple terminal...
Read more →

General

Publish web Jekyll + Netlify

Netlify adalah salah satu penyedia service untuk deploy aplikasi atau halaman web yang mendukung web statis atau dinamis melalui dukungan...
Read more →

General

Daily Digest #94

📙 Amazon Web Services — a practical guide Dependency Injection Containers vs Hard-coded Constants The Holloway guide to Equity Compensation...
Read more →

General

Daily Digest #93

Developing Great Leaders is More Important than Training Bad Managers Security Incident Disclosure Repeat yourself, do more than one thing,...
Read more →

General

Daily Digest #92

Learn How to Run a Multi-tenant Vault with the New Namespaces Feature How to crash an email server with a...
Read more →

General

Daily Digest #91

Using Chaos to Build Resilient Systems Why Discord is Sticking with React Native Exploring How the Scylla Data Cache Works...
Read more →

General

Daily Digest #90

Learn How to Run a Multi-tenant Vault with the New Namespaces Feature Streamlining Your Workflow: Debugging for HHVM Improving Operations...
Read more →

General

Daily Digest #89

Securing New Products at Clever Freezing Python’s Dependency Hell in 2018 Developing Real-Time Web Applications with Server-Sent Events Machine Learning...
Read more →

General

Daily Digest #88

Why the New V8 is so Damn Fast How To Improve Test Coverage For Your Android App Using Mockito And...
Read more →

General

Daily Digest #87

5 ways to gain serverless observability Evaluating Scala and sticking with Ruby Kubernetes Networking Under the Hood A Pragmatic Take...
Read more →

General

Daily Digest #86

Designing Distributed Systems Git is already federated & decentralized Introduction to Test Kitchen Web Scraping with a Headless Browser: A...
Read more →

General

Daily Digest #85

What You Should Know About Penetration Testing Terraform Pipelines in GitLab On Toxic Jobs, Low Self-Esteem, & Interviewing Tinyssh
Read more →

General

Daily Digest #84

What I Talk About When I Talk About Logging How to drop 10 million packets per second Emails Boring Are...
Read more →

General

Daily Digest #83

How to write a good software design doc ndb – ndb is an improved debugging experience for Node.js, enabled by...
Read more →

General

Daily Digest #82

Apache Kafka is not for Event Sourcing Software Ate the World. Now What? Lean Testing, or Why Unit Tests are...
Read more →

General

Daily Digest #81

How JavaScript works: WebRTC and the mechanics of peer to peer networking Debugging Serverless Apps Multi-server Chat in Node Without...
Read more →

General

Daily Digest #80

Guppy – 🐠A friendly application manager and task runner for React.js The Forwardable module in Ruby — Part I Git Shortcut 📟...
Read more →

General

Daily Digest #79

Experiences from Building an Event-Sourced System with Kafka Streams vue-pattern – Useful Vue patterns Best Practices for ML Engineering How...
Read more →

General

Daily Digest #78

How I gained commit access to Homebrew in 30 minutes Scaling Microservices with Message Queues, Spring Boot and Kubernetes Discussing...
Read more →

General

Daily Digest #77

Firefox Pioneer New – Lifecycle Management for Amazon EBS Snapshots CAP Theorem illustrated Add Constrained Optimization To Your Toolbelt Headless...
Read more →

General

Daily Digest #76

Milestoner – A command line interface for releasing Git repository milestones tool E-Commerce at Scale: Inside Shopify’s Tech Stack Serverless...
Read more →

General

Daily Digest #75

AWS Kinesis with Lambdas: Lessons Learned An extensive ZFS setup on MacOS Various CLI cheatsheet Revenge of the PMO Vue.js:...
Read more →

July

General

Daily Digest #74

Wormholy – iOS network debugging, like a wizard 🧙‍♂️ DevOps: 5 Steps to Get Derailed Projects Back on Track Kubernetes...
Read more →

General

Daily Digest #73

Manage Log Messages Under Systemd Using Journalctl [Comprehensive Guide] Introducing scdoc, a man page generator Nethammer: Inducing Rowhammer Faults through...
Read more →

General

Daily Digest #72

Creating success, together Introducing Git protocol version 2 Revisiting Using Docker Blockchain Just Isn’t As Radical As You Want It...
Read more →

General

Daily Digest #71

The State of Cryptocurrency Mining Rob Pike’s 5 Rules of Programming How Does Your Company Approach Continuous Improvement? Event Sourcing...
Read more →

General

Daily Digest #70

A Taxonomy of tech debt Serverless monitoring — the good, the bad and the ugly On User Interface Development: appending to the...
Read more →

General

Daily Digest #69

Rebuild Docker from Scratch Going Offline Devops reading list: top 30 best devops books you should read in 2018 Encrypted...
Read more →

General

Daily Digest #68

@Scale – Part I (Task Queues) Learn Git Rebase Interactively Building Real Time Analytics APIs at Scale Give Meaning To...
Read more →

General

Daily Digest #67

Which JavaScript Stack should I learn? We ❤ syslogs: Real-time syslog Processing with Apache Kafka and KSQL—Part 1: Filtering Moving...
Read more →

General

Daily Digest #66

JavaScript to Rust and Back Again: A wasm-bindgen Tale Leveraging Elasticsearch for a 1,000% performance boost Understanding CPU Flame Graphs...
Read more →

General

Daily Digest #65

Off selama hampir sebulan. Stop Coding and Start Drawing An Introduction to CI/CD Best Practices Mapping Kubernetes Ceph Volumes the...
Read more →

June

General

Daily Digest #64

Performing Zero Downtime Releases Introduction to Redux in Flutter How Showmax got into live streaming – Part IV Everything old...
Read more →

General

Daily Digest #63

Part 2: Rate Limiting for API gateways the ultimate postgres vs mysql blog post – for a while.. Postgres Internals:...
Read more →

General

Daily Digest #62

Slicker: A Tool for Moving Things in Python tool Extracting Signals From the News Information Theory of Neural Networks Why...
Read more →

General

Daily Digest #61

Safe ways to do things in bash – we all did it, aren’t we? Compromising: A Guide for Developers 27...
Read more →

General

Daily Digest #60

Improving HBase backup efficiency at Pinterest Make frontend SHIT again – kinda nostalgic Corral – A serverless MapReduce framework written...
Read more →

General

Daily Digest #59

6 creative ways to solve problems with Linux containers and Docker I Love Anti Pattern Running distributed Erlang & Elixir...
Read more →

General

Daily Digest #58

Using web workers for safe, concurrent JavaScript The Comprehensive Guide to JavaScript Design Patterns 30+ resources for modern IT Ops...
Read more →

General

Daily Digest #57

Progress report of “Ruby 3 Concurrency” How To Use Technical Debt In Your Favor 🔊 The Stress of Remote Working...
Read more →

General

Daily Digest #56

Is GraphQL Moving Toward Ubiquity? Tobi Knaup and Gou Rao on stateful containers Performance testing a low-latency stream processing system...
Read more →

General

Daily Digest #55

World cup 2018 Opendata Real-time API Monitoring Using GO and Pusher A House of Cards: An Exploration of Security When...
Read more →

General

Daily Digest #54

Lesson learnt fourth year running a Ruby consultancy How The New York Times Uses Software To Recognize Members of Congress...
Read more →

General

Daily Digest #53

Zpng – PNG lossless compression tool The Cost of Developers Git Merge vs Git Rebase Gaijin Engineer in Tokyo WWDC...
Read more →

May

General

Daily Digest #52

Streaming Open Source Work: One Hour, One Day at a Time, Live on Twitch Detecting phishing domains using Certificate Transparency...
Read more →

General

Daily Digest #51

How To Power Your App Using a Realtime Data CDN How Netlify’s deploying and routing infrastructure works JHop – Create...
Read more →

General

Daily Digest #50

Visualizing Pandas’ Pivoting and Reshaping Functions How to conquer Webpack 4 and build a sweet React app Red Hat Releases...
Read more →

April

General

Daily Digest #49

How To Become An Expert In Anything Refactoring for the Tell Don’t Ask Pattern RabbitMQ, Basics to mastery (part 1)...
Read more →

General

Daily Digest #48

Saatnya menulis kembali, selamat hari rabu! Things You Should Know About Ubuntu 18.04 Migrations: the sole scalable fix to tech...
Read more →

March

General

Daily Digest #47

What are the odds that two pull requests get completed at the exact same time? Announcing TypeScript 2.8 Why I...
Read more →

General

Daily Digest #46

A Deep Dive into Database Attacks (Part III): Why Scarlett Johansson’s Picture Got My Postgres Database to Start Mining Monero...
Read more →

General

Daily Digest #45

Ruby is alive and well and thinking about the next 25 years Python Logging: An In-Depth Tutorial Serverless, and the...
Read more →

General

Issue #21

Reading list The evolution of Docker Five Key Git Concepts Explained the Hard Way RedisGraph – A High Performance In-Memory...
Read more →

General

Daily Digest #44

GIT log – The good parts Apache Arrow code big data Gokrazy – pure-Go userland for your Raspberry Pi 3...
Read more →

General

Daily Digest #43

Toxic Management cost and award-winning game studio its best developers Into The Void Avoid Else, Return Early 1.1 Billion Taxi...
Read more →

General

Daily Digest #42

History of Node.js on a Timeline The next step in Facebook’s AI hardware infrastructure Lazy Loading JavaScript Modules With ConditionerJS...
Read more →

General

Daily Digest #41

Technical debt 2 Fast 2 Furious: migrating Medium’s codebase without slowing down Understanding Git — Index Common Patterns for Analyzing Data Automated...
Read more →

General

Daily Digest #40

Gluster 4.0 Declarative Programming with Python Go Talk recordings from meetups and conferences during Q4 2017 Slack Technologies builds engineering...
Read more →

General

Daily Digest #39

Fossa tool Introducing Low-latency Continuous Processing Mode in Structured Streaming in Apache Spark 2.3.0 Bringing interactive examples to MDN Why...
Read more →

General

Daily Digest #38

The evolution of Docker Fabric Aggregator: A flexible solution to our traffic demand Five Key Git Concepts Explained the Hard...
Read more →

General

Issue #20

Reading list Learn How to Build a Time Series Database How JavaScript works: tracking changes in the DOM using MutationObserver...
Read more →

General

Daily Digest #37

Why Won’t Bundle Update? Using yield_self for composable ActiveRecord relations “Ruby 25 years of commits” visualization An overview of Desktop...
Read more →

General

Daily Digest #36

Lighter than Lightweight: How We Built the Same App Twice with Preact and Glimmer.js The Redux Type Flow Building an...
Read more →

General

Daily Digest #35

How to Release a Buggy App (And Live to Tell the Tale) Mobile Search UX – Part Three: Displaying the...
Read more →

General

Daily Digest #34

Caching Internal Service Calls at Yelp Event Sourcing Using Apache Kafka Project Nimble: Region Evacuation Reimagined Data Pre-Processing in Python:...
Read more →

General

Daily Digest #33

CodeNewbie Podcast podcast – new found podcast, listened to latest episode sith Anil Dash, great episode. Cofee with Googler Video...
Read more →

General

Daily Digest #32

Creating and Deleting Directories with Python The Effect of Naming in Data Science Code Tutorial: Django REST with React (Django...
Read more →

General

Daily Digest #31

Learn How to Build a Time Series Database How JavaScript works: tracking changes in the DOM using MutationObserver Transforming enterprise...
Read more →

General

Issue #19

Hello! JakartaDev newsletter edisi 19, berikut adalah list yang dikurasi dan baca sepanjang pekan sekarang dan pekan lalu. Pernah menggunakan...
Read more →

General

Daily Digest #30

Lessons from my first year of live coding on Twitch PGMetrics – PostgreSQL metrics tool for automation and monitoring. Go...
Read more →

General

Daily Digest #29

A Pods Architecture To Allow Shopify To Scale Angular 1 to React Migration How to Grow as an Engineer (Working...
Read more →

General

Daily Digest #28

GUI to Kong Admin API code – much more simpler to administrate Kong. Books written with R Markdown – Great...
Read more →

General

Daily Digest #27

Secure Access to 100 AWS Accounts Ricing, Vim, i3, and Efficiency Thought on Hanami Virtual private networks with WireGuard Get...
Read more →

General

Daily Digest #26

The tale of two Kubernetes Papers We Love – Academics computer science repo link Five Things I Did to Change...
Read more →

General

Daily Digest #25

Optional Chaining may be coming to JavaScript ‘Blockchain’ is meaningless Firefox Configuration Guide for Privacy Freaks and Performance Buffs Slack-term...
Read more →

General

Daily Digest #24

3D engine entirely made of MS Excel formulae : Enjoy this Doom.xls file ! – Full of awesomeness, can’t believe...
Read more →

General

Issue #18

Reading list Chaos Engineering using Amazon EC2 Systems Manager – commencing chaos engineering using amazon ecosystem. Making a component reusable...
Read more →

General

Daily Digest #23

OpenAPI–An eBay Perspective The easy way to start automatically testing your website John Carmack on OpenBSD, C++ & machine learning...
Read more →

General

Daily Digest #22

HotSwap: Bringing hot code reloading to Buck Big, fast, easy data with KSQL How to monitor Istio, the Kubernetes service...
Read more →

General

Daily Digest #21

How We Built Wallaroo to Process Millions of Messages/Sec with Microsecond Latencies What to expect when you decide to migrate...
Read more →

General

Daily Digest #20

Stackshare Dev Tools Roundup #3: February 2018 Standardized User Management With SCIM Futures of distributions Machine learning crash course TensorFlow...
Read more →

General

Daily Digest #19

Why Code Comments Still Matter Egghead.io Developer Chats – fairly new podcast for developer et al. RIP Redux: Dan Abramov...
Read more →

General

Daily Digest #18

Why I Quit Google to Work for Myself Memcrashed - Major amplification attacks from UDP port 11211 Gitleaks – Check...
Read more →

February

General

Daily Digest #17

Web developer roadmap for 2018 – cool map The Truth about Estimating Software Development Time [story] Flavors of Engineering Management...
Read more →

General

Issue #17

Reading list Application Deployment at Deliveroo Build a recurrent neural network using Apache MXNet What’s All the FaaS About? Chroot:...
Read more →

General

Daily Digest #16

Application Deployment at Deliveroo Build a recurrent neural network using Apache MXNet What’s All the FaaS About? Chroot: the magical...
Read more →

General

Issue #16

Reading list Rails 5.1.5, parallel testing and more! Email is your electronic memory Linux ate my RAM Flutter — 5 reasons why...
Read more →

General

Daily Digest #15

Rails 5.1.5, parallel testing and more! Email is your electronic memory Linux ate my RAM Flutter — 5 reasons why you may...
Read more →

General

Pengenalan tmux

Sering menggunakan banyak window atau tab? misalkan membuka vim, ssh ke server, koneksi ke database server, docker di tab yang...
Read more →

General

Issue #15

Reading list Stackshare Top 50 Developer tools of 2017 2018 Developer Skills Report Dynamometer: Scale Testing HDFS on Minimal Hardware...
Read more →

General

Daily Digest #14

Stackshare Top 50 Developer tools of 2017 2018 Developer Skills Report Dynamometer: Scale Testing HDFS on Minimal Hardware with Maximum...
Read more →

General

Issue #14

Reading list Rails 5.2: Active Storage and beyond How I Manage My Data A collection of awesome Ruby gems, tools,...
Read more →

General

Daily Digest #13

Rails 5.2: Active Storage and beyond How I Manage My Data A collection of awesome Ruby gems, tools, frameworks and...
Read more →

January

General

Issue #13

Artikel Don’t be fooled by 100% code coverage. How to Make Your Code CLEAN and BEAUTIFUL Awesome Scalability, Availability, and...
Read more →

General

Daily Digest #12

Don’t be fooled by 100% code coverage. How to Make Your Code CLEAN and BEAUTIFUL Awesome Scalability, Availability, and Stability...
Read more →

General

Issue #12

Happy wednesday! Reading list Stream & Go: News Feeds for Over 300 Million End Users What Really Happened with Vista:...
Read more →

General

Daily Digest #11

Stream & Go: News Feeds for Over 300 Million End Users What Really Happened with Vista: An Insider’s Retrospective Chrome...
Read more →

General

Issue #11

Happy new year! mudah-mudahan 2018 ini bisa lebih fokus publish newsletter. Artikel Effective Engineer – an opinion how to be...
Read more →

General

Daily Digest #10

Effective Engineer an opinion how to be an effective engineer. Node.js as Backend: Best Use Cases, Tools & Limitations Ten...
Read more →

2017

November

General

Issue #10

Artikel Introduction to Docker Secrets Docker for dummies Architecting a Highly Scalable Golang API with Docker Swarm & Traefik Using...
Read more →

General

Daily Digest #9

Introduction to Docker Secrets Docker for dummies Architecting a Highly Scalable Golang API with Docker Swarm & Traefik Using Minio...
Read more →

General

Jakartadev update

Jakartadev saat ini menjadi pet project saya untuk menginformasikan dunia development, dan juga menginformasikan tools atau berita yang ada di...
Read more →

General

Issue #9

Lama tidak meng-update Artikel What habits made me a better Software Engineer? How to use Apache Kafka to transform a...
Read more →

General

Daily Digest #8

What habits made me a better Software Engineer? How to use Apache Kafka to transform a batch pipeline into a...
Read more →

2016

September

General

Issue #8

Artikel exclusive inside look at how artificial intelligence and machine learning work at Apple (Not) Shipping is a Virtue The...
Read more →

General

Daily Digest #7

exclusive inside look at how artificial intelligence and machine learning work at Apple (Not) Shipping is a Virtue The Web...
Read more →

August

General

Issue #6

Berita Rilis PHP 7.1.0 Rilis PHP 5.6.25 PowerShell di Linux Microsoft merilis PowerShell di Linux, dan juga meng-_opensource_-kan PowerShell, lihat...
Read more →

General

Daily Digest #6

Rilis PHP 7.1.0 Rilis PHP 5.6.25 PowerShell di Linux Microsoft merilis PowerShell di Linux, dan juga meng-_opensource_-kan PowerShell, lihat projectnya...
Read more →

General

Issue #5

hiatus beberapa waktu, issue #5. Why uber engineering switched from postgres to mysql Proses dan alasan kenapa UBER melakukan migrasi...
Read more →

General

Daily Digest #5

Why uber engineering switched from postgres to mysql Proses dan alasan kenapa UBER melakukan migrasi dari Postgresql ke Mysql. On...
Read more →

March

General

Optimasi Gambar

Sebagai developer, terutama web developer, load time dari satu halaman adalah penting, karena ini bisa dijadikan acuan apakah user akan...
Read more →

General

Issue #4

News DROWN Attack Ravendb passed half a million downloads Google Releases Cloud Processor For Hadoop, Spark Introducing Autotrack for analytics.js...
Read more →

General

Daily Digest #4

DROWN Attack Ravendb passed half a million downloads Google Releases Cloud Processor For Hadoop, Spark Introducing Autotrack for analytics.js Ansiblefest...
Read more →

February

General

Issue #3

News The State of Microservices Today Microservices state saat ini, perusahaan yang mengadopsi konsep ini dari Google, Twitter, Github, bagaimana...
Read more →

General

Daily Digest #3

The State of Microservices Today Microservices state saat ini, perusahaan yang mengadopsi konsep ini dari Google, Twitter, Github, bagaimana perusahaaan-perusahaan...
Read more →

General

Issue #2

News Linux flaw may be fixed, what about linux container? Bug yang ada di GNU C telah ditambal, bug di...
Read more →

General

Daily Digest #2

Linux flaw may be fixed, what about linux container? Bug yang ada di GNU C telah ditambal, bug di gcc...
Read more →

General

Issue #1

Issue perdana Jakarta dev. Berita MariaDB 5.5.48 dan MariaDB Connector/J 1.3.5 dirilis Datastax PHP Driver: 1.1 GA Released htop 2.0...
Read more →

General

Daily Digest #1

MariaDB 5.5.48 dan MariaDB Connector/J 1.3.5 dirilis Datastax PHP Driver: 1.1 GA Released htop 2.0 Keybase filesystem Top ELB health...
Read more →

General

Introducing JakartaDEV

JakartaDEV adalah newsletter yang dikirim hampir-mingguan, dikirim setiap senin, tentang berita development dan teknologi yang melingkupinya. newsletter ini berisi informasi...
Read more →