Grimmer Kang's repositories
express-mongo-rest-k8s-sample
It is deployed to Google Kubernetes Engine, ver. 1.9.7-gke.6, as well as minikube v0.28.2 (with local K8s cluster v1.10.0). 1. Web (API) server: setup Load balance for it (2 K8s pods), local dev url: http://localhost:3000, deployed port in K8s yaml: 80. 2. MongoDB: No usage of sharding or replica sets for it, only a standalone K8s pod.
Taiwan-house-price-updater
Download the latest data to calculate, then upload it to Firebase. Use AWS CloudWatch as a scheduler to trigger AWS Lambda to execute the program. Using Serverless for deployment. Archive data: https://github.com/lifeoverflow/Taiwan-house-price-data. Live Chart site: https://grimmer.io/Taiwan-house-price-chart/
learning-javascript
published to https://lifeoverflow.gitbook.io/learning-javascript/
react-angular-vue-comparison
Analysis of GitHub Stargazers' location Data. See their country distribution. https://medium.com/p/37bd6e445073
slatejs-exp
An experimental repo to use socket.io to sync & show other people's cursors (carets) when collaborating to edit the same content by slatejs editor. A part of the code is modified from https://github.com/ianstormtaylor/slate/tree/master/examples. The cursor indicator shows every client's socket.io sessionID. Some candidates: prosemirror, yjs
Taiwan-house-price-chart
Vue.js, Plotly.js, Google's Firebase which updates the house data. Show Taiwan house data in line chart. 台灣的房價圖表. How to Dev: Just load index.html. aws lambda function: https://github.com/grimmer0125/Taiwan-house-price-updater. https://grimmer.io/Taiwan-house-price-chart/
colab-network-exp
note: 1. specify ssh private key to git pull: https://superuser.com/a/912281. 2. using "!pip install PACKAGE_NAME" to install packages on colab
gmail-pagination-extension
Use slider or input field to do pagination. To use this extension, you need to uncheck the tabs other than primary (e.g. social, promotions) tab in the settings->configure inbox in latest Gmail UI. See detailed user guide/notes/issues on wiki. https://chrome.google.com/webstore/detail/bcjhpmecgoejigiojamklcbfnfnfgnal
hyperledger-composer-exp
Follow https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial. Issue: enable composer rest server's publishing event (browser <-websocket->composer) will cause composer rest-server throw exception, need disable, either "ws: false in proxy.config.js" or "select no for event publication while starting composer rest server"
maolife-web
https://lifeoverflow.github.io/maolife-web
newCARTAMeteorApp
move to https://github.com/CARTAvis/newCARTAMeteorApp. Use Meteor + MongoDB + React + Redux + Less + material-ui. React browser <-> Meteor Node.js server <-> CARTA cpp server.
newCARTAPythonClient
move to https://github.com/CARTAvis/newCARTAPythonClient
react-konva-example
Test scale (zoom) of react-konva
search-github-starred-extension
Site Shortcut-Search Your GitHub Starred Repo, https://chrome.google.com/webstore/detail/site-shortcut-search-your/kldbfkhmgljddnmlnbmhgpebhjmamkmf, a Chrome extension showing a shortcut button on toolbar and clicking it will navigate Chrome to https://searchgithub.herokuapp.com/
apidoc
API doc for API in https://github.com/grimmer0125/express-mongo-rest-k8s-sample
appleCrawler-node
[deprecated, line api has been changed] Line Bot + Automation Bot for Grabbing Apple Product Info. on server side. It uses PostgreSQL and Heroku. Complement: Execute "psql [database] [dbuser] table.sql" before coding. If you are using "postgresapp" on macOS, there is some default db/user setting, https://postgresapp.com/.
aws-cli
Universal Command Line Interface for Amazon Web Services
epub-reader
A desktop EPUB reader based on Electron
express
Fast, unopinionated, minimalist web framework for node.
homebrew-carta
A repo to put the version-controlled/Customized Homebrew formulas needed by CARTA
homebrew-core
🍻 Default formulae for the missing package manager for macOS
httpie
Modern command line HTTP client – user-friendly curl alternative with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc. https://httpie.org
mongo-k8s-sidecar
Kubernetes sidecar for Mongo
outline
📝 Open source wiki and knowledge base for growing teams. Give it a try:
recruit.tw
Another jobs site for community of developers in Taiwan
smart-home-nodejs
Add a experimental DishWasher device on the official sample of the Smart Home device control APIs in Actions on Google. See wiki for my practice notes, https://github.com/grimmer0125/smart-home-nodejs/wiki
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
weather-bot
氣象機器人 Weather Bot implement on Line, Telegram, and Messenger