Skip to content

Instantly share code, notes, and snippets.

@yano3nora
yano3nora / aws.md
Last active April 18, 2024 10:24
[aws: Amazon Web Service] Cloud platform service like IaaS, PaaS SaaS by Amazon. #aws

Overview

aws.amazon.com
AWS ドキュメント - docs.aws.amazon.com
AWS サービス別資料 - aws.amazon.com

Amazon 様の提供するクラウドコンピューティングサービスの総称。従量課金制。基本 IaaS - Infrastructure as a Service だが PaaS - Platform as a Service ( Lamdba や Elastic Beanstalk ) や SaaS - Software as a Service ( S3 や CloudWatch ) などのサービスも展開している。

VM、DB / Storage / Network / 開発環境 / メディア / メール / AI / IoT / セキュリティ / AR / ゲーム開発 / マーケティング ... など幅広いサービスが存在する。基本設計・技術選定時に「まずは AWS サービスで近しいことができないか?」を考えて設計するとよき。

AWS CLI

@yano3nora
yano3nora / csv-writer.md
Last active April 16, 2024 04:06
csv-writer

Overview

https://github.com/ryu1kn/csv-writer

  • node 環境で csv write したいときのやつ
  • nextjs (express) の response と組み合わせて streaming 返却で利用した

Examples

API

import type { NextApiRequest, NextApiResponse } from 'next'
@yano3nora
yano3nora / react-query.md
Last active April 15, 2024 06:26
[js: react-query] React Query - Asynchronous (Ajax) query & mutation hooks for React. #js #react
@yano3nora
yano3nora / cuid.md
Last active April 4, 2024 02:01
[js: cuid] Collision-resistant ids optimized for horizontal scaling and performance. #js
@yano3nora
yano3nora / maildev.md
Last active April 2, 2024 04:20
[js: maildev] SMTP Server + Web Interface for viewing and testing emails during development. #js #dev
@yano3nora
yano3nora / prisma.md
Last active March 30, 2024 09:16
[js: Prisma] Next-generation Node.js and TypeScript ORM. #js

Overview

prisma.io
Prisma Client API reference - prisma.io
prisma/prisma - github.com

  • TypeScript ベース x GraphQL ライクな schema 駆動の ORM ツール
    • schema 定義から TypeScript 向けの型定義を自動生成してくれる
  • GraphQL サーバ内の ORM に使ったり、Next.js などの JS フレームワークから DB クライアントとして使ったり
  • Seeding, Migration なども有しており JAMStack 開発の RDB まわりは一通りこいつに任せていい
@yano3nora
yano3nora / next-auth.md
Last active March 30, 2024 05:00
[js: NextAuth.js] Password less auth library for Next.js #js

Overview

next-auth.js.org
nextauthjs/next-auth

個性が強すぎて使いづらいのになんかデファクトぽくなってていやだ。

  • Next.js 向け認証ライブラリで パスワードレスの認証を実装可能
    • 方針としてパスワードの認証を非推奨にしてるみたい
  • OAuth 対応で認証・認可周りまるっと見てくれる
  • Built-in providers
@yano3nora
yano3nora / docker.md
Last active March 29, 2024 02:42
[dev: Docker note] Virtual machine as container on linux. #docker #dev

Overview

www.docker.com
Docker Documantaition
Docker Hub
Docker Hub Official Repos
Dockerイメージの理解とコンテナのライフサイクル

64 bit アーキテクチャな Linux OS 上で動作する Go 言語製の Linux Container 構成ツール。「アプリケーションをプラットフォームに依存せず確実に動かす」ことや「開発者が手軽にアプリケーションの実行環境を手に入れる」ことにフォーカスしており、「インフラのプラットフォームを仮想化して提供する」ことを目的とした Virtual Box や VMWare などの VM (Virtual Machine) とは思想が異なる。

コンテナは Linux 上で動作する仮想実行環境 (要はプロセス) で VM に比べて低コストで作成・運用可能。Docker を使用すると アプリケーションは Linux OS 上のコンテナ内に「サービス」プロセスとして常駐する ことになる。

@yano3nora
yano3nora / react-use.md
Last active March 27, 2024 07:38
[js: react-use] Custom react hooks library. #js #react
@yano3nora
yano3nora / chakra-ui.md
Last active March 26, 2024 08:20
[js: Chakra UI] TypeScript based component library for React. #js