Now that the holiday in the US is over we can get back to our normal programming. Today we are going to focus on performance. First, on msol, they talk about why you are probably wrong about caching. The idea is that caching is not entirely easy and it opens up a different class of problems. You have been warned :). On StackShare, we get a glimpse of how Clearbit scales to 2M API requests per day. Lastly, CloudFlare shows us an interesting way to get some more performance by using a kernel bypass.
As always, enjoy today’s items, and please participate in the discussions on these sites.
Startups, Career and Process
- Just Managing | The Programmer’s Paradox
Design and Development
- Oracles from the Inside Out, Part 2: Experience, Mental Models, and Feelings | Developsense Blog
- Java EE 8 MVC: Getting started with Ozark | Java Code Geeks
- Freer Monads, More Extensible Effects | Lambda the Ultimate
- Language Design: Building a Modern C, Round 1 | David Owens II
- Typed Arrays in ECMAScript 6 | 2ality
- Yet Another Report Generator? | Java Code Geeks
- Internals of a lightweight task scheduler | enkisoftware
- How do JavaScript closures work under the hood | Dmitry Frank
- C++ encapsulation for Data-Oriented Design: performance | Bannalia
- Oracles From the Inside Out, Part 3: From Experience Directly to Conference | Developsense Blog
- Using Recursion In Elixir To Break Your OO Brain | Rob Conery
- Are JavaScript Comments Useless? | Zsolt Nagy
- Bitcode Demystified | Low Level Bits
Concurrency, Performance and Scalability
- You’re probably wrong about caching | msol
- Scaling Clearbit to 2M API Requests Per Day | StackShare
- Kernel bypass | CloudFlare
- Lessons Learned: TCP slow start doesn’t have to be so slow | Packet Zoom
AI, Machine Learning, Research and Advanced Algorithms
- Power method for eigenvalues and Fibonacci ratios | John D Cook
Infrastructure, Operations and DevOps
- Kubernetes from the ground up: the API server | Kamal Marhubi
- A history of modern init systems (1992-2015) | Dark n Edgy
- Jenkins setups for Kubernetes and Docker Workflow | Java Code Geeks
Security, Encryption and Cryptography
Link Collections
- The Daily Six Pack: September 7, 2015 | Dirk Strauss