Today I Learned

Today I Learned

Software Developers in SiliconValley 115 Episodes

シリコンバレー、ベイエリアで働くソフトウェアエンジニア達が、気になったIT界隈の技術トピックを、ゆるく紹介しながらトレンドを追いかけるポッドキャストです。

https://podcasters.spotify.com/pod/show/todayilearnedfm
15. 新型コロナワクチンをリバースエンジニアリングする

15. 新型コロナワクチンをリバースエンジニアリングする

Feb 9, 2021 46:13

今回はReverse Engineering the source code of the BioNTech/Pfizer SARS-CoV-2 Vaccineという記事をもとに、新型コロナウイルスのワクチンのコードを読むというテーマについて話しました。 フィットネストラッカー「Whoop」(アフィリエイトリンク): https://join.whoop.com/#/B4C7BD 元記事「Reverse Engineering the source code of the BioNTech/Pfizer SARS-CoV-2 Vaccine」:https://berthub.eu/articles/posts/reverse-engineering-source-code-of-the-biontech-pfizer-vaccine/ 日本語訳「BioNTech/Pfizer の新型コロナワクチンを〈リバースエンジニアリング〉する」: https://note.com/yubais/n/n349ab986da42 RNA Vaccines and their lipids:https://blogs.sciencemag.org/pipeline/archives/2021/01/11/rna-vaccines-and-their-lipids No, Really, mRNA Vaccines Are Not Going To Affect Your DNA:https://www.deplatformdisease.com/blog/no-really-mrna-vaccines-are-not-going-to-affect-your-dna Your co-hosts: Tomoaki Imai, Chomp CTO — 外食体験を記録、シェアできるソーシャルアプリChompを開発してます https://chomp.app/ https://twitter.com/tomoaki_imai Yusuke Kawanabe, Software Engineer https://twitter.com/ykawanabe

14. 人のコードを読む

14. 人のコードを読む

Jan 15, 2021 38:35

今回はブラウザ開発を手がけるPatricia Aasさんの、Reading Other People's Codeというプレゼンテーションをもとに、巨大なコードベースを読むための手法、心理的安全性と優れたチームについて話しました。 プレゼン動画: https://www.youtube.com/watch?v=mrXHf71lYrs スライド: https://www.slideshare.net/PatriciaAas/reading-other-peoples-code-ndc-sydney-2018 What Google Learned From Its Quest to Build the Perfect Team: https://www.nytimes.com/2016/02/28/magazine/what-google-learned-from-its-quest-to-build-the-perfect-team.html Today I learned Ep. 13 UberでのiOSアプリリライトにおける技術的、組織的な挑戦について: https://anchor.fm/todayilearnedfm/episodes/13--UberiOS-eo7luc Nest の統合に時間がかかった話: https://softwareengineeringdaily.com/2021/01/05/webassembly-on-iot-with-jonathan-beri-repeat/ Your co-hosts: Tomoaki Imai, Chomp CTO — 外食体験を記録、シェアできるソーシャルアプリChompを開発してます https://chomp.app/ https://twitter.com/tomoaki_imai Yusuke Kawanabe, Software Engineer https://twitter.com/ykawanabe

13. UberでのiOSアプリリライトにおける技術的、組織的な挑戦について

13. UberでのiOSアプリリライトにおける技術的、組織的な挑戦について

Dec 26, 2020 41:00

