PETZOLD BOOK BLOG

Charles Petzold on writing books, reading books, and exercising the internal UTM


Recent Entries
Subscribe to the RSS Feed


Archive Contents

TitleDateSubject
I Have Cracked the 3D Pedagogical Nut!2/4/2014Windows 8
Character Formatting Extensions with DirectWrite1/28/2014Windows 8
Chatting with Shawn Wildermuth1/20/2014Personal
Christmas Puddings Tossed into the Fire12/25/2013Books
I, Health Insurer12/15/2013Personal
An Appeal for Clemency12/9/2013Miscellaneous
“with his back to the fire” (Anthony Trollope's Tic)12/1/2013Books
When J&R Contracts, Classical Music Suffers11/30/2013New York City Life
Exquisitely Slow Music11/22/2013Music
I was at school that day11/22/2013Memories
On Seeing "12 Years a Slave"11/17/2013Movies
VirtualSurfaceImageSource and DPI Resolution10/23/2013Windows 8
Pagination with DirectWrite10/11/2013Windows 8
Sharing XAudio2 Code Between Windows 8 and Windows Phone 8 Apps10/2/2013Windows Phone
The (Immersive and Transcendent) Forty Part Motet9/23/2013Music
Conversion of September 2013 DirectX Factor to Windows 8.19/4/2013Windows 8
August DirectX Factor Converted to Windows 8.18/5/2013Windows 8
Trying Out the New Windows 8.1 DirectX Project Templates7/29/2013Windows 8
Speaking at North Dallas .NET User Group on August 77/26/2013Speaking
Multicolor Font Characters in Windows 8.16/28/2013Windows 8
An Easy Grid Splitter for Windows 86/3/2013Windows 8
Two Outstanding Documentaries5/17/2013Movies
Don’t Just Read “The Great Gatsby”5/10/2013Books
A Data Binding to the Text Property of Run?4/15/2013Windows 8
Spinning a Record Like a DJ in Windows 84/2/2013Windows 8
Fast Map Zooming Using DirectX3/9/2013Windows 8
C++ Structures and Data Bindings2/27/2013Windows 8
My Ranking of the “Best Picture” Nominees2/24/2013Movies
Does This Non-Affine Transform Make My Butt Look Big?2/4/2013Windows 8
Speaking at vNext Orange County1/25/2013Speaking
“Programming Windows” 6th Edition Final Ebook Now Available1/20/2013Windows 8
Introducing DirectX Factor1/3/2013Windows 8
Rush Tickets for the Metropolitan Opera1/2/2013New York City Life
Windows 8 XAML Files and C++ Header Files12/19/2012Petzold Book Blog
First-Person Shooter12/17/2012Reflections
Bézier Circles and Bézier Ellipses12/6/2012Windows 8
The Lesson of GetIntermediatePoints11/28/2012Windows 8
Visiting Sixteen Neighborhood Bookstores on Small Business Saturday11/25/2012New York City
We Built It11/5/2012Politics
My (Ongoing) Week with Sandy10/31/2012New York City Life
Windows Phone 7.5, the Motion Sensor, and Astronomy10/11/2012Windows Phone
Appearing at Ada's on October 30th10/4/2012Speaking
I Need a Windows 8 Tablet Recommendation!9/11/2012Windows 8
“Programming Windows” 6th Edition Release Preview Now Available!8/14/2012Windows 8
Last Day for the $20 “Programming Windows” 6th Edition Ebook Deal8/13/2012Windows 8
Windows 8 WriteableBitmap Pixel Arrays in C# and C++8/5/2012Windows 8
Last Couple Weeks for the $20 EBook Deal7/27/2012Windows 8
I Owe My Success to the United States Government7/20/2012Personal
Five Ways to Incite Revolution7/8/2012Windows 8
Alan Turing's Contribution6/23/2012The Annotated Turing
Updated Code Available for Programming Windows 6th Edition6/5/2012Windows 8
Programming Windows 6th Edition: What Happens Next?6/1/2012Windows 8
Last Day for the $10 Book Deal5/31/2012Windows 8
Programming Windows 6th Edition for the C++ Programmer5/30/2012Windows 8
Windows 8 Nervousness and a Trip in the Time Machine5/30/2012Windows 8
An Experiment in Book Publishing5/28/2012Windows 8
Why a 6th Edition?5/25/2012Windows 8
Programming Windows 6th Edition Preview Ebook Is Here!5/17/2012Windows 8
Programming Windows 6th Edition Preview Ebook Coming!5/10/2012Windows 8
2-4-6-8-104/23/2012Windows 8
A Million Little Programs4/2/2012Windows 8
The Animated Pie Slice in Windows 83/30/2012Windows 8
It's All About the Code (and Books About Code)3/28/2012Books
The LoadJpeg Advantage on Windows Phone3/17/2012Window Phone
Bizarre Windows 8 Gradient Brush Bug3/12/2012Windows 8
“Programming Windows” 6ᵗʰ Edition2/29/2012Windows 8
Complimentary Copies2/2/2012Books
Windows 8 Touch Events Interactions2/1/2012Windows 8
Happy 75th Birthday, Philip Glass!1/31/2012Music
The Last Catfish in the East Village?1/30/2012New York City
Your Welcome1/11/2012Grammar
Rick Santorum and Group Marriage1/7/2012Politics
Parsing CSS for EPUB12/26/2011Windows 8
Windows 8 Dependency Property Strangeness12/5/2011Windows 8
Very Bad Writing11/25/2011Books
Hilary Hahn and the Ives Violin Sonatas11/21/2011Music
.NET Streams and Windows 8 IStreams11/8/2011Windows 8
Asynchronous Processing in Windows 8 11/7/2011Windows 8
TODO: An EPUB Viewer for Windows 811/1/2011Windows 8
Phree Book Reader Now Available10/31/2011Windows Phone
Happy 80th Birthday, Sofia Gubaidulina!10/24/2011Music
Car Wellness10/20/2011Books
SpinPaint for Windows 810/1/2011Windows 8
Adventures in Electronic Music9/29/2011Music
Reading “The Fatal Gift of Beauty”9/3/2011Books
“The Trojan Women” at Franklin Stage8/25/2011Theater
Sleazebags8/24/2011Politics
Two Recent Interviews8/19/2011Interviews
Rick Santorum Wants Into Your Bedroom8/1/2011Politics
Visit Ada's!7/22/2011Books
What is “Moral Relativism”?7/21/2011Politics
Freedom and Population7/20/2011Politics
My Idiotic Concept of Freedom7/17/2011Politics
Appearing at Ada's Technical Books7/11/2011Speaking
Give us Feedback on my Windows Phone Book7/9/2011Windows Phone
By the Time We Got to CodeStock...6/13/2011Speaking
Reading “The Better Angel: Walt Whitman in the Civil War”5/30/2011Books
The Lost Opportunity of the "Atlas Shrugged" Movie5/27/2011Movies
Windows Phone Screen Shots5/27/2011Windows Phone
We Got Mangos And Bananas You Can Pick Right Off The Tree5/20/2011Windows Phone
Inspired by “Code”5/12/2011Books
Two Speaking Engagements Coming Up4/5/2011Speaking
Reading “Music for Silenced Voices” (and Listening to the Shostakovich String Quartets)3/21/2011Music
The Joyous Music of Jennifer Higdon2/14/2011Music
Tiger Mothers and the Future of Classical Music2/8/2011Music
Reading Books on the Phone2/5/2011Books
“Pierrot Lunaire” at Juilliard1/19/2011Music
Reading “Autobiography of an Execution”1/13/2011Politics
Tallying the Most *Popular* Composers1/13/2011Music
Twentieth-Century Music and Music Students1/11/2011Music
Rounding Up the Usual (Musical) Suspects1/10/2011Music
Hideous Jefferson Quotes, Real and Bogus1/9/2011Politics
My Father was a Troubleshooter12/16/2010Family
Extinct12/13/2010Books
Playing Music Files on WP711/19/2010Windows Phone 7
Going to Market with Windows Phone 711/7/2010Windows Phone 7
XNA Back Buffers and the Status Bar11/3/2010Windows Phone 7
"PWP7" Font Issues Fixed11/3/2010Windows Phone 7
"Programming Windows Phone 7" Now Available!10/28/2010Windows Phone 7
Windows Phone 7 and the Art of Presentation10/20/2010Windows Phone 7
“Naked Came the Null Delegate”: Chapter 2. Unhandled Exception10/13/2010Naked Came the Null Delgate
Multitasking on Windows Phone 78/17/2010Windows Phone 7
How to Insult a Writer8/16/2010Writing Business
New Title! More Chapters!8/2/2010Windows Phone 7
The Disasters of Visual Design Tools7/16/2010Programming
Manipulation Events Update for the WP7 Beta7/14/2010Windows Phone 7
Windows Phone 7 Development Tools Now in Beta7/13/2010Windows Phone 7
For Wendy Friedlander6/30/2010Wendy Friedlander
Appearing on .NET Rocks6/26/2010Petzold Book Blog
The Mathematics of Pathological Tennis6/25/2010Tennis
Orientation Strategies for Windows Phone 76/16/2010Windows Phone 7
Flip-Number Clock in Silverlight6/16/2010Silverlight
CompositionTarget.Rendering and RenderEventArgs6/11/2010Silverlight
Simulating Touch Inertia on Windows Phone 76/6/2010Windows Phone 7
Great-Circle Arcs on the Sphere6/5/2010WPF 3D
A Circular Gradient Brush for Silverlight6/5/2010Silverlight
Basic Manipulation Event Handling in Windows Phone 76/1/2010Windows Phone 7
The Limits of float5/30/2010Windows Phone 7
Tripp Palin, 16, Sues Mom, Others5/28/2010Satire
More Accelerometer Visualization on the Zune HD5/27/2010Windows Phone 7
Classical Music Being "Phased Out"5/23/2010Windows Phone 7
SpinPaint for Windows Phone 7 (with a Rant about Touch)5/21/2010Windows Phone 7
Navigating the Windows Phone 7 Documentation5/6/2010Windows Phone 7
“Programming Windows Phone 7” — Updated Source Code5/5/2010Windows Phone 7
Where’s the Grown-Up Version of Zune?5/5/2010Music
XNA 3D on the Zune HD?5/4/2010Windows Phone 7
Listening to the “Shutter Island” Soundtrack4/30/2010Music
Introducing PhoniePoint version 1E-104/29/2010Windows Phone 7
Inventing the “Three-Finger Salute”4/16/2010History of Computing
Visualizing the Windows Phone Accelerometer (on a Zune HD)4/5/2010Windows Phone 7 Series
Using VertexPositionTexture on Windows Phone3/30/2010Windows Phone 7 Series
New Book: “Programming Windows Phone 7 Series”3/15/2010Windows Phone 7 Series
Pants on the Ground: The Silverlight Application1/23/2010Silverlight
Dear EarthLink Customer Support1/13/2010Petzold Book Blog
1859 Books: Harriet Beecher Stowe’s “The Minister’s Wooing”12/31/2009Sesquicentenniality
Silverlight Apps that Resize Themselves12/17/2009Silverlight
Experimental Embedding of Silverlight Apps in Blog Entries12/15/2009Silverlight
Listening to Cecilia Bartoli’s “Sacrificium”12/7/2009Music
Coding for Multi-Touch for Silverlight 312/1/2009Silverlight
Text Deformation Based on Bézier Splines11/29/2009Silverlight
1859 Books: Charles Darwin’s “On the Origin of Species”11/24/2009Sesquicentenniality
Seeds Across the Oceans11/23/2009Books
1859 Books: Charles Dickens’ “A Tale of Two Cities”11/21/2009Sesquicentenniality
Text Morphing but with Decomposed Outlines11/13/2009Silverlight
Displaying Text at Angles11/12/2009Silverlight
Random Globules This Time11/2/2009Silverlight
Random Rectangles in Silverlight (using WriteableBitmap)10/30/2009Silverlight
Book Royalties, Advances, and "Retainers"10/29/2009Books
Reading “Grace Hopper and the Invention of the Information Age”10/19/2009Books
Reality10/18/2009Television
1859 Crusades: John Brown’s Raid on Harpers Ferry10/16/2009Sesquicentenniality
WQXR, Fading Away10/14/2009Music
Manipulating Character Outlines in Silverlight10/11/2009Silverlight
Reading “Logicomix: An Epic Search for Truth”10/8/2009Books
Adapting the Calendar Control for Week Numbers10/7/2009WPF Programming
Animated Dotted Text Outlines: Getting the Flicker Out10/6/2009Silverlight
Using Text Outlines in Silverlight10/5/2009Silverlight
1859 Books: Samuel Smiles’ “Self-Help”9/29/2009Sesquicentenniality
Long Division on “Mad Men”9/16/2009Math
1859 Speeches: Prince Albert’s Address to the BAAS9/14/2009Sesquicentenniality
The Problematic Mahler 10th9/9/2009Music
1859 Books: Harriet Wilson’s “Our Nig”9/5/2009Sesquicentenniality
1859 Music: Richard Wagner’s “Tristan und Isolde”8/30/2009Sesquicentenniality
Using Silverlight DeepZoom for a Document Viewer8/27/2009Silverlight
Roget’s Hierarchical Thesaurus in a Silverlight App8/24/2009Silverlight
Petition for an Apology to Alan Turing8/18/2009The Annotated Turing
Young Pianists at Shandelee8/15/2009Music
A Fluttering Photo Effect for Silverlight 38/11/2009Silverlight
Dodecahedron for Silverlight 38/9/2009Silverlight
Another Rotating 3D Figure for Silverlight 38/7/2009Silverlight
A Rotating *Solid* Cube in Silverlight 38/6/2009Silverlight
Taper Transforms with Matrix3DProjection: An Analytical Approach7/31/2009Silverlight
A Rotating Wireframe Cube for Silverlight 37/26/2009Silverlight
Dulce et Decorum Est7/26/2009Miscellaneous
A Simple Silverlight 3 Synthesizer with Keyboard (of Sorts)7/24/2009Silverlight Sound Synthesis
Animated “3D” Text in Silverlight 37/23/2009Silverlight
Using the Matrix3DProjection Class in Silverlight 37/23/2009Silverlight
1859 Books: Tennyson’s “Idylls of the King”7/17/2009Sesquicentenniality
A Simple Electronic-Music Sequencer for Silverlight 37/12/2009Silverlight Sound Synthesis
Classical Music and MP3 Players7/6/2009Music
1859 Books: George Meredith’s “The Ordeal of Richard Feverel”6/20/2009Sesquicentenniality
To Hobart Book Village (and Beyond)6/17/2009Books
1859 Science: John Tyndall and the Greenhouse Effect6/10/2009Sesquicentenniality
Flax Seed Bread6/2/2009Recipes
1859 Journalism: Harriet Martineau’s “Female Industry”5/30/2009Sesquicentenniality
Business Trips and Public Transportation5/24/2009Speaking
Realizing a Fisheye Effect in Silverlight5/18/2009Silverlight
Ursula Le Guin’s Faux Pas5/13/2009Books
1859 Art: Frederic Church’s “The Heart of the Andes”4/27/2009Sesquicentenniality
“Hearts and Minds” Redux3/31/2009Movies
1859 Books: Anthony Trollope’s “The Bertrams”3/29/2009Sesquicentenniality
WPF in F#3/26/2009WPF Programming
Silverlight sans Xaml3/23/2009Silverlight
Nothing Worthwhile Published Before 1776?3/14/2009Google Books
Reading Darwin’s “The Various Contrivances by Which Orchids are Fertilised by Insects”3/8/2009Books
Podcast of my Talk about Turing at the University of Toronto3/6/2009The Annotated Turing
1859 Books: John Stuart Mill’s “On Liberty”2/26/2009Sesquicentenniality
Speaking at the University of Toronto on March 52/24/2009The Annotated Turing
Pinnacles of 19th Century Science2/12/2009Science
Reading “Darwin’s Sacred Cause”2/8/2009Books
Graphical Paths with Gradient Colors2/5/2009WPF Programming
1859 Books: George Eliot’s “Adam Bede”2/1/2009Sesquicentenniality
Non-Affine Transforms in Silverlight1/30/2009Silverlight
Reading Denis Dutton’s “The Art Instinct”1/26/2009Books
XamlCruncher for Silverlight1/24/2009Silverlight
Canonical Splines in WPF and Silverlight1/22/2009Silverlight
1859 Books: “Rubáiyát of Omar Khayyám”1/15/2009Sesquicentenniality
Paradoxes of Infinity in “The Annotated Turing”1/14/2009The Annotated Turing
Reading Jane Mayer’s “The Dark Side”1/11/2009Books
Text-Morphing CheckBox Template for Silverlight1/9/2009Silverlight
Animated Polyline Interpolations in Silverlight1/7/2009Silverlight
Animating Points and PointCollections in Silverlight1/5/2009Silverlight
Mind Your Freeze and Q’s1/4/2009WPF Programming
Reading “For the Thrill of It”1/2/2009Books
Re-Infection with Recurrent Ear Worm12/16/2008Music
Elliott Carter's Birthday Bash12/12/2008Music
Elliott Carter Music on YouTube (a Selection)12/11/2008Music
Elliott Carter’s Nineties (1999 – 2008)12/11/2008Music
Elliott Carter’s Eighties (1989 – 1998)12/10/2008Music
Elliott Carter’s Seventies (1979 – 1988)12/9/2008Music
Reading “Revolutionary Road”12/8/2008Books
Elliott Carter’s Sixties (1969 – 1978)12/8/2008Music
Elliott Carter’s Fifties (1959 – 1968)12/5/2008Music
Elliott Carter’s Forties (1949 – 1958)12/4/2008Music
Elliott Carter’s Late Twenties and Thirties (1936 – 1948)12/2/2008Music
The Idiots at HIP12/2/2008Miscellaneous
Celebrating the Elliott Carter Centennial12/1/2008Music
I Am *So* Ashamed of This Silverlight Hack11/25/2008Silverlight
Text on a Path in Silverlight11/24/2008Silverlight
My “MSDN Magazine” Article on Text on a Path11/23/2008WPF Programming
Concepts of Intelligent Design Prior to the Scientific Revolution11/21/2008Science
“Gretchen am Spinnrade” (the Silverlight version)11/20/2008Silverlight
Gosh, I Thought “PC Magazine” Died Years Ago11/19/2008Petzold Book Blog
Simple Cable Simulation11/18/2008WPF Programming
Jeff Prosise's Silverlight Enigma Simulation11/17/2008The Annotated Turing
“Gretchen am Spinnrade” (dot xaml)11/5/2008WPF Programming
Happy Election Day from Real America!11/4/2008New York City Life
WPF Retained Graphics and the SubPropertiesDoNotAffectRender Flag11/3/2008Petzold Book Blog
Martin Davis Reviews “The Annotated Turing” for “American Scientist”10/11/2008The Annotated Turing
Remembering Paul Jacobs9/25/2008Music
Reading Trollope’s “The Way We Live Now”9/23/2008Books
Mahler 8th Not Awesome?9/22/2008Music
Atan2 and Exceptions (and why there aren't any)9/20/2008Programming
I've Been .NET Rocked!9/11/2008Petzold Book Blog
My Article on Property-Changed Notifications in MSDN Magazine9/7/2008WPF Programming
Curved ScrollBars using WPF 3D8/26/20083D Book
“Don Giovanni” for 2008/4/2008Life in Sullivan County
A Brief Proof That Unrelentingly Catchy Tunes Do Not Good Music Make7/25/2008Music
Software Development Meme7/4/2008Programming
It's Got to be the *Right* Blog7/2/2008The Annotated Turing
Gay Rights and the Prosecution of Alan Turing6/28/2008The Annotated Turing
Perhaps It Wasn't Peter Fonda6/25/2008The Annotated Turing
Reading Copeland’s “Colossus”6/22/2008Petzold Book Blog
Memorizing the Multiplication Tables6/13/2008Math
Reading Hodges’ “One to Nine”6/9/2008Books
“The Annotated Turing” Hot Off the Presses!6/5/2008The Annotated Turing
The Alan Turing / James Bond Connection6/1/2008The Annotated Turing
I'll Be Doing a PDC2008 Pre-Con on WPF!5/30/2008PDC2008
Babies Are Illogical: The “Lost” “Chapter” of “Code”5/28/2008Code
Reading Brian Rotman’s “Ad Infinitum…”5/25/2008The Annotated Turing
Turing and Brouwer: The Unexplored Connection5/22/2008The Annotated Turing
Turing Machines That Run Forever5/18/2008The Annotated Turing
Reading Casti’s “The Cambridge Quintet”5/12/2008Books
The 300 Page Ideal5/10/2008The Annotated Turing
Letting Go of the Book5/9/2008The Annotated Turing
My Neighborhood, circa 18495/7/2008New York City Life
The Old Design Argument, Now Politicized4/24/2008Movies
Rounded Graphics in WPF4/17/2008WPF Programming
“The Annotated Turing” Typographic Triumph3/27/2008The Annotated Turing
My New Book on Charles Babbage3/20/2008The Mathematics of Miracles
Top Dollar for Turing's Paper3/14/2008The Annotated Turing
Can a Notebook be *Too* Thin?3/11/2008Reading
Can You Help Us with Marketing for “The Annotated Turing”?3/7/2008The Annotated Turing
“The Annotated Turing” Illustrated Bibliography3/6/2008The Annotated Turing
Of a Book Entitled “Mr. Turing's Computing Machine”3/1/2008The Annotated Turing
Of a Book Entitled “Follow the Data”2/26/2008Books
Best Picture Nominees2/20/2008Movies
"A room without books is like a body without a soul" (Cicero)2/13/2008Satire
600 Lines is a Luxury1/25/2008Programming
Tennis and Technology1/23/2008Sports
Progressive Arcs in XAML1/16/2008WPF Programming
What Kind of Weirdo Company Makes a Product Like This???1/15/2008Petzold Book Blog
R.E.S.P.E.C.T.1/12/2008Moves
Cabinet Perspective in WPF 3D1/9/20083D Programming
Even Before I Was Born1/7/2008History of Computation
The Kindle Paradox1/4/2008Books
The Mathematics of ArcSegment1/2/2008WPF Programming
Big Changes for 20081/1/2008Personal
A Little XAML for the New Year12/31/20073D Programming
Variable-Width Lines in WPF12/30/2007WPF Programming
A "War and Peace" Christmas12/30/2007Music
Phi on You! Phi on You All!12/27/2007Miscellaneous
Article on Custom Controls and Templates12/26/2007WPF Programming
Three Favorite Compositions?12/14/2007Music
E. W. Hobson’s “Squaring the Circle”12/13/2007Books
Sorting Without Spaces12/13/2007Programming
How Many Thirteenth Roots?12/12/2007Mathematics
David Leavitt's “The Indian Clerk”12/12/2007Books
Great Writing on the Web12/11/2007Internet
Let's Not Be Too Hard On Huckabee12/10/2007Satire
High-Resolution Printing of WPF 3D Visuals12/7/20073D Book
Using My Code in Your Projects12/7/2007Programming
Computers, Randomness, and Alan Turing12/6/2007The Annotated Turing
The Best Boxes for Books12/5/2007Books
The Turing Machine Goes Public12/2/2007The Annotated Turing
Turing and the Halting Problem11/26/2007The Annotated Turing
More Tapestries at the Met11/25/2007New York City Life
“The Annotated Turing” Tentative TOC11/21/2007The Annotated Turing
Kindle Me Elmo11/20/2007Books
Ira Levin, 1929–200711/15/2007Books
Norman Mailer, 1923–2007 11/11/2007Books
“The Annotated Turing” Coming Spring 2008!11/4/2007The Annotated Turing
Aspect (Ir)ratio(nality)11/3/2007Television
Why We Had to Get Married11/2/2007Wedding
Delivering Keynote at Memphis Day of .NET10/31/2007Speaking
Wedding's Over — Back to Work10/30/2007Wedding
Portrait of the Happy Couple10/29/2007Wedding
Wedding Blog: Sanity Reigns10/27/2007Wedding
Don't Neglect the Mahler 6th10/25/2007Petzold Book Blog
Looking Forward to “Print is Dead”10/24/2007Books
License to Wed10/23/2007Wedding
Bypassing the BulletDecorator10/19/2007WPF Programming
Anxiety Amid the Wool and Chalk10/18/2007Wedding
Eliminating the Middleman10/17/2007Writing Business
Get Real10/17/2007Opinions
Muggings10/16/2007Writing Business
The Commercial Market Failed Me, So ...10/15/2007Satire
How Old is Humbert Humbert?10/10/2007Books
We're Getting Married!10/9/2007Wedding
Hard Work, No Pay: What's the Point?10/8/2007Writing Business
Autumn Reading: “Exit Ghost”10/7/2007Books
Contemporary Cultural Values10/7/2007Observations
James Dobson Comes Out Against the Iraq War10/5/2007Satire
Wednesday is Library Day!10/3/2007Books
The Mathematics of Charmin®9/29/2007Math
Barack Obama Comes to The Village9/28/2007New York City Life
Google Books Just Can't Get It Right9/26/2007Google Books
WPF Animations in Code without Storyboards9/26/2007WPF Programming
Our Books, Our Selves9/24/2007Books
St. Monday9/24/2007Miscellaneous
More Circuits in XAML9/23/2007WPF Programming
XAML XOR Gate Works Also9/18/2007WPF Programming
Three-Way Switch Demo in XAML9/15/2007WPF Programming
Persuading the Suspect to Sing (2007-08 Season)9/14/2007Television
"Helvetica" (the movie)9/13/2007Movies
Summer Reading: "Nonviolence"9/11/2007Books
Google Books Needs to Know What They Have9/10/2007Google Books
Google Books Needs to List the Issues9/9/2007Google Books
Out with the Old — At Least for Us9/9/2007New York City Life
Google Books Needs to be More Like JSTOR9/8/2007Google Books
Animating Attached Properties9/8/2007Petzold Book Blog
Google Books: A Bibliographic Disaster9/7/2007Google Books
E-Books Are Better Books9/6/2007Satire
Real-Time Cell-Shading in WPF 3D9/6/20073D Book
Attempt at Simple WPF 3D Cell-Shading9/5/20073D Book
Summer Reading: “The History of Tom Jones, a Foundling”9/5/2007Books
What do You Want Me to Write About?8/31/2007MSDN Magazine
The Petzold.Media3D Library: The "Wire" Classes8/31/20073D Book
Assembling 3D Figures with Translation and Rotation8/29/20073D Book
And Just How Important Are Teachers?8/27/2007Opinions
Non-Affine Transforms in 2D?8/25/20073D Book
The Petzold.Media3D Library: Converting Algorithmic Triangle Meshes to XAML8/24/20073D Book
The Petzold.Media3D Library: Uniting the Two Triangulation Strategies8/24/20073D Book
The Petzold.Media3D Library: Algorithmic Transforms8/20/20073D Book
Converting Non-Loose XAML to XBAP8/19/20073D Book
Navigating the Provincetown Breakwater8/16/2007Vacation
It's Off to Provincetown, MA8/15/2007Miscellaneous
The Petzold.Media3D Library: The "Visuals" Classes8/15/20073D Book
The Petzold.Media3D Library: Fun with the Teapot8/14/20073D Book
On Resignations in High Places8/14/2007Opinions
The Petzold.Media3D Library: Polyhedra8/13/20073D Book
An Updated Petzold.Media3D.dll Already?8/13/20073D Book
The Glorious Shadelee Music Festival8/12/2007Life in Sullivan County
My Brush with a Famous Obama Supporter?8/12/2007New York City Life
The Petzold.Media3D Library: The "Meshes" Classes8/11/20073D Book
About That 3D Text...8/11/20073D Book
3D Book Source Code and the Petzold.Media3D Library8/11/20073D Book
How to Persuade Amazon to Deliver My 3D Programming Book to You8/10/20073D Book
I Shoulda Read the Contract8/10/20073D Book
Animating 3D Non-Affine Transforms8/9/20073D Book
Amazon Still Has 3D Book Info Wrong8/9/20073D Book
3D Non-Affine Transforms8/6/20073D Book
“3D Programming for Windows” is Totally Real!8/6/20073D Book
3D Graphics for Windows8/3/20073D Book
I Hereby Declare August To Be....8/1/20073D Book
3D Book Delayed? No Way!7/30/20073D Book
Ingmar Bergman, 1918-20077/30/2007Movies
Summer Theatre: “The Cripple of Inishmaan”7/29/2007Theatre
Summer Reading: “After Dark”7/28/2007Books
Summer Reading: “Rousseau's Dog”7/28/2007Books
My Week with Clarissa: The Postmortem7/22/2007Books
My Week with Clarissa: Day Seven7/22/2007Books
My Week with Clarissa: Day Six7/21/2007Books
My Week with Clarissa: Day Five7/20/2007Books
My Week with Clarissa: Day Four7/19/2007Books
My Week with Clarissa: The Photographic Record7/18/2007Books
My Week with Clarissa: Day Three7/18/2007Books
My Week with Clarissa: Day Two7/16/2007Books
Eric Sink on WPF 3D7/16/20073D Book
My Week with Clarissa: Day One7/16/2007Books
My Week with Clarissa: The Full Title7/15/2007Books
My Week with Clarissa: The Reading Strategy7/14/2007Books
My Week with Clarissa: The Editions7/13/2007Books
My Week with Clarissa: Alternative Approaches7/12/2007Books
My Week with Clarissa: Background7/12/2007Books
My Week with Clarissa: The Concept7/12/2007Books
Beautiful “Beautiful Code”7/11/2007Beautiful Code
Summer Reading: “Inventing Human Rights”7/11/2007Books
Summer Reading: “The Duke's Children”7/10/2007Books
Introducing XAML Cruncher 2.07/10/20073D Book
My iPhone Dysfunction7/10/2007Satire
Do You Blog About WPF Programming?7/8/20073D Book
Summer Reading: “The Best and the Brightest”7/4/2007Books
Bethel Woods Disappoints Again7/3/2007Life in Sullivan County
Hyperstereo Photographs from the World Trade Center6/29/2007Photography
Summer Reading: “Maurice”6/26/2007Books
How to Read a Book6/24/2007Books
Happy Turing Day!6/23/2007Turing Book
Summer Reading: “The Engagement”6/22/2007Books
Gotta Get Me One of Those iPod Things6/22/2007Satire
Summer Movies: “Paprika”6/21/2007Movies
Bad Flash Flood Near Roscoe6/21/2007Life in Sullivan County
My Article on Animation Extensions in MSDN Magazine6/19/2007WPF Programming
Summer Reading: “Christopher and His Kind”6/18/2007Books
Cut to Silent Black; Hold; Roll Credits6/17/2007Movies
Demos from Chapter 9 of My 3D Book6/11/20073D Book
Summer Reading: “On Chesil Beach”6/8/2007Books
Another “I Hate Computers” Day6/4/2007Computers
I'm Craving Books6/3/2007Books
E=mc² and the Sun6/3/2007Science
Sen. Brownback Still a Dogmatic Creationist5/31/2007Politics
“3D Programming for Windows” is in the System!5/22/20073D Book
Early Summer This Year5/18/2007Life in Sullivan County
“The Tutors” Explores 16th Century Education5/15/2007Television
.NET Classes vs. Structures5/13/2007.NET Programming
Dependency Properties and Data Bindings5/12/2007WPF Programming
More Thoughts About WPF Books, Past and Future5/4/2007WPF Book
Devscovery Comes to New York City5/4/2007WPF Programming
Progress on the WPF 3D Book5/2/20073D Book
Content is Still King, Right? Right? (Please?)4/29/2007WPF Book
20 Years Ago This Year4/29/2007Memories
XAML Resources and x:Name4/28/2007WPF Programming
The Future of Writing?4/27/2007WPF Book
Earth Day and Ayn Rand4/22/2007Memories
Lines with Arrows4/19/2007WPF Programming
Kurt Vonnegut, 1922-20074/12/2007Books
“Boomsday”4/10/2007Books
"We Have Always Lived in the Castle"4/7/2007Books
The UAC is Your (Mostly Silent) Friend4/2/2007Vista
Would You Like to Publish My Next Book?3/28/2007Turing Book
Animating WPF Resources3/25/2007WPF Programming
“City of Laughter”3/25/2007Books
“The Year of Magical Thinking”3/22/2007Theater
FORTRAN3/20/2007Programming
FreezableCollection Tip3/19/2007WPF Programming
Daffy “Times” Article on Amazon and Classical Music3/19/2007Music
ClockRack Fix (But No ClockStrip Fix)3/18/2007PC Magazine Utilities
Let There Be Shadows (Part II)3/16/20073D Book
Article in April 2007 MSDN Magazine3/16/2007WPF Programming
Betty Hutton and “The Miracle of Morgan’s Creek”3/15/2007Movies
Let There Be Shadows3/12/20073D Book
“Beautiful Code” Coming in June3/11/2007Beautiful Code
Another Book Bites the Dust3/9/2007Windows Forms
More Gripes About XBAPs3/8/2007WPF
The “Vertigo” Effect in 3D3/7/20073D Book
Why I Structured My Book Like I Did3/5/2007WPF Book
“An Inconvenient Truth”3/4/2007Movies
Asexual Reproduction of Teapots3/1/20073D Book
“24” Bad for America?2/26/2007TV
Movies and Awards2/24/2007Movies
3D Teapot Tragedy2/22/20073D Book
“Primates and Philosophers”2/18/2007Books
3D Robot Walks and, umm, Walks Some More2/15/20073D Book
“The Radical and the Republican”2/14/2007Books
3D Book: Progress Report2/5/20073D Book
My Sick, Sick, Xamled Mind2/4/20073D Book
Happy Groundhog's Day2/2/2007Miscellaneous
Congratulations to Chris Anderson!2/1/2007WPF
WQXR Back On Line2/1/2007Music
3D Fractal Cube1/31/20073D Book
When Green Fuels Go Bad1/31/2007Miscellaneous
Foreign-Language Editions1/29/2007Petzold Book Blog
Karsten Extracts My Templates (Ouch!)1/27/2007WPF Programming
I Wish I Were in Melbourne1/26/2007Sports
How to Get SpotLight to Work1/24/20073D Book
Visionary Directors from Mexico1/22/2007Movies
Keynoting at Devscovery1/22/2007Public Speaking
Bach via Barenboim1/21/2007Music
The Tiniest 3D Program1/19/20073D Book
Flexibility with Property Elements1/15/2007WPF Programming
Of XAML and Screwball1/14/2007Movies
ArkivMusic Asking Interesting Questions1/12/2007Music
New Year's Magic1/1/2007Petzold Book Blog
I Love Word 2007!12/29/2006Observations
My Head on a Sphere12/27/20063D Book
“It Just Works”12/25/2006Computers
MeshGeometry3D Normals Demystified (Part 3 of 3)12/22/20063D Book
You Can't Make Brownies with Splenda®12/22/2006Food
Tired of the Same Old Christmas Music?12/22/2006Music
The Mysterious MeshGeometry3D Normals Property (Part 2)12/17/20063D Book
Enlightened Views12/17/2006Opinions
The Mysterious Normals Property (Part 1)12/16/2006Petzold Book Blog
TextureCoordinates and TileBrushes12/15/20063D Book
Normalization of TextureCoordinates12/14/20063D Book
My Article on Templates in MSDN Magazine12/13/2006WPF Programming
“Windows 3D” Book Coming Summer 2007!12/7/20063D Book
Autumn Reading: “CLR via C#”12/6/2006Books
“.NET Book Zero” Now Available12/5/2006Petzold Book Blog
Blaming the Troops12/4/2006Opinions
How Fast Do Memes Propagate Through Blogs?11/30/2006Miscellaneous
YAPAS11/29/2006Opinions
William Diehl, 1924-200611/28/2006Books
Kludges and Spam Filters11/27/2006Opinions
Every Three Minutes11/26/2006Opinions
Our Dinner with Sarah11/23/2006Life in Sullivan County
Kael on “Nashville”11/23/2006Movies
What I Hate About XBAPs11/22/2006Windows Presentation Foundation
Robert Altman, 1925-200611/21/2006Movies
Simulating Sines in XAML11/19/2006Windows Presentation Foundation
Vista Sings “New York, New York”11/13/2006Windows Vista
Converting EXE Projects to XBAPs11/12/2006Windows Presentation Foundation
Making Headway on the Movies11/12/2006Movies
The “Borat” Conundrum11/11/2006Movies
Run! Hide! Politics on the Loose!11/10/2006Blogging
Our Long National Nightmare is Over11/8/2006Petzold Book Blog
Great News in the N.Y. Times This Morning11/8/2006Food
What's Wrong With Not Knowing?11/5/2006Observations
".NET Book Zero" Coming Soon!10/25/2006Petzold Book Blog
“Richard Hoehler: For Real”10/22/2006Life in Sullivan County
XAML Spiral Animation10/21/2006Petzold Book Blog
“Alexander Nevsky” In Concert10/20/2006Music
My Familial Mets Connection10/20/2006Sports
Simple Play, Controversial Backdrop10/19/2006Theatre
Closing 2: CBGB10/16/2006New York City Life
Closing 1: Tower Records10/16/2006New York City Life
Movie Deluge10/15/2006Movies
Autumn Reading: “The Prime Minister”10/15/2006Books
Documentary: “The Ground Truth”10/15/2006Movies
Lieder Crazy10/15/2006Music
"Napoleon on the Nile" at Dahesh10/11/2006New York City Life
The Inevitable Errata List10/11/2006Petzold Book Blog
The Funny Side of Imperialism10/4/2006Observations
Autumn Reading: “A Madman Dreams of Turing Machines”10/1/2006Books
Rory Isn't9/30/2006Miscellaneous
A Few Facts About My Book9/28/2006Petzold Book Blog
An Afternoon at “The Daily Show”9/25/2006New York City Life
Exhibit of Sheila Hicks Miniature Textiles9/23/2006New York City Life
Ikat Textiles at the Met9/16/2006New York City Life
“Apps = Code + Markup”: The Lost 3D Episode9/12/2006Petzold Book Blog
Reflections on the Anniversary of 9/119/11/2006Remembrances
Unprocessed Film9/10/2006Remembrances
Home-Made Flyers9/10/2006Remembrances
Waiting for the Ambulances9/10/2006Remembrances
As Quiet as a Snowfall9/9/2006Remembrances
RC1 Ready for Prime Time9/8/2006Petzold Book Blog
“The Wire” 4th Season9/8/2006Television
A Day at the U.S. Open9/7/2006New York City Life
Re-entry Accomplished9/5/2006New York City Life
Early Reviews of “Apps=Code+Markup”9/3/2006Petzold Book Blog
The Country-to-City Transition9/3/2006New York City Life
Congratulations on Release Candidate One!9/2/2006Petzold Book Blog
WPF Book Actually Totally Real8/27/2006Petzold Book Blog
Summer Reading: “Cousin Henry”8/27/2006Books
ECM and Bach: Coincidence or Trend?8/26/2006Music
Where Have All the Bookstores Gone?8/26/2006Books
Summer Reading: “The One Percent Doctrine”8/26/2006Books
Summer Reading: “New Numbers”8/25/2006Books
Summer Reading: “Not by Genes Alone”8/24/2006Books
Embedding Bitmaps in XAML Files8/23/2006Petzold Book Blog
VB .NET Book Declared "Out of Print"8/23/2006Petzold Book Blog
“Water” and “When the Levees Broke”8/22/2006Movies
To the County Fair We Go8/18/2006Life in Sullivan County
Glimmerglass Matinée8/18/2006Music
The Tim Sneath Challenge VI8/17/2006Petzold Book Blog
The Tim Sneath Challenge V8/17/2006Petzold Book Blog
The Tim Sneath Challenge IV8/17/2006Petzold Book Blog
The Tim Sneath Challenge III8/17/2006Petzold Book Blog
The Tim Sneath Challenge II8/17/2006Petzold Book Blog
The Tim Sneath Challenge I8/17/2006Petzold Book Blog
Summer Reading: “The Prick of Noon”8/16/2006Books
The Funs of August8/15/2006Petzold Book Blog
XAML Puzzle-Solving8/15/2006Petzold Book Blog
Summer Reading: “The Man Who Knew Too Much: Alan Turing and the Invention of the Computer”8/11/2006Books
Was It Voltaire? (Follow Up)8/9/2006Musings
Garbage Cut, Garbage Pasted8/8/2006Musings
Support Your Local Independent Bookstore8/7/2006Life in Sullivan County
New York Liberty 80, Chicago Sky 698/6/2006Basketball
Summer Reading: “Betraying Spinoza”8/4/2006Books
Billie Jean King Honored8/3/2006Tennis
An Alternative “Passion”8/1/2006Music
Wikiality8/1/2006Predictions
New York Liberty Steps Back from the Abyss7/31/2006Basketball
Bye Bye Mel7/30/2006Predictions
EBooks and Piracy7/29/2006Petzold Book Blog
Summer Reading: “Turing’s Delirium”7/27/2006Books
Summer Reading: “A History of Vector Analysis”7/25/2006Books
Book-Writing Advice7/24/2006Petzold Book Blog
Timothy Leary at “PC Magazine”7/23/2006Reminiscences
Animated Drawing Brushes7/23/2006Petzold Book Blog
Summer Reading: “The Magic Mountain”7/23/2006Books
The Book Shipped Today! Hurrah! Hurrah!7/19/2006Petzold Book Blog
Awarded Microsoft MVP7/8/2006Petzold Book Blog
First Photograph of the New Baby7/7/2006Petzold Book Blog
3D Text Animation (dot xaml)7/6/2006Petzold Book Blog
Backslashes and Repercussions7/6/2006Reminiscences
Animated Reflected Text (dot xaml)7/5/2006Petzold Book Blog
Updated Applications Now Available7/4/2006Petzold Book Blog
Enough with the Explosions Already7/4/2006Musing
29° Makes the N.Y. Times7/3/2006Miscellaneous
Flooding In Roscoe6/29/2006Life in Sullivan County
June CTP Template Changes6/27/2006Petzold Book Blog
June CTP Imaging Issues6/27/2006Petzold Book Blog
June CTP Impact6/27/2006Petzold Book Blog
An Animation Involving a Text Geometry6/25/2006Petzold Book Blog
Dynamically Changing TreeView Contents6/25/2006Petzold Book Blog
On Writing Books6/24/2006Petzold Book Blog
How I'll Spend My Summer Vacation6/21/2006Petzold Book Blog
Life is Full of Compromises6/20/2006Petzold Book Blog
Animation and Natural Law6/16/2006Petzold Book Blog
The Final Deadline6/13/2006Petzold Book Blog
ClockStrip Now Available6/10/2006Petzold Book Blog
Pages6/10/2006Petzold Book Blog
8-Bit Binary Adder in XAML6/10/2006Petzold Book Blog
WPF Ink and Graphics6/2/2006Petzold Book Blog
WPF Developers Just Too Damn Young?5/28/2006Petzold Book Blog
Typical Cat Behavior5/26/2006Cats
New Version of XAML Cruncher Available5/24/2006Petzold Book Blog
WinFx May Release5/24/2006Petzold Book Blog
Payment for Amazon Reviews?5/23/2006Petzold Book Blog
MatrixAnimationUsingPath Demo5/17/2006Petzold Book Blog
How to Index Arrays in XAML5/10/2006Petzold Book Blog
Deadline Reprieve5/10/2006Petzold Book Blog
The Demise of Hungarian Notation5/4/2006Petzold Book Blog
The Secret Identity of StatusBar5/3/2006Petzold Book Blog
Newton's Cradle in XAML4/23/2006Petzold Book Blog
Squaring the Circle4/22/2006Petzold Book Blog
XAML Cruncher: Tiny Fixes4/12/2006Petzold Book Blog
To Infinity and Beyond4/10/2006Petzold Book Blog
RelativeSource Demo4/10/2006Petzold Book Blog
Another Xamlifferous Experience (an All-XAML Clock)4/7/2006Petzold Book Blog
The Book Is In The System!4/6/2006Petzold Book Blog
More Xamliffic Stuff4/6/2006Petzold Book Blog
Where Have All the XAML Flowers Gone?4/5/2006Petzold Book Blog
In Dreams Begin Responsibilities4/5/2006Musing
Crunch Time4/5/2006Petzold Book Blog
Have It Your Way4/3/2006Petzold Book Blog
I Saw a Silly Animation This Morning...4/2/2006Petzold Book Blog
The CSAML Spec: A Brief Preview4/1/2006Petzold Book Blog
Formatting Text Output in XAML3/31/2006Petzold Book Blog
Stanislaw Lem, 1921-20063/28/2006Books
FillRule in WPF Animations3/28/2006Petzold Book Blog
"24" Update3/27/2006TV
Hybrid Clock Program Available3/23/2006Petzold Book Blog
RenderTransform vs. LayoutTransform3/21/2006Petzold Book Blog
Data-Binding Sources: The Three Alternatives3/21/2006Petzold Book Blog
Formatting Strings in XAML3/20/2006Petzold Book Blog
Console-Type Output in XAML?3/18/2006Petzold Book Blog
Dynamic Resources3/16/2006Petzold Book Blog
Introducing XAML Cruncher3/12/2006Petzold Book Blog
The Book Pipeline3/5/2006Petzold Book Blog
Animation Repetition3/4/2006Petzold Book Blog
WinForms: More Vital Than Ever3/3/2006Petzold Book Blog
New Directions for Microsoft Press2/24/2006Petzold Book Blog
Web Browser Apps2/24/2006Petzold Book Blog
Accessing Non-XAML Assemblies in XAML2/23/2006Petzold Book Blog
Styled Lines in XAML Revisited2/23/2006Petzold Book Blog
WPF Printing II2/23/2006Petzold Book Blog
Concert Overload Syndrome2/22/2006Book Breaks
Photo Op2/22/2006Miscellaneous
Tentatively Complete TOC2/21/2006Petzold Book Blog
Printing under WPF2/20/2006Petzold Book Blog
Hierarchical TreeView Templates2/17/2006Petzold Book Blog
Mysteries of Google2/13/2006Petzold Book Blog
The View from my Window2/12/2006Petzold Book Blog
Styled Lines2/8/2006Petzold Book Blog
Content Properties2/7/2006Petzold Book Blog
IMDB Junkie Misses Big Movie Moment2/6/2006Work Breaks
Avalon Talks2/6/2006Petzold Book Blog
Paperwork2/2/2006Petzold Book Blog
Real-Time Drop-Shadow Slam-Dunk2/1/2006Petzold Book Blog
Button Templates1/30/2006Petzold Book Blog
Table of Contents1/29/2006Petzold Book Blog
ListBox Templates1/29/2006Petzold Book Blog
Semifinals Post Mortem1/26/2006Work Breaks
Geek Gargon Breaks Out1/25/2006Petzold Book Blog
Australian Open: On to the Semi-Finals1/25/2006Work Breaks
OnRender Clipping Logic1/24/2006Petzold Book Blog
The Increasingly Useful Wikipedia1/23/2006Petzold Book Blog
WinFX January CTP: Installation Snag1/19/2006Petzold Book Blog
I Love Books1/18/2006Petzold Book Blog
Embedding Controls in a RichTextBox Document1/18/2006Petzold Book Blog
The Book's Gotta Have It1/16/2006Petzold Book Blog
Graphic Novella Documents WPF Book Wars1/9/2006Petzold Book Blog
Label (and Button) Mnemonics1/6/2006Petzold Book Blog
Totally Cool Title1/5/2006Petzold Book Blog
Tablet PC Programming under WPF1/5/2006Petzold Book Blog
Braille's Birthday1/4/2006Petzold Book Blog
Writing on the Installment Plan1/3/2006Petzold Book Blog
Doctorow's March1/2/2006Petzold Book Blog
New Year's Resolution12/31/2005Petzold Book Blog
Interactivityishness12/30/2005Petzold Book Blog
Rewiring Our Graphics Brains12/29/2005Petzold Book Blog
Hilary Hahn, Again12/29/2005New York City Life
Christmas Came Early This Year...12/23/2005Work Breaks
Faster, Pussycat! Code! Code!12/23/2005Petzold Book Blog
Thinking Differently with WPF12/22/2005Petzold Book Blog
Floating Point: The Final Victory12/21/2005Petzold Book Blog
GridSplitter: FUBAR or Just Poorly Documented?12/20/2005Petzold Book Blog
Shorter Chapters12/19/2005Petzold Book Blog
Forget About Comprehensiveness12/18/2005Petzold Book Blog
Nipped in the Bud12/17/2005Petzold Book Blog
Don't Even Try to Compete12/17/2005Petzold Book Blog
Peter Jackson, 199412/15/2005Work Breaks
Whither Programming Tutorials?12/13/2005Petzold Book Blog
I Found the File Dialog Boxes12/10/2005Petzold Book Blog
Whippif (the song)12/9/2005Petzold Book Blog
Entrenched Standards12/9/2005Petzold Book Blog
King Kong, 197612/5/2005Reminiscences
Progress and Pages12/1/2005Petzold Book Blog
The 96 DPI Solution11/25/2005Petzold Book Blog
XAML, Code, and TextBlock11/20/2005Petzold Book Blog
XAML Rules (but Code Suffers)11/19/2005Petzold Book Blog
Things You Shouldn't Do When You're Writing a Book11/15/2005Petzold Book Blog
"Power to the Pen"11/15/2005Articles
"Windows 1.0 and the Applications of Tomorrow"11/11/2005Appearances
DevConnections Jet Lag11/8/2005On the Road
My Mini-Keynote at DevConnections11/5/2005Appearances
Public Code10/30/2005Reminiscences
This Stuff is Trippy10/28/2005Petzold Book Blog
Programming vs. Visual Studio10/26/2005Petzold Book Blog
"Does Visual Studio Rot the Mind?"10/18/2005Appearances
Minimizing Distractions10/17/2005Petzold Book Blog
"Ink as a Graphical Medium"10/12/2005Appearances
Layout10/8/2005Petzold Book Blog
The Two APIs10/4/2005Petzold Book Blog
The Competition9/25/2005Petzold Book Blog
RichTextBox Selections9/24/2005Petzold Book Blog
Tennyson on Windows Programming9/19/2005Petzold Book Blog
How to Write a 1200-Page Book9/15/2005Petzold Book Blog
And Another Book Commences8/26/2005Petzold Book Blog
One Book Approaching Completion8/25/2005Petzold Book Blog
August8/23/2005Petzold Book Blog

(c) Copyright Charles Petzold
www.charlespetzold.com