tweets

@usrjim

(golang 2) A Part of All Good Engineering https://medium.com/@lex.sheehan/a-part-of-all-good-engineering-450d9de3be1d

8 hours ago | local archive version

boundary-layer : Declarative Airflow Workflows https://codeascraft.com/2018/11/14/boundary-layer%e2%80%89-declarative-airflow-workflows/

9 hours ago | local archive version

Amazon Corretto: Production-ready distribution of OpenJDK https://aws.amazon.com/corretto/

9 hours ago | local archive version

(the morning paper) Unikernels as processes https://blog.acolyer.org/2018/11/14/unikernels-as-processes/

23 hours ago | local archive version

Character by character TTY input in Unix, then and now https://utcc.utoronto.ca/~cks/space/blog/unix/RawTtyInputThenAndNow

1 day ago | local archive version

Managing Dotfiles with GNU Stow https://stevenrbaker.com/tech/managing-dotfiles-with-gnu-stow.html

1 day ago | local archive version

Tensorflow 2.0: models migration and new design https://pgaleone.eu/tensorflow/gan/2018/11/04/tensorflow-2-models-migration-and-new-design/

1 day ago | local archive version

(netflix) Scaling Time Series Data Storage — Part II https://medium.com/netflix-techblog/scaling-time-series-data-storage-part-ii-d67939655586

1 day ago | local archive version

Comparison of the Open Source OLAP Systems for Big Data: ClickHouse, Druid and Pinot https://medium.com/@leventov/comparison-of-the-open-source-olap-systems-for-big-data-clickhouse-druid-and-pinot-8e042a5ed1c7

1 day ago | local archive version

Druid @ Airbnb Data Platform https://medium.com/airbnb-engineering/druid-airbnb-data-platform-601c312f2a4c

1 day ago | local archive version

(Web Packaging, HTTP signed exchanges) Real URLs for AMP Cached Content Using Cloudflare Workers https://blog.cloudflare.com/real-urls-for-amp-cached-content-using-cloudflare-workers/

1 day ago | local archive version

Redox is a Unix-like Operating System written in Rust https://www.redox-os.org/

1 day ago | error fetching original page

My missing frustration with ClojureScript https://mauricio.szabo.link/blog/2018/11/10/my-missing-frustration-with-clojurescript/

2 days ago | local archive version

The Source History of Cat (command) https://twobithistory.org/2018/11/12/cat.html

2 days ago | local archive version

Datomic: Event Sourcing without the hassle https://vvvvalvalval.github.io/posts/2018-11-12-datomic-event-sourcing-without-the-hassle.html

2 days ago | local archive version

NGINX and the "Power of Two Choices" Load-Balancing Algorithm - NGINX https://www.nginx.com/blog/nginx-power-of-two-choices-load-balancing-algorithm/

2 days ago | local archive version

Why “Agile” and especially Scrum are terrible https://michaelochurch.wordpress.com/2015/06/06/why-agile-and-especially-scrum-are-terrible/

2 days ago | local archive version

C2x, the next real revision of the C standard. https://gustedt.wordpress.com/2018/11/12/c2x/

2 days ago | local archive version

The Evolution of Uber’s 100+ Petabyte Big Data Platform https://www.infoq.com/news/2018/11/uber-big-data-evolution

3 days ago | local archive version

(official) HTTP-over-QUIC will become HTTP/3 https://daniel.haxx.se/blog/2018/11/11/http-3/

3 days ago | local archive version

Building Your Color Palette https://refactoringui.com/previews/building-your-color-palette/

4 days ago | local archive version

(golang) Nine years of Go https://blog.golang.org/9years

4 days ago | local archive version

Against the Grain: How We Built the Next Generation Online Travel Agency using Amazon, Clojure, and a Comically Sma… https://twitter.com/i/web/status/1061091202441703424

5 days ago | local archive version

(mysql) Cross shard transactions at 10 million requests per second https://blogs.dropbox.com/tech/2018/11/cross-shard-transactions-at-10-million-requests-per-second/

5 days ago | local archive version

Unikernels: No Longer an Academic Exercise http://250bpm.com/blog:138

7 days ago | local archive version

