Future Tech Blog
フューチャー技術ブログ
ホーム
著者
真野隼記
3ページ目
真野隼記
さんのページ
全153本のうち 51 ~ 75 本目を表示
記事一覧
設計ドキュメント腐る問題、Git管理で運用してみた結果
設計ドキュメントをGit管理して腐らせないようにがんばってみた話をします
2023.11.01
設計
ドキュメント
Git
Xでポストする
Facebookでシェアする
はてなブックマークで見る(462ブックマーク)
462
Pocketに保存する(204保存)
204
PostgreSQLのtimestamp with time zone型とGoのtime.Location
PostgreSQLには timestamp with time zone型が存在します。一見、タイムゾーン付きで日時データを保持してくれそうな名称ですが、そうではないよという話をさせてください。
2023.10.24
Go言語
PostgreSQL
time
jackc/pgx
Xでポストする
Facebookでシェアする
はてなブックマークで見る(15ブックマーク)
15
Pocketに保存する(11保存)
11
超薄いGoのCLI作成パッケージ google/subcommands 入門
Google Go Coding Guideで紹介されていたgoogle/subcommandsについて理解を深めて行こうと思います。
2023.10.20
Go言語
CLI
Xでポストする
Facebookでシェアする
はてなブックマークで見る(8ブックマーク)
8
Pocketに保存する(24保存)
24
Makefile覚書: Goアプリ開発に役立ちそうな基礎知識
makeを用いてWebバックエンドアプリをGoで開発するということをテーマに、役立ちそうな情報をまとめます。
2023.10.12
Go言語
チーム開発
Makefile
EditorConfig
タスクランナー
Xでポストする
Facebookでシェアする
はてなブックマークで見る(262ブックマーク)
262
Pocketに保存する(114保存)
114
go vet に含まれないスタンドアロンな静的解析ツールたち
go vetと付随する(という表現が正しいか不明ですが)ツール群についてまとめます。知っておくと似たようなツールを作ってしまうことを防げるかなという点と、類似のチェックを行いたい場合に参考にしたいこと、ユースケースが合えば…
2023.10.05
Go言語
Linter
静的解析
Vet
Xでポストする
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(9保存)
9
Go1.21のgo/ast、go/buildあたりのマイナーチェンジ
取り上げるのは次のgo/ast、go/buildあたりの更新についてです。
2023.08.01
Go言語
静的解析
Go1.21
Xでポストする
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(2保存)
2
フューチャーのSwagger(OpenAPI 2.0)規約の紹介
フューチャーの有志メンバーでSwagger(OpenAPI Specification Version 2.0)のコーディング規約を作りました。
2023.07.25
設計
OpenAPI
チーム開発
Swagger
コーディング規約
Xでポストする
Facebookでシェアする
はてなブックマークで見る(35ブックマーク)
35
Pocketに保存する(16保存)
16
Software Design 2023年7月号 gRPCで始めるWeb API開発 3章を寄稿しました
2023年6月16日に発売された、Software Design 2023年7月号の特集である、「gRPCで始めるWeb API開発」の3章をフューチャーメンバーである、渋川、武田、真野の3名で寄稿させていただきました。
2023.07.14
出版
SoftwareDesign
gRPC
Xでポストする
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(1保存)
1
フィーチャーフラグを管理するためのOpenFeature
クラウドネイティブなフィーチャーフラグの標準とAPI、SDKを提供するOpenFeatureについてです
2023.06.21
CNCF
リリース
Xでポストする
Facebookでシェアする
はてなブックマークで見る(71ブックマーク)
71
Pocketに保存する(52保存)
52
markdownlintで設計書の品質を高める
Markdownで設計書を充実させようとすればするほど、設計書間やメンバー間のちょっとした揺れで、本質的なレビューがしにくく感じるようになりました。そこでMarkdownのLintツールを導入するモチベーションが高まりました。
2023.04.17
ドキュメント
Linter
Markdown
Markdownlint
Xでポストする
Facebookでシェアする
はてなブックマークで見る(187ブックマーク)
187
Pocketに保存する(106保存)
106
TerraCurl でProviderがサポートしていないリソースをTerraCurlで作成する
TerraCurlというツールが面白そうだったので触ってみました。TerraCurlは以下の2023.2.22 のHashiCorpさんのブログで紹介されています。* Writing Terraform for unsupported resources - HashiCorp Blog
2023.03.28
Terraform
curl
Xでポストする(9ポスト)
9
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(5保存)
5
数字と振り返るフューチャー技術ブログ(2022年)
桜のつぼみが芽吹く時期ですが、2022年の技術ブログ振り返りをお届けします。
2023.03.20
運営
PV
techblog
ベスブロ
Xでポストする(12ポスト)
12
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(1保存)
1
単体テストの考え方/使い方 の感想文
単体テストの考え方/使い方を読みました。私が観測している範囲では非常に評判がよく、ソフトウェア設計品質全般に役立つといった声も聞こえてきます
2023.02.20
書評
テスト
ソフトウェア
Xでポストする(117ポスト)
117
Facebookでシェアする
はてなブックマークで見る(333ブックマーク)
333
Pocketに保存する(113保存)
113
Go1.20リリース連載 contextパッケージのWithCancelCauseとCause
Go 1.20リリース連載の2本目はcontext についてです。Go 1.7で context.Contextが入ってから、context界隈において久しぶりのアップデートです。
2023.01.25
Go言語
Go1.20
context
Xでポストする(49ポスト)
49
Facebookでシェアする
はてなブックマークで見る(13ブックマーク)
13
Pocketに保存する(19保存)
19
go-projを用いて日本測地系/世界測地系の変換
ある緯度経度の座標を日本測地系から世界測地系へ変換する際に、everystreet/go-proj というパッケージを用いました。初めてのcgoを用いたライブラリ利用だったため、環境構築に少し悩んだので手順をまとめておきます。
2022.11.29
Go言語
地図
緯度経度
Xでポストする(2ポスト)
2
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(4保存)
4
A5:SQL Mk-2 (a5m2)のデータモデリング便利機能(初心者向け)
開発を通して最初から知っていれば嬉しかったなという機能をまとめます。使いこなしているチーム(人)に確認したら全て当たり前に使っていたので、常識レベルらしいです。
2022.10.25
初心者向け
データモデル
便利ツール
A5:SQLMk-2
Xでポストする(4ポスト)
4
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(10保存)
10
DynamoDB Streamsは同一ハッシュキーでもソートキーが異なれば順序保証されない
タイトルに書いたままの内容の記事です。おそらくDynamoDB Streams について調べたことがある方の多くの人には自明な内容だと思います。サマリです。* DynamoDB Streamsの起動順序が保たれるのは 項目単位
2022.10.20
AWS
Lambda
DynamoDB
失敗談
DynamoDBStreams
Xでポストする(22ポスト)
22
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Pocketに保存する(7保存)
7
技育祭2022秋に登壇しました。ソフトウェアアーキテクトって何やるの?~知っておくと役立つ考え方を共有します~
技育祭2022秋のDAY1、勉強会のトップバッターで登壇させていただきました報告記事です。
2022.10.19
登壇レポート
キャリア
技育祭
ソフトウェアアーキテクト
Xでポストする(5ポスト)
5
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(4保存)
4
PostgreSQLで Goの flextime のような関数を作りテスト時間を差し替える
Songmuさんのflextimeにはずっとお世話になっています。素晴らしいライブラリですが、SQLを用いて結果を永続化するようなテストでの利用する時に冗長性を感じました。PostgreSQL関数 を作成して代用できないか考えてみました。
2022.10.18
テスト
PostgreSQL
モック
time
Xでポストする(13ポスト)
13
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する
GoLand(JetBrains IDE)のDatabase Tools and SQLプラグインをメインのSQLクライアントにする
RDB(ここでは社内でも実績が多いPostgreSQLとさせてください)のGUIクライアントツールと言えば何を利用していますか? チーム内で聞くと様々なプロダクトの名前が挙がりました。そんな中で私が推したいのは、 GoLand(JetBrainsの有償ライセンスを購入している人)を利用している人に対しては、Database Tools and SQLプラグインを利用することです
2022.10.14
SQL
便利ツール
GoLand
IDE
JetBrains
Xでポストする(9ポスト)
9
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(3保存)
3
FutureCon2022の運営ラップアップ
2022/7/18 海の日 にFutureConというテックカンファレンスを開催しました。運営メンバーで行った振り返り内容を共有します。
2022.10.13
運営
振り返り
FutureCon
Xでポストする(3ポスト)
3
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する
Casbinで始めるアクセス制御
ACL、RBAC、ABACなどの様々なモデルでアクセス制御を行えるライブラリであるCasbinについて紹介します。
2022.10.04
Go言語
アクセス制御
AuthZ
Xでポストする(14ポスト)
14
Facebookでシェアする
はてなブックマークで見る(10ブックマーク)
10
Pocketに保存する(10保存)
10
S3 on LocalStackをGoとFUSEを使ってMountする(WSL2)
go-fuse でLocalStackでローカル環境にエミュレートされるS3バケットをマウントするツールを開発しました。
2022.08.29
Go言語
S3
LocalStack
WSL
Xでポストする(33ポスト)
33
Facebookでシェアする
はてなブックマークで見る(18ブックマーク)
18
Pocketに保存する(14保存)
14
Go1.19 encoding/csv のアップデート
Go 1.19 のencoding/csv のアップデート内容について紹介します。Go 1.19 Release Notesに1行だけ追加されています。
2022.08.02
Go言語
CSV
Go1.19
encoding/csv
Xでポストする(10ポスト)
10
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(5保存)
5
Plus Codeについて調べた
緯度・経度をコード化する技術に興味があったのでOpen Location Code(Plus Code)について調べました。
2022.07.26
地図
GoogleMap
位置特定
Xでポストする(11ポスト)
11
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(5保存)
5
前のページ
1
2
3
4
5
6
7
次のページ