Ongoing studies and improvements.
Before I post any additional articles related to development, I figured I'd share some of the books/articles that are definitely worth a read:
C++ Gotchas is a great book. I still make a lot of dumb mistakes, which, as this book states, aren't uncommon amongst the ranks of long time C++ users as well. It goes over plenty of common mistakes and misconceptions, gives plenty of good pointers on how to improve code readability, efficiency and decrease the possibility of digging yourself into a hole.
Game programming gems is a great series of books as well. It contains virtually all subjects that I've ever been curious about when it comes to game development plus more. Some of the earlier additions might feel a little outdated, but it's still worth reading them just to get the gears spinning in the right direction.
Game programming patterns is a great online book by Bob Nystrom that's currently still under the process of being written. It lists programming patterns used in game development with long articles about them, very good examples and sufficient code snippets. Definitely worth taking a look at: http://gameprogrammingpatterns.com/index.html
I've been meaning to re-design the whole "component based entity system" I have so far. Lots of articles on this stackoverflow page have proven to be more than helpful:
http://stackoverflow.com/questions/1901251/component-based-game-engine-design
OpenGL 3.0 and up is also quite a learning curve. Jamie King's youtube channel offers great tutorials for the newest versions of OpenGL, as well as assembly programming. Definitely worth to check it out:
https://www.youtube.com/user/1kingja/videos
I will list other resources related to topics such as collision resolution as I'm writing up the articles later. For now, get the fuck back to work!
Also, a better version of Game of Life, using SFML and custom rules to generate a maze, just because: