Kafka を Java のテストプロセスに埋め込める EmbeddedKafka でコンシューマーをテストする
Kafka は人気の分散メッセージングシステムです。Spring for Apache Kafka を使うと Kafka トピックからのメッセージ取得を契機としてビジネスロジックを実行するコンシューマーの Spring Boot アプリを簡単に作成できます。 本記事では Kafka の環境を構築することなくコンシューマーの結合テストができる EmbeddedKafka を紹介します...
記事を読む豆蔵デベロッパーサイト 2022年7-9月のサマリー
2022年度第2四半期のまとめです。そろそろ1周年が近くなってきました。 記事数・執筆者数 # 8月に記事数が200本を超えました。100本到達は5月で半年ぐらいかかっていたので、かなり加速していることになります。現在、239記事が公開されています。執筆者数は19人、うちアクティブに執筆してくれてる人も9人に増えました。ランディングページが第1四半期から3つ増えて11になりました。 ランディングページ・連載の動向 # 「学び」 # 新設のランディングページです...
記事を読むWasmtime が Production Ready に
Bytecode Alliance は WebAssembly(WASM) のランタイムである Wasmtime が v1.0 に到達し Production Ready になったことを宣言しました...
記事を読むDeno による Slack プラットフォーム(オープンベータ)
Slack から Deno による新しいプラットフォームがオープンベータとしてリリースされました。 Slack releases platform open beta powered by Deno ちょうど Deno について連載をやっていることもあり興味を持ちました。Deno については、Blog に Slack’s journey with Deno と題して以下のように書かれています...
記事を読むDeno を始める - 第2回 (外部ライブラリの利用)
前回は開発環境の構築を行い、Deno ランタイムの概要を見ました。 今回は、外部ライブラリの利用方法について見ていきます。 外部コードのインポート # Linking to External Code | Manual | Deno Deno はブラウザ上の JavaScript のように URL を指定してスクリプトを実行できます...
記事を読むDeno を始める 第1回:開発環境とランタイム
この連載では「遅まきながら Deno を使い始める」というテーマで Deno の環境構築から始めて、エコシステム、ユースケースなどを扱っていこうと考えています。 Deno は Node.js を開発した Ryan Dahl が Node.js の設計の反省点を活かして開発し世に送り出した JavaScript / TypeScript ランタイムです。セキュアな設計、TypeScript をファーストクラス言語とすること、シングルバイナリの deno CLI だけで動くことなどを特徴とします...
記事を読むカスタムワークフローで GitHub Pages デプロイが可能に
GitHub Pages は専用のブランチか docs などのターゲットディレクトリを指定して公開する方式です。したがって、SSG(Static Site Generator) を使う場合、ソースコードだけでなくビルド成果物もリポジトリ管理する必要がありました。7月に GitHub Actions ワークフローによるデプロイがベータ版として利用可能になりました...
記事を読むコンテンツ重視の静的サイトジェネレーター Astro でドキュメントサイトを構築する
Astro は SSG (Static Site Generator) の1つです。「高速でコンテンツにフォーカスした Web サイトを構築するためのオールインワン Web フレームワーク」というのがキャッチコピーです。 Astro | Build faster websites v1.0 がリリースされました。 Astro 1.0 | Astro ブログやポートフォリオサイトの他、ドキュメンテーションサイトのテンプレートも提供されています。公式ドキュメントには日本語版もあります...
記事を読むGitHub の外部サービス自動リンク参照で英数字の識別子が利用可能に
GitHub の Pro/Team/Enterprise のアカウントでは、外部サービスへの自動リンク参照が利用できます。 Jira や Zendesk などの GitHub 以外のサービスで課題やインシデントを管理しているいるプロジェクトも多いでしょう。その場合、GitHub の issue、PR、コミットコメントに JIRA#1 のように プレフィクス<ID> の形式で書くと自動でリンクしてくれる機能です。課題やインシデントを追跡する上で役立ちます...
記事を読むGitHub Actions 再利用可能ワークフローでネスト呼び出しと Matrix strategy が解禁
以前の「GitHub Actions - 再利用可能ワークフローを使う」の記事時点では、以下のような制約がありました...
記事を読む