A detail look at the Linux kernel page table isolation (KPTI) patches that workaround Meltdown: what overheads to expect, and ways to tune them.
The post focuses on applying linear regression techniques to a less-than-ideal dataset. A professional baseball team, is interested in offering a contract to a free agent starting pitcher and wants a recommendation for the annual salary it should propose.
Learn how to make React and Redux control a bunch of SVG elements to create a game. This is a fun excercise to learn Redux and SVG too.
This post will outline a step-by-step approach to optimizing performance of a Real-Time Python Application, outlining the key lessons we learned in the process of getting the MySQLStreamer to process tens of thousands of messages per second
Bugsnag reachs limit of REST API design and re-design their system into microservice using gRPC. This post is about gRPC tooling, community, general introduction.
This article provide a historical context of how CSS approaches and tooling have evolved to what they are today in 2018. By understanding this history, it will be easier to understand each approach and how to use them to your benefit.
Continuation of postgres indexes under the hood, we now look into different way of laying out B-Tree in memory.
A walk through of profiler basics and analyse some example C++ code. We’ll start at a very high level and delve deeper and deeper into the bowels of the CPU step by step. Once we identify opportunities for optimisation in this article, we’ll implement changes and explore some real-world examples from the League of Legends codebase in a future article.
JavaScript moves quite fast and has a lots of tooling to a problem. This post compares some tools and advocate the use of Jest for unit and integration test, and TestCafe for UI test.
Some tips from Chrome dev team to help mitigate this attack for your own website.
I don’t think I will use Haskell as my main language but I have seen other language adopt some features from Haskell. I think it’s worth to try Haskel sometime and apply some of its idea into your own programming language
A free to read online book by Dr. Axel Rauschmayer, who also write Exploring ES6 book, now he writes about ReasonML, another language that compile down to JavaScript. ReasonML is what power 50% of Facebook’s messenger code.
Let’s do some DevOps practice by adding instrument to our service. We will learn about Prometheus scrapes metric model and its format to expose metric endpoint in our service.
Sam shares the detail of his setup on a Rails app to scrape performance metric with Prometheus. The challenge is that Rails app usually run multiple process so we can not simply expose a HTTP endpoint because the metric will be for a random process.
Despite Go compile to a single static binary, a docker-based workflow is still helpful since it requires not Go toolchain on the host. This guide is about writing a Dockerfile with support for live reload, package management, single or multi stage production build.
When we’re optimizing, we need to know about specific of how Ruby manages memory. We’ll talk about the Slots that Ruby uses - what they are, how you check them and how you optimize them
BetterDev Link
Every Monday