
Wantedly Engineering Podcast
By Wantedly Engineering

Topotal 誕生秘話と今後の構想 w/ @nari_ex
Topotal 誕生秘話と今後の構想 w/ @nari_ex
Wantedly Engineering PodcastDec 06, 2021
00:00
57:32

新卒1年目にのびたこと / 必要だったこと w/ @python_walker
新卒1年目にのびたこと / 必要だったこと w/ @python_walker
林 悠大のプロフィール - Wantedly
pyhaya’s diary
コンサル一年目が学ぶこと
A/Bテスト実践ガイド 真のデータドリブンへ至る信用できる実験とは
Mar 31, 202355:16

なぜ Wantedly に推薦システムが必要なのか w/ @jy_msc
なぜ Wantedly に推薦システムが必要なのか w/ @jy_msc
合田 周平のプロフィール - Wantedly
なぜ Wantedly に推薦システムが必要なのか
Mar 24, 202301:26:58

テックリードの頭の中 - モバイルと推薦のリードに話を聞いてみた by @Altech_2015 w/ @swiz_ard @jy_msc
テックリードの頭の中 - モバイルと推薦のリードに話を聞いてみた by @Altech_2015 w/ @swiz_ard @jy_msc
竹野 創平のプロフィール - Wantedly
久保出 雅俊のプロフィール - Wantedly
合田 周平のプロフィール - Wantedly
Kotlin Multiplatform Mobile w/ @swiz_ard
"Kaggle" に集中できる推薦基盤改善 w/ @jy_msc
Jan 25, 202301:24:24

不確実性を減らすってどういうこと w/ @chloe463
不確実性を減らすってどういうこと w/ @chloe463
@chloe463 が全社ミーティング(Demoday) で発表した不確実性を減らすってどういうこと(internal) の内容を詳しく解説してもらいました。
フロントエンドリノベーション w/ @chloe463
原 剛士のプロフィール - Wantedly
FACTFULNESS(ファクトフルネス) 10の思い込みを乗り越え、データを基に世界を正しく見る習慣 : ハンス・ロスリング, オーラ・ロスリング, アンナ・ロスリング・ロンランド, 上杉 周作, 関 美和: Japanese Books
Dec 26, 202258:11

一度切り出したマイクロサービスをマザーRails に戻した話 w/ @gedorinku
一度切り出したマイクロサービスをマザーRails に戻した話 w/ @gedorinku
入社前最大の成果はダジャレです with @gedorinku by Pod de Engineer
https://twitter.com/gedorinku
https://www.wantedly.com/id/gedorinku
Nov 18, 202256:18

Native ESM に移行するまでに直面した全問題と解決策 w/ @qnighy
Native ESM に移行するまでに直面した全問題と解決策 w/ @qnighy
あなたの Node.js ESM は本当に ESM ですか? w/ @qnighy
実践 Node.js Native ESM — Wantedlyでのアプリケーション移行事例 | Wantedly Engineer Blog
Native ESM + TypeScript 拡張子問題: 歯にものが挟まったようなスッキリしない書き流し
Node.jsのネイティブES Modulesサポートが抱える問題を解決するBabelプラグインを書いた
Storyshotsを止めてスナップショットテストの仕組みを自作した話 | Wantedly Engineer Blog
esm: add pjson.importInterop to support __esModule by qnighy · Pull Request #40902 · nodejs/node
esm: add option to interpret __esModule like Babel by qnighy · Pull Request #40892 · nodejs/node
Oct 21, 202201:09:26

あなたの Node.js ESM は本当に ESM ですか? w/ @qnighy
あなたの Node.js ESM は本当に ESM ですか? w/ @qnighy
実践 Node.js Native ESM — Wantedlyでのアプリケーション移行事例 | Wantedly Engineer Blog
https://github.com/wantedly/hi18n
Oct 13, 202201:04:10

プロダクト基盤を EKS に移行しました w/ @irotoris
プロダクト基盤を EKS に移行しました w/ @irotoris
Infrastructure Squad Leader の @irotoris を呼んで EKS 移行の背景を聞きました
プロダクト基盤を EKS に移行しました | Wantedly Engineer Blog
マネージド型ノードグループでのノードテイント - Amazon EKS
Kubernetes における最高の認証フローを本気で考え直してみた / GitHub Team Based Access Control - Speaker Deck
Sep 27, 202201:00:47

