Amplify Gen2 入門:スクラッチからユーザーログインまで
この記事では、Amplify Gen2を使用して空のNext.jsプロジェクトからユーザーログイン機能を構築する手順を解説しています!
Webアプリ・クラウド基盤の開発と業務効率化
この記事では、Amplify Gen2を使用して空のNext.jsプロジェクトからユーザーログイン機能を構築する手順を解説しています!
2025年8月5〜6日に東京ビッグサイトで開催されたGoogle Cloud Next Tokyo '25に初参加。セッションやハンズオンを通じて、動画検索や、AIエージェント開発の実践的な体験、さまざまな企業の展示を楽しみました。
Pythonのリスト結合時は、 + 演算子を使うことによって繋ぐこともできますが、別途 extend というメソッドが用意されてもいます。本記事ではこれらの違いを扱い、どちらの手法をどのように使い分けていくべきなのか、について説明します。
DynamoDBはコスト面など採用すべきメリットが大きいですが、検索機能においては従来型RDBや全文検索エンジンと比べて制限があります。DynamoDBの検索の制限に対応するための設計の工夫とテクニックを紹介します。
SQLでは、スクリプト言語などと異なる考え方を要求される問題がいくつか存在します。今回扱うギャップ・アンド・アイランド問題はその中の典型例といえる問題で、連続する値のみをまとめる際に対処する必要があります。本記事ではその解決方法について説明しています。
AWS Summit Japan 2025に参加した初心者の視点から、セッションや体験ブース、展示内容を紹介しています。特に、AWS Builders’ Fairには興味深いプロジェクトが多く、実際に手を動かして体験できるデモもありました。
Google Cloud でローカル開発を行うときなどに、CLIでログインしてある自分のGoogleアカウントの権限ではなく、デプロイ先の環境の実行者にあたるサービスアカウントの権限でコマンドを実行したくなるときがあります。本記事ではそういったときにどう対応すれば良いかをPythonベースのスクリプトで纏めています。
AWS Lambdaを初めとするサーバレスサービスは手軽さやコスト面から重宝していますが、Webアプリが受け取るリクエスト形式とLambdaが受け取るイベント形式の違いを埋める必要がありました。この課題を簡単に解決できるツールを紹介します。
Google VidsとGeminiを活用した動画作成の新体験をご紹介。AIによる自然言語での動画作成や画像生成機能で、動画編集未経験者でも簡単に業務用動画が作れる時代に。社内報告やプレゼン資料の動画化に最適なツールです。
Python 3.6 で導入されている文字列リテラル f-string ですが、最近、3.12で大きく挙動が変わっています。歴史を紐解いていきながら、新しい形でf-stringを活用していくための変更点についてまとめています。
メール配信等でメジャーなサービスのSendGridですが、WEBのコンソール画面上で見るユニーク開封数がWEBHOOK等で連携した値とズレていることに気付きました。実際検証してみると、ユニーク開封数が多く計上されるケースがあることがわかったのでその内容についてまとめています。