The Bcrypt Protocol… is kind of a mess https://hackernoon.com/the-bcrypt-protocol-is-kind-of-a-mess-4aace5eb31bd

7 days ago | local archive version

Data Masking in MySQL https://mysqlserverteam.com/data-masking-in-mysql/

7 days ago | local archive version

Why NOT to Build a Time-Series Database https://www.outlyer.com/blog/why-not-to-build-a-time-series-database/

7 days ago | local archive version

lambci/docker-lambda: Docker images and test runners that replicate the live AWS Lambda environment https://github.com/lambci/docker-lambda

1 week ago | local archive version

(clojure) Using Quil for Artwork http://www.tylerlhobbs.com/writings/using-quil-for-artwork

1 week ago | local archive version

Effective REPL-driven Clojure https://rymndhng.github.io/2018/11/05/effective-repl-driven-clojure/

1 week ago | local archive version

(microservices) Revisiting the Unix philosophy in 2018 https://opensource.com/article/18/11/revisiting-unix-philosophy-2018

1 week ago | local archive version

A Netflix Web Performance Case Study https://medium.com/dev-channel/a-netflix-web-performance-case-study-c0bcde26a9d9

1 week ago | local archive version

Who Is Running My Kubernetes Pod? The Past, Present, and Future of Container Runtimes https://www.infoq.com/articles/container-runtimes-kubernetes

1 week ago | local archive version

SQL at Scale with Apache Spark SQL and DataFrames — Concepts, Architecture and Examples https://towardsdatascience.com/sql-at-scale-with-apache-spark-sql-and-dataframes-concepts-architecture-and-examples-c567853a702f

1 week ago | local archive version

Writing a Frontend Web Framework with WebAssembly And Go https://hackernoon.com/writing-a-frontend-web-framework-with-webassembly-and-go-ff84cd1346fe

1 week ago | local archive version

Learning Clojure: comparing with Java streams https://blog.frankel.ch/learning-clojure/5/

1 week ago | local archive version

ngrok, http://lvh.me and http://nip.io: A Trilogy for Local Development and Testing https://dev.to/nickjj/ngrok-lvhme-and-nipio-a-trilogy-for-local-development-and-testing-5641

2 weeks ago | error fetching original page

WiredTiger Encryption at Rest with Percona Server for MongoDB https://www.percona.com/blog/2018/11/01/wiredtiger-encryption-at-rest-percona-server-for-mongodb/

2 weeks ago | local archive version

Up and running with ClojureScript in 2018 https://hackernoon.com/up-and-running-with-clojurescript-in-2018-7c7a1facfe46

2 weeks ago | local archive version

How to Create a Single Endpoint for your PostgreSQL Replication setup using HAProxy https://severalnines.com/blog/how-create-single-endpoint-your-postgresql-replication-setup-using-haproxy

2 weeks ago | local archive version

Materialized views vs. Rollup tables in Postgres https://www.citusdata.com/blog/2018/10/31/materialized-views-vs-rollup-tables/

2 weeks ago | local archive version

Create your own dysfunctional single-page app https://tinnedfruit.com/articles/create-your-own-dysfunctional-single-page-app.html

2 weeks ago | local archive version

Data Science in Visual Studio Code using Neuron, a new VS Code extension https://blogs.msdn.microsoft.com/ukfaculty_connection/2018/10/29/data-science-in-visual-studio-code-using-neuron-a-new-vs-code-extension/

2 weeks ago | local archive version

Rebalancing Kafka’s partitions https://labs.tabmo.io/rebalancing-kafkas-partitions-803918d8d244

2 weeks ago | local archive version

Apache Kafka’s Distributed System Firefighter — The Controller Broker https://hackernoon.com/apache-kafkas-distributed-system-firefighter-the-controller-broker-1afca1eae302

2 weeks ago | local archive version

Peloton: Uber's Unified Resource Scheduler for Diverse Cluster Workloads https://eng.uber.com/peloton/

2 weeks ago | local archive version

A Tour of The Top 10 Algorithms for Machine Learning Newbies https://towardsdatascience.com/a-tour-of-the-top-10-algorithms-for-machine-learning-newbies-dde4edffae11

