tweets

@usrjim

How Unix Works: Become a Better Software Engineer | Neil Kakkar https://neilkakkar.com/unix.html

14 hours ago | local archive version

Clojure by Example https://kimh.github.io/clojure-by-example/

1 day ago | local archive version

Challenging projects every programmer should try http://web.eecs.utk.edu/~azh/blog/challengingprojects.html

1 day ago | local archive version

Why computers suck and how learning from OpenBSD can make them marginally less horrible https://telegra.ph/Why-OpenBSD-is-marginally-less-horrible-12-05

2 days ago | local archive version

Happy Hues - Curated colors in context. https://www.happyhues.co/

2 days ago | local archive version

Thinking in React Hooks https://wattenberger.com/blog/react-hooks

3 days ago | error fetching original page

Small Datum: Slides for talks I have given on MySQL, MongoDB and RocksDB http://smalldatum.blogspot.com/2019/12/slides-for-talks-i-have-given-on-mysql.html

4 days ago | local archive version

docker-slim/docker-slim: DockerSlim (docker-slim): Don't change anything in your Docker container image and minify… https://twitter.com/i/web/status/1204568796347994112

5 days ago | local archive version

GoogleContainerTools/distroless: 🥑 Language focused docker images, minus the operating system. https://github.com/GoogleContainerTools/distroless

5 days ago | local archive version

Numpy and Pandas for Data Scientists https://towardsdatascience.com/numpy-and-pandas-for-data-scientists-2be4a093b4b5

5 days ago | local archive version

(airbnb) Dynein: Building an Open-source Distributed Delayed Job Queueing System https://medium.com/airbnb-engineering/dynein-building-a-distributed-delayed-job-queueing-system-93ab10f05f99

5 days ago | local archive version

The art of joining in Spark https://towardsdatascience.com/the-art-of-joining-in-spark-dcbd33d693c

6 days ago | local archive version

19 Takeaways From React Conf 2019 https://blog.anthonymorris.dev/19-takeaways-from-react-conf-2019

6 days ago | local archive version

The Early History of Usenet https://www.cs.columbia.edu/~smb/blog/2019-11/2019-11-14.html

6 days ago | local archive version

Event Notification vs. Event-Carried State Transfer https://medium.com/swlh/event-notification-vs-event-carried-state-transfer-2e4fdf8f6662

6 days ago | local archive version

(python) What I learned as a software engineer at a data science conference https://avikdas.com/2019/12/09/what-i-learned-as-a-software-engineer-at-a-data-science-conference.html

6 days ago | local archive version

(Emacs) A walk through the Magit interface https://emacsair.me/2017/09/01/magit-walk-through/

6 days ago | local archive version

Why databases use ordered indexes but programming uses hash tables https://www.evanjones.ca/ordered-vs-unordered-indexes.html

7 days ago | local archive version

Smalltalk with the GraalVM https://www.javaadvent.com/2019/12/smalltalk-with-the-graalvm.html

7 days ago | local archive version

Kubernetes Failure Stories https://k8s.af/

1 week ago | local archive version

(youtube playlist) LISA19 https://www.youtube.com/playlist?list=PLbRoZ5Rrl5ldJR-XU4xQxDuYYYTowGhyL

1 week ago | local archive version

Understanding Streams in Node.js https://nodesource.com/blog/understanding-streams-in-nodejs

1 week ago | local archive version

The Amazon Builders' Library: How Amazon builds and operates software https://aws.amazon.com/builders-library/

1 week ago | local archive version

How I Switched To Plan 9 http://helpful.cat-v.org/Blog/2019/12/03/0/

1 week ago | local archive version

Go: Work-Stealing in Go Scheduler https://medium.com/a-journey-with-go/go-work-stealing-in-go-scheduler-d439231be64d

2 weeks ago | local archive version

Simplified Docker Image Builds for Java Microservices https://medium.com/better-programming/simplified-docker-image-builds-for-java-microservices-316648e0de81

2 weeks ago | local archive version

AWS re:Invent 2019 — Keynote from Andy Jassy — Announcements https://medium.com/techprimers/aws-re-invent-2019-keynote-from-andy-jassy-announcements-b65186a3c63a

2 weeks ago | local archive version

(netflix) Open-Sourcing Metaflow, a Human-Centric Framework for Data Science https://medium.com/netflix-techblog/open-sourcing-metaflow-a-human-centric-framework-for-data-science-fa72e04a5d9

2 weeks ago | local archive version

Deciding when to collect garbage https://yorickpeterse.com/articles/deciding-when-to-collect-garbage/

2 weeks ago | local archive version

KeyDB and the Tao of the Unikernel https://dzone.com/articles/keydb-and-the-tao-of-the-unikernel

2 weeks ago | local archive version

How to analyse 100 GB of data on your laptop with Python https://towardsdatascience.com/how-to-analyse-100s-of-gbs-of-data-on-your-laptop-with-python-f83363dda94

2 weeks ago | local archive version

zeromq/jeromq

Pure Java ZeroMQ https://github.com/zeromq/jeromq

2 weeks ago | local archive version

(clojure) alanmarazzi/panthera

Data frames & arrays on Clojure https://github.com/alanmarazzi/panthera

2 weeks ago | local archive version

(clojure) tools.deps.graph

A tool for making deps.edn dependency graphs. https://github.com/clojure/tools.deps.graph

2 weeks ago | local archive version

Clojure/conj 2019 - YouTube https://m.youtube.com/playlist?list=PLZdCLR02grLqSy15ALLAZDU6LGpAJDrAQ

2 weeks ago | error fetching original page

Neovim configuration and plugins in Fennel (Lisp) https://oli.me.uk/neovim-configuration-and-plugins-in-fennel-lisp/

2 weeks ago | local archive version

slackhq/nebula: A scalable overlay networking tool with a focus on performance, simplicity and security https://github.com/slackhq/nebula

2 weeks ago | local archive version

Evolution of Zulily’s Airflow Infrastructure https://zulily-tech.com/2019/11/19/evolution-of-zulilys-airflow-infrastructure/

2 weeks ago | local archive version

The First Non-Bullshit Book About Culture I’ve Read https://zwischenzugs.com/2019/11/27/the-first-non-bullshit-book-about-culture-ive-read/

2 weeks ago | local archive version

questdb/questdb: Relational database with ultimate time-series performance https://github.com/questdb/questdb

3 weeks ago | local archive version

Q&A with Matt Fisher of Microsoft about Helm 3.0.0 release for Kubernetes https://www.infoq.com/news/2019/11/helm3-matt-fisher/

3 weeks ago | local archive version

Kind is a tool for running local Kubernetes clusters using Docker container “nodes”. https://kind.sigs.k8s.io/

3 weeks ago | local archive version

How to Use Docker Multi-Stage Build to Create Optimal Images for Dev And Production https://hackernoon.com/how-to-use-docker-multi-stage-build-to-create-optimal-containers-for-dev-and-production-l3n325g

3 weeks ago | local archive version

Handling Messy CSV Files https://towardsdatascience.com/handling-messy-csv-files-2ef829aa441d

3 weeks ago | local archive version

Scaling Apache Airflow for Machine Learning Workflows https://towardsdatascience.com/scaling-apache-airflow-for-machine-learning-workflows-f2446257e495

3 weeks ago | local archive version

patchbay - connect anything https://patchbay.pub/

3 weeks ago | local archive version

A Glimpse into the World of Embedded Database Feat. RocksDB https://medium.com/walmartlabs/https-medium-com-kharekartik-rocksdb-and-embedded-databases-1a0f8e6ea74f

3 weeks ago | local archive version

Networking @Scale Boston 2019 recap https://engineering.fb.com/networking-traffic/networking-scale-boston-2019/

3 weeks ago | local archive version

Conjuring Clojure in Vim https://blog.djy.io/conjuring-clojure-in-vim/

3 weeks ago | local archive version

12 Common Mistakes and Missed Optimization Opportunities in SQL https://hakibenita.com/sql-dos-and-donts

3 weeks ago | local archive version

How containers work: overlayfs https://jvns.ca/blog/2019/11/18/how-containers-work–overlayfs/

4 weeks ago | local archive version

The Value in Go's Simplicity https://benjamincongdon.me/blog/2019/11/11/The-Value-in-Gos-Simplicity/

4 weeks ago | local archive version

RT @eyepressnews: War zone battle in Chinese University of Hong Kong now. https://t.co/29oT7wutzt

1 month ago | error fetching original page

My Python Development Environment, 2020 Edition https://jacobian.org/2019/nov/11/python-environment-2020/

1 month ago | local archive version

(python) When your data doesn’t fit in memory: the basic techniques https://pythonspeed.com/articles/data-doesnt-fit-in-memory/

1 month ago | local archive version

RT @ennolenze: Dear #HongKongProtests girls and guys: as a journalist from Germany I’m not used to get so many „Thank you“ from the people…

1 month ago | error fetching original page

System design hack: Postgres is a great pub/sub & job server https://layerci.com/blog/postgres-is-the-answer/

1 month ago | local archive version

Parse, don’t validate https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/

1 month ago | local archive version

Python VS Common Lisp, workflow and ecosystem https://lisp-journey.gitlab.io/pythonvslisp/

1 month ago | local archive version

Really Small Java Apps http://august.nagro.us/small-java.html

1 month ago | local archive version

How Deep Systems Broke Observability — and What We Can Do About It https://lightstep.com/blog/how-deep-systems-broke-observability-and-what-we-can-do-about-it/

1 month ago | local archive version

(TiKV) Building a Large-scale Distributed Storage System Based on Raft https://www.cncf.io/blog/2019/11/04/building-a-large-scale-distributed-storage-system-based-on-raft/

1 month ago | local archive version

What Does Facebook Hydra Mean For The Future of Python https://hackernoon.com/what-does-facebook-hydra-mean-for-the-future-of-python-kk1c3zsa

1 month ago | local archive version

DNS Wars https://www.potaroo.net/ispcol/2019-11/dnswars.html

1 month ago | local archive version

Minimal Viable Programs - Joe Armstrong https://joearms.github.io/published/2014-06-25-minimal-viable-program.html

1 month ago | local archive version

danistefanovic/build-your-own-x: Build your own (insert technology here) https://github.com/danistefanovic/build-your-own-x

1 month ago | local archive version

My Favorite Talks From Strange Loop 2019 http://stratus3d.com/blog/2019/09/24/my-favorite-talks-from-strange-loop-2019/

1 month ago | local archive version

(java) AOT Compilation in HotSpot: Introduction https://devblogs.microsoft.com/java/aot-compilation-in-hotspot-introduction/

1 month ago | local archive version

Managing CPU load in Golang https://blog.ellation.com/managing-cpu-load-in-golang-515b9356bc5

1 month ago | local archive version

Here Are 6 Awesome React Hooks https://medium.com/better-programming/here-are-6-awesome-react-hooks-2ff0c0b35218

1 month ago | local archive version

Effective VimScript https://arp242.net/effective-vimscript.html

1 month ago | local archive version

Enabling OpenTracing with the NGINX Ingress Controller for Kubernetes https://www.nginx.com/blog/opentracing-with-nginx-ingress-controller-for-kubernetes/

1 month ago | local archive version

(Facebook) Scribe: Transporting petabytes per hour https://engineering.fb.com/data-infrastructure/scribe/

1 month ago | local archive version

Learn how to create beautiful and insightful charts with Python — the Quick, the Pretty, and the Awesome https://towardsdatascience.com/plotting-with-python-c2561b8c0f1f

2 months ago | local archive version

RT @brendangregg: Slides for Linux Systems Performance at USENIX #LISA19 https://www.slideshare.net/brendangregg/lisa2019-linux-systems-performance and the updated observability diagram http…

2 months ago | local archive version

(python) 5 lesser-known pandas tricks https://towardsdatascience.com/5-lesser-known-pandas-tricks-e8ab1dd21431

2 months ago | local archive version

lorin/resilience-engineering: Resilience engineering papers https://github.com/lorin/resilience-engineering

