本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
表示テーマ
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
カテゴリ
カテゴリ
開発
Programming
327
Frontend
135
Mobile
57
IoT
52
VR
20
基盤
DevOps
136
Cloud
79
DB
70
Infrastructure
70
IaC
57
AI
DataScience
101
AIDD
51
DataEngineering
46
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
夏休み自由研究2026
春の入門祭り2025
夏の自由研究2025
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
最近の検索
すべて消す
人気のタグ
Go言語
266
ガイドライン
23
設計
44
AWS
138
Docker
40
Python
60
生成AI
27
PostgreSQL
29
ドキュメント
21
Java
41
タグ一覧へ
ホーム
著者
澁川喜規
4ページ目
澁川喜規
さんのページ
記事一覧
全196本のうち 76 ~ 100 本目
ローカルでGoのHTTP/3サーバーを立てて接続テストを行う
Go 1.21ではcrypto/tlsパッケージでQUIC関連の更新が少しありましたが、QUICそのものは入りませんでした。QUICとかHTTP/3周りをどうするかはいろいろ議論があり...
2023.09.27
Infrastructure
Xでポストする:ローカルでGoのHTTP/3サーバーを立てて接続テストを行う(19件の反応)
19
Facebookでシェアする:ローカルでGoのHTTP/3サーバーを立てて接続テストを行う
はてなブックマークで見る:ローカルでGoのHTTP/3サーバーを立てて接続テストを行う(4ブックマーク)
4
Pocketに保存する:ローカルでGoのHTTP/3サーバーを立てて接続テストを行う(11保存)
11
ChatGPTでE2Eテストコード自動作成
9/7に行われた技育CAMPアカデミアというイベントでPlaywrightについて話をしてきました。テストというと、設計手法であるところのテスト駆動開発は別としてちょっと業務っぽい感じがして学生さんにはちょっと響かないかな、というのも心配でしたが
2023.09.25
AIDD
Xでポストする:ChatGPTでE2Eテストコード自動作成(7件の反応)
7
Facebookでシェアする:ChatGPTでE2Eテストコード自動作成
はてなブックマークで見る:ChatGPTでE2Eテストコード自動作成(4ブックマーク)
4
Pocketに保存する:ChatGPTでE2Eテストコード自動作成(5保存)
5
Playwrightのテストランナーを他のテストライブラリと比較する
テスティングフレームワークには大きく2つの流派があります。ひとつはJUnit、あるいはその祖先の SUnitをベースにしたTDDスタイルものです。TDDスタイルはテスト関数、もしくはメソッドを実行します。
2023.08.25
Frontend
Xでポストする:Playwrightのテストランナーを他のテストライブラリと比較する(8件の反応)
8
Facebookでシェアする:Playwrightのテストランナーを他のテストライブラリと比較する
はてなブックマークで見る:Playwrightのテストランナーを他のテストライブラリと比較する
Pocketに保存する:Playwrightのテストランナーを他のテストライブラリと比較する(6保存)
6
Playwright連載始まります
現在人気が高まりつつあって、Cypressを追い抜こうとしているのがPlaywrightです。かなりCypressを意識して機能追加を行なってきている印象があります。現時点では...
2023.08.21
Frontend
Xでポストする:Playwright連載始まります(21件の反応)
21
Facebookでシェアする:Playwright連載始まります
はてなブックマークで見る:Playwright連載始まります(39ブックマーク)
39
Pocketに保存する:Playwright連載始まります(30保存)
30
Go 1.21連載始まります&slogをどう使うべきか
恒例のGo 1.21連載が始まります。
2023.07.31
Programming
Xでポストする:Go 1.21連載始まります&slogをどう使うべきか(59件の反応)
59
Facebookでシェアする:Go 1.21連載始まります&slogをどう使うべきか
はてなブックマークで見る:Go 1.21連載始まります&slogをどう使うべきか(37ブックマーク)
37
Pocketに保存する:Go 1.21連載始まります&slogをどう使うべきか(35保存)
35
エキスパートPythonプログラミング改訂4版が発売されました
エキスパートPythonプログラミング改訂4版が本屋に並び始めました。電子版も購入できます。改訂というと「ちょっと追加されたところを翻訳するだけで丸儲けやんけ」と思われる方もいるかもしれませんが、過去の中で一番大きく改訂されており、新規に一冊訳すのとほぼ変わらない、大変な翻訳作業になりました。
2023.07.27
Programming
Xでポストする:エキスパートPythonプログラミング改訂4版が発売されました(8件の反応)
8
Facebookでシェアする:エキスパートPythonプログラミング改訂4版が発売されました
はてなブックマークで見る:エキスパートPythonプログラミング改訂4版が発売されました(2ブックマーク)
2
Pocketに保存する:エキスパートPythonプログラミング改訂4版が発売されました(3保存)
3
Angularをがんばらないで書く
他のフレームワークをいろいろ触ると、Angularはかなり独特な雰囲気があります。隠しきれないJava感というか、他のフレームワークでは存在しない様々な概念が見え隠れして、それをキャッチアップするだけでも結構重いです。もちろん、それぞれ意味があって...
2023.07.24
Frontend
Xでポストする:Angularをがんばらないで書く(8件の反応)
8
Facebookでシェアする:Angularをがんばらないで書く
はてなブックマークで見る:Angularをがんばらないで書く(3ブックマーク)
3
Pocketに保存する:Angularをがんばらないで書く(9保存)
9
リアクティブプログラミングについて考える
前回のエントリーで、コンポーネント単位のステートをがちゃがちゃ更新していくという、オブジェクト指向型(オブジェクトの境界がコンポーネント)の考え方から、より小さな状態のインタラクションになっていくよ、という話を紹介しました。ビジネスロジックのアーキテクチャとしては、DDD本には以下の2つが書かれています。
2023.06.29
Frontend
Xでポストする:リアクティブプログラミングについて考える(29件の反応)
29
Facebookでシェアする:リアクティブプログラミングについて考える
はてなブックマークで見る:リアクティブプログラミングについて考える(70ブックマーク)
70
Pocketに保存する:リアクティブプログラミングについて考える(74保存)
74
RFC閲覧補助ツールを作りました + リアクティブプログラミング
お仕事をしていて、たまにRFCを読みたくなることってよくあると思うのですが、読む対象のRFCがたくさんあると、どれから読めばいいのかな?読み落としたのはないのか?みたいなところが脳のワーキングメモリーから溢れて収集がつかなくなりがちなので、Graphvizで出力してRFCの関連を簡単に確認できるツールを作ってみました。
2023.06.28
Frontend
Xでポストする: RFC閲覧補助ツールを作りました + リアクティブプログラミング(9件の反応)
9
Facebookでシェアする: RFC閲覧補助ツールを作りました + リアクティブプログラミング
はてなブックマークで見る: RFC閲覧補助ツールを作りました + リアクティブプログラミング(3ブックマーク)
3
Pocketに保存する: RFC閲覧補助ツールを作りました + リアクティブプログラミング(11保存)
11
wasmCloudが夢見る世界
サーバーレスのランタイムに興味があり、CNCFのプロジェクトを見たところ、それに関連しそうなwasmCloudというものがあったので見てみました。ぱっと見wasmで書いたロジックを実行するフレームワークに見えますが、wasm製アプリケーションのためのOSのようなものです。
2023.06.19
Infrastructure
Xでポストする:wasmCloudが夢見る世界(2件の反応)
2
Facebookでシェアする:wasmCloudが夢見る世界
はてなブックマークで見る:wasmCloudが夢見る世界(3ブックマーク)
3
Pocketに保存する:wasmCloudが夢見る世界(7保存)
7
ソフトウェア設計のトレードオフと誤りを出版しました
オライリージャパンから「ソフトウェア設計のトレードオフと誤り」の翻訳をフューチャーのメンバーと一緒に出版いたしました。好評なようで、発売一カ月ほどで増刷も決定いたしました。
2023.06.16
Programming
Xでポストする:ソフトウェア設計のトレードオフと誤りを出版しました(163件の反応)
163
Facebookでシェアする:ソフトウェア設計のトレードオフと誤りを出版しました
はてなブックマークで見る:ソフトウェア設計のトレードオフと誤りを出版しました(167ブックマーク)
167
Pocketに保存する:ソフトウェア設計のトレードオフと誤りを出版しました(80保存)
80
技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました
技育CAMPアカデミアというイベントで発表をさせていただきました。勉強会で、手っ取り早く学んで役立ててもらえるものはなんだろうか、ということでウェブアプリケーションの構造について説明してきました
2023.06.15
Frontend
Xでポストする:技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました(5件の反応)
5
Facebookでシェアする:技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました
はてなブックマークで見る:技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました
Pocketに保存する:技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました(2保存)
2
管理画面等でNext.jsをBetter Reactとして使う
最近、Next.jsが複雑になりすぎて、単なるウェブ画面を作る用途にはNext.jsは重すぎるので別のものが良いとか、Vercel統合のための機能が多いんでしょ、みたいな感想を見かけることが増えた気がします。特に管理画面とか社内システムとかですね。B2Cでも設定画面系とかは当てはまるかもしれません。
2023.05.30
Frontend
Xでポストする:管理画面等でNext.jsをBetter Reactとして使う(2件の反応)
2
Facebookでシェアする:管理画面等でNext.jsをBetter Reactとして使う
はてなブックマークで見る:管理画面等でNext.jsをBetter Reactとして使う(76ブックマーク)
76
Pocketに保存する:管理画面等でNext.jsをBetter Reactとして使う(58保存)
58
究極の?トランザクションスクリプト用言語Verse
Unreal Engineで有名なEpic Gamesが、現在開催中のGDC(Game Developer Conference)でVerseの詳細を解説しており、その動画が公開されています。関数型言語、オブジェクト指向、命令型のエッセンスを集めて作られた言語となっています。
2023.03.24
VR
Xでポストする:究極の?トランザクションスクリプト用言語Verse(166件の反応)
166
Facebookでシェアする:究極の?トランザクションスクリプト用言語Verse
はてなブックマークで見る:究極の?トランザクションスクリプト用言語Verse(31ブックマーク)
31
Pocketに保存する:究極の?トランザクションスクリプト用言語Verse(38保存)
38
データライフサイクルとトレードオフ
ソフトウェアの中身を大きく2つに分解すると、プログラムとデータに分かれます。データの表現にもいくつもの方針があって、それによるトレードオフがあるな、というのはもやもやと考えていたので、その考えをまとめて文章にしてみました
2023.03.17
Programming
Xでポストする:データライフサイクルとトレードオフ(224件の反応)
224
Facebookでシェアする:データライフサイクルとトレードオフ
はてなブックマークで見る:データライフサイクルとトレードオフ(145ブックマーク)
145
Pocketに保存する:データライフサイクルとトレードオフ(80保存)
80
本当は怖い、逆コンウェイ戦略
アーキテクチャの議論でよく出てくるのが、コンウェイの法則と、逆コンウェイ戦略です。逆コンウェイ戦略に関しては僕も少しモヤモヤするところが個人的にあり、そのあたりを周りの人(と議論したらいろいろ自分が思っていなかった知見も得られたりしたので、まとめてみます。
2023.03.10
Management
Xでポストする:本当は怖い、逆コンウェイ戦略(301件の反応)
301
Facebookでシェアする:本当は怖い、逆コンウェイ戦略
はてなブックマークで見る:本当は怖い、逆コンウェイ戦略(201ブックマーク)
201
Pocketに保存する:本当は怖い、逆コンウェイ戦略(118保存)
118
今どきJavaのウェブ開発体験(Helidon)
JavaでWebサービス開発というと、SpringBoot、という時代が長く続いていますが、Javaの世界もいろいろ進歩があるよ、ということで、MicroProfileというのを教えてもらいました。豆蔵さんの技術ブログや、masatarouさんのJJUGのレポートが詳しいです。
2023.03.08
Programming
Xでポストする:今どきJavaのウェブ開発体験(Helidon)(19件の反応)
19
Facebookでシェアする:今どきJavaのウェブ開発体験(Helidon)
はてなブックマークで見る:今どきJavaのウェブ開発体験(Helidon)(13ブックマーク)
13
Pocketに保存する:今どきJavaのウェブ開発体験(Helidon)(28保存)
28
プログラマーのためのCPU入門
なんか最近、積読が増えてきてしまったなーと思い、社内に読書連載しましょうよ、と投げたところ若い人も含めてぱぱっとすぐに人が集まってこのような連載ができて、良い会社に育っている!と思っているところです。とりあえずスタックの一番上に積まれていたプログラマーのためのCPU入門を読みました
2023.02.24
Programming
Xでポストする:プログラマーのためのCPU入門(1127件の反応)
1127
Facebookでシェアする:プログラマーのためのCPU入門
はてなブックマークで見る:プログラマーのためのCPU入門(333ブックマーク)
333
Pocketに保存する:プログラマーのためのCPU入門(125保存)
125
Recoilドキュメント入門
RecoilはFacebookのMeta社製のReact用状態管理ライブラリです。この分野はFacebook自体がFluxという概念を発表してから、さまざまなライブラリが開発されてきました。特に広く利用されたのがReduxです。
2023.02.15
Frontend
Xでポストする:Recoilドキュメント入門(19件の反応)
19
Facebookでシェアする:Recoilドキュメント入門
はてなブックマークで見る:Recoilドキュメント入門(15ブックマーク)
15
Pocketに保存する:Recoilドキュメント入門(18保存)
18
対応ブラウザバージョンを考える
新しいウェブベースのシステムを開発する場合、あるいは更新する場合に問題になるのがブラウザのバージョンです。アプリケーションを実装する場合、場合によっては最新の機能を利用したいと思うかもしれませんが、場合によってはその機能を実装したブラウザのシェアが高くないかも?ということが考えられます。どの機能が使えるのかを選択するには、まずはブラウザのバージョンを決めなければなりません。
2023.02.14
Frontend
Xでポストする:対応ブラウザバージョンを考える(29件の反応)
29
Facebookでシェアする:対応ブラウザバージョンを考える
はてなブックマークで見る:対応ブラウザバージョンを考える(7ブックマーク)
7
Pocketに保存する:対応ブラウザバージョンを考える(12保存)
12
Excel VBAでもう頑張らない
Excelは開発者もそうじゃない人も使う広く使われているツールです。Excelに詳しい人も多く、データの可視化はとりあえずExcelの表にデータを入れてしまえば、あとはグラフ化はユーザーにおまかせ、とかいろいろできます。ただ、そのかなり使われているのと裏腹に、20世紀で時代で止まっているのがVisual Basic for Applicationです。
2023.02.09
Programming
Xでポストする:Excel VBAでもう頑張らない(12件の反応)
12
Facebookでシェアする:Excel VBAでもう頑張らない
はてなブックマークで見る:Excel VBAでもう頑張らない(1ブックマーク)
1
Pocketに保存する:Excel VBAでもう頑張らない(8保存)
8
Go 1.20リリース連載が始まります&メモリアリーナの紹介&落ち穂拾い
フューチャーのテックブログ恒例のGoの新バージョンリリース記念のブログが始まります。この執筆時点でrc3が出ています。かつてこんな順調なことがあったでしょうか?
2023.01.23
Programming
Xでポストする:Go 1.20リリース連載が始まります&メモリアリーナの紹介&落ち穂拾い(61件の反応)
61
Facebookでシェアする:Go 1.20リリース連載が始まります&メモリアリーナの紹介&落ち穂拾い
はてなブックマークで見る:Go 1.20リリース連載が始まります&メモリアリーナの紹介&落ち穂拾い(13ブックマーク)
13
Pocketに保存する:Go 1.20リリース連載が始まります&メモリアリーナの紹介&落ち穂拾い(14保存)
14
MailSlurperを使って6桁のコードの送信コードのテストをする
以前、認証ミドルウェアのhankoの紹介の中で、hankoがテストで使っているMailSlurperというメールサーバーが面白いという紹介をしました。テストにおいては、モックは使うものの、モックを差し込むレイヤーはソースコードレベルではなくて、インフラレベルで仕掛ける方がいいよ、というのはほぼコンセンサスとなっていると思います。
2023.01.20
認証認可
Xでポストする:MailSlurperを使って6桁のコードの送信コードのテストをする(13件の反応)
13
Facebookでシェアする:MailSlurperを使って6桁のコードの送信コードのテストをする
はてなブックマークで見る:MailSlurperを使って6桁のコードの送信コードのテストをする(4ブックマーク)
4
Pocketに保存する:MailSlurperを使って6桁のコードの送信コードのテストをする(5保存)
5
会社のプロキシの裏でPodman Desktopを実行する
ちょっとローカルでPostgreSQLの最新バージョンを試したいけどDocker Desktopの稟議が間に合わない!みたいなときのためのメモです。Docker Desktopの有償化と契約すべきライセンスについては以前書きました。その後...
2022.12.27
DevOps
Xでポストする:会社のプロキシの裏でPodman Desktopを実行する(55件の反応)
55
Facebookでシェアする:会社のプロキシの裏でPodman Desktopを実行する
はてなブックマークで見る:会社のプロキシの裏でPodman Desktopを実行する(8ブックマーク)
8
Pocketに保存する:会社のプロキシの裏でPodman Desktopを実行する(14保存)
14
俺のシステムがこんなに脆弱性だらけのわけがない(linkedpackageの紹介)
セキュリティに対して、きちんとお金をかけて対応すべきである、というのが近年の風潮です。そんな中、システム開発では多くのオープンソースのコンポーネントを組み合わせてシステムを構築するようになってきたため、使っている部品の脆弱性管理、というのがかなり大きな市場になってきました。当社にはOSSのVulsが有名ですね。
2022.12.23
Security
Xでポストする:俺のシステムがこんなに脆弱性だらけのわけがない(linkedpackageの紹介)(11件の反応)
11
Facebookでシェアする:俺のシステムがこんなに脆弱性だらけのわけがない(linkedpackageの紹介)
はてなブックマークで見る:俺のシステムがこんなに脆弱性だらけのわけがない(linkedpackageの紹介)(1ブックマーク)
1
Pocketに保存する:俺のシステムがこんなに脆弱性だらけのわけがない(linkedpackageの紹介)(4保存)
4
前のページ
1
2
3
4
5
6
7
8
次のページ