Muhammad Usama's starred repositories
free-ddd-learning-resources
A collection of resources for learning DDD. All are free to access.
ddd-dynamic
Domain Driven Design in Python, Ruby and other dynamic languages resources
awesome-scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
awesome-bug-bounty
A comprehensive curated list of available Bug Bounty & Disclosure Programs and Write-ups.
Awesome-Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
awesome-design-patterns
A curated list of software and architecture related design patterns.
project-based-learning
Curated list of project-based tutorials
professional-programming
A collection of learning resources for curious software engineers
awesome-python
An opinionated list of awesome Python frameworks, libraries, software and resources.
awesome-courses
:books: List of awesome university courses for learning Computer Science!
project-based-learning
Curated list of project-based tutorials
ThreatIngestor
Extract and aggregate threat intelligence.
solution-architecture
Solution Architecture links, articles, books, video lessons, etc.
blackhat-arsenal-tools
Official Black Hat Arsenal Security Tools Repository
Hacking-Windows
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
study-path
An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
awesome-web-hacking
A list of web application security
haystack
:mag: LLM orchestration framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data. With advanced retrieval methods, it's best suited for building RAG, question answering, semantic search or conversational agent chatbots.
responsively-app
A modified web browser that helps in responsive web development. A web developer's must have dev-tool.
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
the-art-of-command-line
Master the command line, in one page
computer-science
:mortar_board: Path to a free self-taught education in Computer Science!