Monthly Bookmarks 2021/04
2021年4月に読んだ記事とかのなかでメモしておきたいもののまとめ。
Entry
FrontEnd
- Create React AppからNext.jsへの移行事例紹介
- 「Cloudflare Pages」が正式版に。JAMスタックによる高速なWebサイトを構築、CDNに展開へ
- Cloudflare Pages・Vercel ・Netlify の違いや使い分けをまとめる
- 必要だと気付いてもいなかったフロントエンド用リポジトリ7選 - Qiita
- Webページがブラウザに表示されるまでに何が起こるのか?
- WEB DEVELOPER Roadmap 2021 の Frontend Developer を見ての振り返り
- Starting a TypeScript Project in 2021
- Client Consistency at Slack: Beyond Libslack - Slack Engineering
- Google HTML/CSS Style Guide
- Node.js & TypeScript向けの完璧なORM
- トレンドウェブサイトから学べ! JavaScriptで作る本格スクロール演出
- Vue.js UI/UX Library - Inkline
- Customization vs. Configuration in Evolving Design Systems
Backend
- 大きなプロダクトの育て方
- 「ホットペッパービューティー」美容クリニックでのElasticsearchのユーザー辞書登録による検索改善
- サービスメッシュとしてLinkerdを導入するに至った経緯 - ANDPAD Tech Blog
- Upgrow: Railsアプリの保守性を高めるためのShopifyのアプローチ / Upgrow
- Only My Rails Way
- バックエンドに興味を持つ学生にオススメするクラウド系メインのリンク10選 - y-ohgi's blog
- External Programmability: The second law of building platforms
- Using java.time to Increase Code Readability and Reduce Errors | DoorDash Engineering Blog
- Flipr: Making Changes Quickly and Safely at Scale
- The Big Little Guide to Message Queues
Test
Database
Infra
- 今日から始めるPrometheusによるシステム監視(1) 〜Prometheusの特徴とアーキテクチャ〜 | さくらのナレッジ
- 開発者目線からユーザ目線へ / DX from a user standpoint
- 今日から始めるPrometheusによるシステム監視(2) 〜PrometheusとCNCF、Observability〜 | さくらのナレッジ
- 今日から始めるPrometheusによるシステム監視(3) 〜Prometheusを使ってみよう〜 | さくらのナレッジ
- Spinnakerでマイクロサービスを安全にリリースする方法 オープンソースの継続的デリバリープラットフォームのメリット
- Gradual Releases with an In-House Kubernetes Canary Controller
- KubernetesでFluentdの信頼性を担保するための3つの観点
- 本当にサービスの運用できてますか!?運用監視を学べるAWS Observability Workshopを開催しました!
- サービスメッシュとしてLinkerdを導入するに至った経緯 - ANDPAD Tech Blog
- 障害対応とポストモーテム - Quipper Product Team Blog
- SRE本を読んだので概要をまとめてみた
- クラウドネイティブの基礎知識 ークラウドネイティブを実現するロードマップ「Cloud Native Trail Map」を読み解くために
- Optimizing OpenTelemetry's Span Processor for High Throughput and Low CPU Costs
Security/Prvacy
Other
- 2ヶ月かけて8チームに所属するアーキテクト向けオンボード「チーム体験ツアー」とは? - SMS Tech Blog
- 【翻訳】 図解 プロダクトづくりの構造 - ykmc09 blog
- 視座の可視化|kgmyshin|note
- The Six Week Cycle
- いつか海外を目指そうと思っているエンジニアへ - kohei.dev
- アメリカでソフトウェアエンジニアになりたい皆さんへ - 怠惰を求めて勤勉に行き着く
- Public Suffix List の用途と今起こっている問題について | blog.jxck.io
- コードが読めるソフトウェア開発者
- すべては日本の「プロダクトマネジメント」を良くするために。Tably 小城久美子さんの生き方 | キャリアハック(CAREER HACK)
- 話題のNFT、全体像を事例とともに把握しよう【スライド解説】
- Federated Learning of Cohorts(FLoC)の概要
- モンハンスクラム【ゲームで学ぶスクラム】
- The Engineer/Manager Pendulum
- The Six Week Cycle
- How HashiCorp Works
- How Big Technical Changes Happen at Slack - Slack Engineering
- いろいろ悩んで帝京大学理工学部(通信教育課程)の社会人大学生になった
- 米国テック業界を知る「ニュースレター」のオススメ10選 | Coral Capital
- ユニコーン企業のひみつ
- What to Expect from DoorDash’s Technical Interview
- How to Successfully Hand Over Systems
- Lightweight Architecture Decision Records | Technology Radar | ThoughtWorks
- 【翻訳】個人開発のプロダクトを6ヶ月で売却するまで
Book/Resources
- Become an Effective Software Engineering Manager: How to Be the Leader Your Development Team Needs
- Staff Engineer: Leadership beyond the management track (English Edition)
- Working in Public: The Making and Maintenance of Open Source Software (English Edition)
- An Elegant Puzzle: Systems of Engineering Management (English Edition)
- 初心者が絵で理解する Docker
- Staff Engineer: Leadership beyond the management track
- Stories of reaching Staff-plus engineering roles - StaffEng
- DDDリファレンス 定義とパターン概要 (鋭意修正中, CC-BY)
- Shape Up
- Preparing for the Systems Design and Coding Interview
- Webエンジニアが勉強できるGit Repository 10選 - Qiita
- This is The Entire Computer Science Curriculum in 1000 YouTube Videos
- Distributed Systems
- What to Expect from DoorDash's Technical Interview | DoorDash Engineering Blog
Podcast
- https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy83MzY5YTE0L3BvZGNhc3QvcnNz/episode/ZWRlZWFhNzAtZTQ1Ni00OGM5LWI3MWEtYmNjZTc1ODc0ZDEy?ep=14
- https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy8zNjdmMDA0MC9wb2RjYXN0L3Jzcw/episode/MWU0MjhmNzAtMGIxNS00MzM2LWJmNWYtOGQzNTkwOWRlNGQ1?ep=14
- https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy83MGEyYzQwL3BvZGNhc3QvcnNz/episode/NTljZTVjYzgtMWEwNi00NDAzLThiZmYtMmJmZWRjMjU0YTQ5?ep=14
- https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy84NGUyMzA0L3BvZGNhc3QvcnNz/episode/NWZhMjQ5MmItZGI5OS00NjJlLTgwOTQtMWRlZThmMDkxZTky?ep=14
- https://podcasts.google.com/feed/aHR0cHM6Ly9lMzQuZm0vcnNzLnhtbA/episode/aHR0cHM6Ly9lMzQuZm0vMi8?ep=14
- https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy84NGUyMzA0L3BvZGNhc3QvcnNz/episode/NWZhMjQ5MmItZGI5OS00NjJlLTgwOTQtMWRlZThmMDkxZTky?ep=14
- https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5idXp6c3Byb3V0LmNvbS8xNzI2MTU3LnJzcw/episode/QnV6enNwcm91dC04MzUzNTE0?ep=14
Servicve
- KENRO (ケンロー) | セキュアコーディングを当たり前にするエンジニアの学習プラットフォーム
- Anonymous mock technical interview practice with engineers from Google, Facebook, and more
- Jicoo | 日程調整からWeb会議まで1つのアプリで
- Generate Customized QR Codes | QR.io