Skip to content

Instantly share code, notes, and snippets.

View aaronoah's full-sized avatar
🏠
Working from home

Aaron Zhao aaronoah

🏠
Working from home
View GitHub Profile
@aaronoah
aaronoah / rx-programming.md
Last active October 6, 2019 17:36
Demystifying Reactive Programming and When do you need it

Demystifying Reactive Programming and When do you need it

TL;DR You probably often hear about engineers talking about a term called reactive programming, so what is it actually? Why you should know it, not only to avoid awkwardness in front of your peers but also to secure your next high paid jobs? Let's find out.

Starting with a simple comparison so that you can have a fundamental understanding of it:

you have a Math project that takes several numbers and operators to compute a final value; for simple addition

int numberA = 1
@aaronoah
aaronoah / linkedin-refer.md
Last active February 26, 2021 01:09
LinkedIn Job Referral

LinkedIn Job Referrals

linkedin4

Hey, there! LinkedIn is hiring! Without further due, let's hit hard on following google forms! My previous referral got 100+ submissions and I selected roughly 20-30, those of who got interviews are in single digit and one guy got the offer. It's really really competitive just so you know. Before you submit please check if you meet the basic requirements in the job descriptions, if not I'm sorry LinkedIn will ignore your resumes.

Quote from my previous post like one year ago, plus this year I will use a separate Google form:

TL;DR Now we talk about referrals. I will prepare a Google Form for you to fill out and it is where you submitted your resumes.
@aaronoah
aaronoah / hack.js
Created June 2, 2019 14:51
GSoC 2018 - code snippets
function createStringFormat(FieldFormat) {
return class StringFormat extends FieldFormat {
_convert(val) {
return String(val);
}
static id = 'string';
static title = 'String';
static fieldType = [
'number',
@aaronoah
aaronoah / credit-cards.md
Last active May 28, 2019 02:30
Getting the best out of credit cards

Heads up! Credit Cards!

@aaronoah
aaronoah / gsoc.md
Last active November 18, 2021 06:50
GSoC 2018 - Kibana: Calendar Visualization and Filtering

Google Summer of Code with Elastic: Calendar Visualization and Filtering

Introduction

Friday, 31 August, 2018 Aaron Zhao

Kibana now has various visualizations that can apply data aggregations and filtering based on index pattern fields. It is currently missing a calendar heatmap visualization that shows field aggregation results, e.g. number of classes per day throughout a year. It is requested by my mentor Daniel that during Kibana teaching, there's no calendar-like visualizations to track the total timeline. After GSoC is over, I released a working prototype which can be found at Kibana Calendar Vis.

This would allow users to create and manipulate heatmap-like calendar visualization based on index pattern data

@aaronoah
aaronoah / post1.md
Last active May 31, 2018 23:38
{"archive":"default","tags": ["default"],"action": "populate","stage": "release"}

hello world! This is Hanqing

In the next few weeks, I'll be writing blogs about my studies in various Computer Science fields and chat about the IT industries as well, fell free to reach out to me by email: aaron.elite1993@gmail.com. I'm looking forward to your messages :)

blog_default

@aaronoah
aaronoah / dynamic-gist-embed.html
Created May 30, 2018 17:27
Dynamic Gist Embedding
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Dynamic Gist Embedding</title>
</head>
<body>
<p>