facundoolano / software-papersLinks
π A curated list of papers for Software Engineers
β6,236Updated 3 weeks ago
Alternatives and similar repositories for software-papers
Users that are interested in software-papers are comparing it to the libraries listed below
Sorting:
- Techniques and numbers for estimating system's performance from first-principlesβ4,783Updated last year
- π A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.β10,236Updated 6 months ago
- It's just fascinating. How is modern software designed? π€ Some design-level considerations for scalability, maintainability eventual conβ¦β2,143Updated last year
- A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code devβ¦β3,098Updated last year
- This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.β32,580Updated last week
- A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startupsβ32,309Updated 5 months ago
- What happens behind the scenes when we type www.google.com in a browser?β16,684Updated 2 years ago
- A curated list to learn about distributed systemsβ11,528Updated last year
- A curated list of resources on software architectureβ2,702Updated 2 years ago
- β¨ Programming Language Research, Applied PLT & Compilersβ950Updated last year
- π§ Cognitive load is what mattersβ11,914Updated 3 weeks ago
- A guide to the adventurer.β2,717Updated 2 years ago
- A technical explainer by @kognise of how your computer runs programs, from start to finish.β5,407Updated last year
- A comprehensive list of books on Software Architecture.β10,573Updated 2 years ago
- A guide to writing a DNS Server from scratch in Rustβ4,550Updated 9 months ago
- CDN Up and Running - Building a CDN from Scratch to Learn about CDN, Nginx, Lua, Prometheus, Grafana, Load balancing, and Containers.β3,597Updated last week
- A curated list of software and architecture related design patterns.β45,764Updated last year
- The Art of Problem-Solving in Software Engineering: How to Make MySQL Betterβ1,917Updated 2 weeks ago
- A workbench for writing toy implementations of distributed systems.β3,478Updated 2 months ago
- A modular, reusable university course for Rustβ3,321Updated 2 months ago
- Learn how to design systems at scale and prepare for system design interviewsβ40,105Updated last month
- tiniest x86-64-linux emulatorβ7,409Updated last month
- Learn database internals by implementing it from scratch.β1,326Updated 2 years ago
- An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews π―β5,796Updated last month
- Curated list of awesome resources on Compilers, Interpreters and Runtimesβ9,624Updated last year
- π An approachable introduction to Assembly.β3,494Updated last year
- A curated list of awesome System Design (A.K.A. Distributed Systems) resources.β11,505Updated last year
- Path to a Software Architectβ8,818Updated 2 years ago
- A discussion between John Ousterhout and Robert Martin about differences between John's book "A Philosophy of Software Design" and Bob's β¦β1,496Updated 9 months ago
- A computer science textbookβ4,591Updated last year