13 مستودعات
Curated repositories of best practices, architectural guidelines, and fundamental principles for software engineering.
Explore 13 awesome GitHub repositories matching content management & publishing · Software Engineering Knowledge Bases. Refine with filters or upvote what's useful.
30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies. The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,
Functions as a knowledge base of educational articles, design patterns, and algorithmic solutions for software engineering.
This project is a comprehensive, community-curated knowledge base designed to support software engineers in mastering both fundamental computer science principles and practical industry methodologies. It serves as a centralized reference library that aggregates technical resources, academic literature, and professional guidance to facilitate systematic skill acquisition across the entire software development lifecycle. What distinguishes this repository is its holistic approach to the engineering profession, which bridges the gap between theoretical knowledge and career-oriented development.
Centralizes architectural guidelines and best practices to serve as a comprehensive reference for modern software engineering.
This project is a comprehensive technical interview question bank and reference library designed for software engineering roles at major technology companies. It serves as a study guide and knowledge base covering the core principles of high-performance systems programming and computer science theory. The collection focuses on deep technical domains, including C++ language mastery, distributed systems design, and database engineering. It provides detailed material on consensus protocols, cluster coordination, and the architectural differences between SQL and NoSQL implementations. The resour
Functions as a curated knowledge base for database architectural guidelines and indexing strategies.
DevOps-Roadmap is a comprehensive educational repository and knowledge base designed to guide technical professionals through the complexities of modern software engineering. It functions as a structured curriculum and reference library, covering the full spectrum of skills required to master system architecture, infrastructure management, and cloud operations. The project distinguishes itself by bridging the gap between high-level architectural design and the practical realities of engineering leadership. It provides curated insights into distributed systems, data consistency, and scalable d
Maintains a curated repository of architectural patterns, design principles, and industry laws for robust software engineering.
This project is a comprehensive educational resource and knowledge base designed to guide developers through the technical requirements of a career in game programming. It functions as a structured curriculum that organizes essential engineering principles and mathematical foundations into a logical roadmap, facilitating a clear progression from foundational concepts to advanced system mastery. The repository serves as a centralized hub for navigating the multidisciplinary domains of interactive software development. It provides curated references and learning materials across core areas incl
Serves as a centralized reference for developers to navigate the multidisciplinary requirements of building complex game systems.
Night is a developer community platform designed to facilitate peer-to-peer learning and technical knowledge management. It functions as a collaborative space where users can organize study groups, curate engineering resources, and host technical discussions to support ongoing professional development. The system operates as a relational database application that manages complex interactions between users, learning materials, and collaborative session metadata. It incorporates a role-based access control framework to enforce permissions and restrict administrative actions through token valida
Maintains a centralized hub for curating and distributing technical resources and engineering best practices.
BibliotecaDev is a static site generator and knowledge management platform designed to curate and organize technical learning resources. It functions as a developer-focused library, providing a structured repository for books, architecture guides, and professional development literature intended for engineering teams. The platform utilizes a markdown-based content management system that relies on version control to track and maintain the resource collection. By employing declarative metadata and an automated build pipeline, it transforms plain text files into a static web library. This approa
Provides a structured repository of technical literature covering software development, architecture, and management.
This project is a curated knowledge base and archive of seminal computer science texts and software development documentation translated from English into Chinese. It provides a collection of translations for classic technical articles, software engineering papers, and system design guides. The repository functions as a technical translation library focused on bridging language gaps in software engineering education. It covers foundational programming paradigms, architectural guides, and cross-language technical research to make influential English software development literature accessible t
Functions as a curated repository of foundational programming and architectural resources translated into Chinese.
This project is a curated library of technical ebooks and guides focused on Java language learning, backend architecture, and Java Virtual Machine internals. It serves as a reference-driven knowledge base and a technical repository for software engineering principles. The collection provides specialized materials for studying Java backend architecture, including high-performance server-side development and concurrency. It includes a dedicated JVM technical reference for performance tuning and internal machine behavior, as well as resources for algorithm study and data structures. Additional
Aggregates authoritative textbooks and industry guides as a centralized knowledge base for software engineering principles.
هذا المشروع هو دليل شامل للتحضير للمقابلات التقنية وقاعدة معرفية لعلوم الحاسب. يعمل كمورد دراسي مهيكل مصمم لمساعدة مهندسي البرمجيات على مراجعة مفاهيم الهندسة الأساسية والتحضير لتقييمات البرمجة المهنية. يركز المستودع على مجموعة واسعة من المجالات النظرية والعملية، بما في ذلك مراجع مفصلة لهندسة تطبيقات الهاتف المحمول وأساسيات أنظمة التشغيل. ويوفر مواد منسقة حول أنماط هندسة البرمجيات وتحليل بروتوكولات الشبكة لدعم التطوير المهني. يغطي المحتوى قدرات أساسية مثل هياكل البيانات والخوارزميات، والتزامن وتعدد الخيوط، وإدارة الذاكرة. كما يتضمن تعمقاً في هندسة النظام، بما في ذلك جدولة العمليات، والاتصال بين العمليات، وتحسين عرض واجهة المستخدم.
Implements a wide-ranging knowledge base of software engineering principles, architectural guidelines, and fundamental concepts.
This project is a technical interview study guide and computer science learning path. It serves as a structured curriculum and software engineering knowledge base designed to help users prepare for engineering interviews by mastering core technical concepts. The curriculum covers a wide range of domains, including computer science fundamentals, programming language mastery, and software architecture learning. It provides guidance on secure application development and professional development workflows. The educational content includes modules on data structures, networking, database internal
Acts as a curated repository of best practices, security principles, and architectural guidelines for software engineering.
This project is a comprehensive framework for iOS application development, centered on building mobile applications that feature custom user interface components, asynchronous task management, and local data persistence. It serves as a technical knowledge base for software engineering, providing tools to organize and publish architectural analyses and notes in Markdown format. The framework distinguishes itself through a robust document-based storage layer that utilizes BSON-formatted records to perform CRUD operations within a NoSQL document store. It provides extensive system integration ca
Organizes and publishes a curated collection of software engineering notes and architectural analyses using Markdown.
هذا المستودع عبارة عن مجموعة منسقة من مواد المقابلات التقنية المصممة لمساعدة مرشحي هندسة البرمجيات في إعدادهم المهني. يعمل كقاعدة معرفية خاضعة للتحكم في الإصدار تنظم تحديات البرمجة الشائعة والأسئلة المفاهيمية في تنسيق منظم وقابل للتنقل. يركز المشروع على هندسة الواجهة الخلفية والتقييمات التقنية الخاصة بـ Java، ويوفر تصنيفاً للمواضيع التي تغطي مفاهيم البرمجة الأساسية ومبادئ تصميم النظام. من خلال استخدام هيكل دليل هرمي ووثائق قائمة على markdown، يتيح المستودع مساهمات تعاونية وتحديثات مدفوعة من المجتمع لمواد الدراسة. يتم الاحتفاظ بالمحتوى كمستودع ثابت، مما يسمح للمستخدمين بتتبع تطور قاعدة المعرفة من خلال التحكم في الإصدار. يدعم هذا الهيكل الأفراد الذين يتدربون للمقابلات التقنية من خلال توفير مورد مركزي ومقروء بشرياً لمراجعة تقنيات حل المشكلات الأساسية والأنماط المعمارية.
Curates essential programming knowledge and problem-solving techniques for software engineering career preparation.