tweets

@usrjim

How Dark deploys code in 50ms https://medium.com/darklang/how-dark-deploys-code-in-50ms-771c6dd60671

4 days ago | local archive version

CockroachDB Change Data Capture: Transactionally and Horizontally Scalable https://www.cockroachlabs.com/blog/change-data-capture/

5 days ago | local archive version

Kafka Listeners – Explained https://www.confluent.io/blog/kafka-listeners-explained

5 days ago | local archive version

Patterns in Distributed Systems https://www.infoq.com/news/2019/06/patterns-distributed-systems/

5 days ago | local archive version

Design patterns in Node.js: a practical guide https://blog.logrocket.com/design-patterns-in-node-js/

5 days ago | local archive version

Prototyping vs. Production Development: How to Avoid Creating a Monster https://www.olioapps.com/blog/prototype-vs-production/

5 days ago | local archive version

(LinkedIn) Improving Performance and Capacity for Espresso with New Netty Framework https://engineering.linkedin.com/blog/2019/06/espresso-new-netty-framework

5 days ago | local archive version

(Facebook) OIL+VCache: File abstraction for distributed systems https://code.fb.com/video-engineering/oil-vcache/

5 days ago | local archive version

Clear is better than clever https://dave.cheney.net/2019/07/09/clear-is-better-than-clever

1 week ago | local archive version

React Server Side Rendering with GraalVM for Clojure https://nextjournal.com/kommen/react-server-side-rendering-with-graalvm-for-clojure

1 week ago | local archive version

Client side caching in Redis 6 http://antirez.com/news/130

2 weeks ago | local archive version

The Agile Manifesto: A Software Architect's Perspective https://www.infoq.com/articles/architect-agile-manifesto/

2 weeks ago | local archive version

Intro Guide to Dockerfile Best Practices https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/

2 weeks ago | local archive version

(video) Why Continuations are Coming to Java https://www.infoq.com/presentations/continuations-java/

2 weeks ago | local archive version

(2018) Decoded: GNU coreutils https://www.maizure.org/projects/decoded-gnu-coreutils/

2 weeks ago | local archive version

Choose Boring Technology http://boringtechnology.club/

2 weeks ago | local archive version

Dear Agile, I’m Tired of Pretending https://medium.com/columbus-egg/dear-agile-im-tired-of-pretending-d39ab6a12003

2 weeks ago | local archive version

(clojure) My Thoughts on spec http://sulami.github.io/posts/my-thoughts-on-spec/

2 weeks ago | local archive version

Go Slices are Fat Pointers https://nullprogram.com/blog/2019/06/30/

2 weeks ago | local archive version

(Linux Journal) Without a GUI–How to Live Entirely in a Terminal https://www.linuxjournal.com/content/without-gui-how-live-entirely-terminal

2 weeks ago | local archive version

(clojure) Workiva/eva: A distributed database-system implementing an entity-attribute-value data-model that is time… https://twitter.com/i/web/status/1144653713891401728

2 weeks ago | local archive version

(v8) The cost of JavaScript in 2019 https://v8.dev/blog/cost-of-javascript-2019

3 weeks ago | local archive version

(python) SymPy makes math fun again https://wordsandbuttons.online/sympymakesmathfun_again.html

3 weeks ago | local archive version

The deep-dive into how Verizon and a BGP Optimizer Knocked Large Parts of the Internet Offline Monday https://blog.cloudflare.com/the-deep-dive-into-how-verizon-and-a-bgp-optimizer-knocked-large-parts-of-the-internet-offline-monday/

3 weeks ago | local archive version

HTML is the Web https://www.petelambert.com/journal/html-is-the-web

3 weeks ago | local archive version

Real-world dynamic programming: seam carving https://avikdas.com/2019/05/14/real-world-dynamic-programming-seam-carving.html

3 weeks ago | local archive version

Brave Improves Its Ad-Blocker Performance by 69x with New Engine Implementation in Rust https://brave.com/improved-ad-blocker-performance/

3 weeks ago | local archive version

