Skip to content

Instantly share code, notes, and snippets.

@junkor-1011
junkor-1011 / README.md
Last active September 5, 2022 14:53
LT資料: Introduce TypeDoc
@junkor-1011
junkor-1011 / README.md
Created September 5, 2022 13:55
zod 型アサーション活用例

zod schema assertion

@takepepeさんによるnextjs-testing-strategy-2022などで使われているテクニックの紹介

TypeScriptにおける型ガードと型アサーション

uhyo本なども参照

APIからの返り値や外部ファイルの読み込み結果など、一定の形式を想定しているものの外部リソースなのでそのままでは型を保証できない(anyやunknownになる)値を取り扱わないといけないケースは多い

@junkor-1011
junkor-1011 / Pipfile
Last active August 29, 2022 16:15
LT資料: Introduce OpenAPI
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
fastapi = "*"
pydantic = "*"
orjson = "*"
uvicorn = "*"
@junkor-1011
junkor-1011 / README.md
Last active August 8, 2022 16:21
cdkでCognito UserPool + トークン生成前トリガーを作成する
@junkor-1011
junkor-1011 / README.md
Last active July 25, 2022 15:41
CDK PipelineでAPI Gateway + Lambdaをデプロイする

CDK PipelineでAPI Gateway + Lambdaをデプロイする

概要

  • aws cdkのcdk pipelineを使ってgitリモートリポジトリ(codecommit)と連携したpipelineを組む
  • cdkとLambda(その1)はTypeScriptで記述、Lambda(その2)はDockerfileを使ってImageタイプで作成

リポジトリ: https://github.com/junkor-1011/cdk-sample-ts-lambda/tree/article_cdkpipelinetest_20220725

↑cloneして編集したらデプロイ用のブランチ名はmainに変える想定になっている

@junkor-1011
junkor-1011 / README.md
Last active July 10, 2022 14:05
LT用資料(mermaid.js紹介)
@junkor-1011
junkor-1011 / README.md
Last active June 14, 2022 14:05
Ubuntu WiFi設定

Ubuntu22.04LTSでのWiFi設定(netplan)

(追記)ダメっぽい

  • 記載の通りでUbuntu22.04LTS
    • ASUS Mini-PC-PN51 にインストール
    • たまにDesktop用途でも使うのでDesktop版だが、基本はSSHして使う
  • network周りはWiFi接続のみで何とかしようとしている
    • (有線環境があるのが無難だとは思うが)
@junkor-1011
junkor-1011 / README.md
Last active May 28, 2022 11:58
aws-sam + podman (失敗)

aws sam localのコンテナ実行にpodmanを使ってみる

※書きかけ だが、現状での結論としては不安定なのでdocker rootlessモードなどの使用を検討するのが良いと思われる

※rocky-linuxだとうまくいっていない(OCIエラーが出る)

※ubuntu22.04(podman version 3.4.4)だとなんとなく動くが、気持ち悪いエラーが出る

(エラー詳細)
@junkor-1011
junkor-1011 / README.md
Last active May 28, 2022 07:31
pre-commit紹介用資料

pre-commit紹介用スライド

@junkor-1011
junkor-1011 / .eslintrc.js
Last active May 22, 2022 16:36
Next.js 環境構築メモ
module.exports = {
env: {
browser: true,
es2021: true,
node: true,
jest: true,
},
extends: [
'eslint:recommended',
'airbnb',