Skip to content

Instantly share code, notes, and snippets.

@ThaddeusJiang
ThaddeusJiang / .gitignore
Created July 25, 2023 04:31
docker compose local postgres db
local/
@ThaddeusJiang
ThaddeusJiang / open-source-apps.md
Created February 2, 2023 08:15
那些开源替代方案

喜欢安装和运维非常简单的

自动化

  • https://github.com/automatisch/automatisch Zapier 替代方案,安装主需要 docker compose up
  • n8n 也可以替代 Zapier,支持 docker 运行
  • pipedream 虽然是开源,但是没有看到 self host 方法
@ThaddeusJiang
ThaddeusJiang / my-tech-interview-flow.md
Last active March 28, 2023 01:10
My tech interview flow

My tech interview flow

背景

  1. 为什么应聘我们公司?

有明确判断标准

  1. bugfix of your own code
  2. add feature of your own code

蒋継発 2022-01 ~ 2022-06

项目贡献(社内价值)

  1. SaaS製品開発とService管理システム開発
    1. SES事業を支援する、人材一覧機能を改善した、現在は人材情報の検索、分析、運用などうまくできます。UIUXは世界レベルになっています。
    2. Service管理システムはデモ環境、トライアル環境、契約中のお客様の環境の構築、日々運用をサポートしています。
    3. その他は Chromatic 費用は毎月4万円ほどを減らす、スマカンメニュー改善、汎用マスターなど機能を設計しました。
  2. 人材育成、人材採用
  3. 蒋が紹介した人は4人は入社ずみ、1人は入社予定です、専門家レベル、チームリーダーレベルが多い。
@ThaddeusJiang
ThaddeusJiang / main.tf
Created March 14, 2022 11:16
terraform sample for Azure Cloud
# Configure the Azure provider
terraform {
required_providers {
azurerm = {
source = "hashicorp/azurerm"
version = ">= 2.26"
}
}
required_version = ">= 0.14.9"
}
@ThaddeusJiang
ThaddeusJiang / ja.md
Last active January 10, 2022 02:46
Phoenix Framework KnowHow

UI 検索リセット動作の統一化

:index にリダイレクト、例:<%= live_redirect "リセット" to: Routes.item_approval_index_path(DmClusterWeb.Endpoint, :index) %>

UI ページネーションの動作の統一化

page と page_size が query param に定義されて、例:?page=1&page_size=10

UI 検索時はURLパラメータを残すか?

@ThaddeusJiang
ThaddeusJiang / daisyui-warning-alert.markdown
Created December 27, 2021 10:15
daisyUI warning alert
@ThaddeusJiang
ThaddeusJiang / list_user_tag
Created December 25, 2021 14:21
TiddlyWiki: list user tag
<$list filter='[tags[]!is[system]sort[title]]'>
<$transclude tiddler="$:/core/ui/TagTemplate"/>
</$list>
@ThaddeusJiang
ThaddeusJiang / mock.console.test.js
Created December 14, 2021 08:26
Jest mock console.log
it('console.log the text "hello"', () => {
console.log = jest.fn();
log('hello');
// The first argument of the first call to the function was 'hello'
expect(console.log).toHaveBeenCalledWith('hello');
});
@ThaddeusJiang
ThaddeusJiang / frontend-backend-cicd.md
Created December 13, 2021 06:53
frontend CI/CD 和 backend CI/CD 对比