今回は The biggest engineering disaster I’ve ever had the misfortune of being involved in という元Uber社員の一連のツイートをもとに、iOSアプリケーションのリライトで技術的、組織的な問題やハイパーグロースにあるサービスを開発することについて話しました。 元ツイート https://twitter.com/StanTwinB/status/1336890442768547845 スレッドまとめ https://threadreaderapp.com/thread/1336890442768547845.html Static vs dynamic: https://www.vadimbulavin.com/static-dynamic-frameworks-and-libraries/ Umbrella framework: https://gist.github.com/SheldonWangRJT/78c9bd3b98488487c59a6a4a9c35162c#:~:text=Dynamic framework works at runtime,applications to relink to them. Application size optimization https://developer.apple.com/videos/play/wwdc2016/406/ Androidのリライトのツイート https://twitter.com/ZacSweers/status/1337112019116453892?s=20 CLLoationManager https://developer.apple.com/documentation/corelocation/cllocationmanager Your co-hosts: Tomoaki Imai, Chomp CTO — 外食体験を記録、シェアできるソーシャルアプリChompを開発してます https://chomp.app/ https://twitter.com/tomoaki_imai Yusuke Kawanabe, Software Engineer https://twitter.com/ykawanabe

12. Katryo on AWS, Graduate school and life in NY, Bay Area

12. Katryo on AWS, Graduate school and life in NY, Bay Area

Dec 23, 2020 56:13

Katryoさん(@katryo)をゲストに迎え、開発に携わったAWS Glue DataBrew、USへの留学、就職活動、Amazon独特の面接やアメリカの生活について話をしました。 ゲストのKatryoさん: https://twitter.com/katryo AWS Glue DataBrew https://aws.amazon.com/jp/glue/features/databrew/ Data scientists spend 60% of their time on cleaning and organizing data https://www.forbes.com/sites/gilpress/2016/03/23/data-preparation-most-time-consuming-least-enjoyable-data-science-task-survey-says/?sh=37e4b916f637 MUA https://www.makeupalley.com jugyoさん https://twitter.com/jugyo Interviewing at Amazon https://medium.com/@scarletinked/are-you-the-leader-were-looking-for-interviewing-at-amazon-8301d787815d Leadership Principals https://www.amazon.jobs/en/principles https://www.amazon.jobs/jp/principles Your co-hosts: Tomoaki Imai, Chomp CTO — 外食体験を記録、シェアできるソーシャルアプリChompを開発してます https://chomp.app/ https://twitter.com/tomoaki_imai Yusuke Kawanabe, Software Engineer https://twitter.com/ykawanabe

11. How Big Technical Changes Happen at Slack

11. How Big Technical Changes Happen at Slack

Dec 12, 2020 46:05

今回は How Big Technical Changes Happen at Slack という記事をもとに、技術的変化をエンジニアとして、チームとして導入する手法やカルチャーづくりについて話しました。 How Big Technical Changes Happen at Slack https://slack.engineering/how-big-technical-changes-happen-at-slack/ libSlack https://slack.engineering/client-consistency-at-slack-beyond-libslack/ 技術的策定について https://speakerdeck.com/tomoima525/hai-womatagukai-fa-timutotech-lead?slide=27 10X https://10x.co.jp/ チェーンソーマン https://shonenjumpplus.com/episode/10834108156650024834 The Boys https://www.amazon.com/The-Boys-Season-1/dp/B07QNJCXZK Your co-hosts: Tomoaki Imai, Chomp CTO — 外食体験を記録、シェアできるソーシャルアプリChompを開発してます https://chomp.app/ https://twitter.com/tomoaki_imai Yusuke Kawanabe, Software Engineer https://twitter.com/ykawanabe

10. What distinguishes a great software engineer from a good one?

10. What distinguishes a great software engineer from a good one?

Dec 2, 2020 23:33

今回はWhat distinguishes a great software engineer from a good one? https://www.quora.com/What-distinguishes-a-great-software-engineer-from-a-good-one/answer/Russel-Simmons というQuora上の回答をベースに、良いソフトウェアエンジニアについて話をしました。 What distinguishes a great software engineer from a good one? https://www.quora.com/What-distinguishes-a-great-software-engineer-from-a-good-one Jin Yamanakaさんの回答 https://jp.quora.com/zu-ba-batsu-ke-te-yuushuu-na-sofutouea-enjinia-ha-donna-tokoroga-hokano-enjinia-to-chigai-masu-ka/answers/215786913?ch=2 Edmond Lauさんの回答 https://www.quora.com/What-distinguishes-a-great-software-engineer-from-a-good-one/answer/Edmond-Lau?ch=10&share=ca05529a&srid=yWHh Your co-hosts: Tomoaki Imai, Chomp CTO — 外食体験を記録、シェアできるソーシャルアプリChompを開発してます https://chomp.app/ https://twitter.com/tomoaki_imai Yusuke Kawanabe, Software Engineer https://twitter.com/ykawanabe

