Future Tech Blog
フューチャー技術ブログ
ホーム
カテゴリ
Programming
Programming
カテゴリの記事
337
投稿
72
著者数
21807
総シェア数
5012
Twitter
253
Facebook
10007
はてブ
6535
Pocket
36
直近1年の投稿
18
直近1年の著者数
よく使われるタグ
Go
202
Java
31
登壇レポート
20
Python
19
AWS
18
新着記事
Go 1.27の go fix アップデート
1.26時の前作に続いて、Go 1.27における go fix の機能追加や変更点、背景を解説します。
2026.08.07
Go言語
Go1.27
ポスト
シェア
14
Go 1.27リリース連載:ポスト量子暗号
Go 1.27でcrypto/mldsaが追加されました。ポスト量子暗号のデジタル署名ML-DSAの実装です。Goのポスト量子暗号への対応はGo 1.24から始まっています。鍵交換のML-KEMが入り、TLSの既定で有効になりました。
2026.08.06
Go言語
暗号
Go1.27
ポスト
シェア
8
Go 1.27の構造体リテラルのキー拡張で、埋め込みフィールドの初期化が楽になった
Go 1.27の言語仕様の変更は3つあります。そのうちの1つである「構造体リテラルのキー拡張」を紹介します。簡単に言うと、埋め込み構造体のフィールドを、構造体リテラルのキーに直接書けるようになりました。
2026.08.05
Go言語
Go1.27
ポスト
シェア
5
Go 1.27 リリース連載: uuid
Go 1.27 で標準ライブラリに追加されたuuidパッケージを扱います。
2026.08.04
Go言語
Go1.27
UUID
ポスト
シェア
はてな
Go 1.27リリース連載:goroutineleakプロファイルでリークを検出して修正する
goroutineリーク検出プロファイル goroutineleak が、Go 1.27で正式機能になりました。正式化後の使い方と、検出したリークをどう修正するかを中心に紹介します。
2026.08.03
Go言語
Go1.27
ポスト
シェア
はてな
Go1.27リリース連載:encoding/json/v2
Go1.27で新たに利用可能になる encoding/json/v2 を取り上げます。
2026.07.31
Go言語
Go1.27
JSON
encoding/json
ポスト
シェア
1
Go 1.27 リリース連載:ジェネリクスメソッド (generic methods)
Go 1.27 より導入されるジェネリックメソッド (generic methods)について紹介します。
2026.07.30
Go言語
Go1.27
ジェネリクス
ポスト
シェア
66
Go 1.27のgo mod tidyの更新点
Go 1.27でgo mod tidyに追加されたrequireブロックの自動マージについて紹介します。
2026.07.29
Go言語
Go1.27
GoModules
ポスト
シェア
18
Go 1.27リリース連載:インデックス+HTTP/3(定期観察)+SIMD(第2弾)
Go 1.27もそろそろ近づいてきたようです。
2026.07.28
Go言語
インデックス
HTTP
Go1.27
SIMD
ポスト
シェア
2
よくあるファイルアップロードの実装の共通コンポーネントを実装してみました
今まで色んな案件で同じようなファイルアップロード処理を見てきたので、共通のコンテナにできたらいいかも、と思ってAIに作ってもらいました。
2026.07.14
Docker
Lambda
S3
ポスト
シェア
2
S3 TablesのIceberg形式で、timestamptz型の登録に苦戦した話
S3 Tablesという型があります。今回、このtimestamptz型でカラムを登録しようとしたとき、いろいろ面白い発見があったので、記事にしたいと思います。
2026.07.02
S3
ポスト
シェア
1
Mermaid Live Editor のTips 9選
Mermaid.js で図を書こうと Mermaid Live Editor を開いたはいいものの、思いの外色々なボタンがあって機能を使いこなせない!と感じている人も多いのではないでしょうか。そんな人に役立つかもしれない知識を、Tipsという形で9つまとめました。
2026.06.12
Tips
Mermaid.js
ポスト
シェア
1
Gopher が Rust に入門して感じた Go との違いについて
業務では主に Go を書いているのですが、「Rust は面白い」という話は方々から聞いており、自分もどこかで学んでおきたい、という気持ちがありました。そこで、せっかくの入門祭りということで、これを機に Rust に入門してみることにしました。
2026.05.11
Go言語
入門
ORM
Rust
ポスト
シェア
4
IT未経験の新卒が、AIとPJ効率化ツールを共同開発して得た学び
新卒入社の私がプロジェクト効率化ツールとして、GAS(文字起こし自動追加GAS)の開発をAIと共同で行いましたので、その内容について共有できればと思います!
2026.04.14
初心者向け
GAS
ポスト
シェア
はてな
Java製のSalesforce Apexパーサーをブラウザで動かす
Salesforce ApexというJava5に似た構文を持つ言語のパーサーをJavaで実装したので、それをブラウザ上で動かすという実験をしてみました。JavaからJavaScriptとWebAssemblyの両方にコンパイルして、パフォーマンスを比較できる形で検証しています。
2026.02.25
Java
WebAssembly
Salesforce
ポスト
シェア
1
非同期設計ガイドラインを公開しました
フューチャー社内の有志メンバーで非同期設計ガイドライン を作成し、公開しました!
2026.02.20
ガイドライン
SQS
ポスト
シェア
183
今なぜ「アルゴリズム」を学ぶのか? —— Software Design2026年1月号への寄稿によせて
同僚の澁川さん、松本さんと一緒に、Software Design 2026年1月号の第1特集「アルゴリズムはどこに効く?」にて、第3章「パフォーマンス問題の診断とアーキテクチャの再考」を寄稿しました。
2026.02.17
アルゴリズム
出版
SoftwareDesign
ポスト
シェア
4
2026年2月版: Dev Containersでプチはまり(Node.js 24とPostgreSQL 18とプロキシ)
Dev Containers便利ですよね?使っていますか?便利なのですが、久々に新しい環境を作ろうとしてちょっとはまったので解決のメモを書いておきます。
2026.02.13
PostgreSQL
プロキシ
Node.js
Dev Containers
ポスト
シェア
1
Go 1.26で変わるcgoの高速化 〜ランタイム刷新がもたらす30%の高速化とその舞台裏〜
Go1.26でcgoが高速化され、約30%速くなったと公表がありました。これまでなんとなくでcgoを捉えていたので、これを機会にそもそもの仕組みやどのようにオーバーヘッドが短縮されたのか調べてみました。
2026.02.05
Go言語
Go1.26
C言語
ポスト
シェア
13
Go1.26リリース連載:newプリミティブの拡張
言語仕様のアップデートからnewプリミティブの拡張を紹介します。
2026.02.02
Go言語
Go1.26
ポスト
シェア
6
Go 1.26の新GC「Green Tea(緑茶)」解説
Green Tea GCの開発タイムライン(出典: Go公式ブログ)*Go 1.26 がリリースされ、ガベージコレクタ(GC)に大きな変更が加わりました。その名も Green Tea GC(緑茶GC)です。
2026.01.30
Go言語
Go1.26
GC
ポスト
シェア
32
Go 1.26で go fix が面白くなった
go fixコマンドのアップデートについて解説します。
2026.01.29
Go言語
Go1.26
ポスト
シェア
34
Go 1.26 リリース連載 Goroutine Leak Profiles
Go 1.26 で追加された Goroutine Leak Profiles について紹介します。
2026.01.28
Go言語
Go1.26
ポスト
シェア
6
Go 1.26連載:インデックス+SIMD
Go 1.26のリリースの足音が聞こえてきたので1.26の新機能のうち、気になる機能を有志で紹介していく連載を行います。
2026.01.27
Go言語
インデックス
Go1.26
SIMD
ポスト
シェア
21
なぜ日本語入力と相性の悪いWebサイトができてしまうのか
海外製のチャットサービスとかでIMEを確定しようとしたら勝手に送信されてしまって困った!という経験をしたかは多いでしょう。日本語入力はIMEを通じて行われますが、イベントのハンドリングを間違うとこのような挙動になってしまいます。ウェブフロントエンドのIMEにまつわる2つのトピックを紹介します。* Enterで勝手に送信しちゃう* IMEの最初の文字が取れない
2026.01.20
Web
HTML
IME
ポスト
シェア
4
1
2
3
4
…
13
14
Next