サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
mozaic.fm
Theme 第 123 回のテーマは Engineering Risk です。 Coinhive 事件で起訴され、最高裁で無罪を勝ち取ったモロさんをお呼びし、エンジニアが抱えているリスクや、そこに対する自衛、またエンジニアとしてモロさんは何をしようとしていたのかといった点を議論しました。 Show Note 仮想通貨マイニング(Coinhive)で家宅捜索を受けた話 - ドークツ https://doocts.com/ja/blog/3403 コインハイブ事件のご報告とこれからのこと|モロ https://note.com/morois/n/n7210db925aa1 PEAKS(ピークス)|Wizard Bible 事件から考えるサイバーセキュリティ https://peaks.cc/books/wizard_bible_security エンジニアのための刑事事件対策まとめ - Qii
Theme 第 101 回のテーマは Passwordless です。 OIDC や WebAuthN もある程度普及し、我々が「ログイン画面」を実装するとにきに考えることも、ひと昔前と比べるとかなり変わってきました。 その中で常に課題として上がる「Web からパスワードを無くすという大きな流れ」について、今何が起こっており、これからどうなっていくのか、我々開発者は何を考えないといけないのか、ユーザに必要なリテラシレベルはどこなのか、などについて OpenID Foundation エヴァンジェリストである @nov さんをお呼びし、議論しました。 Show Note OpenID Foundation Japan https://www.openid.or.jp/ FIDO Alliance - Open Authentication Standards More Secure than
Theme 第 93 回のテーマは Web3 です。 2021 年頃から、エンジニアの間でも話題になり、 Brave / Opera / Cloudflare などのベンダも Web3 に関するアウトプットを出す一方、懐疑的な意見もあるのが現状です。 今回は、 Dev Protocol の CTO であり、 Web フロントエンドの経験もある @aggre さんをお迎えし、 Web3 についての「技術の話」にフォーカスし、今何が起こっていて、これからどうなっていくのかについて議論しました。 Show Note 00:00~ Dev Protocol とは何か 32:20~ Smart Contract と Solidity 38:40~ Web3 とは 57:15~ Web エンジニアにとっての Web3 1:10:30~ Web3 のために Web に足りてないもの 1:32:00~ W
Theme 第 83 回のテーマは IE です。 今回は Microsoft の Yusuke さんをお呼びして、 IE のたどってきた歴史を振り返り、これをどう Edge に置き換えていくのかという流れを踏まえながら、 IE が Web に与えた歴史や、 IE 以降の Web について議論しました。 Show Note IE11 サポート終了の歴史 | blog.jxck.io https://blog.jxck.io/entries/2021-05-11/end-of-ie.html 2018/07/18: Internet Explorer の今後について – Japan IE Support Team Blog http://web.archive.org/web/20180718022957/https://blogs.technet.microsoft.com/jpieblog
Theme 第 78 回のテーマは TC39 です。 今回は Prettier のメンテなや Babel のコントリビュータをやりながら、 TC39 の新しいプロポーサルをそれらに実装する作業をしている @__sosukesuzuki をゲストにお呼びし、 Prettier/Babel のメンテナンスの話などを交え、 TC39 のウォッチの仕方や、気になる Proposal の話、 ES2021 の展望を議論しながら、今後の ES や TC39 について議論しました。 Show Note Prettier - Opinionated Code Formatter Babel - The compiler for next generation JavaScript Web 技術の調査方法 | blog.jxck.io TC39 tc39/proposals tc39/agendas tc3
Theme 第 73 回のテーマは Semantic Web です。 今回は セマンティック・ウェブのための RDF/OWL 入門 や セマンティック HTML/XHTML の著者であり、 ジャパンサーチ などを手掛ける Semantic Web の専門家、 神崎正英 先生をお迎えし Web におけるセマンティクスの歴史や RDF の変遷、ジャパンサーチで行われている作業から見た Semantic Web の現状などについてお聞きしつつ、これからの Web のセマンティクスなどについて議論させていただきました。 Show Note FOAF(Friend of a Friend) http://www.foaf-project.org/ Dublic Core https://www.dublincore.org/ レイヤケーキ https://en.wikipedia.org/wiki/
Theme 第 63 回のテーマは Cross Origin Info Leaks です。 今回は @shhnjk さんをお迎えし、 Spectre で発覚した Side Channel Attack と、対策として出てきた Site Isolation や増えてきた Cross-Origin-* 系のヘッダ群。 今の Web はどういう脅威と戦い、これらの仕様や実装は何を目的として提案されたのか。 Origin を守るための Web の戦いと、そこから見える Web や Browser のアーキテクチャの今後について議論します。 Show Note Spectre https://spectreattack.com/ A year with Spectre: a V8 perspective · V8 https://v8.dev/blog/spectre What Spectre an
Theme 第 61 回のテーマは 2019 年の Yearly Web です。 今年行った Monthly Web を振り返ります。 Show Note 2019 年キーワード Jxck WebTransport SXG/WBN ITP/SameSIte Default Lax DarkMode/HighContrast DesignSystem Document Policy Portal DoH myakura doh cookie firefox css support subgrid aspectratio apple/mozilla -> google chromium への不安 1 月 Chrome Intent to Ship: Signed HTTP Exchanges (SXG) Intent to Implement: High Contrast support In
Theme 第 53 回のテーマは 2019 年 5 月の Monthly Web です。 Show Note mozaic bootcamp 2019 mozaic bootcamp 2019 https://blog.jxck.io/entries/2019-05-12/mozaic-bootcamp-2019.html lmozaic bootcamp に行ってきました - isyumi_net ブログ https://blog.isyumi.net/entry/2019/05/03/134854 mozaic bootcamp に参加して気づいた、自分に欠けていた Web 技術の知識メモ - ninjinkun's diary https://ninjinkun.hatenablog.com/entry/mozaic-bootcamp Chrome 動向 Stable: 74 Go
Theme 第 51 回のテーマは Translation です。 今回は、ゲストとして WHATWG/W3C/IETF などの仕様を、高品質で翻訳し、高頻度で更新し、非常に見やすい UI で公開している triple_underscore さんをお呼びしました。 http://triple-underscore.github.io 普段行なっている翻訳が、いったいどういうモチベーションで、どういうフローで行われているのか その作業を通じて Web に関わる仕様群をどう見ているのか、などを踏まえ 今後、どのような仕様を翻訳していくのか、などをお聞きしました。 Show Note ウェブ関連仕様 日本語訳 https://triple-underscore.github.io Infra(日本語訳) https://triple-underscore.github.io/infra-ja.h
Theme 第 35 回のテーマは Security の Bug Bounty 編です。 今回は、脆弱性報奨金制度(Bug Bounty)のしくみについて、 Bug Hunter として報告をする側である @kinugawamasato さんと、報告を受け付ける側である @k2wanko さんと、 @hnagatomo さんをお呼びして議論しました。 報告する側 ハンターは何を見ているか ハンターにとっての報告制度 報告しやすさ CSP と脆弱性 バグハントを始めたい人へ 報告される側 なぜ報奨金制度を行うのか プラットフォームと自前運営 評価の難しさと CVSS 成立するが CSP でブロックされるバグはどう扱うか 報奨金制度を始めたい人へ これらを踏まえ、 Web セキュリティで 今何が起きているのか、 これからどうなっていくのか について議論しました。 Show Note 脆弱性報奨
Theme 第 25 回のテーマは 2017 年 7 月の Monthly Web です。 これまでの mozaic.fm では、特定のテーマについて毎回違うゲストと議論をしてきました。 しかし、このテーマの設定と消化よりもよほど早い勢いで、細かいかつ重大なトピックは日々生まれており、その流れを扱うことはできないかずっと考えていました。 そこで、特定のテーマを深掘りするのとは別に、およそ月単位で、大局的な Web の流れについても扱う Monthly Web を始めてみようと思います。 目的は、速報ではありません。単なるニュースのまとめをするというよりも、そこまでにあった流れをまとめながら Web のスナップショット を取っていくようなイメージです。 名前に反し、本当に月一でできるかはわからないし、どこまで続けられるかはわかりませんが、やりながら考えて進めて行こうと思います。 一方で、 m
Theme 第 24 回のテーマは Angular2 です。 今回は、ゲストとして Angular のコントリビュータであり、 ng_japan の代表である @laco0416 をお迎えして、 9 月に公開された Angular2 の内容や、現代のフロントエンド開発に向けたフルスタックフレームワークとして Angular2 が何を選んだのか、それは今後の Web 開発にどういう影響を及ぼして行くのか。 Angular 自身、そしてそれを取り巻くエコシステムや標準化の現場で「今何がおこっているのか」と「これからどうなっていくのか」について議論しました。 (本編の最後に話していたイベントですが、このエピソード公開時点で終わってしまっていました。間に合わなくてすいません。。) Show Note Angular2 Angular 2.0.0 がリリースされました module https://
Theme 第 23 回のテーマは Let's Encrypt です。 今回は、匿名のゲストとして PKI のスペシャリスト「先生」をお迎えして、 HTTPS 化推進の要である Let's Encrypt をきっかけに、近年多発している「CA は信用できるのか問題」も踏まえながら、今 CA を含めた PKI の世界で 「今何がおこっているのか」と「これからどうなっていくのか」について議論しました。 先生 は、エピソードの最後におっしゃっていたように、この mozaic.fm の主旨に賛同して、色々調整の結果匿名と言う形で特別に出て下さいました。 先生の声と話から、誰だが分かる人もいると思いますが、そこは色々察して大人な対応をお願いします。 Show Note 00:00 Intro Let's Encrypt 電子フロンティア財団(EFF) https-everywhere 09:15 な
Theme 第 22 回のテーマは AMP(Accelerated Mobile Pages) です。 今回は @ymotongpoo さんをお迎えして、 AMP の登場背景やそこから見える今の Web の問題点、導入や普及、今後の展望などをふまえ、 AMP が登場した意味、そして AMP が Web にもたらす影響などを通して 「今何がおこっているのか」と「これからどうなっていくのか」を議論しました。 Show Note Why AMP is Fast ampproject.org ampproject/amphtml github Waht is AMP? Why AMP is fast Publishers using AMP HTML AMP Cache AMP Cache AMP Cache Update Ping Format AMP Validator Chrome Dev
Theme mozaic.fm の v2 をリリースしました。 breaking change があるので、そのアナウンスとテストを兼ねています。 一番大きいのは、 feed の URL の変更です。新しい URL はこちらです。 http://feed.mozaic.fm Change Log 少し時間がかかってしまいましたが、全体的に作り直しました。 以下が v2 の変更点です。 feed の URL が http://feed.mozaic.fm に変わります。 feedburner をやめたかったので自分で生成するようにしました。 現時点での全エピソードを feed に載せるようにしました。 古い URL は feedburner のドメインなので、リダイレクトはできません。 古い URL の feed は、このエピソード以降更新されません。 itunes の場合は自動で更新される
Theme 第 20 回のテーマは Browser です。 今回は @takoratta さんをお迎えして、ブラウザは今どうなっているのか、そして、その進化は Web の進化とどう関わっているのかにつて議論しました。 Show Note 及川さんとブラウザの関わり JUNET NCSA Mosaic Netscape DHTML ActiveX なぜ新しくブラウザが必要だったのか? living on the web IE Toolbar V8 成せたこと成せなかったこと Hosted App と Packaged App Chrome Web Store Gears ブラウザはここ数年でどう変わったか? PhoneGap Cordova Electron Extensible Web ブラウザの肥大化問題 TPAC 2015 IETF 94 Chrome Dev Summit Chrom
Theme 第 10 回のテーマは Node.js です。 今回は唯一の日本人 Node.js コミッタである @koichik さんと、日本 Node.js ユーザグループの現代表である @yosuke_furukawa さんをお迎えし、 Node.js をテーマに 「Node.js ができた理由」から、「node@1.0」の展望「nodeconf.eu での最新事情」や「Node.js コミュニティの今後」などを二時間半たっぷり議論しました。 また、危なげな運用で続けてきた mozaic.fm も、一つ目の目標だった 10 回を達成することができました。これも、購読/出演、してくださった皆様のおかげです。これからもしばらくは続けたいと思いますので、よろしくお願いします。 Show Note 0:00 ~ : intro nodeconf.eu 渡航記 2:45 ~ : Node を始め
第 19 回 ES7 の SideShow です。@Constellation さんが語る JavaScript Engine (JSCore) での実装の裏話と、 WebAssembly についてお送りします。なお、エピソード内で「何よりも ES6 module が欲しい」という要望を出していましたが、 @Constellation さんが、 実装に着手してくれました!! 楽しみに待ちましょう!!Bug 147340 - [ES6] Implement ES6 Modules Show Note はこちら: https://mozaic.fm/episodes/19/es7-sideshow.html
Theme 第 19 回のテーマは ES7 です。 今回は @Constellation さんをお迎えして、先日公開された ES6 をふまえ、次の仕様として議論が始まった ES7 について、 ブラウザのエンジンを実装する立場から見た、現状や懸念点などについて話を聞きながら、これから ECMAScript はどうなっていくのか、どうなっていくべきなのかについて議論しました。 Show Note Lv.5 exprima estraverse escodegen ES6 symbol TDZ TDZ のパフォーマンス ES6 generator eslint no-var ES7 の提案一覧 Array.prototype.includes Object.observe async-await Promise Generator cancelable promise monadic-promi
Theme 第 18 回のテーマは Nginx です。 今回は @cubicdaiya さんをお迎えして、 すっかり HTTP サーバのデファクトの地位につきつつある Nginx について、なぜ Nginx を選ぶのか、 Nginx から見た現在の Web にはどういう変化があるのか。 そして Nginx はこれからどうなっていくのか、それが Web にどんな変化をもたらすのかを議論しました。 Show Note Nginx を使い始めた理由(0:00~) ngx-small-light nginx-build mruby h2o Web+DB Press Vol.72 WebP Nginx のアーキテクチャ(7:26~) Web+DB Press Vol.72 C10K epoll kqueue apache prefork mpm apache event mpm WSGI PSGI
Theme 第 17 回のテーマは Service Worker です。 今回は @kinu さんと @nhiroki_ さんをお迎えして、 今実装や仕様策定が進んでいる Service Worker について、なぜこうした仕様が出てきたのか、これを用いて何ができるのか、これがどう Web を変えるのか。 実装や仕様の裏話や、これが普及してからの懸念点なども含めて、じっくり議論しました。 また、 Service Worker へのフィードバックは bug tracker (基本は英語ですが、日本語でも良いそうです)、もしくは #serviceworker です。 Show Note 関連仕様 ServiceWorker AppCache Push API Notifications API Fetch Permissions API Service Worker の始まり(0:00) Se
Theme 第 16 回のテーマは Security (application) です。 今回は @hasegawayosuke さんをお迎えして、 Web アプリケーションの開発技術が進化することによって、同じように変わっている筈のセキュリティに関して、その変化をどう考えればいいのか? 開発者とセキュリティ関係者のあいだで、足りてないと認識されているものは何か? それらをふまえてセキュリティをとりまく環境で「今何が起こっているのか」、そして「これからどうなっていくのか」について議論しました。 hasegawa さんが本を書いてる件は、許可を取っておりカットしてません。公表して自分を追い込むメソッドだそうです w Show Note iframe で 2sh を表示す XSS CSRF SQL Injection E4X ES6 時代における Web 開発者とセキュリティ業界の乖離 CSP
Theme 第 15 回のテーマは Extensible Web です。 収録自体は 前回のエピソード の続きにあたります。 前回に引き続き @myakura さんと @nunnun (hiro) さんをお迎えして、 これまでの Web の標準化の持つ課題を解決する動きとして始まった、 Extensible Webとはなんなのか、どういう経緯で提唱され、何を解決するのか。 それによって「今何が起こっているのか」、「これからどうなっていくのか」そして、「自分たちはそれにどう参加できるのか?」を議論しました。 Show Note 0:00 ~ : Extensible Web とはなにか? Extensible Web Manifesto 翻訳 を PR したんだけどまだ本家の反応がない。。 Extensible Web の夜明けと開発者が得た可能性の話 Custom Elements HTM
Theme 第 14 回のテーマは WHATWG です。 今回は @myakura さんと @nunnun (hiro) さんをお迎えして、 WHATWG 、 W3C 、 TAG などの成り立ちや、それらがやっていること。先日の HTML5 勧告の意味。 LivingStandard とはどう考えればいいのか?といった話から、標準化において「今何が起こっているのか」、「これからどうなっていくのか」そして、「自分たちはそれにどう参加できるのか?」を議論しました。 後半は Extensible Web の話になったので、 次のエピソード に分けています。 Show Note 0:00 ~ : intro 3:00 ~ : W3C とは? W3C - World Wide Web Consortium W3C とは 5:30 ~ : 他の標準化団体との棲み分け WebRTC は IETF では
Theme 第 13 回のテーマは Virtual DOM です。 今回は @mizchi さんをお迎えして、 Virtual DOM というアイデアの本質、それが可能にした Flux というアーキテクチャ、そして各種の実装と今後の期待について、「今何が起こっているのか」、「これからどうなっていくのか」を議論しました。 Show Note Virtual DOM Virtual DOM Advent Calendar なぜ仮想 DOM という概念が俺達の魂を震えさせるのか あなたが React を使うべき理由 om ClosureScript React JSX リアルな DOM はなぜ遅いのか react-jade deku virtual-dom ractive.js React's diff algorith Flux Flux Flux アーキテクチャ覚え書き Flux とはなんだ
第 12 回 Ruby on Rails の SideShow です。@a_matsuda さんの語る Rails 開発のスタイルと、そのコミュニティの持つ力、 Rails が引っ張ったテストの話などをお送りします。 Show Note はこちら: https://mozaic.fm/episodes/12/rails-sideshow.html
Theme 第 12 回のテーマは Ruby on Rails です。 今回は Ruby と Rail のコミッターである @a_matsuda さんをお迎えして、 Rails が引っ張ってきた Web 開発と、 Web の進化が Ruby に与えた影響などを振り返りながら、 Rails に「今何が起こっているのか」、「これからどうなっていくのか」を議論しました。 プロジェクトオーナーである DHH が最初の Rails をリリースしてから 10 年たった今、この 10 年を見てきた @a_matsuda さんとともに、 10 年前と比べて様変わりしたフロントエンド開発との兼ね合いや、 Microservices に対する感触などについて議論しました。 Show Note Ruby on Rails Rails の歴史 (Wikipedia 引用) 2004/7 最初のバージョン公開 20
第 11 回のテーマは High Performance Browser Networking です。今回は High Performance Browser Networking の著者であり、 Google の Developer Advocate である @igrigorik さんをお迎えして開催した、この書籍のちょっと遅れた出版記念イベントである HPBN-meetup で実施したインタビュー形式の公開収録の模様を配信します。今回は Google さんに通訳をつけて頂きましたので、その分ラグや lost in translation がありますが、ご了承ください。HPBN は、複雑化し、知らなくてはならい知識が飛躍的に増えた Web のネットワークに関わる知識について、幅広く詳細に解説した Web エンジニア必携の一冊です。インタビューでは Ilya はいったいどういうエンジニアで
次のページ
このページを最初にブックマークしてみませんか?
『Episodes | mozaic.fm』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く