9. 200 OK! Error handling in GraphQL

9. 200 OK! Error handling in GraphQL

Nov 10, 2020 30:52

今回は 200 OK! Error handling in GraphQL https://www.youtube.com/watch?v=RDNTP66oY2o という動画をベースに、GraphQLにおけるエラーハンドリングの難しい部分やベストプラクティスについて話しました。 https://www.youtube.com/watch?v=RDNTP66oY2o GraphQL summit 2020 https://summit.graphql.com/ (July, August) Blog post https://sachee.medium.com/200-ok-error-handling-in-graphql-7ec869aec9bc GraphQLのError仕様定義 http://spec.graphql.org/draft/#sec-Errors Your co-hosts: Tomoaki Imai, Chomp CTO — 外食体験を記録、シェアできるソーシャルアプリChompを開発してます https://chomp.app/ https://twitter.com/tomoaki_imai Yusuke Kawanabe, Software Engineer https://twitter.com/ykawanabe

8. Yuya on Shopify plugins, Vercel vs Netlify, life at Vancouver

8. Yuya on Shopify plugins, Vercel vs Netlify, life at Vancouver

Nov 3, 2020 41:21

Yuyaさん(@van_sf_engineer)をゲストに迎え、Shopifyプラグイン, Vercel vs NetlifyやVancouverでの生活について話をしました。前編はエピソード8です。 ゲストのYuyaさん: https://twitter.com/van_sf_engineer Ramen Hero: https://ramenhero.com/products Retool: https://retool.com/ Shopifyでサブスクリプションを作るRecharge: https://apps.shopify.com/subscription-payments next-on-netlify: https://github.com/netlify/next-on-netlify Vercel: https://vercel.com/ Netlify: https://www.netlify.com/ バンクーバーのえんじに屋ポッドキャスト: https://anchor.fm/van-engineers/episodes/Part-1-el8mbk 今バンクーバーがどれだけエンジニアにとってヤバい街なのか書いてみる: https://webya.opdsgn.com/webtech/good-place-vancouver/ Ramen heroのブログ記事、TOP 7 RAMEN SHOPS NEAR ME IN THE SAN FRANCISCO BAY AREA: https://ramenhero.com/blogs/ramen-hero-blog/top-ramen-near-me-san-francisco Your co-hosts: Tomoaki Imai, Chomp CTO — 外食体験を記録、シェアできるソーシャルアプリChompを開発してます https://chomp.app/ https://twitter.com/tomoaki_ima Yusuke, Software Engineer https://twitter.com/ykawanabe

7. Yuya on developing D2C site and JamStack

7. Yuya on developing D2C site and JamStack

Oct 26, 2020 36:40

Yuyaさん(@van_sf_engineer)をゲストに迎え、D2Cウェブサイトの運営やJamStackについて話をしました。後編はエピソード8です。 ゲストのYuyaさん: https://twitter.com/van_sf_engineer Ramen Hero: https://ramenhero.com/products Shopify Storefront API: https://shopify.dev/docs/storefront-api JAMstack: https://jamstack.org/ Next.js: https://nextjs.org/ Netlify: https://www.netlify.com/ データ分析に用いているRedash: https://redash.io/ Lambda cold start vs hot start: https://www.serverless.com/blog/keep-your-lambdas-warm SPA → SSR → SSG → ISG。Single Page Application(一般的なReactアプリケーション)は表示が早い、SEOがダメ、動的。Server Side Renderingは最初の1ページを返す、SEOに良い、表示が遅い、動的。Static Site Generationは全ページをレンダリングする、SEOに良い、表示が早い、静的なので再ビルドが必要。Incremental Static Regenerationは全ページをレンダリング、SEOに良い、表示が早い、見かけは静的、裏側で動的なので再ビルドが必要ない。 ウェブサイトの表示スピードとコンバージョンレートの話: https://www.gigaspaces.com/blog/amazon-found-every-100ms-of-latency-cost-them-1-in-sales/ Your co-hosts: Tomoaki Imai, Chomp CTO — 外食体験を記録、シェアできるソーシャルアプリChompを開発してます https://chomp.app/ https://twitter.com/tomoaki_imai Yusuke Kawanabe, Software Engineer https://twitter.com/ykawanabe

