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
Change Region
About Us
Theory
Title Filter
Display #
5
10
15
20
25
30
50
100
All
#
Article Title
Author
1
Programmer's Guide To Theory - Lambda Calculus
Mike James
2
How Not To Shuffle - The Knuth Fisher-Yates Algorithm
Mike James
3
The Trick Of The Mind - Modular Programming
Mike James
4
Programmer's Guide To Theory - The Algorithm of Choice
Mike James
5
The Trick Of The Mind - Why Objects
Mike James
6
The Trick Of The Mind - The Loop Zoo
Mike James
7
The Trick Of The Mind - Algorithms Binary Search
Mike James
8
Universal Hashing
Mike James
9
The Trick Of The Mind - Debugging As The Scientific Method
Mike James
10
The Trick Of The Mind - Representation
Mike James
11
The Invertible Bloom Filter
Mike James
12
The Bloom Filter
Mike James
13
The Trick Of The Mind - On Being Variable
Mike James
14
Managing Asynchronous Code - Callbacks, Promises & Async/Await
Mike James
15
Programmer's Guide To Theory - Transcendental Numbers
Mike James
16
The Trick Of The Mind - Little Languages Arithmetic
Mike James
17
What Is Asynchronous Programming?
Mike James
18
The Trick Of The Mind -The Strange Incident of The Goto Considered Harmful
Mike James
19
The Trick Of The Mind - Big Languages Are Turing Complete
Mike James
20
The Trick Of The Mind
Mike James
21
Sorting And Search Algorithms as Dances
Mike James
22
Programmer's Guide To Theory - Finite State Machines
Mike James
23
Programmer's Guide To Theory - What Is Recursion
Mike James
24
The Goto, Spaghetti and the Velociraptor
Mike James
25
The Essence Of Loops
Mike James
26
Programmer's Guide To Theory - In Search Of Aleph-One
Mike James
27
Covariance And Contravariance - A Simple Guide
Mike James
28
Who’s Afraid of eXtreme Programming
Mike James
29
Programmer's Guide To Theory - NP Complete
Mike James
30
Programmer's Guide To Theory - Aleph Zero The First Transfinite
Mike James
31
Programmer's Guide To Theory - Kolmogorov Complexity
Mike James
32
Programmer's Guide To Theory - Why Recursion
Mike James
33
The Monty Hall Problem
Mike James
34
Programmer's Guide To Theory - Where Do The Big Os Come From
Mike James
35
Programmer's Guide To Theory - Numbers
Mike James
36
Programmer's Guide To Theory - The Halting Problem
Mike James
37
Programmer's Guide To Theory - NP & Co-NP
Mike James
38
What Exactly Is A First Class Function - And Why You Should Care
Ian Elliot
39
Functional And Dysfunctional Programming
Mike James
40
Quadtrees and Octrees
Mike James
41
The Programmer's Guide To The Transfinite
Mike James
42
Dangerous Logic - De Morgan & Programming
Mike James
43
The Working Programmer's Guide To Language Paradigms
Mike James
44
Parentheses Are Trees
Mike James
45
Lambdas and Delegates - Why Bother?
Mike James
46
The Trick Of The Mind - Turing Complete
Mike James
47
Late Binding - Myths and Reality
Mike James
48
Think Global, Act Local - The Bigger Pattern
Architect
49
Simple Runtime Framework by Example
Alexey Lyashko
50
Understanding the Fourier Transform
Stuart Riffle
51
A Simple Virtual Machine
Alexey Lyashko
52
Compression - the Starr Guide
Darren Starr
53
Why await? Why not multithread the UI?
Mike James
54
The truth about REST
Ian Elliot
55
Stack architecture demystified
Eli Bendersky
56
Guide to F#
Mike James
57
MVC - it's the routing stupid!
Mike James
58
Strong Typing
Nikos Vaggalis
59
Weakly Typed Languages
Nikos Vaggalis
60
Design a UX the Quince way
Mike James
61
Being threadsafe - an introduction to the pitfalls of parallelism
Mike James
62
Type Systems Demystified
Nikos Vaggalis