Skip to content

Commit 43e8fc2

Browse files
authored
Merge pull request #4 from dailydotdev/add-critical-resources
Add critical high-signal resources: Docker, OG Blogs, System Design standards
2 parents 8c2c88c + c28d334 commit 43e8fc2

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@ Entries marked with `*` are especially beginner-friendly.
7171

7272
- [Joel on Software](https://www.joelonsoftware.com) - Joel Spolsky's essays on software development, product thinking, and hiring, written 2000–2016 and still widely read.
7373
- [Martin Fowler](https://martinfowler.com) - Essays on software architecture, refactoring, and engineering practices.
74+
- [Stratechery](https://stratechery.com) - Ben Thompson's deep analysis of the business, strategy, and impact of technology.
75+
- [Krebs on Security](https://krebsonsecurity.com) - Investigative reporting on cybercrime, security breaches, and the digital underground.
76+
- [The Old New Thing](https://devblogs.microsoft.com/oldnewthing/) - Raymond Chen's legendary blog on Windows internals, API history, and engineering wisdom.
7477
- [Julia Evans](https://jvns.ca) - Practical articles that explain systems and debugging topics.
7578
- [Dan Luu](https://danluu.com) - Long-form writing on engineering decisions and software trade-offs.
7679
- [Patrick McKenzie](https://www.kalzumeus.com) - Essays on software business, pricing, and how engineering intersects with money.
@@ -90,10 +93,13 @@ Entries marked with `*` are especially beginner-friendly.
9093

9194
- [Netflix TechBlog](https://netflixtechblog.com) - Engineering posts on distributed systems, chaos engineering, and streaming infrastructure.
9295
- [Airbnb Engineering & Data Science](https://airbnb.tech) - Engineering articles on infrastructure, data, and product systems.
96+
- [AWS Architecture Blog](https://aws.amazon.com/blogs/architecture/) - Reference architectures, patterns, and best practices for building on the cloud.
97+
- [Uber Engineering](https://www.uber.com/blog/engineering/) - Deep dives into high-scale technologies, geo-indexing, and distributed systems.
9398
- [Meta Engineering](https://engineering.fb.com) - Engineering posts from Facebook/Meta covering AI infrastructure, open source projects, and systems at scale.
9499
- [Stripe Engineering](https://stripe.com/blog/engineering) - Architecture and product infrastructure posts from payment systems teams.
95100
- [Cloudflare Blog](https://blog.cloudflare.com) - Technical posts on networking, performance, and web platform security.
96101
- [Spotify Engineering](https://engineering.atspotify.com) - Engineering posts on audio systems, data infrastructure, and the Spotify model of team organization.
102+
- [Dropbox Tech](https://dropbox.tech) - Detailed posts on storage efficiency, sync engines, and core infrastructure internals.
97103
- [GitHub Blog Engineering](https://github.blog/category/engineering) - Articles about platform architecture and developer workflows.
98104
- [Shopify Engineering](https://shopify.engineering) - Lessons from building and operating commerce infrastructure.
99105
- [Google Developer Blog](https://developers.googleblog.com) - Google's developer-facing engineering blog covering APIs, tooling, and major platform releases.
@@ -112,6 +118,9 @@ Entries marked with `*` are especially beginner-friendly.
112118
- [Software Engineering Daily](https://softwareengineeringdaily.com) - Interview podcast covering engineering systems and organizations.
113119
- [The Changelog Podcast](https://changelog.com/podcast) - Conversations with open source maintainers and builders.
114120
- [JS Party](https://changelog.com/jsparty) - Panel podcast covering JavaScript ecosystem developments.
121+
- [Computerphile](https://www.youtube.com/user/Computerphile) - Academic videos on CS fundamentals like hashing, encryption, and logic.
122+
- [CoRecursive](https://corecursive.com) - Interviews focusing on the narrative stories behind software engineering challenges.
123+
- [Hussein Nasser](https://www.youtube.com/@HusseinNasser-software-engineering) - Deep dives into backend engineering, networking protocols, and database internals.
115124
- [Fireship](https://www.youtube.com/@Fireship) - Short videos summarizing frameworks, tools, and engineering concepts.
116125
- [ByteByteGo](https://www.youtube.com/@ByteByteGo) - Visual explanations of system design concepts and architecture patterns by Alex Xu.
117126
- [TechWorld with Nana](https://www.youtube.com/@TechWorldwithNana) - Tutorials on Kubernetes, Docker, and cloud-native tooling.
@@ -157,6 +166,7 @@ Entries marked with `*` are especially beginner-friendly.
157166
*Reference material you reach for in the middle of building something.*
158167

159168
- [MDN Web Docs](https://developer.mozilla.org) - Mozilla's authoritative reference for HTML, CSS, JavaScript, and Web APIs.
169+
- [web.dev](https://web.dev) - Google's guidance on modern web capabilities, performance, and accessibility.
160170
- [DevDocs](https://devdocs.io) - Unified, searchable browser for 700+ API documentation sets with offline support.
161171
- [roadmap.sh](https://roadmap.sh) - Community-built visual learning paths for frontend, backend, DevOps, and 20+ other roles.
162172
- [TLDR Pages](https://tldr.sh) - Simplified, community-maintained man pages with practical command examples.
@@ -220,13 +230,18 @@ Entries marked with `*` are especially beginner-friendly.
220230

221231
*Daily tools for staying organized, managing tasks, and working faster in the terminal.*
222232

233+
- [Docker](https://www.docker.com) - Platform for developing, shipping, and running applications in containers.
234+
- [Homebrew](https://brew.sh) - The missing package manager for macOS (and Linux).
223235
- [Linear](https://linear.app) - Issue tracking system for engineering planning and delivery.
224236
- [Notion](https://www.notion.so) - Workspace for project docs, plans, and team notes.
225237
- [Obsidian](https://obsidian.md) - Markdown-first personal knowledge base for technical notes.
238+
- [Excalidraw](https://excalidraw.com) - Virtual whiteboard for sketching hand-drawn-like diagrams.
226239
- [Raycast](https://www.raycast.com) - Command launcher for automating macOS developer workflows.
227240
- [Warp](https://www.warp.dev) - Terminal with modern command UX and collaboration features.
228241
- [fzf](https://github.com/junegunn/fzf) - Command-line fuzzy finder that integrates with shell history, file navigation, and any list.
229242
- [ripgrep](https://github.com/BurntSushi/ripgrep) - Fast grep alternative that respects `.gitignore`; used inside VS Code's search engine.
243+
- [jq](https://jqlang.github.io/jq/) - A lightweight and flexible command-line JSON processor.
244+
- [ngrok](https://ngrok.com) - Instantly create a public URL for a website running on your local machine.
230245
- [lazygit](https://github.com/jesseduffield/lazygit) - Terminal UI for Git that makes staging, rebasing, and branching faster.
231246
- [Starship](https://starship.rs) - Customizable cross-shell prompt with Git status, language context, and more.
232247
- [tmux](https://github.com/tmux/tmux) - Terminal multiplexer for persistent and split-session workflows.
@@ -240,6 +255,7 @@ Entries marked with `*` are especially beginner-friendly.
240255
*Tools for building, testing, and documenting APIs.*
241256

242257
- [Postman](https://www.postman.com) - Industry-standard platform for designing, testing, and documenting APIs.
258+
- [jwt.io](https://jwt.io) - Debugger for decoding, verifying, and generating JSON Web Tokens.
243259
- [Bruno](https://www.usebruno.com) - Offline-first, open source API client that stores collections as plain files in your Git repo.
244260
- [Hoppscotch](https://hoppscotch.io) - Open source, browser-based API testing tool with REST, GraphQL, and WebSocket support.
245261
- [Insomnia](https://insomnia.rest) - API client supporting REST, GraphQL, gRPC, and SOAP with environment and team management.
@@ -265,7 +281,10 @@ Entries marked with `*` are especially beginner-friendly.
265281

266282
*Resources for understanding how large-scale systems are architected and built.*
267283

284+
- [The Twelve-Factor App](https://12factor.net) - A methodology for building portable, scalable, and maintainable software-as-a-service apps.
268285
- [System Design Primer](https://github.com/donnemartin/system-design-primer) - The most-starred GitHub repository for learning system design, covering scalability, databases, and architecture patterns.
286+
- [Refactoring.guru](https://refactoring.guru) - Interactive guide to design patterns, refactoring techniques, and code smells.
287+
- [Microservices.io](https://microservices.io) - A pattern language collection for microservices architecture created by Chris Richardson.
269288
- [ByteByteGo](https://bytebytego.com) - Alex Xu's visual explanations of system design concepts, paired with the System Design Interview book series.
270289
- [High Scalability](http://highscalability.com) - Long-running blog documenting real architecture decisions at companies like YouTube, Twitter, and Amazon.
271290
- [Architecture Notes](https://architecturenotes.co) - Concise, illustrated explanations of distributed systems concepts like databases, caches, and queues.
@@ -276,6 +295,8 @@ Entries marked with `*` are especially beginner-friendly.
276295

277296
*Free and paid platforms for learning to code or going deeper on what you already know.*
278297

298+
- [Full Stack Open](https://fullstackopen.com) - Massive, free course from the University of Helsinki on modern web development (React, Redux, Node.js, GraphQL, TypeScript).
299+
- [AWS Skill Builder](https://skillbuilder.aws) - Amazon's official learning center offering hundreds of free digital courses and hands-on labs.
279300
- [CS50](https://cs50.harvard.edu) - Harvard's free introduction to computer science; one of the most-watched CS courses ever made.
280301
- [freeCodeCamp*](https://www.freecodecamp.org) - Free coding curriculum with projects and certifications.
281302
- [The Odin Project*](https://www.theodinproject.com) - Open curriculum covering full-stack web development.
@@ -360,9 +381,14 @@ Entries marked with `*` are especially beginner-friendly.
360381

361382
*Books worth reading if you want to go beyond tutorials.*
362383

384+
- [Code Complete](https://www.microsoftpressstore.com/store/code-complete-9780735619678) - Comprehensive guide to the practical aspects of software construction and craftsmanship.
363385
- [The Pragmatic Programmer](https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition) - Practical guidance for long-term software craftsmanship.
364386
- [Introduction to Algorithms (CLRS)](https://mitpress.mit.edu/9780262046305/) - The authoritative reference on algorithms and data structures, used in CS programs worldwide.
365387
- [Designing Data-Intensive Applications](https://dataintensive.net) - Foundations for data systems and distributed architecture decisions.
388+
- [Domain-Driven Design](https://www.domainlanguage.com/ddd/) - The seminal book on modeling software complexity based on the underlying business domain.
389+
- [Working Effectively with Legacy Code](https://www.oreilly.com/library/view/working-effectively-with/0131177052/) - Strategies for understanding, testing, and safely modifying code written without tests.
390+
- [Accelerate](https://itrevolution.com/book/accelerate/) - The science behind DevOps and high-performing technology organizations (DORA metrics).
391+
- [The Mythical Man-Month](https://en.wikipedia.org/wiki/The_Mythical_Man-Month) - Classic essays on software engineering management, famously "adding manpower to a late project makes it later."
366392
- [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) - Kyle Simpson's deep-dive JavaScript series, free to read on GitHub.
367393
- [Structure and Interpretation of Computer Programs](https://mitpress.mit.edu/9780262543231/) - MIT's foundational textbook on programming fundamentals and computational thinking; free to read online.
368394
- [Clean Code](https://www.pearson.com/en-us/subject-catalog/p/clean-code/P200000009529/9780136083238) - Principles for writing readable and maintainable codebases.

0 commit comments

Comments
 (0)