GoとRust - 並行プログラミング編 w/ @nasa_desu
GoとRust - 並行プログラミング編 w/ @nasa_desu
@nasa_desu を読んで Go と rust の並行処理の違いから並行処理の基礎について教えてもらいました。
GoとRust - 並行処理編
GoとRust - 並行プログラミング編
Sep 07, 202257:07

#ISUCON 12 本選 - 実質2位でした (fail) w/ @bubusu_ryu
#ISUCON 12 本選 - 実質2位でした (fail) w/ @bubusu_ryu
kyncon の一員として ISUCON 本選に出場した @bubusu_ryu に本選の感想を聞きました。
山岸 立のプロフィール - Wantedly
#ISUCON の必勝法はユーザーストーリーの理解 w/ @bubusu_ryu
https://github.com/kyncon/isucon12-final
ISUCON12 本選の結果発表と全チームのスコア : ISUCON公式Blog
Sep 01, 202256:58

翻訳パラメーターに型を導入する hi18n の解説 w/ @qnighy
翻訳パラメーターに型を導入する hi18n の解説 w/ @qnighy
@qnighy が作っている hi18n という i18n ライブラリの設計や思想について聞きました。
https://www.wantedly.com/id/qnighy
https://github.com/wantedly/hi18n
hi18n (i18nライブラリ) の紹介 (1) 設計思想と基本方針
hi18n (i18nライブラリ) の紹介 (2) メッセージパーサーと型レベルパーサー
hi18n (i18nライブラリ) の紹介 (3) 翻訳の同期
hi18n (i18nライブラリ) の使い方
Aug 02, 202201:03:36

#ISUCON の必勝法はユーザーストーリーの理解 w/ @bubusu_ryu
#ISUCON の必勝法はユーザーストーリーの理解 w/ @bubusu_ryu
kyncon の一員として ISUCON 本選出場を決めた @bubusu_ryu に予選突破の要因を聞きました
山岸 立のプロフィール - Wantedly
https://github.com/kyncon/isucon12-qualify
鬼のようなMakefile
https://github.com/jakkcer/alpdiff
ISUCON12 オンライン予選 予選結果と本選出場者決定のお知らせ : ISUCON公式Blog
ISUCON12 オンライン予選 全てのチームのスコア(参考値) : ISUCON公式Blog
#ISUCON で100万点とって予選2位になるためにやったこと
Jul 25, 202251:33

他職種と円滑に仕事を進められるエンジニアの特徴 w/ @hiromasasaki_
他職種と円滑に仕事を進められるエンジニアの特徴 w/ @hiromasasaki_
ビジネス社員の佐々木さんをゲストに「ビジネス社員として嬉しいエンジニア像」について聞きました
Jul 20, 202201:01:55

新人研修で話した Wantedly のアーキテクチャの話 w/ @Altech_2015
新人研修で話した Wantedly のアーキテクチャの話 w/ @Altech_2015
https://twitter.com/Altech_2015
Wantedly の技術とアーキテクチャ / Wantedly Architecture Overview
技術を的に当てる技術について - GraphQL を入れ直した話 w/ @Altech
技術とアーキテクチャ
退職するつもりでコードを書け w/ @stomk_
Apr 27, 202254:37

退職するつもりでコードを書け w/ @stomk_
退職するつもりでコードを書け w/ @stomk_
@stomk_ に 「レガシー化していた課金周りのシステムを改善するためにやったこと」について詳しく聞きました。
ホスト: https://www.wantedly.com/id/potsbo
ゲスト: https://www.wantedly.com/id/shingo_tomioka
レガシー化していた課金周りのシステムを改善するためにやったこと
A Philosophy of Software Design
レガシーソフトウェア改善ガイド - 翔泳社
レガシーコードからの脱却 - O'Reilly Japan
Apr 20, 202201:02:53

設計なんもわからん - Production Ready GraphQL 輪読会 その2 w/ @izumin5210
設計なんもわからん - Production Ready GraphQL 輪読会 その2 w/ @izumin5210
@izumin5210 に Production Ready GraphQL を中心に GraphQL のベストプラクティスにまつわるあれこれを聞きました。
ホスト: https://www.wantedly.com/id/potsbo
ゲスト: https://www.wantedly.com/id/izumin
https://book.productionreadygraphql.com/
Production Ready GraphQL 輪読してみた w/ @hachiblog
GraphQL Gateway の理想と達成までの道のり w/ @izumin5210
GraphQL Cursor Connections Specification
id の不透明性
Using nested mutations
Netflix DGS
GraphQL over HTTP
Status Codes
Apr 13, 202201:04:57