2 weeks ago | local archive version

The Road to Typed Clojure 1.0: Part 1 https://frenchy64.github.io/2018/09/20/towards-typed-clj.html

2 weeks ago | local archive version

Turnilo — let’s change the way people explore Big Data https://allegro.tech/2018/10/turnilo-lets-change-the-way-people-explore-big-data.html

2 weeks ago | local archive version

Introduction to Linux interfaces for virtual networking https://developers.redhat.com/blog/2018/10/22/introduction-to-linux-interfaces-for-virtual-networking/

2 weeks ago | local archive version

WebAssembly Threads ready to try in Chrome 70   https://developers.google.com/web/updates/2018/10/wasm-threads

2 weeks ago | local archive version

A Look at the Design of Lua https://m-cacm.acm.org/magazines/2018/11/232214-a-look-at-the-design-of-lua/fulltext

2 weeks ago | local archive version

The Architecture No One Needs https://www.gregnavis.com/articles/the-architecture-no-one-needs.html

2 weeks ago | local archive version

Book Review: A Philosophy of Software Design http://www.pathsensitive.com/2018/10/book-review-philosophy-of-software.html

2 weeks ago | local archive version

Soup – Alan Kay on Objects http://blog.fogus.me/2018/10/25/soup/

2 weeks ago | local archive version

Focus on your own shit https://justinjackson.ca/focus-on-your-own-shit/

2 weeks ago | local archive version

kubectl tip of the day: wait like a boss https://hackernoon.com/kubectl-tip-of-the-day-wait-like-a-boss-40a818c423ac

3 weeks ago | local archive version

Amazon web services explained by simple visuals https://www.awsgeek.com/

3 weeks ago | local archive version

RobinHood: tail latency aware caching – dynamic reallocation from cache-rich to cache-poor https://blog.acolyer.org/2018/10/26/robinhood-tail-latency-aware-caching-dynamic-reallocation-from-cache-rich-to-cache-poor/

3 weeks ago | local archive version

Reactive HTTP/2 Requests And Responses In Java 11 https://blog.codefx.org/java/reactive-http-2-requests-responses/

3 weeks ago | local archive version

(api auth) 8 Vital OAuth Flows and Powers https://nordicapis.com/8-types-of-oauth-flows-and-powers/

3 weeks ago | local archive version

Using dark mode in CSS with MacOS Mojave https://paulmillr.com/posts/using-dark-mode-in-css/

3 weeks ago | local archive version

(video) Solving New School with the Old School (Clojure) https://www.infoq.com/presentations/clojure

3 weeks ago | local archive version

PipelineDB - High-Performance Time-Series Aggregation For PostgreSQL https://www.pipelinedb.com/blog/pipelinedb-1-0-0-high-performance-time-series-aggregation-for-postgresql

3 weeks ago | local archive version

Why Software Architecture Matters https://www.imaginarycloud.com/blog/why-software-architecture-matters/

3 weeks ago | local archive version

larsbrinkhoff/emacs-history: Historical Emacs Software Preservation https://github.com/larsbrinkhoff/emacs-history

3 weeks ago | local archive version

akavel/up: Ultimate Plumber is a tool for writing Linux pipes with instant live preview https://github.com/akavel/up

3 weeks ago | local archive version

gRPC-Web is going GA https://www.cncf.io/blog/2018/10/24/grpc-web-is-going-ga/

3 weeks ago | local archive version

Using Storybook with Vue js https://auth0.com/blog/using-storybook-with-vuejs/

3 weeks ago | local archive version

Michelangelo PyML: Introducing Uber's Platform for Rapid Python ML Model Development https://eng.uber.com/michelangelo-pyml/

3 weeks ago | local archive version

Capacity planning for Etsy’s web and API clusters https://codeascraft.com/2018/10/23/capacity-planning-for-etsys-web-and-api-tiers/

3 weeks ago | local archive version

Bicycles For The Mind: The Slide Rule https://tryretool.com/blog/the-slide-rule/

3 weeks ago | local archive version

(WebAssembly) Multithreading Rust and Wasm https://rustwasm.github.io/2018/10/24/multithreading-rust-and-wasm.html

