Artifact Attestations で GitHub Actions ワークフローの成果物の出所情報を検証可能にする
はじめに # GitHub の Artifact Attestations を使用すると GitHub Actions ワークフローでビルド成果物に署名して成果物の出所情報を検証可能にできます。 Artifact Attestations は現在パブリックベータです...
記事を読むBun で実行可能バイナリをクロスコンパイルできるようになりました
はじめに # 去年の9月 Bun が 1.0 に到達したとき、開発環境に導入してみた記事を書きました。 開発環境の Node.js を Bun に置き換えてみる その後 Bun 1.1 で Windows 対応が行われ、真のクロスプラットフォームが実現されました...
記事を読むExcelを使って簡単にオープンデータを分析する(発展編)
前回の記事ではExcelとPowerQueryを利用して簡単にインターネット上の公開データを分析する手法を紹介しました。これでも手軽にデータを取得/分析するには十分ではあるのですが、もう少し作り込むことで簡単なデータ分析ツールとして活用できるようになります...
記事を読むLangChainのJava用ライブラリLangChain4jを使ってみる
はじめに # こんにちは。デジタル戦略支援事業部の三浦です。 今回はLangChainのJava用ライブラリである LangChain4j を触ってみたので紹介したいと思います...
記事を読むClaude 3 を使ってみたら「こんなアプリ作れたらいいなぁ」と温めていたアイデアがこいつですんじゃいました。
はじめに # こんにちは、今田です。 豆蔵社内のイベントで、AWSの生成AI勉強会があるというので、Claude 3 をちょっと触ってみようと思いました...
記事を読むマルチランタイム時代のモダン JavaScript レジストリ JSR を使ってみる
はじめに # JSR は JavaScript/TypeScript 用のパッケージレジストリです。 JSR: the JavaScript Registry 現在オープンベータの位置付けです。GitHub アカウントでサインアップ可能です...
記事を読む脳のメモリから「慣れ」を考察する ~新人エンジニアが最速で慣れるためにやったこと~
はじめに # 株式会社豆蔵の山下です。業界未経験の状態でしたが、昨年の8月に縁あって株式会社豆蔵に入社しました。 この度は、春という季節にふさわしいタイミングで、当時の自分を振り返りながら記事を書かせていただきました。 記事の対象とする人としては以下のとおりです...
記事を読むMoodle 4.4をAmazon EC2にインストールする
こんにちは、庄司です。 組織が主導して新しい業務で必要になる知識や技能を習得する「リスキリング」や大学等で学び直す「リカレント教育」という言葉を聞くことが多くなりました。こうした研修で利用することの多い Learning Management System (LMS) に Moodle があります...
記事を読む効率的なクラウドインフラ管理のためにIaCアプローチを活用する
本記事は現在開催中の新人向け連載に向けたものです。 ここでは、いち早く新人から脱却するための第一歩として、IaC(Infrastructure as Code)ツール導入のメリットや簡単な使い方を紹介します。 今やクラウド環境は当たり前の時代になりました...
記事を読む新人さんに捧げる、やさしく楽しく解説するソフトウェア開発のプロジェクト用語(後編)
前回 は用語を半分解説したところで終わったので、今回はその後編として続きを説明していきます。 とあるプロジェクトのメール(再掲) # まずは前回のとあるプロジェクトのメールを再掲します。 プロジェクトが開始されるのに伴いキックオフを行います。ついては皆さんの参加をお願いします...
記事を読むGoogle Apps Scriptを使ってAWS管理コンソールにアクセスする
こんにちは、庄司です。 過去の記事の中で Google Apps Script (GAS) を使って AWS にアクセスするコードを説明してきました。過去の記事では XML のパースや署名のためにサードパーティのライブラリを利用するため、パッケージングに Webpack を使っていました...
記事を読むメーカーでのアジャイル、ウォーターフォール、そしてV字モデル:誤解を解き明かす
はじめに # 開発手法の選択はプロジェクトの成功に直結します。 私自身はアジャイル専門のコンサルタントではありませんが、メーカーでの開発プロセス改善のコンサルの中でアジャイルの導入も行っています。その中で、アジャイル、ウォーターフォール、V字モデルはよく誤解されがちな概念です...
記事を読むGitHub ActionsのセルフホステッドランナーとしてAWS CodeBuildを使う
今や代表的なCI/CDサービスとなったGitHub Actionsですが、去年そのワークフロー記法がAWS CodeBuildでも使えるようになりました[1]。 ただし、ここではあくまでパイプライン自体はCodeBuildのジョブとして動作します...
記事を読むスクラムガイドから読み取る「スプリントの中止」
はじめに # アジャイルグループの石田です。今回は、中々話題にあがりにくい「スプリントの中止」に関する話題です。 開発のリズムを大切にするスクラムの中で、そのリズムの要となるスプリントを途中で辞めるのはもちろん可能な限り避けたいものです...
記事を読むVS Code のキーマップを拡張を使わずカスタマイズしてみよう
はじめに # 新年度になったと思ったらもうゴールデンウィークですね。 突然ですが皆さんはどんなコードエディタを使っているでしょうか。今時は大体 Visual Studio Code (VS Code)ですよね。VS Code には色々な拡張が提供されており、自分好みの環境を構築できます...
記事を読むExcelを使って簡単にオープンデータを分析する
少し前までは防寒着が手放せなかったのですが、すっかり暖かくなりましたね。外に出るとピカピカのランドセルやパリッとしたスーツを身に纏い、新生活に心躍らせていそうな人の姿が目にも眩しく映ります...
記事を読むOpenAI Assistants API(v2)で新しくなったFile Search(Vector Stores)を使う
最近はOpenAI APIのアップデートが活発ですね(そろそろGPT-5が発表されるのでしょうか...)。 少し前にもAssistants APIの大きなアップデートがありました...
記事を読む新人さんに捧げる、やさしく楽しく解説するソフトウェア開発のプロジェクト用語(前編)
春ですね。そういえば筆者が新人で配属されたプロジェクトの会議に初めて参加したときですが、聞きなれない業界用語が飛び交っていて面喰ったのを思い出します...
記事を読むスクラム入門の勉強会を開催しました
こんにちは、庄司です。弊社では隔週の朝「アジャイル勉強会」を開催しています。2月にあったこの「アジャイル勉強会」で4月に入ってこられる新入社員向けの勉強会をしてみたいという提案がスクラムマスターの亀井からありました...
記事を読む生成AIを活用してdependency-cruiserのカスタムルールを効率的に作成する方法
はじめに # JavaScriptプロジェクトでは、複雑化する依存関係の管理が非常に重要です。dependency-cruiserはこれを可視化し、分析する強力なツールですが、設定の複雑さがネックとなることもあります。特に、プロジェクト固有のルールの作成は多大な時間と労力を消費します...
記事を読む