A Learning Secret: Don't Take Notes with a Laptop https://www.scientificamerican.com/article/a-learning-secret-don-t-take-notes-with-a-laptop/

3 weeks ago | local archive version

(the morning paper) Fast key-value stores: an idea whose time has come and gone https://blog.acolyer.org/2019/06/24/fast-key-value-stores/

3 weeks ago | local archive version

Avoid Indirection in Code (for human readability) http://matthewrocklin.com/blog/work/2019/06/23/avoid-indirection

3 weeks ago | local archive version

soheilpro/catj: Displays JSON files in flat format. https://github.com/soheilpro/catj

3 weeks ago | local archive version

Shame on hong kong police !! https://twitter.com/amnesty/status/1142011007264600064

3 weeks ago | local archive version

Getting 2FA Right in 2019 https://blog.trailofbits.com/2019/06/20/getting-2fa-right-in-2019/

4 weeks ago | local archive version

Forget monoliths vs. microservices. Cognitive load is what matters. https://techbeacon.com/app-dev-testing/forget-monoliths-vs-microservices-cognitive-load-what-matters

4 weeks ago | local archive version

Maybe Agile Is the Problem https://www.infoq.com/articles/agile-agile-blah-blah/

4 weeks ago | local archive version

Simple techniques to optimise Go programs https://stephen.sh/posts/quick-go-performance-improvements

4 weeks ago | local archive version

trekhleb/homemade-machine-learning: Python examples of popular machine learning algorithms with interactive Jupyter… https://twitter.com/i/web/status/1139595224018083840

1 month ago | local archive version

WebSockets vs Long Polling https://www.ably.io/blog/websockets-vs-long-polling/

1 month ago | local archive version

Using AWK and R to parse 25tb https://livefreeordichotomize.com/2019/06/04/usingawkandrtoparse_25tb/

1 month ago | local archive version

How Do We Think About Transactions in (Cloud) Messaging Systems? An Interview With Udi Dahan. https://www.infoq.com/articles/cloud-transactions-dahan/

1 month ago | local archive version

From Docker Container to Bootable Linux Disk Image https://micromind.me/en/posts/from-docker-container-to-bootable-linux-disk-image/

1 month ago | local archive version

The Joy of ClojureScript https://medium.com/@functionalhuman/the-joy-of-clojurescript-90252e1c4a23

1 month ago | local archive version

(ScyllaDB) Workload Prioritization: Running OLTP and OLAP Traffic on the Same Superhighway https://www.scylladb.com/2019/05/23/workload-prioritization-running-oltp-and-olap-traffic-on-the-same-superhighway/

1 month ago | local archive version

(rust) The design and implementation of a lock-free ring-buffer with contiguous reservations https://ferrous-systems.com/blog/lock-free-ring-buffer/

1 month ago | local archive version

Predictive CPU isolation of containers at Netflix https://medium.com/netflix-techblog/predictive-cpu-isolation-of-containers-at-netflix-91f014d856c7

1 month ago | local archive version

Painting a Picture of Your Infrastructure in Minutes https://labs.spotify.com/2019/06/04/painting-a-picture-of-your-infrastructure-in-minutes/

1 month ago | local archive version

Argo: Workflow Engine for Kubernetes https://itnext.io/argo-workflow-engine-for-kubernetes-7ae81eda1cc5

1 month ago | local archive version

Object Calisthenics in Golang https://dev.to/eminetto/object-calisthenics-in-golang-1h75

1 month ago | local archive version

(ZeroHTTPd is a web server wrote from scratch in C as a teaching tool) Linux Applications Performance https://unixism.net/2019/04/linux-applications-performance-introduction/

1 month ago | local archive version

How to use internal redirects in NGINX https://clubhouse.io/developer-how-to/how-to-use-internal-redirects-in-nginx

1 month ago | local archive version

At least one Vim trick you might not know https://www.hillelwayne.com/post/intermediate-vim/

1 month ago | local archive version