3 weeks ago | local archive version

Jepsen: MongoDB 3.6.4 http://jepsen.io/analyses/mongodb-3-6-4

3 weeks ago | local archive version

Bunnicula, asynchronous messaging with RabbitMQ for Clojure https://blog.nomnominsights.com/bunnicula-asynchronous-messaging-with-rabbitmq-for-clojure/

3 weeks ago | local archive version

Using JMH with Clojure - part 1 http://clojure-goes-fast.com/blog/using-jmh-with-clojure-part1/

3 weeks ago | local archive version

Everything I Knew About Reading Was Wrong https://hackernoon.com/everything-i-knew-about-reading-was-wrong-bde7e57fbfdc

3 weeks ago | local archive version

(kubernetes) Running Your Own Database-as-a-Service with the Crunchy PostgreSQL Operator https://blog.openshift.com/running-your-own-database-as-a-service-with-the-crunchy-postgresql-operator/

3 weeks ago | local archive version

Monitoring Docker with InfluxDB https://www.influxdata.com/blog/monitoring-docker-with-influxdb/

3 weeks ago | local archive version

WebAssembly's post-MVP future: A cartoon skill tree https://hacks.mozilla.org/2018/10/webassemblys-post-mvp-future/

3 weeks ago | local archive version

Rust can be difficult to learn and frustrating, but it’s also the most exciting thing in software development in a… https://twitter.com/i/web/status/1054523228113133568

3 weeks ago | local archive version

(Shopify) Fall In Love With The Problem, Not The Solution https://www.starterstory.com/blog/building-apps-for-shopify-fall-in-love-with-the-problem-not-the-solution

3 weeks ago | local archive version

Erlang by Example http://erlangbyexample.org/

4 weeks ago | local archive version

Building a live video streaming website - Part 3 - DRM https://benwilber.github.io/nginx/rtmp/live/video/streaming/django/drm/2018/10/20/building-a-live-video-streaming-website-part-3-drm.html

4 weeks ago | local archive version

(talk) This Old Lisp http://thisoldlisp.com/talks/els-2018/

4 weeks ago | local archive version

ZooKeeper at Twitter https://blog.twitter.com/engineering/en_us/topics/infrastructure/2018/zookeeper-at-twitter.html

4 weeks ago | local archive version

Gmail Creator and YC Partner Paul Buchheit on Joining Google, How to Become a Great Engineer and Happiness https://triplebyte.com/blog/interview-with-gmail-creator-and-y-combinator-partner-paul-buchheit

4 weeks ago | local archive version

Stop building websites with infinite scroll! https://logrocket.com/blog/infinite-scroll

4 weeks ago | local archive version

Microservices Are Something You Grow Into, Not Begin With https://nickjanetakis.com/blog/microservices-are-something-you-grow-into-not-begin-with

4 weeks ago | local archive version

Concurrent Programming in Python is not what you think it is. https://hackernoon.com/concurrent-programming-in-python-is-not-what-you-think-it-is-b6439c3f3e6a

4 weeks ago | local archive version

How Linux creates sockets and counts them https://ops.tips/blog/how-linux-creates-sockets/

4 weeks ago | local archive version

The evolution of L7, proxies, and microservices https://blog.getambassador.io/the-evolution-of-l7-proxies-and-microservices-264381945f7d

4 weeks ago | local archive version

Timing web requests with cURL and Chrome https://blog.cloudflare.com/a-question-of-timing/

4 weeks ago | local archive version

Lumen: Custom, Self-Service Dashboarding For Netflix https://medium.com/netflix-techblog/lumen-custom-self-service-dashboarding-for-netflix-8c56b541548c

4 weeks ago | local archive version

Uber’s Big Data Platform: 100+ Petabytes with Minute Latency https://eng.uber.com/uber-big-data-platform/

4 weeks ago | local archive version

Rhythm in Web Typography https://betterwebtype.com/rhythm-in-web-typography

4 weeks ago | local archive version

Ultimate Writer: an Open Digital Typewriter https://alternativebit.fr/posts/ultimate-writer/

4 weeks ago | local archive version

