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