first_page

Show Notes for Carl Franklin

Buy this product at Amazon.com! According to the guy impersonating Carl Franklin on Facebook.com (just kidding), I might have a slot opening on .NET Rocks! This is cool. So I thought it would be best to stack a few relevant items for the show:

  • My claim to fame from the era of “Code Slaves” (2000): “An IT Fundamentalist Speaks
  • Why I wrote Songhay.NET for the Framework, XML and Data Access. All of this code is available on CodePlex.com in the Songhay System Data Access Framework. Please feel free to review this code and find any bugs for me!
  • Why I think the System.Data.Common namespace is grossly underestimated. This leads to another issue which may be “strange”: my tendency to write code that lags behind in order to ‘keep up’ with Mono. Not every enterprise is ready to support LINQ.
  • Why I think the IXPathNavigable interface needs more praise! Don Box and Chris Anderson introduced the XPathDocument way back in the day (I can’t find this classic video on Channel 9 but I have it on disk)—this moment should not be forgotten because the DOM sucks. The best human on earth to explain this (without using the word “sucks”) is Doug Crockford of Yahoo! —dude, you have to get him on the show!
  • Why I prefer XPath assertions over the use of schema (a poor man’s Schematron). Firstly, I do not prefer to “hydrate” XML into native .NET types…
  • Why I think XSLT is disrespected in the .NET framework—see “XSLT in the .NET Framework: Data Binding and Control Creation at the Same Time.”
  • Why I wrote CleanXHTML and why only a handful of people in northern Europe bought it… I am working (slowly) on a version for Word 2007—the XHTML you are reading on this Blog right now was generated directly from my Word 2007 version of CleanXHTML.
  • Why ASP.NET MVC is a revolutionary dethroning of the stereotype of the Windows programmer as one who “hates” angle brackets in particular and the Web in general. Check out “The Angle Bracket Tax” from Jeff Atwood. While I wait (conservatively) for ASP.NET MVC is officially released, I still support my old *.ASHX ways, documented in “More Unsung Microsoft Technology: the HTTP Handler (.ashx) Story Is Rarely Told ‘Correctly’,” “Random Screen Shots: The New Songhay System ASP.NET Design Pattern” and “Random Screenshot: A Solidified ASP.NET Server Design.” Scott Guthrie is my technical upgrade for Bill Gates!
  • Why I prefer to write Adobe Flex code in Eclipse on an Ubuntu virtual machine instead of paying for Flex Builder. You can download my first steps into this area from my Blog post, “SonghaySystem.com Releases First ‘Official’ Adobe Flex Sample.”
  • Why you probably have not heard of BAM (Blacks at Microsoft) and the RESTafarian himself, Paul Prescod. You should get someone from BAM, like Tammara Combs Turner, and Paul on the show!
  • Why I think declarative programming is an African thang and imperative programming is an imperial thing. Of course we might not get to this one… but this topic leads to Dr. Peter Chen and Old Kingdom Africa—and why B.B. King declares that his guitar is named “Lucille” (a very anthropomorphic instantiation).Now I know Carl Franklin knows who B.B. King is… and, by the way: the oldest data set in this world are the stars in the sky. The Old Kingdom African word for “instruction” contains the word for “star”—this implies that there is an ancient entity relationship between “star” and “instruction” —and me know exactly what that is… Who J’ah bless no one can curse…

rasx()