Future Tech Blog
フューチャー技術ブログ
Home
Blog
Programming
Programming
カテゴリの記事
535
投稿
128
著者数
51681
総シェア数
21728
Twitter
25
Facebook
17300
はてブ
12628
Pocket
組織のデータを<コモンズ>として管理してみてはどうだろうか?
私が近年興味を抱き独学を進めている分野がデジタルアーカイブやレコードキーピングで、これらの知見をデータマネジメントの分野に活かすことはできないか模索しはじめました。
2025.05.28
データマネジメント
コモンズ
ツイート
シェア
はてな
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
ツイート
シェア
289
73
Goのテストをはじめてみよう(2025年版)
Goのテストをはじめてみよう、という記事です。この記事は、5年前の2020年に私が執筆したGoのテスト入門記事(Goのテストに入門してみよう!)のリメイク版です。当時は執筆したときのGoのバージョンは1.14でした。
2025.05.09
Go言語
テスト
ツイート
1
106
40
データフローダイアグラム本の献本をいただきました
データフローダイアグラムは1970年代に構造化分析の手法と一緒に考案された技法です。1990年代にはオブジェクト指向がさかんに取り上げられ、次世代のスタンダードとして喧伝されました。1997年代にはUMLが登場しました。
2025.05.01
書評
DFD システム設計
データフローダイアグラム
ツイート
シェア
4
3
CursorによるAI駆動開発入門
生成AIを使った開発手法の進化は目を見張るものがあります。私自身は業務でAI駆動開発をすることは無いのですが、CursorやClineなどのニュースを見ない日はありません。
2025.04.28
LLM
入門
生成AI
cursor
VibeCoding
ツイート
シェア
249
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
ツイート
シェア
78
58
Terraform TIPS 集
Terraform を利用する中でこんな使い方があるのかってことを少しでも知ってもらえればと思い、TIPS 集を書いています。
2025.04.04
Terraform
Tips
ツイート
シェア
3
5
区分値設計 再考
システムにおける「区分」とはカテゴライズ可能な値の集合体を表すものであり、「区分値」とはその集合に属する個々の識別子を指します。たとえば、あるアイテムの「ステータス」という区分には「下書き」「レビュー中」「承認済み」といった区分値が含まれます。
2025.03.21
データマネジメント
区分値
設計
ツイート
シェア
70
30
Go 1.24リリース連載 testing.Context
Go 1.24で追加された `testing.Context` について紹介します。
2025.03.19
テスト
Go1.24
testing
ツイート
シェア
3
8
GoはJavaのStream APIの夢を見れるか?(見なくてもよい)
ここ最近、Goには基本となる言語機能やパッケージにいくつかの更新が入っています。Go 1.18でジェネリクスが入る、Go 1.21でslicesパッケージが追加されスライスとマップに使える関数が追加される、Go 1.23で...
2025.03.17
Go言語
Java
ツイート
シェア
23
12
Tailwind CSSのドキュメントから見えてくる使い方とCSS設計のヒント
CSSをわかりやすくメンテナンス性高く書くというのは長い間試行錯誤され続けてきました。命名規則でがんばる、SCSSのようなプリプロセッサを使う、CSS in JSなどいろいろな仕組みがかつて作られたりしてきましたが...
2025.03.14
フロントエンド
TailwindCSS
CSS
ツイート
シェア
55
37
【JIS配列Mac】Chrome, Alfred 卒業!? Arc, Zen Browser, Raycast, Karabiner-Elements で開発環境を再構築
JIS 配列 Mac ユーザーの皆さん、今の環境に満足していますか? Webブラウザやランチャーアプリには何を使っていますか?今日は思い切って、長年連れ添った Chrome と Alfred から、Arc, Zen Browser や Raycast に切り替えた環境構築をご紹介します。
2025.02.25
Mac
環境構築
iTerm2
Colors
Raycast
Arc
ツイート
シェア
1
2
Go 1.24リリース連載 testing/synctest(experimental)
testing/synctestパッケージを取り上げます。
2025.02.05
Go言語
Go1.24
testing
testing/synctest
ツイート
シェア
2
6
Go 1.24リリース連載 Go Modulesにおけるツール管理の進化
Go1.24 リリース連携の7本目です。Go Modules におけるツール管理の進化について取り上げます。
2025.02.04
Go言語
Go1.24
GoModules
ツイート
シェア
4
9
Go 1.24 リリース連載 strings関数 + encoding.TextAppender
Go 1.24で新たに追加されたstring, bytesパッケージの関数、およびencodingパッケージに追加されたインターフェースTextAppender、BinaryAppenderとその実装について扱います
2025.02.03
Go1.24
文字列処理
ツイート
シェア
1
3
Go 1.24リリース連載 templateの新文法(イテレータ)
text/template`でのrange over func、range over intのサポート を取り上げます
2025.01.30
Go言語
Go1.24
ツイート
シェア
2
5
Go1.24 リリース連載 encoding/json
Go 1.24 で encoding/json に追加される omitzero を扱います
2025.01.29
Go言語
Go1.24
JSON
ツイート
シェア
11
11
Go 1.24連載始まります&os.Root、WASMの最新のまとめ
恒例のGo新リリース記念連載が始まります。今回の1.24連載では次のような記事を予定しています。今回もたくさんメンバーが手を上げてくれたのと...
2025.01.27
インデックス
Go言語
Go1.24
wasm
ツイート
シェア
15
15
構造化テキスト(URL)を文字列結合で作らないようにするライブラリを作ってみた
SQL、ファイルパスなどの構造化テキストを文字列結合で作ると、不正な文字列が入ってきた時に困るよ、というのはプログラミングの基本原則ですが、URLはついついやってしまいがちな部分です。だいたいの言語には
2025.01.09
Go言語
TypeScript
npm
tsup
ツイート
シェア
1
4
Fast APIのすすめ(概要編)
FastAPIを選定した理由や、そもそもFastAPIがどのようなものかについて、簡単に紹介できればと思います。
2024.12.26
Python
技術選定
FastAPI
ツイート
シェア
35
45
1
2
3
4
…
21
22
Next