デザイナ目線で嬉しいエンジニアムーブ w/ @NishaMe1024
デザイナ目線で嬉しいエンジニアムーブ w/ @NishaMe1024
プロダクトデザイナーと上手に協働するための心得 感想を Product Design Chapter Lead の @NishaMe1024 に聞きました。
ホスト: https://www.wantedly.com/id/potsbo
ゲスト: https://www.wantedly.com/id/NishaMe
プロダクトデザイナーと上手に協働するための心得 w/ @kbys_02
デザインの合意形成にある落とし穴
マイクロサービスでもポチポチ確認するための Kubefork
Webフロントエンドアプリのデザインシステムライブラリ
Apr 07, 202255:42

新卒1年目にやったこと/やっておけばよかったこと w/ @nasa_desu @bubusububusu
新卒1年目にやったこと/やっておけばよかったこと w/ @nasa_desu @bubusububusu
新卒1年目を終えるタイミングのエンジニアの @nasa_desu @bubusububusu に1年目にやったこととやっておけばよかったことを聞きました。
山岸 立
近藤 アサン
なぜ、あなたの仕事は終わらないのか
コンサル一年目が学ぶこと
Wantedly 21新卒 Advent Calendar 2021
Wantedly 24卒向けサマーインターンシップ
Mar 30, 202258:06

Production Ready GraphQL 輪読してみた w/ @hachiblog
Production Ready GraphQL 輪読してみた w/ @hachiblog
Production Ready GraphQL を社内の輪読をしてみた @hachiblog に内容と学びを聞いていきました。
SpaceX API
GraphQL Gateway の理想と達成までの道のり w/ @izumin5210
技術を的に当てる技術について - GraphQL を入れ直した話 w/ @Altech
Mar 22, 202247:05

CTOが自分のマネージャーになったデザイナーの本音 w/ @NishaMe1024
CTOが自分のマネージャーになったデザイナーの本音 w/ @NishaMe1024
CTOがデザインマネージャーやってみた w/ @kawasy の感想を Product Design Chapter Lead の @NishaMe1024 に聞きました。
@kawasy の 決意表明ツイート
@NishaMe1024 の決意表明ツイート
Mar 15, 202233:49

CTOがデザインマネージャーやってみた w/ @kawasy
CTOがデザインマネージャーやってみた w/ @kawasy
CTO の @kawasy を呼んでデザインマネージャーの業務について聞きました
@kawasy の 決意表明ツイート
@NishaMe1024 の決意表明ツイート
“Agile” is eating design’s young; or, Yet Another Reason why “embedding” designers doesn’t work
ユニコーン企業のひみつ ――Spotifyで学んだソフトウェアづくりと働き方
Spotify Doesn't Use the Spotify Model
デザインシステムが加速させるプロダクト開発
プロダクトデザイナーと上手に協働するための心得
Webフロントエンドアプリのデザインシステムライブラリ
Wantedly UI Components
“広義のデザイン“が組織に根付き、“広義のデザイナー“が役目を終える時 -2022年のデザイナー市場動向-
What is the framework for innovation? Design Council's evolved Double Diamond
Wantedly Design
リーダブルコード ――より良いコードを書くためのシンプルで実践的なテクニック
Wantedly Engineering Handbook
Mar 08, 202201:06:17

PMBOK 第7版には大事で当たり前な原理原則が書いてある w/ @t_o_sh
PMBOK 第7版には大事で当たり前な原理原則が書いてある w/ @t_o_sh
プロジェクトマネージャーの @t_o_sh に PMBOK 読書会で学んだことを聞きました。
プロジェクトマネジメント知識体系ガイド(PMBOKガイド)第7版+プロジェクトマネジメント標準
The Twelve Factors
6枚のポスターを作って見えた、社内ブランディングにおけるビジュアライズの価値
Mar 01, 202201:05:11

