• Blog

SoulImpact株式会社公式ブログ

ソフトウェアの開発/システム技術者の派遣/ITコンサルタント

2026.03.17 22:33

いまさらDevinについてまとめてみる

いまさらDevinについてまとめてみる「世界初の自律型AIソフトウェアエンジニア」として登場したDevin。話題になりすぎて逆に追えていなかった人のために、今の時点での状況を整理する。DevinとはDevinはAIスタートアップ Cognition が開発した自律型のAIソフトエ...

2026.03.01 21:42

AWS Athena の使いどころ — 「とりあえずS3に溜めたデータ、どう分析する?」問題を解決する

AWS Athena の使いどころ — 「とりあえずS3に溜めたデータ、どう分析する?」問題を解決するそもそも Athena って何者?一言で言うと、S3に置いたファイルをそのままSQLで分析できるサービスです。データベースサーバーを立てる必要はありません。データをどこかにロード...

2026.02.20 22:43

RDS メジャーバージョンアップを AWS CLI でやってみた

RDS メジャーバージョンアップを AWS CLI でやってみたはじめにRDSのメジャーバージョンアップはマネジメントコンソールからでも可能ですが、CLIで手順を明示化しておくとRunbook化・自動化がしやすくなります。今回はPostgreSQL 14 → 16を例に、スナップ...

2026.02.15 01:45

GitHub Actions:5分でわかるci.yml入門

GitHub Actions:5分でわかるci.yml入門ファイルの置き場所.github/workflows/ci.yml に配置するだけ!最小構成はこれだけ

2026.02.15 01:06

GitHubとGitLab、どちらを選ぶ?開発者のための比較ガイド

GitHubとGitLab、どちらを選ぶ?開発者のための比較ガイドプロジェクトのソースコード管理を始めようとするとき、多くの開発者が最初に悩むのが「GitHubとGitLab、どっちがいいの?」という問題です。今日はこの2つの人気プラットフォームを比較してみましょう。基本的な違い...

2026.02.05 22:26

Headless CMS主要サービス比較ガイド

Headless CMS主要サービス比較ガイドHeadless CMSを導入したいけど、どれを選べばいいか迷っていませんか?今回は、代表的なサービスとその特徴を簡潔に紹介します。1. Contentful特徴: エンタープライズ向けの定番サービス大規模プロジェクトに強い豊富なAP...

2026.02.05 22:23

Headless 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:14

TypeScriptのundefinedとnullの違い

TypeScriptのundefinedとnullの違いTypeScriptを書いていると必ず出会うundefinedとnull。どちらも「値がない」ことを表しますが、実は微妙に使い分けがあります。基本的な違いundefinedは「値が設定されていない」状態を表します。変数を宣言...

2026.01.18 22:10

Spring 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:12

Spring 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の共同...

Copyright © SoulImpact 2022