Vue.js Kanban Board: PWA Features - Service Worker for Offline Support https://auth0.com/blog/vuejs-kanban-board-adding-progressive-web-app-features/

4 weeks ago | local archive version

Serverless Rust with Cloudflare Workers https://blog.cloudflare.com/cloudflare-workers-as-a-serverless-rust-platform/

4 weeks ago | local archive version

How to Manage Connections Efficiently in Postgres, or Any Database https://brandur.org/postgres-connections

4 weeks ago | local archive version

(rant) The Web I Want https://dev.to/quii/the-web-i-want-43o

4 weeks ago | local archive version

(rust) Understanding Compilers — For Humans (Version 2) https://towardsdatascience.com/understanding-compilers-for-humans-version-2-157f0edb02dd

4 weeks ago | local archive version

Using /proc to get a process' current stack trace https://ops.tips/blog/using-procfs-to-get-process-stack-trace/

4 weeks ago | local archive version

How Lisp Became God's Own Programming Language https://twobithistory.org/2018/10/14/lisp.html

4 weeks ago | local archive version

ttyplot – a real time plotting utility for the terminal https://virtuallyfun.com/wordpress/2018/10/14/ttyplot-a-real-time-plotting-utility-for-the-terminal/

1 month ago | local archive version

Lifecycle of a Python Code - CPython's Execution Model https://dev.to/btaskaya/lifecycle-of-a-python-code—cpythons-execution-model-85i

1 month ago | local archive version

The success of Go heralds that of Rust https://medium.com/@george3d6/the-success-of-go-heralds-that-of-rust-73cb2e4c0500

1 month ago | local archive version

Nginx C function https://nginx-c-function.github.io/

1 month ago | local archive version

Why Firebase sucks https://medium.com/@scosta/why-firebase-sucks-ce5d2302eb20

1 month ago | local archive version

The Illustrated TLS Connection: Every Byte Explained https://tls.ulfheim.net/

1 month ago | local archive version

Optimizing HTTP/2 prioritization with BBR and tcpnotsentlowat https://blog.cloudflare.com/http-2-prioritization-with-nginx/

1 month ago | local archive version

Java SE 11: The Great Removal https://news.kynosarges.org/2018/09/26/java-se-11-the-great-removal/

1 month ago | local archive version

A Brief History of High Availability https://www.cockroachlabs.com/blog/brief-history-high-availability/

1 month ago | local archive version

(NGINX-style graceful upgrades) Graceful upgrades in Go https://blog.cloudflare.com/graceful-upgrades-in-go/

1 month ago | local archive version

(golang) CUCKOO vs BLOOM filter, from a Gopher’s perspective https://medium.com/greedygame-engineering/cuckoo-filter-vs-bloom-filter-from-a-gophers-perspective-94d5e6c53299

1 month ago | local archive version

Write a shell in Python https://danishprakash.github.io/2018/09/27/shell-in-python.html

1 month ago | local archive version

Alpha-Beta Pruning in Clojure and Lessons Learned https://medium.com/@devlin.glasman/alpha-beta-pruning-in-clojure-and-lessons-learned-36668d10ba21

1 month ago | local archive version

(one-file java) Picocli on GraalVM: Blazingly Fast Command Line Apps https://dzone.com/articles/picocli-on-graalvm-blazingly-fast-command-line-app

1 month ago | local archive version

A/B Testing: The Definitive Guide to Improving Your Product https://www.dataquest.io/blog/a-b-testing-the-definitive-guide-to-improving-your-product/

1 month ago | local archive version

Protobuffers Are Wrong http://reasonablypolymorphic.com/blog/protos-are-wrong/

1 month ago | local archive version

Etsy’s experiment with immutable documentation https://codeascraft.com/2018/10/10/etsys-experiment-with-immutable-documentation/

1 month ago | local archive version

Dropbox traffic infrastructure: Edge network https://blogs.dropbox.com/tech/2018/10/dropbox-traffic-infrastructure-edge-network/

1 month ago | local archive version

(python) mahmoud/boltons: Boltons is a set of over 220 BSD-licensed, pure-Python utilities in the same spirit as —… https://twitter.com/i/web/status/1049948677538603013

