Predicting Starting Pitcher Salaries
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.
Making 30x performance improvements on Yelp’s MySQLStreamer
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
Modern CSS Explained For Dinosaurs
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.
Profiling: Measurement and Analysis
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.
An opinionated guide to Haskell in 2018
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
Exploring ReasonML and Functional Programming
Instrumenting a Go Service for Prometheus
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.
Instrumenting Rails with Prometheus
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.
The Ultimate Guide to Writing Dockerfiles for Go Web-apps
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.
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this