Ok, I admit it. I'm a relational guy. SQL is my language of choice - the old standby that does it all, why would I need more?!?
Another tool in my toolbox you say? Something for when SQL is not enough or I want to do more? The world isn't all rows and columns you say? Hmm.....I do like getting new tools. Perhaps I should learn some of this XML and XQuery hierarchal stuff - it could come in handy, no? Well where does an old SQL dog like me start?
First, you need some really smart friends who know this stuff already and are willing to share. Not someone who will share as an I-know-more-than-you guy, but someone who will share as a this-is-really-cool-technology-you-should-know guy. Otherwise you can start to head down a path and with nobody to help you sort it out you could get discouraged and quit - leaving you with no new tools. It just so happens that we have some guys here that know a thing or two about this XML and XQuery stuff and are willing to share and teach us SQL dogs some new tricks! wOOt!
Marc and Minollo are my friends that I'm talking about and they're starting a new series, "XQuery for the SQL Programmer" and I for one plan to follow it. Who knows, it may come in handy when we start to work with the SQLXML types in JDBC 4.0...........
See you there!
As Senior Director of Research & Development, Jesse is responsible for the daily operations, product development initiatives and forward looking research for Progress DataDirect. Jesse has spent nearly 20 years creating enterprise data products and has served as an expert on several industry standards including JDBC, J2EE, DRDA and OData. Jesse holds a bachelor of science degree in Computer Engineering from North Carolina State university.
Subscribe to get all the news, info and tutorials you need to build better business apps and sites
You have the right to request deletion of your Personal Information at any time.
You can also ask us not to pass your Personal Information to third parties here: Do Not Sell My Info
Let our experts teach you how to use Sitefinity's best-in-class features to deliver compelling digital experiences.