libfud.club

1. Projects

getsuyomi is a comic book reader written using Qt.

libfud is my self-named library. It is a dependency of getsuyomi.

2. Libraries and tools I like or find interesting

  • spdlog logging library for C++
  • sqlite embedded lightweight SQL database
  • lua embeddable lightweight scripting language
  • magic_enum for static reflection with enums
  • isocline is a line editing library with unicode support

3. Libraries and tools I have not yet investigated

Conan package manager for C and C++.

ETL the Embedded Template Library.

4. Important and Interesting Articles

What Every Programmer Should Know about Memory by Ulrich Drepper.

What Every Computer Scientist Should Know About Floating Point Arithmetic by David Goldberg.

What Every C Programmer Should Know About Undefined Behavior: part 1 , part 2 , and part 3 , by Chris Lattner.

The Rise of Worse is Better by Richard Gabriel.

Null References: The Billion Dollar Mistake by Tony Hoare.

Symbolic Links Considered Harmful by Jeremy Allison.

The Grug Brained Developer

Awesome Falsehood - a curated list of falsehoods progammers believe.

Every Programmer Should Know - even more things every programmmer should know.

5. Blogs you should check out!

The Pasture - the blog of JeanHeyd Meneide, member of the C ISO standard committe, WG14.

Ginger Bill - the creator of the Odin language. Good articles about language design.

Herb Sutter - ISO C++ committee member, has presented many good talks at cppcons.

Modernes C++ - A collection of highly informative articles, spanning atomics, multithreading, embedded programming, and new features of the C++ 17, 20, and 23 standards.

Jens Gustedt's Blog

Coding Horror - the blog of one of the founders of stackexchange.com.

Joel on Software - the other founder of stackexchange.com.

Johnny's Software Lab

cat -v A semisatirical collection of rants and invectives.

6. Books you should read

The Mythical Man Month by Fred Brooks. An interesting historical piece that put into public consciousness observations such as Brook's law , which is often related as "nine women can't make a baby in one month." The book is full of many relatable experiences, and the prose is a treat to read. Many conclusions and recommendations that Brooks makes have come to fruition, while others remain pain points.