6. The Self-Taught Engineer's Algorithm Study Plan

6. The Self-Taught Engineer's Algorithm Study Plan

Oct 18, 2020 31:18

今回は The Self-Taught Engineer's Algorithm Study Plan https://dev.to/rmorabia/the-self-taught-engineer-s-algorithm-study-plan-472a という記事をベースに、USテック企業におけるコーディング面接やその勉強方法、コツについて話しました。 The Self-Taught Engineer's Algorithm Study Plan https://dev.to/rmorabia/the-self-taught-engineer-s-algorithm-study-plan-472a How I Survived the Technical Interview Process (with Tips!) https://chrisdoescoding.com/posts/5/ サンフランシスコで転職活動をしましたhttps://jeffsuke.hatenablog.com/entry/2017/04/30/062502 CodeRust https://www.educative.io/courses/coderust-hacking-the-coding-interview Interview Cake https://www.interviewcake.com LeetCode https://leetcode.com workable https://www.interviewcake.com The boys https://www.imdb.com/title/tt1190634/ Your co-hosts: Tomoaki Imai, Chomp CTO — 外食体験を記録、シェアできるソーシャルアプリChompを開発してます https://chomp.app/ https://twitter.com/tomoaki_imai Yusuke Kawanabe, Software Engineer https://twitter.com/ykawanabe

5. Kazuki Nishiura on  Payment Processor OSS, DevOps and improving credit card auth rate

5. Kazuki Nishiura on Payment Processor OSS, DevOps and improving credit card auth rate

Sep 30, 2020 31:44

Nishiura Kazukiさん(@daisy1754)をゲストに迎え、Multi Payment Processor の OSS開発秘話、開発者用のVM環境を作った話、Credit card auth rateを改善する話をしました。前編はエピソード4です。 ゲストのNishiura Kazukiさん: https://twitter.com/daisy1754 Multi-payment processor対応しOSS化されたBoltApp/sleet: https://github.com/BoltApp/sleet Shopifyが作ったRubyのactivemerchantを参考に上記のOSSは作られた: https://github.com/activemerchant/active_merchant Spreedly: https://www.spreedly.com/ Magento: https://en.wikipedia.org/wiki/Magento Amazon Machine Images: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html smallstep: https://smallstep.com/sso-ssh/ ngrok: https://ngrok.com/ Stripeのcredit card auth rate改善記事、Optimizing authorization rates: How to reduce network declines: https://stripe.com/guides/optimizing-authorization-rates#adaptive-acceptance Your co-hosts: Tomoaki Imai, Chomp CTO — 外食体験を記録、シェアできるソーシャルアプリChompを開発してます https://chomp.app/ https://twitter.com/tomoaki_imai Yusuke Kawanabe, Software Engineer https://twitter.com/ykawanabe

4: Kazuki Nishiura on Google Pay, Life in a startup and Monorepo migration

4: Kazuki Nishiura on Google Pay, Life in a startup and Monorepo migration

Sep 24, 2020 28:02

