• Pandas in Python – Selecting data

    Pandas in Python – Selecting data

    This blog provides a list of commonly used functions in pandas for selecting data. Explanation, examples and exercises are provided to help you to learn.


  • Connect your Jupyter Notebook to the BigQuery

    Connect your Jupyter Notebook to the BigQuery

    Hi, This is Jing, a data analyst with great passion for data science and big data technology. This blog gonna to show you how to connect your Jupyter Notebook to the BigQuery by using a service account.


  • A/B test: client side vs. server side.

    A/B test: client side vs. server side.

    In the beginning, I didn’t pay much attention to how A/B test actually technically works as long as they meet my requirement listed below. As a result, our talented developers just built a simple traffic allocator for running A/B test in our server side. It worked and works really well in fact, but it slows down the product development pace at the same time since it took too much dev resources. Then I begin to look into how to run A/B test ‘properly ‘ .


  • Analyze the A/B test result for Product Optimization

    Analyze the A/B test result for Product Optimization

    In this blog I want to share how I usually analyze the result for a Web experiment aka A/B test analysis. I will talk about what we need to measure for a test, what we need pay attention to and how we conclude on which one is a winner for this test.


  • A/B test for Product Optimisation

    A/B test for Product Optimisation

    In this blog, I am gonna to talk about what is AB test, why we need to do AB test and how the AB test works from a technical perspective.