Links
Non-technical
The following is a list of possibly interesting links on various topics.
Technical
The following is a list of possibly useful links on various computer science topics.
-
AutoHotKey - I use several OSs and this really saved me when I upgraded to Windows 7.
-
OpenGL Transformation - a nice overview of OpenGL transformation matrices.
-
False Sharing Induced By Card Marking - for all those who plan to implement a performance-critical concurrent algorithm on the JVM
-
Inside the Hotspot VM: Clocks, Timers and Scheduling Events - an overview of clocks and timers on the JVM and how they work
-
Inigo Quilez - strawberry - a set of computer graphics tutorials
-
OpenGL Shadow Mapping - a nice shadow mapping tutorial which deserves to be mentioned
-
What Every Programmer Should Know About Memory - a great 100 page introduction to memory, addressing, caching, etc.
-
C++ FAQ - a must-read for C++ programmers - the good stuff
-
Three Sins of Authors in Computer Science and Math - some tips on writing papers
-
Git Branching Model - one nice approach
-
A* Tutorial - a well written article on how A* pathfinding works
-
Bit Twiddling Hacks - fast operations on bits
-
Visual VM - a phenomenal tool for debugging the JVM
-
General Purpose Hash Function Algorithms - a very nice overview
-
Hash Functions - some nice explanations of what a hash function should be like
-
C++0x Atomic Types and Operations - explains some interesting concepts such as a spurious CAS failure
-
Who Ordered Sequential Consistency - a nice intro to the concept of sequential consistency
Networks and services
Online communities, services and networks I am a part of.