Nishiura Kazukiさん(@daisy1754)をゲストに迎え、ペイメントテクノロジーや急成長したスタートアップでの開発の話などを伺いました。前編となる今回は、Google Pay、ベイエリアでのスタートアップの探し方、急拡大した企業の成長痛、ペイメントサービス、モノリポ移行について話しました。 ゲストのNishiura Kazukiさん: https://twitter.com/daisy1754 2つのGoogle Payと2つのGoogle Walletの話: https://note.com/daisy1754/n/nc0c9f885d9ed AngelList(スタートアップの採用) https://angel.co *AListはcloseした模様 https://www.bolt.com Bolt https://www2.fast.co/ Fast.co(Boltの競合) Migrating to a Monorepo: https://www.bolt.com/blog/migrating-to-monorepo/ roopakv/swissknife: https://circleci.com/orbs/registry/orb/roopakv/swissknife BFG Repo-cleaner: https://rtyley.github.io/bfg-repo-cleaner/ Your co-hosts: Tomoaki Imai, Chomp CTO — 外食体験を記録、シェアできるソーシャルアプリChompを開発してます https://chomp.app/ https://twitter.com/tomoaki_imai Yusuke Kawanabe, Software Engineer https://twitter.com/ykawanabe

3. Thriving on the Technical Leadership Path

3. Thriving on the Technical Leadership Path

Sep 17, 2020 39:41

今回は「Thriving on the Technical Leadership Path」(技術的リーダーとして強く生き抜く)について話をしました。 - Thriving on the Technical Leadership Path: https://keavy.com/work/thriving-on-the-technical-leadership-path/ - テック企業の役職比較ができるサイトlevels.fyi: https://www.levels.fyi/ - 海をまたぐ開発チームとTech Lead メルカリのカンファレンスで話したスライド: https://speakerdeck.com/tomoima525/hai-womatagukai-fa-timutotech-lead?slide=33 - Tech Leadとしてのヒント (スーパーエンジニアへの道): https://tomoima525.hatenablog.com/entry/2016/09/07/170702 Your co-hosts: - Tomoaki Imai, Chomp CTO — 外食体験を記録、シェアできるソーシャルアプリChompを開発してます https://chomp.app/ https://twitter.com/tomoaki_imai - Yusuke Kawanabe, Software Engineer https://twitter.com/ykawanabe

2: Language server protocol

2: Language server protocol

Sep 13, 2020 26:08

今回は「Language Server Protocol (NS Hipster)」について話をしました。 - Language Server Protocol (NS Hipster): https://nshipster.com/language-server-protocol/ - LSP/LSIFとは: https://microsoft.github.io/language-server-protocol/overviews/lsif/overview/ - SourceKit-LSP: https://github.com/apple/sourcekit-lsp - clang: LLVM tool chainにおけるフロントエンド(コンパイラ): http://clang.llvm.org - Clangdについての設計や今後のロードマップについて: Clangd architecture of a scalable C++ language server: https://www.youtube.com/watch?v=5HIyAXj1YNQ - Buck Facebookで開発されたビルドシステム。マルチプラットフォームに対応: https://buck.build - Buck: How we build Android apps at Facebook: https://www.facebook.com/notes/facebook-engineering/buck-how-we-build-android-apps-at-facebook/10151454619998920 感想は #TodayILearnedFM まで! Your co-hosts: - Tomoaki Imai, Chomp CTO — Chompは外食体験を記録、シェアできるソーシャルアプリ https://chomp.app/ https://twitter.com/tomoaki_imai - Yusuke, Software Engineer https://twitter.com/ykawanabe

1: Code-first vs. schema-first development in GraphQL

1: Code-first vs. schema-first development in GraphQL

Aug 28, 2020 39:03

