every-programmer-should-know

CS foundation

A collection of explanations and resources covering fundamental computer science concepts and best practices for software developers.

A collection of (mostly) technical things every software developer should know about

GitHub

83k stars
2k watching
8k forks
last commit: 4 months ago
Linked from 4 awesome lists

cc-bycollectioncomputer-scienceeducationalnovice

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cdfoundation/sig-mlops An initiative focused on developing and sharing best practices for integrating machine learning into software development workflows 604
sdmg15/best-websites-a-programmer-should-visit A curated list of useful websites and resources for software developers to learn, improve their skills, and stay informed about the latest technologies. 61,835
mozilla/bedrock The Mozilla Bedrock project is the technical foundation of mozilla.org, providing a robust and scalable infrastructure for its web presence. 1,180
davidedc/fizzygum A comprehensive web framework designed to handle complex tasks and provide an operating system-like experience 129
codeforamerica/howto A collection of simple guides to foundational tech tasks and best practices for common software development tasks. 171
mjansson/foundation_lib A cross-platform C library providing basic support data types and functions to write applications and games in a platform-independent fashion. 301
skyscanner/engineering-principles A set of guidelines outlining how to approach software development with focus on delivering customer value quickly and sustainably. 133
dmw/caffeine A C application framework providing tools and utilities for building service-oriented applications 100
abstractsdk/abstract A modular framework for building secure, composable, and interoperable on-chain applications 62
mostjs/prelude A collection of reusable modules and functions to simplify the development process 19
sophiestication/articles A collection of articles and knowledge on software development, focusing on Objective-C programming concepts and practices. 30
mercateo/component-check Comparing component development across multiple frameworks to identify common patterns and differences. 464
cloudflare/foundations A modular Rust library providing production-grade system utilities and features. 1,297
developmentseed/caffe A framework for deep learning using C++ and modularity to speed up development. 6
theembeddedgeorge/theembeddednewtestament.github.io A comprehensive resource covering various aspects of embedded systems programming and C/C++ development, including topics on language fundamentals, data structures, concurrency, and system-specific details. 315