(lisp) Start With Just a Few Things https://maxhallinan.com/posts/2019/05/30/start-with-just-a-few-things/

2 months ago | local archive version

Typesetting Markdown – Part 2: Tool Review https://dave.autonoma.ca/blog/2019/05/29/typesetting-markdown-part-2/

2 months ago | local archive version

10x Faster Parallel Python Without Python Multiprocessing https://towardsdatascience.com/10x-faster-parallel-python-without-python-multiprocessing-e5017c93cce1

2 months ago | local archive version

(awk) How to remove duplicate lines from files keeping the original order https://iridakos.com/how-to/2019/05/16/remove-duplicate-lines-preserving-order-linux.html

2 months ago | local archive version

MetricsDB: TimeSeries Database for storing metrics at Twitter https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/metricsdb.html

2 months ago | local archive version

(video) Solving Problems the Clojure Way https://m.youtube.com/watch?v=vK1DazRK_a0

2 months ago | local archive version

(nextstep, osx) (Don't Fear) The Reaper https://www.highcaffeinecontent.com/blog/20190522-(Dont-Fear)-The-Reaper

2 months ago | error fetching original page

Alan Kay and Missing Messages https://ovid.github.io/articles/alan-kay-and-missing-messages-a-follow-up.html

2 months ago | local archive version

How to use Pandas the RIGHT way to speed up your code https://towardsdatascience.com/how-to-use-pandas-the-right-way-to-speed-up-your-code-4a19bd89926d

2 months ago | local archive version

I don't know how CPUs work so I simulated one in code https://djhworld.github.io/post/2019/05/21/i-dont-know-how-cpus-work-so-i-simulated-one-in-code/

2 months ago | local archive version

The Clojure Programming World: Libraries and Other Tools https://dzone.com/articles/clojure-programming-world-libraries-and-other-tool

2 months ago | local archive version

Containers, microservices, and service meshes http://jpetazzo.github.io/2019/05/17/containers-microservices-service-meshes/

2 months ago | local archive version

Employing QUIC Protocol to Optimize Uber’s App Performance https://eng.uber.com/employing-quic-protocol/

2 months ago | local archive version

Preventing Pipeline Calls from Crashing Redis Clusters https://engineering.grab.com/preventing-pipeline-calls-from-crashing-redis-clusters

2 months ago | local archive version

(talk, video) Preventing the Collapse of Civilization https://m.youtube.com/watch?v=pW-SOdj4Kkk

2 months ago | error fetching original page

Cloudflare architecture and how BPF eats the world https://blog.cloudflare.com/cloudflare-architecture-and-how-bpf-eats-the-world/

2 months ago | local archive version

Beautiful Racket: Why Racket? Why Lisp? https://beautifulracket.com/appendix/why-racket-why-lisp.html

2 months ago | local archive version

(SQL) A Tale of Query Optimization https://parallelthoughts.xyz/2019/05/a-tale-of-query-optimization/

2 months ago | local archive version

supdate is a small Clojure/ClojureScript library for transforming nested data structures in a straightforward and e… https://twitter.com/i/web/status/1130241827758460928

2 months ago | local archive version

(the morning paper) Understanding real-world concurrency bugs in Go https://blog.acolyer.org/2019/05/17/understanding-real-world-concurrency-bugs-in-go/

2 months ago | local archive version

How to handle large datasets in Python with Pandas and Dask https://towardsdatascience.com/how-to-handle-large-datasets-in-python-with-pandas-and-dask-34f43a897d55

2 months ago | local archive version

Beating round-trip latency with Redis pipelining https://kn100.me/redis-pipelining/

2 months ago | local archive version

(great talk, video, 2018) Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB https://m.youtube.com/watch?v=HaEPXoXVf2k

2 months ago | local archive version

From relational DB to single DynamoDB table: a step-by-step exploration https://www.trek10.com/blog/dynamodb-single-table-relational-modeling/

2 months ago | error fetching original page

Why the PIE theorem is more relevant than the CAP theorem https://www.alexdebrie.com/posts/choosing-a-database-with-pie/

2 months ago | local archive version

(the morning paper) Seer: leveraging big data to navigate the complexity of performance debugging in cloud microser… https://twitter.com/i/web/status/1128565655706451969

2 months ago | local archive version

stewartmcgown/uds: Unlimited Drive Storage by splitting binary files into base64 https://github.com/stewartmcgown/uds

2 months ago | local archive version

Things you’re probably not using in Python 3 – but should https://datawhatnow.com/things-you-are-probably-not-using-in-python-3-but-should/

2 months ago | local archive version

(golang) Prefer table driven tests https://dave.cheney.net/2019/05/07/prefer-table-driven-tests

2 months ago | local archive version

Numpy clone in Common Lisp https://github.com/numcl/numcl

2 months ago | local archive version

(networking) Going Critical https://www.meltingasphalt.com/interactive/going-critical/

2 months ago | error fetching original page

Announcing GraalVM 19 https://medium.com/graalvm/announcing-graalvm-19-4590cf354df8

2 months ago | local archive version

git rebase in depth https://git-rebase.io/

2 months ago | local archive version

(legacy) IT runs on Java 8 https://veekaybee.github.io/2019/05/10/java8/

2 months ago | local archive version

TCP/IP over Amazon Cloudwatch Logs https://medium.com/clog/tcp-ip-over-amazon-cloudwatch-logs-c1cf08f2296c

2 months ago | local archive version

(nodejs) CLI Flags in Practice + How to Make Your Own CLI Command with oclif https://blog.heroku.com/cli-flags-get-started-with-oclif

2 months ago | local archive version

We Can Do Better Than SQL https://edgedb.com/blog/we-can-do-better-than-sql/

2 months ago | local archive version

(HyperLogLog) Advanced Analytics with Apache Spark https://databricks.com/blog/2019/05/08/advanced-analytics-with-apache-spark.html

2 months ago | local archive version

(LinkedIn) Introducing Data Compaction in Ambry https://engineering.linkedin.com/blog/2019/05/introducing-data-compaction-in-ambry

2 months ago | local archive version

Kubernetes Storage: Dynamic Volumes and the Container Storage Interface https://thenewstack.io/kubernetes-storage-dynamic-volumes-and-the-container-storage-interface/

2 months ago | local archive version

Let's Get Going With Org mode https://beorg.app/orgmode/letsgetgoing/

2 months ago | local archive version

What I learned after writing Clojure for 424 days, straight https://medium.com/@shivekkhurana/what-i-learned-after-writing-clojure-for-424-days-straight-8884ec471f8e

2 months ago | local archive version

(erlang, elixir) My Take on Property-Based Testing https://medium.com/erlang-battleground/property-based-testing-erlang-elixir-de72ad24966b

2 months ago | local archive version

(video) Using Redis Streams to Build Event Driven Microservices and User Interface In Clojure (Script) https://www.youtube.com/watch?v=30Odhss1xVA

2 months ago | error fetching original page

dgryski/go-perfbook: Thoughts on Go performance optimization https://github.com/dgryski/go-perfbook

2 months ago | local archive version

(from an OReilly talk) Reading Broadly: A List of Good Books https://vanderburg.org/blog/2019/02/06/reading-broadly.html

2 months ago | local archive version

Don't Do This - PostgreSQL https://wiki.postgresql.org/wiki/Don%27tDo_This

2 months ago | local archive version

A Conspiracy To Kill IE6 http://blog.chriszacharias.com/a-conspiracy-to-kill-ie6

2 months ago | local archive version

(typescript) Damage Control in Distributed Systems https://rjzaworski.com/2019/04/damage-control-in-distributed-systems

2 months ago | local archive version

Make your own Super Pandas using Multiproc https://towardsdatascience.com/make-your-own-super-pandas-using-multiproc-1c04f41944a1

2 months ago | local archive version

It is perfectly OK to only code at work, you can have a life too. https://zeroequalsfalse.press/posts/it-is-ok-to-only-code-at-work/

2 months ago | local archive version

Why are my Go executable files so large? https://www.cockroachlabs.com/blog/go-file-size/

3 months ago | local archive version

Go 1.13: xerrors https://crawshaw.io/blog/xerrors

3 months ago | local archive version

Your CS Degree Won’t Prepare You For Angry Users, Legacy Code, or the Whims of Other Engineers https://hackernoon.com/your-cs-degree-wont-prepare-you-for-angry-users-legacy-code-or-the-whims-of-other-engineers-64a43595ec63

3 months ago | local archive version

cloudkj/layer: Neural network inference the Unix way https://github.com/cloudkj/layer

3 months ago | local archive version

Termshark • A terminal UI for tshark, inspired by Wireshark https://termshark.io/

3 months ago | local archive version

cool-RR/PySnooper: Never use print for debugging again https://github.com/cool-RR/pysnooper

3 months ago | local archive version

leandromoreira/linux-network-performance-parameters: Learn where some of the network sysctl variables fit into the… https://twitter.com/i/web/status/1120471742902882304

3 months ago | local archive version

Istio Observability with Go, gRPC, and Protocol Buffers-based Microservices https://itnext.io/istio-observability-with-go-grpc-and-protocol-buffers-based-microservices-d09e34c1255a

3 months ago | local archive version

Joe the office mate https://github.com/lukego/blog/issues/32

3 months ago | local archive version

Goodbye Joe https://ferd.ca/goodbye-joe.html

3 months ago | local archive version

Joe Armstrong is my programming hero, RIP @joeerl https://twitter.com/FrancescoC/status/1119596234166218754

3 months ago | local archive version

Go Concurrency from the Ground Up http://www.doxsey.net/blog/go-concurrency-from-the-ground-up

3 months ago | local archive version

The Difference Between SQL’s JOIN .. ON Clause and the Where Clause https://blog.jooq.org/2019/04/09/the-difference-between-sqls-join-on-clause-and-the-where-clause/

3 months ago | local archive version

Rage Against the Codebase: Programmers and Negativity https://medium.com/@way/rage-against-the-codebase-programmers-and-negativity-d7d6b968e5f3

3 months ago | local archive version

Great developers are raised, not hired https://sizovs.net/2019/04/10/the-best-developers-are-raised-not-hired/

3 months ago | local archive version

Technical debt — leverage or liquidate? https://blog.ably.io/technical-debt-leverage-or-liquidate-7f6959ec7078

3 months ago | local archive version

Apache Druid (part 1): A Scalable Timeseries OLAP Database System https://towardsdatascience.com/apache-druid-part-1-a-scalable-timeseries-olap-database-system-af8c18fc766d

3 months ago | local archive version

(vi not vim) Why vi rocks https://why-vi.rocks/

3 months ago | local archive version

Power of SSH Tunneling https://medium.com/tarkalabs/power-of-ssh-tunneling-cf82bc56da67

3 months ago | local archive version

Programming: doing it more vs doing it better https://kevinmartinjose.com/2019/04/08/programming-doing-it-more-vs-doing-it-better/

3 months ago | local archive version

Using Graph Theory to Decide Where to Start Reading Source Code https://medium.com/@a.lurie_78598/using-graph-theory-to-decide-where-to-start-reading-source-code-74a1e2ddf72

3 months ago | local archive version

Bleve - full-text search and indexing for Go http://blevesearch.com/

3 months ago | local archive version

(2018) Build secrets and SSH forwarding in Docker 18.09 https://medium.com/@tonistiigi/build-secrets-and-ssh-forwarding-in-docker-18-09-ae8161d066

3 months ago | local archive version

(heroku) Turn Your Code into Docker Images with Cloud Native Buildpacks https://blog.heroku.com/docker-images-with-buildpacks

3 months ago | local archive version

(the morning paper) Calvin: fast distributed transactions for partitioned database systems https://blog.acolyer.org/2019/03/29/calvin-fast-distributed-transactions-for-partitioned-database-systems/

4 months ago | local archive version

Radicle is a system for code collaboration http://radicle.xyz/blog/index.html

4 months ago | local archive version

Improving the User Experience with Uber’s Customer Obsession Ticket Routing Workflow and Orchestration Engine https://eng.uber.com/customer-obsession-ticket-routing-workflow-and-orchestration-engine/

4 months ago | local archive version

Standardizing WASI: A system interface to run WebAssembly outside the web – Mozilla Hacks https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webassembly-system-interface/

4 months ago | local archive version

AWS App Mesh – Application-Level Networking for Cloud Applications https://aws.amazon.com/blogs/aws/aws-app-mesh-application-level-networking-for-cloud-applications/

4 months ago | local archive version

New – Advanced Request Routing for AWS Application Load Balancers https://aws.amazon.com/blogs/aws/new-advanced-request-routing-for-aws-application-load-balancers/

4 months ago | local archive version

Storing UTC is not a silver bullet https://codeblog.jonskeet.uk/2019/03/27/storing-utc-is-not-a-silver-bullet/

4 months ago | local archive version

(the morning paper) Amazon Aurora: on avoiding distributed consensus for I/Os, commits, and membership changes https://blog.acolyer.org/2019/03/27/amazon-aurora-on-avoiding-distributed-consensus-for-i-os-commits-and-membership-changes/

4 months ago | local archive version

History Of Font Lock In Emacs http://xeny.net/HistoryOfFontLockInEmacs

4 months ago | local archive version

How to build your own CDN with Kubernetes https://blog.insightdatascience.com/how-to-build-your-own-cdn-with-kubernetes-5cab00d5c258

4 months ago | local archive version

Tip: Shebang scripting with the Clojure CLI https://purelyfunctional.tv/issues/purelyfunctional-tv-newsletter-319-tip-shebang-scripting-with-the-clojure-cli/

4 months ago | local archive version

How to use Knative on Kubernetes to deploy a Serverless Application https://medium.com/@Robert.N/how-to-use-knative-on-kubernetes-to-deploy-a-serverless-application-582d62fa2a9f

4 months ago | local archive version

(the morning paper) Amazon Aurora: design considerations for high throughput cloud-native relational databases https://blog.acolyer.org/2019/03/25/amazon-aurora-design-considerations-for-high-throughput-cloud-native-relational-databases/

4 months ago | local archive version

On learning Rust and Go: migrating away from Python https://blog.liw.fi/posts/2019/03/24/onlearningrustandgomigratingawayfrom_python/

4 months ago | local archive version

Why Fastly loves QUIC and HTTP/3 https://www.fastly.com/blog/why-fastly-loves-quic-http3

4 months ago | local archive version

(android, ios) Replete ClojureScript REPL http://replete-repl.org/

4 months ago | error fetching original page

Three protocols and a future of the decentralized internet https://blog.datproject.org/2019/03/22/three-protocols-and-a-future-of-the-decentralized-internet/

4 months ago | local archive version

Python for Reverse Engineering 1: ELF Binaries https://icyphox.sh/blog/python-for-re-1/

4 months ago | local archive version

Maybe You Don't Need Kubernetes https://matthias-endler.de/2019/maybe-you-dont-need-kubernetes/

4 months ago | local archive version

Endlessh: an SSH Tarpit https://nullprogram.com/blog/2019/03/22/

4 months ago | local archive version

Redis streams as a pure data structure http://antirez.com/news/128

4 months ago | local archive version

MezzFS — Mounting object storage in Netflix’s media processing platform https://medium.com/netflix-techblog/mezzfs-mounting-object-storage-in-netflixs-media-processing-platform-cda01c446ba

4 months ago | local archive version

(golang) Context Deadlines and How to Set Them https://engineering.grab.com/context-deadlines-and-how-to-set-them

4 months ago | local archive version

Two HTTP headers related to Service Workers you never may have heard of https://medium.com/dev-channel/two-http-headers-related-to-service-workers-you-never-may-have-heard-of-c8862f76cc60

4 months ago | local archive version

Search Blog: