I have a very basic computer networking question: when sending a TCP packet, is the packet ACK’ed at every node in the route between the s ender and the recipient, or just by the final recipient?
Disco is a new protocol based solely on two unique primitives: Curve25519 and the Keccak permutation A talk at Blackhat 2017 about Keccak/SHA-3. Currently We have Go implementation and C.
How objects with the same shape but different kinds of values can have a surprising effect on JavaScript performance
An important result in computer science and type theory is that a type system corresponds to a particular logic system. A type is interpreted as a proposition, and a value is interpreted as a proof of the proposition corresponding to its type. Most standard logical connectives can be derived from this idea
We at GoCardless believe that failure can be a great learning opportunity, and nothing proves that more than the amount we’ve learned from Postgres issues. This post shares a specific issue we encountered that helped us level-up our understanding of the Postgres query planner.
Algolia migrated their crawler from Heroku to GKE. If you are looking to similar migrate, read on. Or you just love how companies design and plan large migration in infrastructure like switching cloud provider, it is a good read too.
Introduced in 1979 by Ralph C. Merkle in his Thesis: Secrecy, Authentications, and Public Key Systems, the Merkle Tree, also known as a binary hash tree, is a data structure used for efficiently summarizing and verifying the integrity of large sets of data enabling users to verify the authenticity of their received response
A brief, pulls-no-punches, fast-paced introduction to the main design aspects of modern processor microarchitecture. This article is meant to be informal and fun! We will discuss: pipelining, multi-core and simultaneous multi-threading, SIMD vector instructions and caches and the memory hierarchy.
Real world advice for writing maintainable Go programs
If you use Docker for Mac, the Ocaml power its Network. Or this super fast node version manager written in Ocaml. This is textbook based on course taught at Cornel.
💨A real time messaging server to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps
Goa lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app
RubyPostgreSQL backup and restore service
Archival and Restoration for Postgres
Backup and Recovery Manager for PostgreSQL
an Enterprise-Grade Continuous Delivery & DevOps Automation Platform
A multitenant, horizontally scalable Prometheus as a Service
Really cheap Kubernetes cluster on AWS with kubeadm
BetterDev Link
Every Monday