2 months ago | local archive version

An Illustrated Guide to Some Useful Command Line Tools https://www.wezm.net/technical/2019/10/useful-command-line-tools/

2 months ago | local archive version

(netflix) Open-sourcing Polynote: an IDE-inspired polyglot notebook https://medium.com/netflix-techblog/open-sourcing-polynote-an-ide-inspired-polyglot-notebook-7f929d3f447

2 months ago | local archive version

(talk) Building a High-performance Networking Protocol for Microservices https://www.infoq.com/presentations/fintech-adtech-performance-distributed-systems/

2 months ago | local archive version

(podcast) Language Oriented Design and SICP with Hal Abelson https://corecursive.com/039-hal-abelson-sicp/

2 months ago | local archive version

(Instagram) Python at Scale: Strict Modules https://instagram-engineering.com/python-at-scale-strict-modules-c0bb9245c834

2 months ago | local archive version

Integrating Deep Learning With clojure.spec http://gigasquidsoftware.com/blog/2019/10/11/integrating-deep-learning-with-clojure-dot-spec/

2 months ago | local archive version

Love Letter To Clojure (Part 1) https://itrevolution.com/love-letter-to-clojure-part-1/

2 months ago | local archive version

Ken Thompson's Unix password https://leahneukirchen.org/blog/archive/2019/10/ken-thompson-s-unix-password.html

2 months ago | local archive version

R is a joy if you treat it like awk http://dwrodri.blog/posts/oct-7-Rscript-snippets.html

2 months ago | local archive version

RT @niubi: Time for the NBA to issue a statement reiterating that it supports freedom and the rights of people anywhere to engage in legiti…

2 months ago | error fetching original page

RT @HongKongFP: Hong Kong officially enacts emergency laws to ban masks at protests as NGOs criticise ‘draconian’ measure https://t.co/tyBj…

2 months ago | error fetching original page

RT @SenRickScott: During my meeting with Chief Exec Carrie Lam, I couldn't get an answer to basic questions about the rights of her people.…

2 months ago | error fetching original page

What is Good About Haskell? https://doisinkidney.com/posts/2019-10-02-what-is-good-about-haskell.html

2 months ago | local archive version

SQL queries don't start with SELECT https://jvns.ca/blog/2019/10/03/sql-queries-don-t-start-with-select/

2 months ago | local archive version

(clojure) Do you have a problem? Write a compiler! http://oleg.fi/gists/posts/2019-09-26-write-a-compiler.html

2 months ago | local archive version

New In PostgreSQL 12: Generated Columns https://pgdash.io/blog/postgres-12-generated-columns.html

2 months ago | local archive version

RT @thecantonesegod: 被外國人喻為香港示威者最強演說 Most Badass Epic Speech in Hong Kong Protests #FreeHongKong https://t.co/qjRvtSpv9q

2 months ago | error fetching original page

RT @chowtingagnes: 今日、笑いながら上から銃を撃つ香港警察。 https://t.co/Pe5ANHBwqr

3 months ago | error fetching original page

(the repl podcast) Elements of Clojure with Zach Tellman https://www.therepl.net/episodes/23/

3 months ago | local archive version

Postgres Handles More Than You Think https://www.infoq.com/articles/postgres-handles-more-than-you-think/

3 months ago | local archive version

Keyringless GnuPG https://nullprogram.com/blog/2019/08/09/

3 months ago | local archive version

Performance metrics for blazingly fast web apps https://blog.superhuman.com/performance-metrics-for-blazingly-fast-web-apps-ec12efa26bcb

3 months ago | local archive version

What’s Faster? COUNT(*) or COUNT(1)? https://blog.jooq.org/2019/09/19/whats-faster-count-or-count1/

3 months ago | local archive version

Be wary of functions which take several parameters of the same type https://dave.cheney.net/2019/09/24/be-wary-of-functions-which-take-several-parameters-of-the-same-type

3 months ago | local archive version

(airbnb) Scaling a Mature Data Pipeline — Managing Overhead https://medium.com/airbnb-engineering/scaling-a-mature-data-pipeline-managing-overhead-f34835cbc866

