map-of-contentssoftware-engineering
General
- About Linux
- Open Source Licenses
- Challenges faced by Open Source software
- Amdahl’s law
- Example of a bug that can arise when migrating 32-bit programs to 64-bit
- Boolean Algebra
- Abelian group
- How to view all TCP packets being sent to a port
- Graph data structure
- How to solve a Problem - according to George Polya
- Useful command line commands
Ruby on Rails
Ruby
Git
- Change the last commit
- Changing older or multiple commits - using rebase
- Ignore files in Git without changing gitignore
- Asking Git to ignore changes made to a tracked file
- Tracking evolution of function using Git logs
Web
C language
- Why did the C programming language see so much success
- What are pointers
- Typical sizes of basic C data types
- Type casting in C
History
Databases
Computer systems
- Some definitions - buses, word size, main memory, program counter, operating system
- Lifecycle of running a program
- About using cache memories
- Operating systems