アプリケーション開発

アプリケーション開発

[React] react-papaparse を使って JSON データを CSV ファイルとしてダウンロードする

React アプリ内で表示しているテーブルなどの JSON データを、CSV ファイルとしてローカルにダウンロードしたいケースがあります。そんな機能が簡単に実装できる、react-papaparse の使い方を紹介します。
AWS

CodePipelineからS3へのデプロイをトリガーにCloudFrontのキャッシュをクリアする

ファイル更新時にS3をトリガーとして、CloudFrontのキャッシュを自動でクリアする仕組みを開発しましたのでご紹介します。この仕組みによって、CloudFrontのTTLを変更しなくても自動でキャッシュクリアできます。
AWS

AWS Lambda (Python 3.12) で使用可能な pandas の Lambda Layer を準備する

データ分析や加工でよく使われるライブラリに、pandas があると思います。本記事では、AWS Lambda (Python 3.12) で動作する pandas の Lambda Layer を準備する手順を紹介します。
AWS

Amazon Cognito でセルフサインアップ時にメールアドレスをチェックする方法 [続編]

Amazon Cognito のセルフサインアップ時にメールアドレスのドメイン名をチェックしたいが、管理者がマネジメントコンソールからユーザ登録するときはチェックしないようにする方法を紹介します。
アプリケーション開発

[React] react-papaparse を使ってローカル CSV ファイルを JSON データとしてロードする

React アプリ上でローカル CSV ファイルを読み込ませて、大量データを効率的に一括処理したいケースがあります。画面UIやデータ変換をしてくれる便利なモジュール react-papaparse を紹介します。
AWS

AWS Amplify Storage を AWS CloudFormation でマニュアルセットアップする

サーバーレス WEB アプリ (SPA) から、ファイルをバックエンドにアップロードして処理したいことがあります。AWS Amplify と連携させた Amazon S3 バケット「AWS Amplify Storage」を使用すると、アプリとセキュアに連動したストレージを簡単に作ることができます。
アプリケーション開発

React 18 にアップグレードしてみた

2022年3月29日に、React のバージョン 18 がリリースされました。私が開発・運用している既存 React アプリ (v17) をアップグレードしたときに対応した箇所を紹介します。
AWS

Cloud9環境を他のユーザ向けに払い出すCloudFormationテンプレート

AWSを利用した開発において、Cloud9を利用する機会はあるかと思います。Cloud9ではコードを修正や踏み台(プライベートサブネットに存在するRDSやEC2にアクセスするため)などに利用できます。このCloud9を他のユーザ向けに払い出すCloudFormationテンプレートを用意しました。
AWS

試験日まで毎日励ますサーバーレスLINE Botを作ろう(AWS CDK編)

AWS CDKを利用して、試験日まで毎日励ましてくれるLINE Botを作成しました。AWS CDKを利用してサーバーレスサービスを立ち上げて、LINE Botを簡単に実装することができます。マネジメントコンソール編の記事と合わせて読むと理解が深まります。
AWS

試験日まで毎日励ますサーバーレスLINE Botを作ろう(マネジメントコンソール編)

AWS LambdaやAmazon DynamoDB, Amazon API Gatewayを利用して、試験日まで毎日励ましてくれるLINE Botを作成しました。AWS CDK編の記事と合わせて読むことで理解が深まります。