Future Tech Blog
フューチャー技術ブログ
Home
Authors
真野隼記
真野隼記
さんのページ
145
投稿
6614
総シェア数
1212
Twitter
30
Facebook
3264
はてブ
2108
Pocket
TIG DX所属。バックエンド好きです。フューチャー技術ブログの運営もやっています。
業務でハマったことや同じ議論を繰り返したネタなどを放出していきます。
Go 1.23リリース連載 archive/tar
Go 1.22のマイナーアップデート、 archive/tar を取り上げます。
2024.07.17
Go言語
Docker
Go1.23
tar
脆弱性
ツイート
シェア
2
6
GoLand の WSL2 対応状況を見てみる
Go開発者向けIDEであるGoLandの、Windows WSL2サポートを試しました。
2024.07.12
Go言語
WSL
goland
IDE
ツイート
シェア
2
1
go-smtp-mockをSMTPのモックサーバにして単体テストする
バックエンドのアプリケーションの上で、メール送信するコードがある場合の単体テストをどう実現するか悩みました。
2024.07.10
テスト
モック
Go言語
SMTP
メール
go-smtp-mock
ツイート
シェア
21
9
AWS SDK for Go でエンドポイントの向き先を httptest.NewServer() にしてテスト
AWS SDK for Go を使ったコードをクラウドサービスに依存無しでローカルにてテストするとき、次のような手法が考えられます。
2024.07.09
テスト
モック
AWS
LocalStack
ツイート
シェア
14
6
珠玉のアドベントカレンダー記事をリバイバル公開します
過去に公開したフューチャーアドベントカレンダーの記事の中から、評判が高かった or 社内投票があった珠玉の記事を再公開(リバイバル)するブログリレーを始めます。
2024.06.17
インデックス
Qiita
アドベントカレンダー
文化
ツイート
シェア
はてな
Pocket
アーキテクト教育をボトムアップで考えるLunchセッション会
2024年6月5日に行われたアーキテクト教育をボトムアップで考えるLunchセッション会の開催レポートです。ハッシュタグは #future_tech_talkでした。
2024.06.10
登壇レポート
future_tech_talk
ソフトウェアアーキテクト
ツイート
シェア
1
Pocket
Cloudflare D1を触ってみる
Cloudflare D1を触ってみました。
2024.05.28
Cloudflare
CloudflareD1
SQLLite
ツイート
シェア
1
3
Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする
Testcontainers を用いて、単体テスト実行前に docker compose up -d 無しで、PostgreSQLにアクセスする単体テストを行う、入門記事です。
2024.04.09
テスト
Go言語
Testcontainers
ツイート
15
66
58
GoでAWS Lambdaのミドルウェアをジェネリクスを用いて実装する
AWS SDK for Goを用いてAWS Lambdaを実装する際に、共通的に行いたいミドルウェア的な処理をデコレータで実装する方法を説明します
2024.03.29
Go言語
Lambda
Decorator
共通処理
ツイート
シェア
2
3
Terraform連載2024 hclwriteを用いたtfコード生成入門
Terraformファイルをコード生成するため、hclwriteというGoパッケージの使い方を調べました。
2024.03.12
Terraform
Go言語
hclwrite
ツイート
シェア
2
5
Goリリースノートから技術ブログを書く流れ基礎
単なる翻訳ではなく自分たちならではの付加価値を提供するための執筆のフローや秘訣を、初心者向けにまとめます
2024.03.07
初心者向け
Go言語
リリースノート
技術ブログ
ツイート
シェア
21
16
AWS Lambdaのランタイムを provided.al2023 に更新する際、2バイナリをzipして対応してみた
2023年末にAWS Lambda界隈で話題だった「AWS LambdaのGo 1.xランタイムのサポートが2023年12月31日で終了する」への対応を、あまりネットに無い特殊なやり方を採用して行ったので、考え方や実施メモを残します。
2024.02.26
Lambda
AWS
Makefile
ツイート
シェア
1
2
社内LANで必要かもしれないLocalstackへのカスタムCA証明書ダウンロード手順
2023年3月31日にリリースされたLocalStack v2.0.0から、LocalStackのイメージ構成に変更が入りました。
2024.02.20
LocalStack
プロキシ
OpenSSL
ツイート
シェア
はてな
2
2024年 フューチャー技術ブログリレー企画
2024年に計画している、ブログリレーの企画スケジュールをを取り上げます。
2024.02.19
インデックス
TechBlog
運営
スケジュール
ツイート
シェア
1
Pocket
Go 1.22リリース連載 net, net/http, net/netip
Go 1.22 ライブラリのマイナーアップデートである net, net/http, net/netip を取り上げます。
2024.02.14
Go言語
net/http
Go1.22
システムコール
splice
ツイート
1
19
15
Go 1.22リリース連載 vet, log/slog, testing/slogtest
Go 1.22のアップデートのツーリングのうち Vet と、ライブラリのマイナーアップデートである log/slog, testing/slogtest を取り上げます。
2024.02.05
Go言語
Linter
Go1.22
slog
ツイート
シェア
5
5
Go 1.22リリース連載 archive/tar, archive/zip, bufio, io
Go 1.22のマイナーアップデートのうち、ファイルなどの入出力に関連しそうな archive/tar ・ archive/zip ・ bufio ・ io を取り上げて紹介します。
2024.01.31
Go言語
tar
Go1.22
zip
ツイート
シェア
6
5
ドキュメント管理を制する 陳腐化を防ぐための実践事例 Lunch LT に登壇しました
Findyさん主催のドキュメント管理を制する 陳腐化を防ぐための実践事例 Lunch LTに「設計ドキュメント腐る問題、Git管理で運用してみた本当のところ」というタイトルで登壇しました
2023.12.15
登壇レポート
ドキュメント
開発手法
ツイート
シェア
3
3
設計ドキュメント腐る問題、Git管理で運用してみた結果
設計ドキュメントをGit管理して腐らせないようにがんばってみた話をします
2023.11.01
Git
設計
ドキュメント
ツイート
13
465
196
秋のブログ週間2023はじめます
10/31より秋のブログ週間というブログリレーを始めます。この記事はそのインデックスです。
2023.10.30
インデックス
秋ブログ週間
ツイート
シェア
1
1
PostgreSQLのtimestamp with time zone型とGoのtime.Location
PostgreSQLには timestamp with time zone型が存在します。一見、タイムゾーン付きで日時データを保持してくれそうな名称ですが、そうではないよという話をさせてください。
2023.10.24
Go言語
PostgreSQL
jackc/pgx
タイムゾーン
psql
ツイート
シェア
14
11
超薄いGoのCLI作成パッケージ google/subcommands 入門
Google Go Coding Guideで紹介されていたgoogle/subcommandsについて理解を深めて行こうと思います。
2023.10.20
Go言語
CLI
subcommands
ツイート
シェア
6
21
Makefile覚書: Goアプリ開発に役立ちそうな基礎知識
makeを用いてWebバックエンドアプリをGoで開発するということをテーマに、役立ちそうな情報をまとめます。
2023.10.12
Go言語
チーム開発
Makefile
EditorConfig
checkmake
dotenv
ツイート
1
265
114
go vet に含まれないスタンドアロンな静的解析ツールたち
go vetと付随する(という表現が正しいか不明ですが)ツール群についてまとめます。知っておくと似たようなツールを作ってしまうことを防げるかなという点と、類似のチェックを行いたい場合に参考にしたいこと、ユースケースが合えば…
2023.10.05
Go言語
Linter
静的解析
ツイート
シェア
5
7
Go1.21のgo/ast、go/buildあたりのマイナーチェンジ
Go1.21連載の2本目です。取り上げるのは次のgo/ast、go/buildあたりの更新についてです。
2023.08.01
Go言語
静的解析
Go1.21
ツイート
シェア
2
2
1
2
3
4
5
6
Next