Browse the Archives
- Sneak Peek: StopLight 1.0
- A Radioactive, Search-Hardened User Name for Online Poker
- Online Poker and the Multi-Tabling Effect
- A Primer Primer
- Moonlighting with OpenTK
- Syntax Highlighting a la StackOverflow with Google Prettify
- Ding Dong, the Wicked Plain Text Reader Comment Field Is Dead
- The ASP.NET Web Development Horror
- Cards Fall
- Poker + Stackoverflow.com = Outflopped.com
- Pushing Online Poker Status Updates to the iPhone
- Rush Poker: Hands On Demand
- A Quick Congratulations
- Full Tilt Color Coding In Twenty Minutes or Less
- Polls, Damn Polls, and Poker Botting
- Killing the Pesky Detours Marker DLL
- The Felt Is Always Greener on the Other Side
- How Not To SEO a Poker Site: Two Plus Two
- Coding the Tweet, Redux
- Stranger than Fiction: The Story of PokerTracker, Online Poker, and PostgreSQL
- Why Bing Is the Wrong Name
- Online Poker and the Intelligent Note
- The Open-Sourcing of Poker and Poker Bots
- Dartboard-Driven Design
- OCR = 0nline P0ken 0pticaL Chanacter Recogrition
- Matt Aimonetti and the Ceremony of Political Correctness
- Does Your Blog Have a Soundtrack?
- Are Commercial Databases Worth It?
- Douchebags
- Coding the Tweet: Building a Custom Branded Twitter Application
- Multiway Isometric Ranged Equity Calculation in Poker, Part 1
- A Pokersource Poker-Eval Primer
- 1,326
- The Incredible, Edible Poker Hand Distribution
- To Build a Ringtone
- Exhaustively Enumerating Combinations and Permutations in Code
- Are You a Dash Abuser?
- The Coin Flip: A Fundamentally Unfair Proposition?
- A Circular Dilemma Concluded
- Diagramming the PokerTracker 3 Database
- A Circular Dilemma
- Obfuscation Through Verbosity
- Extracting Hidden Text with WinDbg
- Banned! Banished! Blacklisted!
- New Years Day and Infinity
- ASP.NET MVC Is My Shrieking Electric Guitar
- The Programming Aphorisms of Strunk and White
- Deconstructing the Poker Client, Part 1
- Intel, Online Gambling, and Your (Lack Of) Privacy: ieSnare
- 21 and the Monty Hall Paradox
- The Great Poker Hand Evaluator Roundup
- How To Inject a Managed .NET Assembly (DLL) Into Another Process
- How I Built a Working Online Poker Bot, Part 8: Poker Hand Recognition, Comparison, Enumeration, and Evaluation
- The Black Art of Software Estimation
- Summoning the Harry Potter MMORPG
- Learning To Drive a Stick Shift
- How I Built a Working Online Poker Bot, Part 7: Extracting Text from 3rd-Party Applications
- How I Built a Working Online Poker Bot, Part 6: Guerilla-Style File Monitoring on Windows with C# and C++
- How I Built a Working Online Poker Bot, Part 5: Deciphering Poker Stars and Full Tilt
- Visualizing the Internet
- Microsoft vs. the System Clock (Winner: System Clock)
- How I Built a Working Online Poker Bot, Part 4: The Poker Botting Erector Set
- A Word About Authenticity
- How I Built a Working Online Poker Bot, Part 3
- How I Built a Working Online Poker Bot, Part 2: Interlude
- How I Built a Working Poker Bot, Part 1
- You Can't PDF Your Way to Good Software
- System.Object, CObject, and the Seductive Lure of Deep Inheritance
- Using Internet Conveyor Belts to Drive Traffic to Your Site
- The Language Wars
- Spring Cleaning
- Choosing Between C++ and C#
- How to Display Integrated Digg.com Comments on Your Website
- Stack Overflow Isn't Always a Bad Thing
- The Great Game
- Extension-less URLs: the Best Practice that Time Forgot
- Google Images: a Minor Navigation Hiccup
- Debunking the 301 Redirect: Best Practice or SEO Hype?
- In Defense of Screen Scraping
- About Coding the Wheel