最後の収録から1年が経ち、Yomikaiが正月特番として再始動しました。スタッフエンジニアと起業、それぞれの道を歩み始めた2人が、2024年を振り返ります。
(0:13) なぜまたYomikaiなのか
(7:29) スタッフエンジニアとしての日々
(25:47) 獣道を進む日々
(41:05) 最近面白かった記事ありますか?
【参考リンク】
今年の3月から毎週公開してきたYomikaiは、今回で最終回になります。Yomikaiが目指したもの、なぜ終わるのか、思い出のエピソードなどを振り返ります。改めて一度でも聞いていただいた皆さん、ありがとうございました!
(3:05) 結成秘話
(6:46) 目指したもの
(16:03) なぜ終わるのか
(20:58) 幻のベートーヴェンのゲノム回
(32:46) また会う日まで
【参考リンク】
時系列DBは、センサーデータなど、時刻と値のペアからなるデータの保存に特化したデータベースです。今回は、代表的な時系列DBであるInfluxDBとダッシュボードツールのGrafanaを使ってみた感想や、ゲームボーイの起動画面に表示されるロゴに隠された秘密などについて話しました。
(0:13) 時系列DBのエコシステム
(16:21) 気になる時系列データ
(22:20) ゲームボーイのロゴ
(27:30) 大人になっても病院が怖い
【参考リンク】
今回はGoogleが12月7日にサプライズ発表した新しいAIモデル、Geminiについて。ベンチマークではGPT-4以上の性能を出しており、注目を集めています。そんなGeminiのリリース詳細や、DeepMindのサイエンスへの貢献、メガネの買い替えなどについて話しています。
(0:13) Geminiとは
(8:12) プロダクト連携への期待
(17:02) DeepMindとサイエンス
(25:40) メガネを買いたい
【参考リンク】
Linearは次世代Jiraの呼び声が高いタスク管理ツールです。高速かつシンプルなUXに、同時編集対策やオフラインモードなど、細やかな気配りが詰め込まれています。今回は、そんなLinearを1ヶ月使ってみた感想や、Jiraでの困りごと、お気に入りの生産性向上ツールなどについて話しました。
(0:13) Linearとは
(6:21) 同時に編集すると?
(12:16) オフラインモード
(17:32) エンジニアだからこそのこだわり
(23:59) WikiからNotionへ
(28:52) ショートカットの罠
(34:58) おすすめの生産性向上ツール
(41:04) トラックパッドと腱鞘炎
(46:40) Amazon S3 Express One Zone
【参考リンク】
先週はお休みして、家族で台湾旅行に行ってきました。今回は旅行の思い出についてゆるく雑談しています。
(0:13) 台湾行ってきました
(1:31) 故宮博物館
(5:02) やっぱり小籠包
(7:10) 方向感覚ある?
(12:32) 士林夜市のエリンギ
(21:18) 軟體架構原理とは?
(26:56) 九份でお茶
(30:01) Amazon Clinic
【参考リンク】
今回は11月6日に開催されたOpenAI DevDayについて。各種APIの改善に加え、GPTsとAssistants APIという二つの新機能の発表がありました。今回はキーノートの内容を振り返り、実際にGPTsで新しいボットを作ろうとして失敗したりしています。
(0:13) OpenAI DevDayとは
(3:30) Whisper V3
(7:40) GPTsとは
(11:44) 実際にGPTsを作ってみよう
(26:50) Assistants APIとは
(35:32) カンファレンス雑感
(41:44) Copilotに祈る日々
(46:04) 世界はVSCodeに収束していく
【参考リンク】
Bluetooth Low Energy(BLE)は省電力の短距離通信規格で、Apple Watchや忘れ物トラッカーなど、様々なセンサーデータの送受信に使われています。今回は、Raspberry Pi Pico Wを使ってBLEを実際に動かした話や、Apple WatchのCMに感動した話などをしました。
(0:13) Bluetoothに興味あり
(4:36) 本当にBluetoothが必要か?
(10:54) Picoの温度データを発信してみよう
(20:48) Apple製品いろいろ
(28:57) 最近読んだ本
【参考リンク】
今回はALL for SaaSというSaaSに特化したプロダクトマネジメントの本について。Freeeのプロダクトマネージャーが、SaaS立ち上げ前の事前調査からリリースまでを網羅的に解説した本著には、toB向けサービスを開発するためのエッセンスが詰まっていました。
(0:14) ALL for SaaS
(3:29) 事前調査の重要性
(8:50) ユーザーストーリーマッピング
(15:30) プロダクトマネジメントに興味ある?
(23:52) インボイス何も分からない
【参考リンク】
今年の8月にHTTP/2の脆弱性を利用した大規模なDDoS攻撃があったことを各クラウドベンダーが一斉に発表しました。Rapid Reset攻撃と名付けられたこの新たな攻撃手法はどのような仕組みだったのでしょうか?Cloudflareのブログからその謎を紐解きます。
(0:14) HTTP/2 Rapid Reset Attack
(5:03) HTTP/2とは?
(11:56) リセット攻撃のミソ
(18:02) HTTP/3には効かない?
(28:20) ゲーミフィケーション
(33:17) 試したいOS
(35:09) 新言語Uiuaに挑戦
【参考リンク】
Raspberry Pi Picoは、Raspberry Pi財団が発売しているマイコンボードです。親指サイズながらWiFi接続も可能で、自作のPythonプログラムを書き込んで実行させることができます。今回はそんなRaspberry Pi Picoを使って電子工作デビューし、半田付けや回路図の読解に悪戦苦闘した話をしました。
(0:14) Raspberry Pi Pico始めました
(8:46) 電子工作デビュー
(21:19) ドライアイの日々
(27:42) 最近のテックニュース
【参考リンク】
今回は8月に発売されたルールズ・オブ・プログラミングという本について。ゴースト・オブ・ツシマなどの大ヒット作品を手がけたゲーム制作会社を支えるベストプラクティスを、21のルールとして紹介しています。実際のゲーム開発事例に基づくストーリーが実践的にまとめられており、非常に参考になる内容でした。
(0:13) ルールズ・オブ・プログラミングとは
(5:50) 気になるルール
(17:32) 口語調の技術書ってどう?
(22:52) MBTI性格診断やりました
(30:22) Raspberry Pi Pico買いました
【参考リンク】
今回は初心に返り、海外のテックブログを中心に最新情報を紹介しています。
ChatGPTとGoogle Bardのアップデート、Node.jsの代替として注目を集めるBun、静的サイトの全文検索を可能にするPagefindなどをテーマに雑談しました。
(0:14) ChatGPTがマルチモーダルに
(8:14) Google BardがGmailと接続可能に
(11:34) Bun: 高速なJavaScriptランタイム
(23:00) Pagefind: 静的サイトの全文検索
(34:07) スタートアップでの日々
【参考リンク】
今回は、プロダクトマネージャーのJordanをゲストに招き、彼のポッドキャストProduct Fundamentalsについて紹介してもらいました。ソフトウェアエンジニアリングの歴史を紐解くというテーマの着想から今後の展望まで、面白い話がたくさん聞けました。英語収録に初挑戦です。
(1:49) Product Fundamentalsとは?
(8:36) 影響を受けたポッドキャスト
(11:25) プロジェクトの進め方
(21:32) 今後の展望
【参考リンク】
今回はワイヤレス給電のニュースについて話そうとしたところ、電気分野の知識が一切無いことが発覚し、急遽コンデンサの基礎から勉強することになりました。moldの並行ハッシュマップの高速化についても話しています。
(0:15) エナジーハーベスティング
(4:02) コンデンサとは?
(16:37) コンデンサを交流が流れる?
(21:07) ワイヤレス給電の仕組み
(30:10) moldの並行ハッシュマップの最適化
【参考リンク】
ブラウザにURLを入力してからWebページが表示するまでの流れを知ることは、ネットワークの仕組みを学ぶ上で良い教材です。では、Slackのアプリを開いてからメッセージが表示されるまではどのような流れなのでしょうか?
今回は、Slackのテックブログを題材に、DNSやWebSocketがSlack上でどう処理されているのかを学びました。
【参考リンク】
ゲームエンジンとしてトップシェアを占めるUnity。クロスプラットフォーム対応のゲーム開発環境としてはもちろん、ゲームを通じたプログラミング教育などにも活用されてきました。
今そんなUnityが、ゲーム業界以外の様々な産業分野で使われ始めていると言います。今回は、Unityを使った産業ソリューションを開発するプロダクトマネージャーをゲストに迎え、デジタルツインなど新たなビジネスの裏側に迫ります。
【参考リンク】
今回は以下の2つのトピックについて話しました。
1つ目 (0:13) は、スマートメーターを活用した電力消費量のモニタリングについて。今や殆どの家庭に普及したスマートメーターは、通信機能を兼ね備えており、家庭内のデバイスとも通信が可能です。今回はNature Remo E LiteとそのAPIを使って、自宅の電力消費量を1分単位で可視化できるWebダッシュボードを作ってみました。
2つ目 (15:00) は、Cookie2という使われずに廃止されてしまったCookieの仕様について。理想の新仕様を目指すのではなく、既存の実装との互換性を保つことの大切さなどについて議論しました。
【参考リンク】
データ耐久性を非常に高い水準(99.999999999%)で保証しているAmazon S3。例えハードディスクが壊れてもデータを失わないために、Erasure Codingと呼ばれる技術を使ってデータを冗長化しています。今回はErasure Codingの仕組みを理解しようとしたら突然ガロア体が出てきて挫折した話や、チェックデジット、グランピングなどについて話しました。
(0:14) S3を支えるガロア体
(15:10) チェックデジット
(23:00) ChatGPTのカスタムインストラクション
(28:48) ポートスキャン
(36:32) グランピング
【参考リンク】
ikigai(生き甲斐)は英語圏で定着した有名な日本語の一つです。これは「好きなこと」「得意なこと」「必要とされること」「お金がもらえること」の4つの要素が重なる部分を指し、自分の価値観や考えを整理する際の指標として用いられます。今回は、ikigaiをベースにした転職先の選び方、プロジェクトマネジメントのバイブルPMBOK、スタートアップなどについて話しました。
(0:30) 転職先の選び方
(5:46) PMBOK
(12:39) スタートアップ vs 大手
【参考リンク】