記事一覧

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

Goのrune型について
アプリケーション 2024-02-21

Goのrune型について

rune型がint32のエイリアスでUnicodeコードポイントを表現することを解説し、string型とのループ挙動の違いやマルチバイト文字処理を詳述。

#Golang

最新記事

Goでオレオレ証明書がほしいときの一手
アプリケーション 2024-02-16

Goでオレオレ証明書がほしいときの一手

Go標準のgenerate_cert.goを使い、opensslやmkcertなしでローカルHTTPS用の自己署名証明書(cert.pem/key.pem)をワンコマンドで生成する方法を解説します。

#Golang#Tips
Goで指数バックオフとジッターを実装する|リトライ設計
アプリケーション 2024-01-31

Goで指数バックオフとジッターを実装する|リトライ設計

指数バックオフとジッターを組み合わせたリトライ実装をGoで実装し、Full・Equal・Decorrelated Jitterの3種類のアルゴリズムを比較。

#指数バックオフ#リトライ#ジッター
入門 考える技術・書く技術――日本人のロジカルシンキング実践法
ビジネス 2024-01-31

入門 考える技術・書く技術――日本人のロジカルシンキング実践法

入門 考える技術・書く技術――日本人のロジカルシンキング実践法

#ロジカルシンキング#書評
FuelPHPとPHPのアップデートプロジェクトレポート
アプリケーション 2024-01-26

FuelPHPとPHPのアップデートプロジェクトレポート

FuelPHPアプリケーションをPHP7.3から8.1へアップデートした実践記録。モノリス構成での進め方と互換性チェックツールの活用を解説します。

#PHP#FuelPHP
Go1.22rcで変更されるServeMuxの仕様
アプリケーション 2024-01-25

Go1.22rcで変更されるServeMuxの仕様

Go1.22のServeMuxで導入されたHTTPメソッド指定・パスパラメータ・{$}ワイルドカードなどのルーティング拡張仕様を実装例で検証。

#Golang
gRPCとProtocol Buffersについて復習するためのリンク集
アプリケーション 2024-01-25

gRPCとProtocol Buffersについて復習するためのリンク集

gRPCとProtocol Buffersを、ロードバランシングやKubernetesデプロイ、ベストプラクティスの観点から復習するためのリンク集を紹介します。

#gRPC#Protocol Buffers#リンク集
モブプログラミングについて
開発プロセス 2024-01-23

モブプログラミングについて

実践するモブプログラミング。3人以上での同期開発、ドライバー・ナビゲーター役割分担、VS CodeLiveShare、チーム学習効果を解説

#モブプログラミング#アジャイル
Goのマルチモジュール構成でWorkspace modeを使ってみる
アプリケーション 2024-01-19

Goのマルチモジュール構成でWorkspace modeを使ってみる

Go 1.18以降のWorkspace modeでマルチモジュール開発を簡単にする方法。go work init、go.workファイルの構成、go.modを編集せずにローカルモジュールを参照する手順を解説します。

#Golang
OpenAPIを使ったスキーマ駆動開発
アプリケーション 2024-01-19

OpenAPIを使ったスキーマ駆動開発

OpenAPIを使ったスキーマ駆動開発を解説。REST APIの仕様定義、コード生成、モックサーバーの活用といったメリットを紹介します。

#OpenAPI#スキーマ駆動
世界一流エンジニアの思考法
ビジネス 2024-01-18

世界一流エンジニアの思考法

世界一流エンジニアの思考法

#思考法#書評
2023年の振り返りと来年の抱負
ポエム 2024-01-03

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

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

#振り返りと抱負
開発生産性についての記事漁り
マネジメント 2023-12-30

開発生産性についての記事漁り

DORAのFour KeysやSPACEフレームワークを使った開発生産性の計測を解説。デプロイ頻度やリードタイムなどの指標を紹介します。

#開発生産性#リンク集
アーキテクチャ設計と組織設計についての記事漁り
アーキテクチャ 2023-12-27

アーキテクチャ設計と組織設計についての記事漁り

アーキテクチャ設計と組織設計についての記事漁りについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。

#設計#アーキテクチャ#リンク集
Aurora Serverlessについて調べた
データベース 2023-12-27

Aurora Serverlessについて調べた

Aurora Serverless v2のマルチAZ対応、オートスケーリング、コスト最適化、導入時の検討ポイントを調べてまとめます。

#Amazon Web Service
GrafanaでContact PointsとPoliciesをプロビジョニングするようにする
インフラストラクチャ 2023-12-27

GrafanaでContact PointsとPoliciesをプロビジョニングするようにする

GrafanaのContact Pointsとアラートポリシーを、YAML設定ファイルでプロビジョニングしてSlack通知を自動化する方法を解説します。

#Grafana#Docker
ソフトウェア開発のプロジェクトにおける不確実性への向き合い方
開発プロセス 2023-12-22

ソフトウェア開発のプロジェクトにおける不確実性への向き合い方

ソフトウェア開発における不確実性への向き合い方を、アジャイルな計画づくりの観点から解説。既知の未知と未知の未知を区別し、リスクを抑える方法を紹介します。

#アジャイル
モニタリングシステムにおけるPull型とPush型のアプローチの違い
インフラストラクチャ 2023-12-13

モニタリングシステムにおけるPull型とPush型のアプローチの違い

モニタリングシステムにおけるPull型とPush型のアーキテクチャの違いを、それぞれのメリット・デメリットと代表的なツールとともに整理して解説します。

#モニタリング