Data-Oriented Design (Or Why You Might Be Shooting Yourself in The Foot With OOP) – Games from Within

A student pointed me at this a couple of years ago -- cache-friendly programming from a games perspective.

to ag0803 architecture cache games performance programming ... on 14 October 2016

Compilers - What Every Programmer Should Know About Compiler Optimizations

AG0803 students will find this interesting -- a pretty good overview of the basic ideas.

to ag0803 compiler optimisation ... on 22 January 2016

How We Learned to Cheat at Online Poker: A Study in Software Security

Why you want to use a good RNG and a proper shuffle algorithm.

to ag0803 games random security shuffle ... on 07 June 2015

Welcome — Statistics Done Wrong

"A woefully incomplete guide." But what it does talk about is good advice.

to ag0803 science statistics ... on 13 March 2015

Gordon Bell: Computers, Projects, Patents, Books, and Papers

This includes electronic versions of many of his classic books on computer architecture -- very good stuff.

to ag0803 architecture cpu design electronics etext performance retrocomputing ... on 18 January 2015

Notes on calculating constants in SSE registers - The Old New Thing - Site Home - MSDN Blogs

Optimising instruction sequences for loading SSE constants.

to ag0700 ag0803 architecture bitwise simd sse x86 ... on 03 January 2015

Time, Clock, and Calendar Programming In C

Nice explanation of the various historical stages of development of the C time APIs.

to ag0803 api c calendar date posix time timing unix ... on 03 October 2014

The C++14 Standard: What You Need to Know | Dr Dobb's

Good overview of the useful stuff inthe new standard. (Only a few new features this time round.)

to ag0803 c++ c++14 language-design ... on 22 September 2014

Modern Microprocessors - A 90 Minute Guide!

This covers nearly all of the architecture side of AG0803, and some more stuff besides; a nice overview.

to ag0803 architecture cpu memory performance pipelining superscalar ... on 24 August 2014