今回は「Code-first vs. schema-first development in GraphQL」(https://blog.logrocket.com/code-first-vs-schema-first-development-graphql/) について話をしました。 - apollo-gen(※トーク内でのgql-genはいい間違えです) https://github.com/apollographql/apollo-tooling#apollo-clientcodegen-output - GithubのGraphQL schema (10000行) https://gist.github.com/nikolasburk/15f30bb3e19e5bf8329ff52787fa72b5 - GraphiQL https://github.com/graphql/graphiql - GraphQL Ruby https://graphql-ruby.org/ - GraphQL Summit https://summit.graphql.com/ - Deferのトーク https://www.youtube.com/watch?v=icv_Pq06aOY - graphql.fm https://www.twitch.tv/graphqlfm - Co-Creator & Engineering Director at Facebook Dan Schafer がゲスト Your co-hosts: - Tomoaki Imai, Chomp CTO — Chompは外食体験を記録、シェアできるソーシャルアプリ https://chomp.app/ https://twitter.com/tomoaki_imai - Yusuke, Software Engineer https://twitter.com/ykawanabe

Off Topic // オフトピック

Off Topic // オフトピック

Off Topicは、米国を中心に最新テックニュースやスタートアップ、ビジネス情報、たまにカルチャーをゆるーく深堀りしながら解説する番組です。 毎週木曜日に新エピソードを配信しています、AppleとSpotify Podcastのテクノロジー部門別ランキング1位獲得! Hosted by 草野美木(@mikikusano)and 宮武徹郎(@tmiyatake1)

Today I Learned FM

Today I Learned FM

シリコンバレー、ベイエリアで働くソフトウェアエンジニア達が、気になったIT界隈の技術トピックを、ゆるく紹介しながらトレンドを追いかけるポッドキャストです。

Podcast by Yuka Studio

Podcast by Yuka Studio

YouTuber 大石結花とそのチームSahiro&Nanaによる、Podcastです。 テック界のニュースや、気になるトピック、動画制作の舞台裏などをお話します。 ・Instagram: instagram.com/by_yukastudio ・YouTube: youtube.com/@yuka ・NEWSLETTER: http://eepurl.com/cU_WTf ・Community by YUKA STUDIO (通称:ユカスタ): https://www.youtube.com/channel/UC1JMhM9TJT7yMLx8ZtbD08g/join https://listen.style/p/fvhvuk34?3OtmlIe0

研エンの仲

研エンの仲

「研エンの仲」は、神経科学の研究者 Ayaka (@kayautoka) とソフトウェアエンジニア Ryohei (@fushimir) の2人によるPodcastです。科学やエンジニアリング、日常の話題についても話しています。 公式Twitter: @KenNaka Hashtag: #研エンの仲 みなさまからの感想・質問・フィードバックがこのPodcastを続ける糧になっています。Twitterでハッシュタグ #研エンの仲 をつけて投稿していただくか、おたよりフォーム、マシュマロか下記のメールアドレスまでお送りください。 おたよりフォーム: https://docs.google.com/forms/d/e/1FAIpQLSfm3NGeT-LdVC-CLYmIUirE9GClBSGnE48RLfXBAVd1FQ54rA/viewform マシュマロ: https://marshmallow-qa.com/ken_en_no_naka メールアドレス: ken.en.no.naka.podcast@gmail.com Listen: https://listen.style/p/kennaka?DFsXuedx パーソナリティ: Ryohei (fushimir@) ... エン担当 Ayaka (kayautoka@) ... 研担当

resize.fm

resize.fm

デザイナー・エンジニアとして働くふたりが、最近気になるサービスやデザイントピックスについて話すポッドキャストです。デザイン書籍の紹介からWeb3の最新動向、日常生活に潜むデザインまで、デザインを軸に幅広く話します。💁‍♂️ https://resize.fm おたよりはGoogleフォームまたはTwitterで #resizefm から💁‍♀️ https://forms.gle/Ca9HTWXVLeXQ14Mn6

TimeTreeラヂオ

TimeTreeラヂオ

TimeTreeラヂオはカレンダーシェアアプリTimeTreeを運営する私たちメンバーが、ふだんの仕事に関係することも、そうでないことも、だいたい15分でひとつのテーマを話しきるインターネットラジオ番組です。 LISTENで書き起こしも配信中です! → https://listen.style/p/timetree-radio?lFFqlOi4