Posts
Balanced Augmented Interval Trees
Posted on:November 10, 2019Wrote a Go implementation of an interval tree. This particular one is using the augmented style, as outlined here. It is also balanced. The…
Iromeku
Posted on:November 2, 2019I wrote a Python port of this Stack Overflow answer, which is a way of extracting a colour palette from an image. I had previously used a…
A Redis Recipe for Lists of Recency
Posted on:October 17, 2019A nifty recipe for maintaining a list by recency. For example, a list of recently viewed page ids, maintained per user. When inserting a new…
Longest Consecutive Sequence
Posted on:October 16, 2019Given an array of integers, find the length of the longest sequence that contains consecutive integers. The array is unsorted, and may contain…
New Look
Posted on:October 12, 2019siawyoung. com has been rewritten once again, this time with all the fanciest things you can imagine. Gatsby, Netlify CMS, Typescript, Styled…
Building a Dynamic UI System at Carousell (Part 3)
Posted on:March 5, 2019This is the third and final part in a trilogy of articles about a dynamic UI system we’ve developed at Carousell over the past one and a half…
Building a Dynamic UI System at Carousell (Part 2)
Posted on:February 26, 2019This is the second part in a trilogy of articles about a dynamic UI system we’ve developed at Carousell over the past one and a half years to…
Building a Dynamic UI System at Carousell (Part 1)
Posted on:February 19, 2019For an e-commerce platform past a certain scale and size, having some sort of a dynamic UI system becomes a necessity due to the complexity…