Skip to content

Instantly share code, notes, and snippets.

View honey-speaks-tech's full-sized avatar
💭
Living in C++ and Python

Honey Sukesan honey-speaks-tech

💭
Living in C++ and Python
View GitHub Profile
@honey-speaks-tech
honey-speaks-tech / list.md
Created January 21, 2022 18:01 — forked from scholtzm/list.md
[IT / Programming / Software Engineering Books to Read] List of influential books on programming and software engineering #list #books #programming

❌ Code Complete (2nd edition) by Steve McConnell

✅ The Pragmatic Programmer

❌ Structure and Interpretation of Computer Programs

❌ The C Programming Language by Kernighan and Ritchie

❌ Introduction to Algorithms by Cormen, Leiserson, Rivest & Stein

@honey-speaks-tech
honey-speaks-tech / ProgrammingBooks.md
Last active January 21, 2022 17:54 — forked from markalanevans/ProgrammingBooks.md
Books for Developers

Programming Books To Read

  • Code Complete (2nd edition) by Steve McConnell
  • The Pragmatic Programmer
  • Structure and Interpretation of Computer Programs
  • The C Programming Language by Kernighan and Ritchie
  • Introduction to Algorithms by Cormen, Leiserson, Rivest & Stein
  • Design Patterns by the Gang of Four
  • Refactoring: Improving the Design of Existing Code
  • The Mythical Man Month

Effective Modern CMake

Getting Started

For a brief user-level introduction to CMake, watch C++ Weekly, Episode 78, Intro to CMake by Jason Turner. LLVM’s CMake Primer provides a good high-level introduction to the CMake syntax. Go read it now.

After that, watch Mathieu Ropert’s CppCon 2017 talk Using Modern CMake Patterns to Enforce a Good Modular Design (slides). It provides a thorough explanation of what modern CMake is and why it is so much better than “old school” CMake. The modular design ideas in this talk are based on the book [Large-Scale C++ Software Design](https://www.amazon.de/Large-Scale-Soft

@honey-speaks-tech
honey-speaks-tech / embedded_c_testing_tdd_resources.md
Created December 7, 2020 17:27 — forked from trikitrok/embedded_c_testing_tdd_resources.md
Resources for embedded C testing and TDD
@honey-speaks-tech
honey-speaks-tech / begin(C++).md
Created October 10, 2019 06:16 — forked from johnmcfarlane/begin(C++).md
Resources for C++ beginners