Programming Theory

IT

Collections

A collection of high quality resources about advanced programming topics.

Diving into Conflict-Free Replicated Data Types (CRDTs)

kamranahmedse/design-patterns-for-humans

Things You Should Know About Databases

Cognitive Complexity Explained

Code Quality and Code Security | SonarQube

Undoing Commits & Changes

The Definitive Guide to Contributing to Open Source

The WHY Series: Why should you use the repository pattern?

James Shore: Dependency Injection Demystified

introcompilers

CMSI 673: Concurrent and Distributed Programming

bash

commandline

CMSI 2210: Computer Systems Organization

unittesting

Clean Code: Smells and Heuristics

wojteklu/clean_code.md

edX

1

This is The Entire Computer Science Curriculum in 1000 YouTube Videos

To Be a Successful Web Developer You Need to Learn How to Learn | by Rob Doyle | Age of Awareness | Sep, 2020 | Medium

Please to view more content