もふもふ技術部

IT技術系mofmofメディア

serverless framework でS3バケットの作成・操作をする

serverless framework でS3バケットの作成・操作をする 概要 serverless frameworkでS3バケットを作成し、画像を登録・取得します。 リクエストにはfetchAPIを利用しました。 実装 今回の実装内容はgithubにも載せてありますのでご参考までに。 https://gith…

【Flutter 連載記事第2回】widgetを使った画面表示や、画面遷移をさせる

本記事について 本記事はシリーズ連載記事の第2回になります。 第1回では環境構築が完了しましたので、本記事ではその状態から引き続き進めていきます。 flutterの環境構築 widgetを使った画面表示や、画面遷移をさせる DBの設定やCRUDをする S3を使って画…

graphql-rubyでRSpec実装してみた

はじめに graphql-rubyでは大きく分けてスキーマ構造テストと統合テストの2種類がありますが、今回は統合テストのmutationスペックについて紹介していきます。 記事について graphql-ruby初学者向けの記事を書いています。 関連記事 graphql-batchでN+1を解…

RedwoodJSに入門してみた(第5回: 実際に使ってみて感じたこと)

この記事について この記事は、全5回の第5回です。 RedwoodJSに入門してみた(第1回: アプリ作成〜モデル作成) RedwoodJSに入門してみた(第2回: CRUD作成 API編) RedwoodJSに入門してみた(第3回: CRUD作成 WEB編) RedwoodJSに入門してみた(第4回: dbAu…

serverless frameworkでlambda関数からmysqlへの接続を試してみた

概要 serverless frameworkで作成するlambda関数から同じくserverless frameworkで作成したRDSのmysqlへ接続を試しました。 今回利用するRDSはこちらの記事で実装したものになります。 serverless framework でバブリックアクセス可能なmysqlを立ててみた |…

ゼロからEthereum(Solidity)でNFT個人開発サービスをリリースするためにやった8つのこと

Web3と呼ばれたりする、ブロックチェーンを用いた分散型の技術が盛り上がってきています。 自分も前々からなんかすごそうだなと思いつつ、まだ実用には遠そうだなと思ったりして手を出していませんでした。 最近はそんな中でも特に盛り上がっているように見…

RedwoodJSに入門してみた(第4回: dbAuthによる認証)

この記事について この記事は、全5回の第4回です。 RedwoodJSに入門してみた(第1回: アプリ作成〜モデル作成) RedwoodJSに入門してみた(第2回: CRUD作成 API編) RedwoodJSに入門してみた(第3回: CRUD作成 WEB編) RedwoodJSに入門してみた(第4回: dbAu…

serverless framework でバブリックアクセス可能なmysqlを立ててみた

やること serverless frameworkを利用してmysqlを構築できるようにします。 aws自体の学習を含む内容となります。(VPCの構築) 主にcloudformationをserverless frameworkにより作成している形になります。 実装 流れ VPC環境を構築し、そこにDBインスタンス…

RedwoodJSに入門してみた(第3回: CRUD作成 WEB編)

この記事について この記事は、全5回の第3回です。 RedwoodJSに入門してみた(第1回: アプリ作成〜モデル作成) RedwoodJSに入門してみた(第2回: CRUD作成 API編) RedwoodJSに入門してみた(第3回: CRUD作成 WEB編) RedwoodJSに入門してみた(第4回: dbAu…

RedwoodJSに入門してみた(第2回: CRUD作成 API編)

この記事について この記事は、全5回の第2回です。 RedwoodJSに入門してみた(第1回: アプリ作成〜モデル作成) RedwoodJSに入門してみた(第2回: CRUD作成 API編) RedwoodJSに入門してみた(第3回: CRUD作成 WEB編) RedwoodJSに入門してみた(第4回: dbAu…

個人開発のcodegen.ymlの設定について考えてみた(GraphQL+Rails+React)

はじめに GraphQL+Rails+Reactという技術スタックの入門をした際、こちらの記事がとてもわかりやすかったです。 その中で、GraphQLCodeGeneratorの設定ファイルcodegen.ymlについて、特に解説がなかったので学習のために調べてみました。 公式はこちら https…

ファイルアップロード機能を実装してみた(graphql-ruby+ActiveStorage+React)

はじめに graphql-rubyでファイルをアップロードするにはBase64にエンコードしてGraphQL側に渡す必要があります。 しかし、この方法だとファイルサイズが3割程度大きくなり下記のデメリットが発生します。 - 通信が遅くなる - ファイルサイズによってリソー…

RedwoodJSに入門してみた(第1回: アプリ作成〜モデル作成)

はじめに 今回から、全5回でRedwoodJSを使ってみて、その概要と所感などを公開していく。 RedwoodJSに入門してみた(第1回: アプリ作成〜モデル作成) RedwoodJSに入門してみた(第2回: CRUD作成 API編) RedwoodJSに入門してみた(第3回: CRUD作成 WEB編) …

(GraphQL+Rails+React)無限ページネーション

はじめに UserとPostが1対多で結びついているような状況で、userとpostを一度 に取得することを想定しています。 記事について graphql-ruby初学者向けの記事を書いています。 関連記事 graphql-batchでN+1を解消してみた 無限ページネーション(現在の記事…

AWS SAMを使ってS3通知→Lambda(Python Pillow)で画像加工する環境をつくる

S3への画像アップロードをトリガーに、それを加工するようなLambdaを1コマンドでつくれるやつです! 通知を設定する方法 Lambdaで外部ライブラリを使う方法 SAMでLambdaをデプロイする方法 あたりの情報がひとつにまとまった記事が見つけられなかったので書…