コンテンツ重視の静的サイトジェネレーター Astro でドキュメントサイトを構築する
Astro は SSG (Static Site Generator) の1つです。「高速でコンテンツにフォーカスした Web サイトを構築するためのオールインワン Web フレームワーク」というのがキャッチコピーです...
記事を読む初心者のためのJavaプログラミング再学習(その1 基本データ型とオブジェクト型)
はじめに # 「初心者のためのJavaプログラミング再学習」と題して、初心者の方向けにJavaプログラミングの解説シリーズを立ち上げました。Javaプログラミングを網羅的にカバーするのではなく、新人研修等で躓く受講者が多い部分、一度勉強したけど理解が難しい部分に絞って執筆する予定です...
記事を読むIoT を使ってみる(その1:AWS IoT チュートリアル編)
「IoT」という言葉が世の中に広まって、結構な時間が経ったと思います。 私達が日頃「ああ、これがIoTだ」と実感することはそれほど多くないと思いますが、IoTは私達の生活の中に着実に広がっています...
記事を読むペアワイズ法テストケース生成ツール「PictMaster」の重みを使う
前回はペアワイズ法テストケース生成ツール「PictMaster」の”エイリアス”について紹介しました。 今回はPictMasterの”重み”機能について紹介したいと思います...
記事を読むエクストリームプログラミング解説 その3:価値(2/2)
はじめに # 中佐藤です。XP解説その3です。一応、エクストリームプログラミング解説 その1:全体像から続き物として読んでいただくことを想定しています。前回は「価値」のうち「コミュニケーション」を解説しました。 価値(続き) # あらためて4+1の価値を再掲します。今回は「フィードバック」から...
記事を読むGitHub の外部サービス自動リンク参照で英数字の識別子が利用可能に
GitHub の Pro/Team/Enterprise のアカウントでは、外部サービスへの自動リンク参照が利用できます。 Jira や Zendesk などの GitHub 以外のサービスで課題やインシデントを管理しているいるプロジェクトも多いでしょう...
記事を読むEKS Blueprints(CDK)ですぐ使える実用的なEKSクラスタ環境を簡単に手に入れる
EKSクラスタを構築するには、Kubernetesだけでなくその土台となるAWSネットワーク・セキュリティの知識も少なからず必要です...
記事を読むエクストリームプログラミング解説 その2:価値(1/2)
はじめに # 中佐藤です。エクストリームプログラミング解説 その1:全体像に続き、その2です。なぜかその2から入ってしまった方は、その1から読んでください。ここまでで、価値・原則・プラクティスという3つの概念をざっとご紹介しました...
記事を読む今さら聞けないMaven – コンテナも一緒にビルドしたい。テスト実行前にコンテナを起動したい
Javaの開発ではMavenなどのビルドツールでビルドやテストの手順を定義し実行するのが一般的ですが、コンテナも一緒にビルドしたいなぁと思うときはありませんか?また、マイクロサービスの普及に伴ってREST通信を行う処理が多くなってきましたが、REST通信部分のテストは手間が掛かるので、いっその事...
記事を読む自動打鍵テスト - 画面操作・検証だけでなくテストコード自体も自動生成してしまう真の自動化
イントロ # この記事では、豆蔵が支援するプロジェクトでのWebアプリに関するテスト自動化の事例を紹介します。 特にそのプロジェクト特有という内容ではなく、どのプロジェクトでも共通するポイントについて具体例を交えてまとめました...
記事を読むGitHub Actions 再利用可能ワークフローでネスト呼び出しと Matrix strategy が解禁
以前の「GitHub Actions - 再利用可能ワークフローを使う」の記事時点では、以下のような制約がありました...
記事を読むkubectl debugを使ってKubernetesのコンテナをデバッグする
2022-08-23にKubernetesのv1.25がリリースされました...
記事を読むエクストリームプログラミング解説 その1:全体像
はじめに # 中佐藤です。リモートワーク環境紹介を書いたら、もちろん他の記事も書くんだよね、とプレッシャーをいただきました。というわけで、本業(?)のアジャイル関連です。話が長くなるのが目に見えているので、連載にすることを、最初に宣言します...
記事を読む今さら聞けないMaven - JUnit5のテストクラスがなぜか実行されない
JUnit5のテストクラスをEclipseなどのIDEからは問題なく実行できるのにMavenコマンドから実行するとなぜかテストクラスが検出されず実行されなくなる。そんなお困りの事象と対処方法について今回は説明します。とりあえずどうすればいいかだけ教えて!という方は対処からどうぞ...
記事を読む豆蔵社員のリモートワーク環境ご紹介 その9 ずっと作業に集中できる環境
はじめに # はじめまして。鵜野です。 リモート環境について書いてほしいと熱望リクエストがあり記載します。 豆蔵は2005年入社ですので、だいぶ古株となってしまいました...
記事を読む豆蔵社員のリモートワーク環境ご紹介 その8 研修とコンサルのバランス
はじめに # デベロッパーサイトでは、はじめまして。中佐藤です。豆蔵サイトでは、アジャイル関連の記事を書いています。今回こちらではデビューということで、事業部長が始めたこのテーマに乗っかります。ここまでの他の人との違いを強調するなら、あえて最適化しないことでしょうか...
記事を読むNetlify Split TestingでGitブランチベースのA/Bテストをする
不特定多数のユーザーに公開するWebサイトでは、UI/UXの改善がエンゲージメントやコンバージョン等の指標に良い影響があるのかは、実際に公開してみないと分からないことが多いかと思います。 ここでよく利用されるリリース戦略はA/Bテストです...
記事を読むオンライン研修 成功させるために抑えるべき4つのポイント
みなさん、オンライン研修を上手に運営できていますか? もしくは、上手に運営された研修やセミナーに参加されたことはありますか? 弊社ではここ数年、オンラインで研修を実施することが増えました。オンライン研修のノウハウもかなり蓄積できました...
記事を読むEleventyで生成したサイトでNetlify Edge Functionsを使ってみる
一般的にサイトジェネレータで作成したサイトは、特定の場所に静的リソースを配置し、CDN経由で配信することが多いかと思います...
記事を読むソフトウェアサプライチェーンセキュリティのための GitHub Actions ワークフロー
昨今 OSS をソフトウェア開発で使用するのは当たり前になっているため、依存しているアップストリームの OSS の脆弱性によりアプリケーションが侵害されるリスクは常にあります。直接使用している OSS のみならず間接的に依存しているものもあります...
記事を読む