Wenfeng Archives
Type to start searching

    A live talk with US Chinese community about performance at work

    Disclaimer: The ideas, thoughts, opinions, and suggestions in the video are all based on my personal learning and experience, and they have nothing related with any other person or organization.

    During the...

    2020-04-26

    ML System Papers You Should Read

    Machine learning system is a specialized system that is built for solving problems with machine learning deeply integrated. While it has existed for a while, machine learning is just becoming popular in recent decades compared with other...

    2020-04-09

    System Design Part 2 - How we approach

    The article is still in draft stage.

    Before we dig into various aspects of system designs, we shall first review and retrospect where we start when asked for designing a system.

    2020-04-01

    System Design Part 1 - Trade-off Science

    The article is still in draft stage.

    System Design is an essential skill for every software engineer. The magnitude of involvement will differ from person to person based on their experience and seniority. System...

    2020-03-14

    Why I Declined Offers From SumoLogic, Amazon, Uber and Choose Quantcast

    Disclaimer: The article is based on my personal job searching experience, and every opinion is based on my personal thoughts and has nothing related to other parties or people.

    Finding a job in US is never an easy...

    2017-03-26

    Implement a new brand-new CQL query statement in Apache Cassandra

    Introduction¶

    This patch implemented a new type of query that supports query of max timestamp of all rows under a partition key. The following...

    2017-02-10

    Anycalc - make everything calculable

    Anycalc is an extensible library I developed recently, which aims to let developers easily create calculators for caclulating on customized objects rather than just numbers. To create a new calculator on customzied objects, the library requires...

    2017-01-14

    Union Iterators

    Input:

    M iterators

    N tuples in each iterator

    K keys in each tuple

    Output:

    The ordered union of all tuples from each...

    2017-01-14

    Linked List vs Array List

    Implementation¶

    Both of Linked List and Array List serve as collections for storing a sequence of elements. The difference between these two...

    2017-01-14

    Gap Buffer implementation in Java

    GapList¶

    GapList is a Java implementation for Gap Buffer. It allows efficient insertion and deletion...

    2016-12-12

    Binary Tree Traversal

    The traversal of a binary tree is pretty easy to implement and we already know that there are three ways of tree traversal: preorder, inorder, postorder. The traversal with recursion is trivial, so is there...

    2016-11-21
    Copyright © 2016 - 2020 Wenfeng Zhuo, made with Material for MkDocs.