Future Tech Blog
フューチャー技術ブログ
Home
Blog
Programming
Programming
カテゴリの記事
497
投稿
122
著者数
49280
総シェア数
21728
Twitter
29
Facebook
15739
はてブ
11784
Pocket
Java 23 リリース記念連載 | 第3回 JDK 23 新機能紹介
2024 年 9 月 17 日(米国時間 )に「JDK 23」が [リリース] されました。本記事では JDK 23 でのアップデート内容から(Preview や Incubator の変更点を除き)正式に採用となったアップデートについて紹介していきます。
2024.10.02
Java
JDK23
ツイート
シェア
2
5
Java 23 リリース記念連載 | 第2回 JDK 22 新機能紹介
JDK 23のリリースを受けてバージョン21~23にかけての変更点を紹介する連載企画の2本目の記事です。今回はJDK 22でのアップデート内容から正式採用となった以下についてピックアップしてご紹介します。
2024.10.01
Java
JDK22
ツイート
シェア
はてな
4
Java 23 リリース記念連載 | 第1回 JDK 21 新機能紹介
JDK 21でのアップデート内容を取り上げます。
2024.09.30
Java
JDK21
ツイート
シェア
はてな
3
Java 23リリース記念連載スタートします
JDK 23のリリースを受けてバージョン21~23にかけての変更点を紹介するブログリレー連載です。
2024.09.30
インデックス
Java
JDK23
ツイート
シェア
はてな
2
Software Design 2024年10月号 受託開発における設計ドキュメントの課題と解決案 作成・管理のヒントを探るへの寄稿
2024年9月18日に発売された、Software Design 2024年10月号の第1特集「再考 設計ドキュメントの課題 二重管理しない,陳腐化させない」の「第1章:受託開発における設計ドキュメントの課題と解決案 作成・管理のヒントを探る」に寄稿させていただきました。
2024.09.25
SoftwareDesign
寄稿
設計ドキュメント
ツイート
シェア
5
8
curlを讃えよ
Web開発者を支える重要なツールにcurlがあります。素晴らしいツールなのですが、ウェブAPIのリクエストがJSONという時代にあって、JSON書くのが面倒とかいろいろあるのですが、そのためだけに他のツールを使うのではなく、もうちょっと世の中がcurlでテストしやすいようになったらいいのでは、と思っていました。
2024.09.24
Go言語
curl
ツイート
シェア
7
10
Goのtext/templateを用いてDynamoDBやOpenSearch向けの大量のJSONデータを作成した話
システムの性能テストを実施する際、テスト用の大量データを投入することがあります。本番相当のデータを入れるために、数千万ないしは数億のデータが必要になる場合もあり、データ生成には一工夫を要します。
2024.09.20
Go言語
OpenSearch
DynamoDB
ツイート
シェア
2
6
Software Design 2024年9月号 Goのエラーハンドリングと向き合う ベストな設計戦略を徹底解剖を寄稿しました
2024年8月17日に発売された、[Software Design 2024年9月号]の第二特集である、「Goのエラーハンドリングと向き合う ベストな設計戦略を徹底解剖」 の2章を後藤、3章を渋川で執筆し寄稿させていただきました。
2024.08.27
Go言語
SoftwareDesign
寄稿
エラーハンドリング
ツイート
シェア
4
2
パーサーコンビネータをもっと身近にする
生成AIが人気です。生成AIに対しては自然言語で指示を与えられますが、自然言語を構造化してやりとりする方法としてはよくMarkdownが使われます。その生成AIフレンドリーなMarkdownで設計ドキュメントを作るとしても...
2024.08.19
パーサーコンビネータ
Markdown
Go言語
goldmark
ツイート
シェア
3
6
Go 1.23リリース連載 Go Telemetry
Go toolchain に追加されたGo Telemetryを取り上げます。
2024.07.25
Go言語
Telemetry
Go1.23
ツイート
シェア
1
5
Go 1.23リリース連載 keep-alive,Cookieのアップデート
netでKeep-Aliveの詳細な設定が可能になりました net/httpにおけるCookieの扱いのアップデート
2024.07.24
Go言語
net/http
Go1.23
ツイート
シェア
1
3
Go 1.23リリース連載 os.CopyFS & path/filepath
Go1.23のos.CopyFSの追加、path/filepath パッケージの更新について解説します。
2024.07.23
Go言語
Go1.23
path/filepath
ツイート
シェア
1
4
Go 1.23リリース連載 text/template
text/templateパッケージを取り上げて紹介します。
2024.07.22
Go言語
Go1.23
text/template
テンプレートエンジン
ツイート
シェア
1
5
Go1.23 リリース連載 slices/maps(+ unique)
Go 1.23の目玉機能でもあるイテレータの導入に合わせて、slices パッケージにも新たな関数が追加されました。本記事では新たに追加された関数をサンプルコードとともに紹介します。
2024.07.19
Go言語
Go1.23
slices
maps
ツイート
シェア
2
4
Go 1.23リリース連載 range over funcとiterパッケージ
2つの反復(Iterator、イテレーション)処理を取り上げます。
2024.07.18
Go言語
Go1.23
iter
ツイート
シェア
5
6
Go 1.23リリース連載 archive/tar
Go 1.22のマイナーアップデート、 archive/tar を取り上げます。
2024.07.17
Go言語
Docker
脆弱性
tar
Go1.23
ツイート
シェア
2
6
Go 1.23リリース連載始まります&timeパッケージ
Future Tech Blog恒例のGoリリース連載が始まります。本エントリーはインデックス記事&timeパッケージを散り上げます。
2024.07.16
インデックス
Go言語
Go1.23
ツイート
シェア
4
12
GoLand の WSL2 対応状況を見てみる
Go開発者向けIDEであるGoLandの、Windows WSL2サポートを試しました。
2024.07.12
Go言語
Goland
WSL
IDE
ツイート
シェア
2
1
go-smtp-mockをSMTPのモックサーバにして単体テストする
バックエンドのアプリケーションの上で、メール送信するコードがある場合の単体テストをどう実現するか悩みました。
2024.07.10
Go言語
モック
テスト
メール
SMTP
go-smtp-mock
ツイート
1
21
10
AWS SDK for Go でエンドポイントの向き先を httptest.NewServer() にしてテスト
AWS SDK for Go を使ったコードをクラウドサービスに依存無しでローカルにてテストするとき、次のような手法が考えられます。
2024.07.09
AWS
LocalStack
モック
テスト
ツイート
シェア
14
6
Mockoonで簡単モックサーバー
ちょっとしたウェブアクセスクライアントのコードを書いていて、サーバー側に正しくリクエストが送られているかの確認をする場合、モックサーバーを建てることが多いと思います。ウェブフロントエンド開発とかだとMock Service Workerという良さげなツールを見つけて、使ってみたら便利だったので紹介します。
2024.07.08
HTTP
モック
Mockoon
ツイート
シェア
3
4
署名付きURLを利用したファイルアップロードWeb API設計の勘所
現代のWebアプリケーションにおいて、ユーザが写真や動画などのファイルをアップロードする機能は、しばしば求められます。本記事では、ファイルアップロードを実現するための一手段として、「署名付きURL」を利用した方式を取り上げ、その設計について詳しく解説します。
2024.07.05
設計
署名付きURL
WebAPI
ファイルアップロード
ツイート
シェア
260
99
Open Policy Agent(OPA)入門: ポリシーのロードと判定リクエストのやり方
Open Policy Agentを実際にどうやって判定をリクエストするのかやポリシーの管理方法についてはまとまった情報が少なかったため、こちらにまとめようと思いました。
2024.07.03
Go言語
OpenPolicyAgent
Rego
ツイート
シェア
1
1
OpenAPI Specification v3.0.3のコーディング規約を公開しました
フューチャーの有志メンバでOpenAPI Specification(OAS) v3.0.3に対応したコーディング規約を作成しました。
2024.07.02
OpenAPI
コーディング規約
設計
チーム開発
ツイート
1
31
12
PostgreSQLのPub/Sub機能とJavaのクライアント実装
Pub/Sub型のメッセージングアーキテクチャを採用するにあたっては、kafkaなどのブローカーミドルウェアや、Amazon SNS、Google Cloud Pub/Subなどのマネージドサービスを利用するケースが多いかと思います。ところでPostgreSQLでも実はPub/Subができます。すでに業務でPostgreSQLを使っていれば、新たにPub/Subブローカーを構築しなくても、疎結合なシステム間通信を簡易的に実現できます。
2024.06.28
PostgreSQL
Java
R2DBC
JDBC
ツイート
1
128
63
1
2
3
4
…
19
20
Next