GraphQL Gateway の理想と達成までの道のり w/ @izumin5210
GraphQL Gateway の理想と達成までの道のり w/ @izumin5210
@izumin5210 を呼んで GraphQL Gateway のつくりかたについて聞きました
https://www.wantedly.com/id/izumin
技術を的に当てる技術について - GraphQL を入れ直した話 w/ @Altech
GraphQL 導入の反省と再挑戦 / jsconf jp 2021
Reconciling GraphQL and Thrift at Airbnb
Production Ready GraphQL
GraphQL Nexus
github.com/proto-graphql/proto-nexus
github.com/proto-graphql/graphql-field-mask
github.com/izumin5210/protogql
github.com/graphql/graphql-js
GraphQL の引数では「値を入れない」と「null を渡す」を区別できる
[RFC] Client controlled nullability operator #867
[RFC] GraphQL Input Union type #488
TECH STAND #7 GraphQL
Feb 21, 202201:06:38

技術を的に当てる技術について - GraphQL を入れ直した話 w/ @Altech_2015
技術を的に当てる技術について - GraphQL を入れ直した話 w/ @Altech_2015
アーキテクトの @Altech_2015 を呼んで 吉祥寺.pm28 で話した技術を的に当てる技術について聞きました
吉祥寺.pm28【オンライン】
技術を的に当てる技術について - GraphQL を入れ直した話 / Re-Introduce GraphQL
https://www.wantedly.com/id/altech
フロントエンドに型の秩序を与えるGraphQLとTypeScript
Protocol Buffers の書き方と管理方法 w/ @izumin5210
速度と安全性を極めた先に見える最高の Developer eXperience
オブジェクト指向UIデザイン ――使いやすいソフトウェアの原理
Feb 15, 202201:03:24

"Kaggle" に集中できる推薦基盤改善 w/ @jy_msc
"Kaggle" に集中できる推薦基盤改善 w/ @jy_msc
データサイエンティストの @jy_msc に "Kaggle" に集中できるように推薦基盤を改善した話を聞きました。
https://www.wantedly.com/id/hakubishin3
https://twitter.com/jy_msc
https://www.kaggle.com/
https://anchor.fm/wantedly-dev/episodes/w-rerost-e14fp3l
https://anchor.fm/wantedly-dev/episodes/w-rerost-e1a5otg
https://www.wantedly.com/id/yuya4
https://speakerdeck.com/unblee/using-dvc-to-accelerate-machine-learning-pipeline-development
Feb 04, 202259:27

プロダクトデザイナーと上手に協働するための心得 w/ @kbys_02
プロダクトデザイナーと上手に協働するための心得 w/ @kbys_02
@kbys_02 を招いてプロダクトデザイナーと上手に協働するための心得の解説をもらいました。
上手く協働するための心得
共通言語で話す
唯一の情報源を持つ
幅広い観点を持つ
語るよりも見せる
スムーズに仕事を進めるための心得
デザイナーを巻き込む
デザインのフィードバック
実装
実装のデザインチェック
参考リンク
https://www.wantedly.com/id/kobayang
https://www.wantedly.com/about/engagement
Storybook が良い UI コンポーネントのレールになる
https://docs.wantedly.dev/
Communication Between Designers and Engineers, WWDC2017
SwiftUI でデザインシステム実装を加速させる
Webフロントエンドアプリのデザインシステムライブラリ
開発フロー研修 @ Wantedly / 良い Issue の書き方
マイクロサービスでもポチポチ確認するための Kubefork
Jan 28, 202254:54

Topotal 誕生秘話と今後の構想 w/ @nari_ex
Topotal 誕生秘話と今後の構想 w/ @nari_ex
株式会社Topotal のCEO 高村さんに SRE での創業秘話や今後の展開について聞きました。
トピック
なぜ SRE で起業したのか
SRE as a Service の事例
Waroom の構想
今後の Topotal
リンク
https://www.wantedly.com/id/nari_ex
https://topotal.com/
https://topotal.com/services/sre-as-a-service/case-study/20211116-wantedly
https://e34.fm/3/
https://waroom.com/
https://docs.wantedly.dev/fields/dev-process/post-mortems
https://docs.wantedly.dev/introduction/incident
https://docs.topotal.com/sales/sales-materials-ver10.pdf
Dec 06, 202157:32

データサイエンスの先読みですすめる推薦基盤開発 w/ @rerost
データサイエンスの先読みですすめる推薦基盤開発 w/ @rerost
rerost をゲストに呼んでデータサイエンティスのための基盤づくりの手法について聞きました
「推薦が壊れる」とはなにか w/ @rerost
bqv-catalog
Nov 12, 202152:11

