>
search
cog
I Programmer HOME
Toggle Navigation
Books
Book Reviews
Book Watch
Programmer's Bookshelf
Articles
The Core
Android
Artifical Intelligence
Python
Javascript
WPF Workings
Joomla
PHP
Theory
Silverlight
C#
Other Languages
Visual Basic
C/C++
Mobile
Database
ASP .NET
Hardware/IoT
Graphics/Imaging
UI/UX
Perl
WinRT
HTML/CSS
jQuery
Ruby
Security
Methodology & Testing
Cloud
DevOps
Java
Babbage's Bag
Projects
Programmer Puzzles
C#
C++
Java
JavaScript
Python
PHP
Sharpen Your Coding Skills
History
Machines
People
Software & computer languages
Swift's Spreadsheets
Finance
Personal
General
Professional Programmer
Accreditation & Training
I Programmer
Resources and Tools
I Programmer Weekly
eBooks
Stone Tapes
CodeBin
News
Register
About Us
Theory
Title Filter
Display #
5
10
15
20
25
30
50
100
All
#
Article Title
Author
1
Late Binding - Myths and Reality
Mike James
2
Being Threadsafe - An Introduction to the Pitfalls of Parallelism
Mike James
3
The Trick Of The Mind - Recursion
Mike James
4
Programmer's Guide To Theory - Transcendental Numbers
Mike James
5
The Trick Of The Mind - Advanced Loops
Mike James
6
Programmer's Guide To Theory - Lambda Calculus
Mike James
7
The Trick Of The Mind - Top Down
Mike James
8
How Not To Shuffle - The Knuth Fisher-Yates Algorithm
Mike James
9
The Trick Of The Mind - Modular Programming
Mike James
10
Programmer's Guide To Theory - The Algorithm of Choice
Mike James
11
The Trick Of The Mind - Why Objects
Mike James
12
The Trick Of The Mind - The Loop Zoo
Mike James
13
The Trick Of The Mind - Algorithms Binary Search
Mike James
14
Universal Hashing
Mike James
15
The Trick Of The Mind - Debugging As The Scientific Method
Mike James
16
The Trick Of The Mind - Representation
Mike James
17
The Invertible Bloom Filter
Mike James
18
The Bloom Filter
Mike James
19
The Trick Of The Mind - On Being Variable
Mike James
20
Managing Asynchronous Code - Callbacks, Promises & Async/Await
Mike James
21
The Trick Of The Mind - Little Languages Arithmetic
Mike James
22
What Is Asynchronous Programming?
Mike James
23
The Trick Of The Mind -The Strange Incident of The Goto Considered Harmful
Mike James
24
The Trick Of The Mind - Big Languages Are Turing Complete
Mike James
25
The Trick Of The Mind
Mike James
26
Sorting And Search Algorithms as Dances
Mike James
27
Programmer's Guide To Theory - Finite State Machines
Mike James
28
Programmer's Guide To Theory - What Is Recursion
Mike James
29
The Goto, Spaghetti and the Velociraptor
Mike James
30
The Essence Of Loops
Mike James
31
Programmer's Guide To Theory - In Search Of Aleph-One
Mike James
32
Covariance And Contravariance - A Simple Guide
Mike James
33
Who’s Afraid of eXtreme Programming
Mike James
34
Programmer's Guide To Theory - NP Complete
Mike James
35
Programmer's Guide To Theory - Aleph Zero The First Transfinite
Mike James
36
Programmer's Guide To Theory - Kolmogorov Complexity
Mike James
37
Programmer's Guide To Theory - Why Recursion
Mike James
38
The Monty Hall Problem
Mike James
39
Programmer's Guide To Theory - Where Do The Big Os Come From
Mike James
40
Programmer's Guide To Theory - Numbers
Mike James
41
Programmer's Guide To Theory - The Halting Problem
Mike James
42
Programmer's Guide To Theory - NP & Co-NP
Mike James
43
What Exactly Is A First Class Function - And Why You Should Care
Ian Elliot
44
Functional And Dysfunctional Programming
Mike James
45
Quadtrees and Octrees
Mike James
46
The Programmer's Guide To The Transfinite
Mike James
47
Dangerous Logic - De Morgan & Programming
Mike James
48
The Working Programmer's Guide To Language Paradigms
Mike James
49
Parentheses Are Trees
Mike James
50
Lambdas and Delegates - Why Bother?
Mike James
51
The Trick Of The Mind - Turing Complete
Mike James
52
Think Global, Act Local - The Bigger Pattern
Architect
53
Simple Runtime Framework by Example
Alexey Lyashko
54
Understanding the Fourier Transform
Stuart Riffle
55
A Simple Virtual Machine
Alexey Lyashko
56
Compression - the Starr Guide
Darren Starr
57
Why await? Why not multithread the UI?
Mike James
58
The truth about REST
Ian Elliot
59
Stack architecture demystified
Eli Bendersky
60
Guide to F#
Mike James
61
MVC - it's the routing stupid!
Mike James
62
Strong Typing
Nikos Vaggalis
63
Weakly Typed Languages
Nikos Vaggalis
64
Design a UX the Quince way
Mike James
65
Type Systems Demystified
Nikos Vaggalis