3 months ago | local archive version

Using Gooey as a Universal frontend for any Language or CLI Application https://chriskiehl.com/article/gooey-as-a-universal-frontend

3 months ago | local archive version

Police Dressed as Protesters: How Undercover Police in Hong Kong Severely Injured People https://www.nytimes.com/2019/09/22/world/hong-kong-police-protests.html #HongKongProtests

3 months ago | local archive version

Introducing Ristretto: A High-Performance Go Cache https://blog.dgraph.io/post/introducing-ristretto-high-perf-go-cache/

3 months ago | local archive version

When TCP sockets refuse to die https://blog.cloudflare.com/when-tcp-sockets-refuse-to-die/

3 months ago | local archive version

(the morning paper) Even more amazing papers at VLDB 2019 (that I didn’t have space to cover yet) https://blog.acolyer.org/2019/09/20/even-more-amazing-papers-at-vldb/

3 months ago | local archive version

GitHub - eon01/kubernetes-workshop: A Gentle introduction to Kubernetes with more than just the basics. https://github.com/eon01/kubernetes-workshop

3 months ago | local archive version

dylanaraps/pure-bash-bible: A collection of pure bash alternatives to external processes. https://github.com/dylanaraps/pure-bash-bible

3 months ago | local archive version

uber/cadence: Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asy… https://twitter.com/i/web/status/1174146147667124224

3 months ago | local archive version

Reimagining Experimentation Analysis at Netflix https://medium.com/netflix-techblog/reimagining-experimentation-analysis-at-netflix-71356393af21

3 months ago | local archive version

Joel Spolsky and Clive Thompson discuss the past, present, and future of coding https://stackoverflow.blog/2019/09/17/joel-spolsky-clive-thompson-discuss-coders-software-programming/

3 months ago | local archive version

curl 7.66.0 – the parallel HTTP/3 future is here https://daniel.haxx.se/blog/2019/09/11/curl-7-66-0-the-parallel-http-3-future-is-here/

3 months ago | local archive version

(the morning paper) Procella: unifying serving and analytical data at YouTube https://blog.acolyer.org/2019/09/11/procella/

3 months ago | local archive version

YouTube's Database "Procella" https://tech.marksblogg.com/youtube-database-procella.html

3 months ago | local archive version

Software Architecture is Overrated, Clear and Simple Design is Underrated https://blog.pragmaticengineer.com/software-architecture-is-overrated/

3 months ago | local archive version

Why Go and not Rust? https://kristoff.it/blog/why-go-and-not-rust/

3 months ago | local archive version

Practical Ways to Write Better JavaScript https://stackoverflow.blog/2019/09/12/practical-ways-to-write-better-javascript/

3 months ago | local archive version

(clojure, haskell) The Beauty of Functional Languages in Deep Learning  https://www.welcometothejungle.co/fr/articles/btc-deep-learning-clojure-haskell

3 months ago | local archive version

If you’re not using SSH certificates you’re doing SSH wrong https://smallstep.com/blog/use-ssh-certificates/

3 months ago | local archive version

Kafka Streams, the Clojure way https://clojure-conundrums.co.uk/posts/kafka-streams-the-clojure-way/

3 months ago | local archive version

From “One Country, Two Systems” 2.0 to 3.0: Bill Withdrawal, So What? / Simon Shen https://t.co/89ZqJ0L1wC

3 months ago | error fetching original page

Why Java is so hot right now https://developers.redhat.com/blog/2019/09/05/why-java-is-so-hot-right-now/

3 months ago | local archive version

PC Keyboard: The First Five Years http://www.os2museum.com/wp/pc-keyboard-the-first-five-years/

3 months ago | local archive version

Interview with Dask’s creator: Scale your Python from one computer to a thousand https://notamonadtutorial.com/interview-with-dasks-creator-scale-your-python-from-one-computer-to-a-thousand-b4483376f200

3 months ago | local archive version

How to write zines with simple tools https://jvns.ca/blog/2019/09/01/ways-to-write-zines-without-fancy-tools/

