Dan works on React, he creates this site to share many article about different aspect of React. Simple thing that we overlook,
which turns out more complex than they are.
The Swiss Army Knife of Hashmaps
Rust is about to hash a faster Hashmap implementation, based on Google’s SwissTable implementation. This post talk about many thing about Hashing and Hashmap: Dealing with collisions, CPU Cache. You should still read even if you don’t write Rust
CI/CD at Betterment, Part II: Standardizing the Interface
Betterment write a custom CLI to generate CircleCI config, based on a certain rule to standard the interface
such as project type, repo layout, build script. The custom CLI use a DSL in YAML, which make it re-useable
A look at ways to restrict Unix processe
We can run multi processes, multi user, multi tenants in same computer. How we can protect these? How we can say these process
are together and they cannot see other process?
HTTPS in the real world
Take a step back and think about these HTTPS concept/infrastructure in real world. Is the private key really that protected? Or it sit in your laptop
right now open to all that NPM malware. Same thing to CA private key. Or we maynot even trust the CA anymore, example Symantec’s CA incident recently.
HTTP/2 and the HOL in the Waterfall
HTTP/2 is complex, in a single TCP connection, it transform packets of multiple requests-response, in either direction.
To make it worse, it even support priority with weight. This complicated the watefall you see in network request timeline.
The path to production: how and where to segregate test environments
The benefits of a duty-segregated path to production are: 1. Debugging faster and more easily by isolating development and testing into stages. You can detect problems earlier, and feedback loops are faster. 2. Saving resources by keeping the number of production-like environments as low as possible (one or two is good).
Code to read
Quickly & dynamically mock API endpoints 🦆
persisting your Go structs/objects superfast and simple
Interpreter framework for Lisp-based extension and scripting languages on macOS
python package to play videos in the terminal using characters as pixels
Rich Hickey, Clojure creators, argue that
Maybe maybe not a soltuion
Youtube channel that solve Hacker Rank problem in Hashkell. The OP does plan other programming challenge site in the future.
a Network Performance Measurement Tool for TCP, UDP & HTTP
create a GraphQL server from a sqlite database
a transactional graph database based on PostgreSQL
a development tool for working with structured JSON logging
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this