アプリケーション
216 件の記事
Go言語による分散サービス
Go言語による分散サービス
実用Go言語
実用Go言語
再帰処理の苦手なところ
再帰処理でつまずきやすいreturn文やコールスタックの評価について、克服のための考え方とともに解説します。
プログラマ脳
プログラマ脳
プログラミング脳をこれから鍛える本
プログラミング脳をこれから鍛える本
デプロイ戦略を解説:ブルーグリーン・カナリア・ローリング等の比較
ブルーグリーン・カナリア・ローリング・リクリエイトなどのデプロイ戦略を比較。ダウンタイムを最小化するための選び方と使い分けを解説します。
PyroscopeでContinuous Profiling
Pyroscopeを使った継続的プロファイリングを解説。サーバー構築、pull型プロファイリング、保持期間の設定、Grafana連携の方法を紹介します。
DefaultServeMux以外でpprofを使う方法
Go言語のpprofパフォーマンス分析、DefaultServeMux以外のカスタムルーターでpprof.Indexをハンドラ登録する実装
Goのhtml/templateでURLをエンコードさせない
Goのhtml/templateがURLを自動エンコードする理由と、template.URLを使ってエンコードさせずに生のURLを渡す方法を、最小の動作例つきで解説します。
buildxを使ったGoアプリケーションイメージのクロスコンパイル
Docker buildxのマルチアーキテクチャビルドで、GoアプリをLinux AMD64とARM64向けにクロスコンパイルしてイメージ化する方法を解説します。
FuelPHPの2023年3月現在の現況
2023年3月時点のFuelPHPの開発状況・リリース動向・コミュニティの現況を整理してまとめました。
Goを学びなおす
言語仕様やジェネリクスの実装、Go 1.18以降の機能をひと通り見直し、Goのコーディング力を鍛えなおす方法を紹介します。
GoのHTTP Routerを比較するベンチマーカーを実装した
複数のGoルーターをベンチマーク比較し、静的ルート・パスパラメータなどのテストケース設計を通してパフォーマンス差分を測定。
Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る
Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る
homebrewで過去バージョンをインストールする
Homebrewで過去バージョンのソフトウェアをインストール・ダウングレードする方法を、vimなどの具体例とともに解説します。
Cloud Functionsを使ってSlack AppのSlash Commandを実装
Google Cloud FunctionsでSlack Slash Commandを実装。サーバーレス、低コスト、Signing Secret認証、Cloud Buildでデプロイするボット実装ガイドを紹介します。
SLI・SLO・SLAを解説:エンジニアのための実践ガイド
SLI・SLO・SLA の意味と違いを解説。エラーバジェットの考え方と、信頼性目標を運用に組み込むための実践的なガイドです。
GoでClean Architectureのレイヤーを静的解析する
go-cleanarchを使い、GoでClean Architectureのレイヤー依存関係を静的解析で検証・強制する方法を解説します。
スクラムマスター vs プロダクトオーナー:役割と責任の比較
スクラムマスターとプロダクトオーナーの役割・責任の違いを比較。それぞれがチームに何をもたらすかをスクラムの文脈で整理します。
マークダウン形式のファイルをPDFファイルに変換する(mermaid・emoji・toc対応)
マークダウン形式のファイルをPDFへ変換する仕組みを紹介。mermaid・emoji・目次(toc)に対応したシンプルなドキュメント管理ツールです。