記事一覧

技術記事・日々の学びをまとめています。

ソフトウェアテストの教科書
テスト 2022-11-22

ソフトウェアテストの教科書

ソフトウェアテストの教科書

#書評

最新記事

SOAとマイクロサービスとの違いについて整理するために読んだ記事メモ
アーキテクチャ 2022-11-21

SOAとマイクロサービスとの違いについて整理するために読んだ記事メモ

整理するSOAとマイクロサービスの違い。サービス指向アーキテクチャ、ESB、API Gateway、資源共有とコンポーネント分割の特性比較。

#マイクロサービス#リンク集
homebrewで過去バージョンをインストールする
アプリケーション 2022-10-30

homebrewで過去バージョンをインストールする

Homebrewで過去バージョンのソフトウェアをインストール・ダウングレードする方法を、vimなどの具体例とともに解説します。

#homebrew#vim
ADR(アーキテクチャ決定記録)とは?技術的意思決定の記録方法
アーキテクチャ 2022-10-10

ADR(アーキテクチャ決定記録)とは?技術的意思決定の記録方法

ADR(アーキテクチャ決定記録)とは何か、技術的意思決定を文書化する意義と、エンジニアリングチームで活用するための書き方を解説します。

#Architecture Decision Record
Design Docsについて
アーキテクチャ 2022-10-07

Design Docsについて

Design Docsを解説。設計課題の early detection、ステークホルダ合意形成、知見共有、ライフサイクル管理でアジャイル開発に適した設計ドキュメント方法を紹介します。

#Design Docs
Cloud Functionsを使ってSlack AppのSlash Commandを実装
アプリケーション 2022-09-19

Cloud Functionsを使ってSlack AppのSlash Commandを実装

Google Cloud FunctionsでSlack Slash Commandを実装。サーバーレス、低コスト、Signing Secret認証、Cloud Buildでデプロイするボット実装ガイドを紹介します。

#Slack Bot#Slack#Golang#Google Cloud Platform#Cloud Functions
SLI・SLO・SLAを解説:エンジニアのための実践ガイド
アプリケーション 2022-09-10

SLI・SLO・SLAを解説:エンジニアのための実践ガイド

SLI・SLO・SLA の意味と違いを解説。エラーバジェットの考え方と、信頼性目標を運用に組み込むための実践的なガイドです。

#SLI#SLA#SLO
GoでClean Architectureのレイヤーを静的解析する
アプリケーション 2022-09-04

GoでClean Architectureのレイヤーを静的解析する

go-cleanarchを使い、GoでClean Architectureのレイヤー依存関係を静的解析で検証・強制する方法を解説します。

#Golang#Clean Architecture
スクラムマスター vs プロダクトオーナー:役割と責任の比較
アプリケーション 2022-09-04

スクラムマスター vs プロダクトオーナー:役割と責任の比較

スクラムマスターとプロダクトオーナーの役割・責任の違いを比較。それぞれがチームに何をもたらすかをスクラムの文脈で整理します。

#スクラム
マークダウン形式のファイルをPDFファイルに変換する(mermaid・emoji・toc対応)
アプリケーション 2022-09-01

マークダウン形式のファイルをPDFファイルに変換する(mermaid・emoji・toc対応)

マークダウン形式のファイルをPDFへ変換する仕組みを紹介。mermaid・emoji・目次(toc)に対応したシンプルなドキュメント管理ツールです。

#markdown#marked#Emoji#mermaid#JavaScript
bmf-techを支える技術
アーキテクチャ 2022-08-08

bmf-techを支える技術

Docker、Golang、Vue.js、Nginx、Prometheus、Grafanaなど、このブログのインフラと監視を支える技術を紹介します。

#Docker#Docker Compose#VPS#Golang#Vue.js#Prometheus#Promtail#Loki#Grafana#Nginx
ブログのシステムを移行した
ポエム 2022-06-14

ブログのシステムを移行した

bmf-techのブログ基盤が、WordPress・Laravel CMS・Go CMSという3世代を経て進化してきた過程を紹介します。

#CMS
達人が教えるWebパフォーマンスチューニング 〜ISUCONから学ぶ高速化の実践
パフォーマンス 2022-06-09

達人が教えるWebパフォーマンスチューニング 〜ISUCONから学ぶ高速化の実践

達人が教えるWebパフォーマンスチューニング 〜ISUCONから学ぶ高速化の実践

#システムパフォーマンス#ISUCON#書評
ゼロからわかるファイナンス思考 働く人と会社の成長戦略
ビジネス 2022-04-27

ゼロからわかるファイナンス思考 働く人と会社の成長戦略

ゼロからわかるファイナンス思考 働く人と会社の成長戦略

#会計#書評
PHP7.4からPHP8.1までの新機能をキャッチアップ
アプリケーション 2022-03-21

PHP7.4からPHP8.1までの新機能をキャッチアップ

PHP 8.1の新機能を解説。型付きプロパティ、アロー関数、Union型、match式、Attributesなどをキャッチアップします。

#PHP
legoでLet's encryptのSSL証明書をDNS-01方式で取得する
インフラストラクチャ 2022-01-18

legoでLet's encryptのSSL証明書をDNS-01方式で取得する

legoでLet's encryptのSSL証明書をDNS-01方式で取得する

#Let's Encrypt#Tips
Golangでロードバランサーを実装する
アプリケーション 2022-01-01

Golangでロードバランサーを実装する

L4ロードバランサーをGoで実装し、ラウンドロビンスケジューリング・ヘルスチェック・リバースプロキシの仕組みを構築例を通して解説。

#Golang#ロードバランサー#ラウンドロビン
2021年の振り返りと来年の抱負
ポエム 2021-12-30

2021年の振り返りと来年の抱負

2021年の振り返りと来年の抱負。個人的な振り返りとハイライトをまとめます。

#振り返りと抱負
コンテナで始めるモニタリング基盤構築
インフラストラクチャ 2021-12-18

コンテナで始めるモニタリング基盤構築

Docker環境のモニタリング基盤構築を解説。Prometheus・Grafana・Kibana・Fluentd・cadvisorでログとメトリクスを一元収集・可視化する実装ガイドです。

#Docker#Docker Compose#Elasticsearch#Grafana#Kibana#Prometheus#cadvisor#efk#fluentd#node-exporter
StreamYardでKeynoteの発表者ディスプレイを表示しながら配信する方法
ツール 2021-11-03

StreamYardでKeynoteの発表者ディスプレイを表示しながら配信する方法

StreamYardでKeynoteプレゼン配信時、発表者ディスプレイとスライド表示をウインドウ分割して同時に活用する実装手順

#Keynote#StreamYard#Tips