1 month ago | local archive version

Memory Allocators 101 - Write a simple memory allocator https://arjunsreedharan.org/post/148675821737/memory-allocators-101-write-a-simple-memory

1 month ago | local archive version

Use Custom Packet Framing for Microservices Messaging https://blog.codeship.com/use-custom-packet-framing-microservices-messaging/

1 month ago | local archive version

12 Factor CLI Apps https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46

1 month ago | local archive version

Understanding Lamport Timestamps with Python’s multiprocessing library https://towardsdatascience.com/understanding-lamport-timestamps-with-pythons-multiprocessing-library-12a6427881c6

1 month ago | local archive version

Why you can have millions of Goroutines but only thousands of Java Threads https://rcoh.me/posts/why-you-can-have-a-million-go-routines-but-only-1000-java-threads/

1 month ago | local archive version

(lua) Configuring NGINX for OAuth/OpenID Connect SSO with Keycloak/Red Hat SSO https://developers.redhat.com/blog/2018/10/08/configuring-nginx-keycloak-oauth-oidc/

1 month ago | local archive version

(facebook) Managing data store locality at scale with Akkio https://code.fb.com/core-data/akkio/

1 month ago | local archive version

GitHub - jlaine/aiortc: WebRTC and ORTC implementation for Python using asyncio https://github.com/jlaine/aiortc/

1 month ago | local archive version

bpftrace (DTrace 2.0) for Linux 2018 http://www.brendangregg.com/blog/2018-10-08/dtrace-for-linux-2018.html

1 month ago | local archive version

Stop cherry-picking, start merging https://blogs.msdn.microsoft.com/oldnewthing/20180323-01/?p=98325

1 month ago | error fetching original page

(clojure) GraalVM Native Image HTTPS Support https://blog.taylorwood.io/2018/10/04/graalvm-https.html

1 month ago | local archive version

Well Architected Monoliths are Okay https://robertnorthard.com/devops-days-well-architected-monoliths-are-okay/

1 month ago | local archive version

The Python Unicode Mess http://changelog.complete.org/archives/9938-the-python-unicode-mess

1 month ago | local archive version

Monitoring Java applications: Memory usage, threads and other JRE metrics https://sysdig.com/blog/monitoring-java-jre/

1 month ago | local archive version

Paper review: “Lessons from Building Static Analysis Tools at Google” https://blog.sourced.tech/post/review-building-static-analysis-tools/

1 month ago | local archive version

Knative: Serving your Serverless Services https://blog.openshift.com/knative-serving-your-serverless-services/

1 month ago | local archive version

nodejs/llnode: An lldb plugin for Node.js and V8, which enables inspection of JavaScript states for insights into N… https://twitter.com/i/web/status/1048350654517788672

1 month ago | local archive version

Kotlin 1.3 Introduces Stable Coroutines, Contracts, and More https://www.infoq.com/news/2018/10/kotlin-1.3-rc

1 month ago | local archive version

Accurately measuring layout on the web https://nolanlawson.com/2018/09/25/accurately-measuring-layout-on-the-web/

1 month ago | local archive version

Optimize performance in Docker containers used by Embedded Systems Consulting business https://3mdeb.com/firmware/optimize-performance-in-docker-containers/

1 month ago | local archive version

(the morning paper) I know you’ll be back: interpretable new user clustering and churn prediction on a mobile socia… https://twitter.com/i/web/status/1048155201528418305

1 month ago | local archive version

Go hits the concurrency nail right on the head https://eli.thegreenplace.net/2018/go-hits-the-concurrency-nail-right-on-the-head/

1 month ago | local archive version

How a Go Program Compiles down to Machine Code https://getstream.io/blog/how-a-go-program-compiles-down-to-machine-code/

1 month ago | local archive version

Kubernetes for personal projects? No thanks! https://carlosrdrz.es/kubernetes-for-small-projects/

1 month ago | local archive version

(clojure, gitbook) Why Polylith? https://polylith.gitbook.io/polylith/introduction/why-polylith

1 month ago | local archive version

I'm lazy, I use fzf https://github.com/junegunn/fzf/wiki/Examples

1 month ago | local archive version

Search Blog: