Future Tech Blog
フューチャー技術ブログ
Home
Blog
Programming
Programming
カテゴリの記事
549
投稿
129
著者数
52206
総シェア数
21728
Twitter
22
Facebook
17766
はてブ
12690
Pocket
式言語のCELに独自の型を追加してみる
CELという言語をご存知でしょうか?Google製の組み込み言語で、さまざまな製品に組み込まれています。関数の追加はチュートリアルにありますが、型の追加はまったくない。
2025.08.08
Go言語
CEL
cel-go
OpenPolicyAgent
ツイート
シェア
はてな
Pocket
Go 1.25のgo vetのアップデート
go vetに焦点を当て、新しく追加された2つのアナライザー waitgroup と hostport について紹介します。
2025.08.07
Go言語
Go1.25
Vet
静的解析
ツイート
シェア
1
Pocket
Go 1.25リリース連載 encoding/json/v2(experimental)
Go 1.25では、新しいJSON実装であるencoding/json/v2が導入されました。これは、長らく使われてきた encoding/jsonパッケージの将来的な刷新を見据えたものです。
2025.08.06
Go言語
JSON
encoding/json
Go1.25
ツイート
シェア
1
Pocket
Go1.25 リリース連載 testing/synctest
testing/synctest パッケージについて紹介します。Go の testing/synctest は、Go1.24 で experimental として追加され、 Go1.25 で正式なパッケージとなりました。
2025.08.05
Go言語
testing/synctest
Go1.25
ツイート
シェア
2
Pocket
Go1.25リリース連載:sync
Go 1.25のマイナーアップデートから sync パッケージを取り上げて紹介します。
2025.08.01
Go言語
Go1.25
並列処理
sync
ツイート
シェア
48
1
Go 1.25 リリース連載 log/slog
log/slog パッケージのアップデートについて紹介します。Go の log/slog パッケージは、Go 1.21 で導入された構造化ロギングをサポートする標準ライブラリです。
2025.07.31
Go言語
Go1.25
構造化ログ
ログ
slog
ツイート
シェア
5
Pocket
Go 1.25リリース連載始まります & trace.FlightRecorder
Go 1.25のリリースが近づいてきました。今回は比較的シンプルなアップデートかなと思います。
2025.07.30
インデックス
Go言語
Go1.25
オブザーバービリティ
trace.FlightRecorder
ツイート
シェア
13
Pocket
GitHub Actionsで利用できるGeminiを利用したPRレビュースクリプトを作ってみた。
GitHub Actionsを利用して、CI/CDパイプライン上で実行可能なPRのAIレビュー用スクリプトを紹介します。
2025.07.25
Python
コードレビュー
GitHub
Gemini
ツイート
シェア
1
Pocket
Kubernates✖️MLflow✖️GCPで簡単にAIモデル公開
機械学習モデルを本番環境で運用する際、スケーラビリティや管理のしやすさは重要です。MLflowのFastAPIによるデプロイは手軽ですが、大規模運用には不向きな場合があります。本記事では、MLflowで管理されたモデルを、Kubernetes上で動作する高機能なMLモデルサービング基盤KServeにデプロイする方法を解説します。
2025.07.01
GCP
MLOps
CNCF
MLflow
ツイート
シェア
はてな
1
HyperDXを試す
HyperDXはいわゆるオブザーバービリティに属すプロダクトです。この領域のプロダクトはかなりのデータ量を扱う必要があったり、可用性のために、ストレージとビューアが分かれていたり、大量のツールと連携させる必要があったりします。
2025.06.18
CNCF
HyperDX
オブサーバビリティ
OpenTelemetry
ツイート
シェア
はてな
Pocket
初めての海外カンファレンスとKubeCon Japan参加レポート
このCNCF連載とタイミングを同じくして開催しているKubeCon + CloudNativeCon Japanに参加してきたので、1日目に私が回ったセッションや会場の雰囲気についてお伝えできればと思います。
2025.06.17
参加レポート
KubeCon
CloudNativeCon
ツイート
シェア
はてな
Pocket
nektos/act はMakefileの代わりになるか?
GitHub Actionsをローカル環境で実行できる nektos/act をMakefileやTaskfileなどのタスクランナーの代わりとして使えるのか、試してみた記事です
2025.06.05
GitHubActions
nektos/act
Makefile
タスクランナー
ツイート
シェア
1
2
FastAPI on Dockerがかなりシンプルになった(2025年版)
5年ほど前にPythonのコンテナ化について2つの記事を書きましたがFastAPI側もDocker側もアップデートがあり、当時よりもかなりシンプルになってきたのを感じたので少し調べてまとめてみました。
2025.06.02
Python
FastAPI
Docker
ツイート
シェア
265
48
Java における "Hello World!" の深堀り
私は Java の経験が長いのですが、JVM やバイトコードといった Java で処理が実行される根本的な仕組みへの理解が薄かったため改めて向き合うことにしました。
2025.05.29
Java
JVM
バイトコード
JDK24
ツイート
シェア
1
Pocket
組織のデータを<コモンズ>として管理してみてはどうだろうか?
私が近年興味を抱き独学を進めている分野がデジタルアーカイブやレコードキーピングで、これらの知見をデータマネジメントの分野に活かすことはできないか模索しはじめました。
2025.05.28
データマネジメント
コモンズ
ツイート
シェア
2
Pocket
Mac歴10年のWindows入門
Windowsを徹底的にMacBookに近づけ、快適な作業環境を構築することにしました。そのプロセスを詳しく紹介します。
2025.05.21
VSCode
Mac
環境構築
Windows
キーバインド
Clibor
Power Toys
CubeICE
ULE4JIS
ツイート
シェア
はてな
Pocket
Connect用のバリデーションライブラリが最新化していた
そろそろ2年近く経ちますが、2023年7月号のSoftware DesignのgRPCの特集記事の執筆をしました。その中で、バリデーションツールとしては github.com/bufbuild/protoc-gen-validate の紹介をしていました。
2025.05.19
WebAPI
gRPC
Connect
ツイート
シェア
はてな
1
dbt Core × BigQueryを使ったデータ変換をやってみた
データ分析基盤の構築や運用において注目を集めているdbt の入門記事です。dbtを活用して、データ変換の一連の手順を示すことで、これからdbtを試してみようと考えている方の導入を支援できれば幸いです。。
2025.05.15
GCP
BigQuery
dbt
データ基盤
ツイート
シェア
はてな
Pocket
Pythonの関数で入力と出力の型を束縛させたい 〜デコレータ編〜
Pythonの型定義についてちょっと苦戦したのでメモ。Functional Python Programmingという本のサンプルで次のようなサンプルがありました。
2025.05.14
Python
デコレータ
Functional Python Programming
ツイート
シェア
1
1
Web API設計ガイドラインを公開しました
Web API に関するガイドラインも昨年11月から検討を開始し、今年の 1/17 に[公開されました!本記事はその紹介になります。
2025.05.13
OpenAPI
ガイドライン
WebAPI
ツイート
シェア
296
74
Goのテストをはじめてみよう(2025年版)
Goのテストをはじめてみよう、という記事です。この記事は、5年前の2020年に私が執筆したGoのテスト入門記事(Goのテストに入門してみよう!)のリメイク版です。当時は執筆したときのGoのバージョンは1.14でした。
2025.05.09
Go言語
テスト
ツイート
1
109
43
データフローダイアグラム本の献本をいただきました
データフローダイアグラムは1970年代に構造化分析の手法と一緒に考案された技法です。1990年代にはオブジェクト指向がさかんに取り上げられ、次世代のスタンダードとして喧伝されました。1997年代にはUMLが登場しました。
2025.05.01
書評
DFD システム設計
データフローダイアグラム
ツイート
シェア
4
3
CursorによるAI駆動開発入門
生成AIを使った開発手法の進化は目を見張るものがあります。私自身は業務でAI駆動開発をすることは無いのですが、CursorやClineなどのニュースを見ない日はありません。
2025.04.28
LLM
入門
生成AI
cursor
VibeCoding
ツイート
シェア
250
74
VS CodeによるiOSアプリ開発入門〜ビルド&ラン〜
SwiftにおけるiOS開発といえば、やはりXcodeを使っている方が多いと思います。ただ最近は、VS Codeに魅力的な拡張機能(特に生成AIを活用したもの)が多く、活用していきたいと思うようになりました。
2025.04.25
iOS
Swift
Xcode
VSCode
ツイート
シェア
1
1
Terraform設計ガイドラインを公開しました
年始から、社員の有志でTerraform設計ガイドラインを編集し、先日公開したので公開までの経緯などについて触れていきます。
2025.04.09
ガイドライン
Terraform
ツイート
シェア
79
58
1
2
3
4
…
21
22
Next