This is your work, valued

Munich, Germany

Ahmad Alhour

Elite
@aalhour

Software engineer, maker and a life-long learner. Currently hyped about AI-native storage, database internals and distributed systems.

awesome-compilers. :sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes

9.8k

C-Sharp-Algorithms. :books: :chart_with_upwards_trend: Plug-and-play class-library project of standard Data Structures and Algorithms in C#

6.2k

brains. ⚡️λ Ghosts in the Shell : Function Composition in a Network of Brains

114

Assembler.hack. :pager: 16-bit machine code assembler for the Hack Assembly Language (nand2tetris)

84

cookiecutter-aiohttp-sqlalchemy. :cookie: A modern, opinionated Cookiecutter template for building async Python web APIs powered by Aiohttp, SQLAlchemy 2.0, and PostgreSQL.

53

PyCOOLC. :snake: :cool: Compiler for the COOL programming language targeting the MIPS 32-bit architecture, in Python 3

40

awesome-management. Awesome List of Engineering Team Management Knowledge

38

every-programmer-should-know. A collection of (mostly) technical things every software developer should know

15

micro_kanren.py. :cyclone: A μKanren implementation in Python 3, with an Object-Oriented flavor

10

system-design-and-architecture. Learn how to design large-scale systems. Prep for the system design interview.

9

awesome-microservices. A curated list of Microservice Architecture related principles and technologies.

6

awesome-scalability. An updated and curated list of selected readings to illustrate Scalability, Availability, and Stability Design Patterns in Back-end Development.

6

graphbook. Automatically exported from code.google.com/p/graphbook

6

C-Sharp. All algorithms implemented in C#.

6

build-your-own-x. 🤓 Build your own (insert technology here)

5

awesome-distributed-systems. A curated list to learn about distributed systems

5

AI-Cheatsheets-for-basics. A cheat sheet (also cheatsheet) or crib sheet is a concise set of notes used for quick reference. Cheat sheets are so named because they may be used by students without the instructor's knowledge to cheat on a test.

4

backend-best-practices. An evolving description of general best practices for backend development.

4

system-design-primer. Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

4

reverse-interview. Questions to ask the company during your interview

3

professional-programming. A collection of full-stack resources for programmers.

3

software-development-best-practices. Modest and essential collection of software engineering practices.

3

tech-interview-handbook. 💯 Algorithms study materials, behavioral content and tips for rocking your coding interview

3

interviews. Everything you need to know to get the job.

3

javascript-algorithms. Algorithms and data structures implemented in JavaScript with explanations and links to further readings

3

hacker-scripts. Based on a true story

3

craftinginterpreters. Repository for the book "Crafting Interpreters"

2

awesome-geek-podcasts. A curated list of podcasts we like to listen to.

2

python-patterns. A collection of design patterns/idioms in Python

2

awesome-engineering-managers-handbook. Resources for efficiently managing or leading a team of software engineers

2

grokking-the-object-oriented-design-interview. Python

2

plt. A path to Programming Language Theory enlightenment

2

coding-interview-university. A complete computer science study plan to become a software engineer.

2

TheRemoteFreelancer. Listing of community-curated resources to find topical remote freelance & contract work for software developers, web designers, and more!

2

awesome-distributed-systems-1. Awesome list of distributed systems resources

2

managers-playbook. :book: Heuristics for effective management

2

pdfs. Technically-oriented PDF Collection (Papers, Specs, Decks, Manuals, etc)

1

stanford-cme-106-probability-and-statistics. VIP cheatsheets for Stanford's CME 106 Probability and Statistics for Engineers

1

interview-1. Interview questions

1

ddia-references. Literature references for “Designing Data-Intensive Applications”

1

napkin-math. Techniques and numbers for estimating system's performance from first-principles

1

sp21-rookiedb. Spring 2021 Skeleton Code

1

awesome-cynefin. Useful Cynefin framework resources

1

ddd_code_samples_ruby. Ruby

1

awesome-wardley-maps. Useful Wardley mapping resources

1

kaos. open source platform for simplifying machine learning deployment

1

cpython. The Python programming language

1

testing-distributed-systems. Curated list of resources on testing distributed systems

1

minerva. A 32-bit RISC-V soft processor

1

awesome-streaming. a curated list of awesome streaming frameworks, applications, etc

1

modular-monolith-with-ddd. Full Modular Monolith application with Domain-Driven Design approach.

1

awesome-iot-1. 🤖 A curated list of awesome Internet of Things projects and resources.

1