Architect の仕事 w/ @Altech_2015
Architect の仕事 w/ @Altech_2015
@Altech をゲストに呼んで Architect のしごとについて聞きました。
トピック
設計の階層
Architecture Style
コミュニケーション設計
不確定性のある意思決定をどうやって行くか
設計のコツ
Oct 28, 202101:02:38

#ISUCON で100万点とって予選2位になるためにやったこと
#ISUCON で100万点とって予選2位になるためにやったこと
ISUCON11 の予選を2位で突破した「都営三田線東急目黒線直通急行日吉行」の @izumin5210 に何をしたのかを聞きました。
ISUCON11 オンライン予選 全てのチームのスコア(参考値)
https://github.com/isucon/isucon11-qualify
go-sql-driver/mysql でプレースホルダ置換をサポートしました
GoでISUCONを戦う話 #prepared statementについて
Aug 23, 202101:04:58

仕様を投げたら設計ができる機械は作れるのか w/ @Altech
仕様を投げたら設計ができる機械は作れるのか w/ @Altech
@Altech をゲストに呼んでソフトウェア設計と抽象について聞きました。
トピック
変えないコードには設計はいらないのか
仕様を投げたら設計ができる機械は作れるのか
「肩書」は人と 1:N 関係?
抽象とは抽象という抽象の1インスタンス
抽象と抽象化の違い
参考リンク
ソフトウェアの良い設計/抽象/ドメイン
抽象を使わないプログラミング/問題の分割/設計がソフトウェア自体を定義する
ソフトウェア設計の Why & What & How
ガウディ本
Protocol Buffers の書き方と管理方法 w/ @izumin5210
Aug 18, 202101:00:19

フロントエンドリノベーション w/ @chloe463
フロントエンドリノベーション w/ @chloe463
@chloe463 をゲストに呼んでリノベーションを通したフロントエンドのアーキテクチャ進化とその変遷について話しました。
トピック
リノベーションという手段
リノベーションの Tips
Wantedly のフロントエンドアーキテクチャ変遷
Wantedly のフロントエンドアーキテクチャの未来
参考リンク
Wantedly Engineering Handbook
フロントエンドリノベーション―負債から資産へ
Webの最前線に立つならリノベーションし続ける必要がある
React でデザインシステムを正しく実装する - コンポーネントカタログを超えて
UIデザインに必要な『一貫性』へのアプローチ - 管理画面のアップデートに際して
2つのWebpack buildを1つに統合した話
Next.js
Aug 11, 202156:54

Protocol Buffers の書き方と管理方法 w/ @izumin5210
Protocol Buffers の書き方と管理方法 w/ @izumin5210
@izumin5210 をゲストに呼んで Protocol Buffers と gRPC を利用したマイクロサービス間通信の考え方とTipsについて聞きました。
トピック
gRPC が使えない環境における Protocol Buffers のメリット
Protocol Buffers の書き方で気をつけること
インターフェースの重要性
proto ファイルの管理方法
参考リンク
マイクロサービス共通ライブラリで “Governance through code” を実現する
React でデザインシステムを正しく実装する - コンポーネントカタログを超えて
Wantedly Engineering Handbook
protobufスキーマとgRPC通信
github.com/izumin5210/grapi
公式ドキュメントの読み方
Language Guide (proto3)
API Design Guide
マイクロサービスでもポチポチ確認するための Kubefork
ソフトウェア設計の Why & What & How
Aug 06, 202157:01

Kotlin Multiplatform Mobile w/ @swiz_ard
Kotlin Multiplatform Mobile w/ @swiz_ard
@kubode をゲストに呼んで Kotlin Multiplatform Mobile の導入経緯と Pros/Cons について聞きました。
Kotlin Multiplatform
React Nativeをやめる話とKotlin Multiplatform
Wantedly VisitにおけるKotlin Multiplatformの導入と実装
KMMの導入と得られるもの
Jul 22, 202158:20

「推薦が壊れる」とはなにか w/ @rerost
「推薦が壊れる」とはなにか w/ @rerost
rerost をゲストに呼んで堅牢な推薦基盤の作り方について聞きました。
推薦が壊れている状態とはなにか、なぜ定義したいのか、検知が何故難しいのか、どの様に解決していくのかなどについて話しました。
Chaos Engineering に向けてレシピサービスの Steady State を追求する
bq table validator
ランキングに対する演算
Argo Workflow at Wantedly
dagg
https://www.wantedly.com/companies/wantedly
Jul 15, 202155:47