3 months ago | local archive version

Top Redis Use Cases by Core Data Structure Types http://highscalability.com/blog/2019/9/3/top-redis-use-cases-by-core-data-structure-types.html

3 months ago | local archive version

Verifying Service Mesh TLS in Kubernetes, Using ksniff and Wireshark https://itnext.io/verifying-service-mesh-tls-in-kubernetes-using-ksniff-and-wireshark-2e993b26bf95

3 months ago | local archive version

SQS FIFO Queues: Message Ordering and Exactly-Once Processing Guaranteed? https://www.ably.io/blog/sqs-fifo-queues-message-ordering-and-exactly-once-processing-guaranteed/

3 months ago | local archive version

10 Ways to Tweak Slow SQL Queries http://www.helenanderson.co.nz/sql-query-tweaks/

3 months ago | local archive version

How Hong Kong Police Lost the City's Trust - The Atlantic https://www.theatlantic.com/international/archive/2019/09/hong-kong-police-lost-trust/597205/

3 months ago | local archive version

RT @Hker75931672: police strom into Hong kong subway station #FreeHK #HongKongPolice #HongKongProtesters #antiELABhk #DemocracyForHK https…

3 months ago | error fetching original page

Why I like Clojure http://sulami.github.io/posts/why-i-like-clojure/

4 months ago | local archive version

Dqlite - High-Availability SQLite https://dqlite.io/

4 months ago | local archive version

Mixed-Cluster Versioning: A Story of Capabilities, Erlang and Riak http://christophermeiklejohn.com/riak/erlang/2019/08/29/versioning.html

4 months ago | local archive version

On the Relationship Between Static Analysis and Type Theory https://semantic-domain.blogspot.com/2019/08/on-relationship-between-static-analysis.html

4 months ago | local archive version

Cloudflare uses lava lamps to generate a crucial resource https://qz.com/1642628/cloudflare-uses-lava-lamps-to-generate-a-crucial-resource/

4 months ago | local archive version

(postgresql) How to query JSONB, beginner sheet cheat https://hackernoon.com/how-to-query-jsonb-beginner-sheet-cheat-4da3aa5082a3

4 months ago | local archive version

Does Kafka really guarantee the order of messages? https://blog.softwaremill.com/does-kafka-really-guarantee-the-order-of-messages-3ca849fd19d2

4 months ago | local archive version

Scala Almost Succeeded https://medium.com/@fommil/scala-almost-succeeded-c3b1028b02c5

4 months ago | local archive version

Proposal: Code Cognitive Load http://tiny-giant-books.com/Entry1.html?EntryId=rece2L2D3B2ZeyHTe

4 months ago | error fetching original page

Do It Yourself (OpenJDK) Garbage Collector https://shipilev.net/jvm/diy-gc/

4 months ago | local archive version

(Walmart) Delivering ReactJS applications at scale https://medium.com/walmartlabs/delivering-reactjs-applications-at-scale-5cb8a363f99

4 months ago | local archive version

Fast Tensors in Clojure - a Sneak Peek https://dragan.rocks/articles/19/Fast-tensors-Clojure-sneak-peek

4 months ago | local archive version

How to serve HTTP 1, 2, & 3 in Python https://pgjones.dev/blog/http-1-2-3-2019/

4 months ago | error fetching original page

Seven God-Like Bash History Shortcuts You Will Actually Use https://zwischenzugs.com/2019/08/25/seven-god-like-bash-history-shortcuts-you-will-actually-use/

4 months ago | local archive version

(python) Static Analysis at Scale: An Instagram Story https://instagram-engineering.com/static-analysis-at-scale-an-instagram-story-8f498ab71a0c

4 months ago | local archive version

Things I Learnt from a Senior Software Engineer https://neilkakkar.com/things-I-learnt-from-a-senior-dev.html

4 months ago | local archive version

everything you ever wanted to know about terminals http://xn–rpa.cc/irl/term.html

4 months ago | local archive version

JavaScript: The Modern Parts https://amontalenti.com/2019/08/10/javascript-the-modern-parts

4 months ago | local archive version

Search Blog: