2026.03.17 22:33いまさらDevinについてまとめてみるいまさらDevinについてまとめてみる「世界初の自律型AIソフトウェアエンジニア」として登場したDevin。話題になりすぎて逆に追えていなかった人のために、今の時点での状況を整理する。DevinとはDevinはAIスタートアップ Cognition が開発した自律型のAIソフトエ...
2026.03.01 21:42AWS Athena の使いどころ — 「とりあえずS3に溜めたデータ、どう分析する?」問題を解決するAWS Athena の使いどころ — 「とりあえずS3に溜めたデータ、どう分析する?」問題を解決するそもそも Athena って何者?一言で言うと、S3に置いたファイルをそのままSQLで分析できるサービスです。データベースサーバーを立てる必要はありません。データをどこかにロード...
2026.02.20 22:43RDS メジャーバージョンアップを AWS CLI でやってみたRDS メジャーバージョンアップを AWS CLI でやってみたはじめにRDSのメジャーバージョンアップはマネジメントコンソールからでも可能ですが、CLIで手順を明示化しておくとRunbook化・自動化がしやすくなります。今回はPostgreSQL 14 → 16を例に、スナップ...
2026.02.15 01:45GitHub Actions:5分でわかるci.yml入門GitHub Actions:5分でわかるci.yml入門ファイルの置き場所.github/workflows/ci.yml に配置するだけ!最小構成はこれだけ
2026.02.15 01:06GitHubとGitLab、どちらを選ぶ?開発者のための比較ガイドGitHubとGitLab、どちらを選ぶ?開発者のための比較ガイドプロジェクトのソースコード管理を始めようとするとき、多くの開発者が最初に悩むのが「GitHubとGitLab、どっちがいいの?」という問題です。今日はこの2つの人気プラットフォームを比較してみましょう。基本的な違い...
2026.02.05 22:26Headless CMS主要サービス比較ガイドHeadless CMS主要サービス比較ガイドHeadless CMSを導入したいけど、どれを選べばいいか迷っていませんか?今回は、代表的なサービスとその特徴を簡潔に紹介します。1. Contentful特徴: エンタープライズ向けの定番サービス大規模プロジェクトに強い豊富なAP...
2026.02.05 22:23Headless CMSをサクッと理解するHeadless CMSをサクッと理解する従来のCMSとの違い**従来のCMS(WordPressなど)**は、コンテンツ管理と表示画面が一体型です。レストランで例えるなら、キッチンと食堂が同じ建物にあって、提供方法も決まっているイメージ。Headless CMSは、コンテンツ管...
2026.01.25 02:30生成AIとAIエージェント、何が違うの?生成AIとAIエージェント、何が違うの?最近、AI関連のニュースでよく耳にする「生成AI」と「AIエージェント」。どちらもAI技術を使っているのは確かですが、実は役割が大きく異なります。今日はこの2つの違いを分かりやすく説明していきます。生成AIとは?生成AIは、新しいコンテンツ...
2026.01.21 22:14TypeScriptのundefinedとnullの違いTypeScriptのundefinedとnullの違いTypeScriptを書いていると必ず出会うundefinedとnull。どちらも「値がない」ことを表しますが、実は微妙に使い分けがあります。基本的な違いundefinedは「値が設定されていない」状態を表します。変数を宣言...
2026.01.18 22:10Spring Boot + JUnit5のテストをGitHub Actionsで自動実行するSpring Boot + JUnit5のテストをGitHub Actionsで自動実行する前提環境Spring Boot 4.0.1 / Java 21 / GradleJUnit5(spring-boot-starter-testに含まれる)PostgreSQL(Spring...
2026.01.13 22:12Spring Boot Batchの実力を実感! 実装サンプルで学ぶバッチ処理Spring Boot Batchの実力を実感! 実装サンプルで学ぶバッチ処理「Spring Boot Batchって実際どう使うの?」そんな疑問を持っている方に、実際の実装例を交えてSpring Boot Batchの良さを紹介します。Spring Boot Batchとは?大...
2026.01.12 09:13バイブコーディング(Vibe Coding)とは?AIで変わる開発の新スタイルバイブコーディング(Vibe Coding)とは?AIで変わる開発の新スタイルバイブコーディングの概要バイブコーディング(Vibe Coding)は、AIに自然言語で指示を出し、コードの細部にこだわらず「雰囲気・感覚」で開発を進める新しいプログラミング手法です。OpenAIの共同...