ODBC Connections

Monday, June 9, 2008

Oyez, Oyez! New Entities Supported by DataDirect

The image of the herald is one that pervades Western culture. The Biblical image of the archangel Gabriel announcing the forthcoming births of both John the Baptist and Jesus is one that Christians are very familiar with.

I'm not much of a herald. I'm hardly angelic, and I don't own a horn much less own one. I think I would have made a great town crier, though. I've been told that my voice carries - over cube walls, through doors, down hallways, across vast expanses, etc. I'm reasonably sure that being told that I have a voice with such a unique gift for being heard above the din of an office setting is a compliment. Isn't it?

All of this self-analysis brings me to the reason for my post today: my self-appointed role as town crier for news and announcements of interest to my loyal readers. To you, my faithful minions, I thrice toll my bell of harkening and lift my voice to loudly proclaim:

DataDirect to Support ADO.NET Entity Framework for Oracle Data Sources

Admittedly, this announcement is anti-climatic, for those of you who read this posting on the Microsoft blog last week, but it does bear repeating. There is a lot of interest right now among developers in the ease-of-use of LINQ and the productivity of the Entity Data Model. <marketing hat> Our announcement is meant to reaffirm that LINQ-based and Entity Data Model-based applications will experience the same unique benefits of using DataDirect's Connect for ADO.NET providers for relational database access as ones built to use current technologies such as DAAB. </marketing hat> (Sorry for that segueway, but you know I've got to give a shout out to now and again in order to pay the bills ^_^)

While this is hardly earth-shattering news or something with the weightiness of, say, a royal proclamation, it is one that we're proud to make because it's a signal of where our products are headed...sort of like a graduation announcement. It's enough to make a tough guy like me misty-eyed and emotional - it's like I'm witnessing a precocious little tyke growing up right before my eyes! *sniffle*

That's all for now. I'm off to hum a few bars to warm up for my daily auditory assault of my co-workers. Your comments and feedback are welcome so long as it doesn't compete with the "11" setting of volume knob of my strident self-important braying.




Technorati Tags | |

Labels: , , , , , , , , ,

Wednesday, May 14, 2008

MySQL, MyPresentation, MyThoughts

Like the picture? It's not really relevant to anything contained in the following post except that it is an excellent visual aid for describing my professional life of late. "To leave whatever you're doing, you have to change your course." Yep, that about sums it up.

Let it never be said that I can't be motivated to do things. Roughly a month and a half has passed since my last post and at last the combination of guilt over my silence and my overwhelming need to be heard has driven me into action. I'm leaving out the indirect financial motivation (job-based compensation) for me to stay on top of this but it also comes into play as well. All of it adds up to me being prodded into action.

I did want to revisit my experience at the 2008 MySQL Conference & Expo. My attendance could be summarized this way: I attended, I spoke, I met, I listened, I left. Unfortunately taking this approach would leave out a lot of details that breathe a little more life into my retelling of the experience.

First off, let me just say that despite a technical hitch that delayed the start of my presentation by 10 minutes, I managed to keep an audience of around 20 people around long enough to sit through the entire session. This is a personal victory and a milestone. The last time I spoke at a conference, it was to a rapt audience of 3 people - 1 fast asleep, 1 who was sitting down to rest his weary legs (before he too, fell asleep, presumably) , and 1 person from my company who was essentially, paid to be there. Yes, I've come a long way, and while I was not offered any barleywine by any of the attendees (*tsk tsk*), I appreciated the attentiveness and polite questions afterward.

If you missed my presentation and for some crazy reason would like to see my slide deck, have at it, and don't forget to let me know what you think or share any comments or questions that you might have: MySQL%202008%20SOA%20Data%20Access%20Presentation.ppt

I was an attendee at a couple of sessions at the conference myself - the most interesting one for me was MySQL, LINQ and the ADO.NET Entity Framework, a presentation by Dave Sceppa, who is a Program Manager at Microsoft (I came late, so I just caught the tail end of Dave's intro where he explained that Reggie Burnett couldn't make it due to an injury he suffered during the trip? I'm not sure what happened). Dave had a lot of interesting things to present about ADO.NET and LINQ in particular. I had an opportunity to meet and introduce myself him after his presentation - very nice guy and one that I would recommend anyone who is interested in ADO.NET seek out at trade shows.

I was also at the MySQL Partners meeting where it was announced that MySQL was considering rolling out some new MySQL features (specifically ones related to backup and encryption) into MySQL Enterprise only. Jeremy Cole, whose blog more or less broke this news, was at the meeting and was pointed in his requests to the MySQL executive team for clarification and confirmation of the facts around this decision. Based on the rash of comments on his post and the prolific blogosphere hand-wringing over this announcement, it was clear that a lot of people in the MySQL community weren't happy about it. In fact, some claimed that Sun, who had just completed their acquisition of MySQL was now starting to close source it. In the software world, close sourcing an open source product is seen as the equivalent of Darth Vader freezing Han Solo in carbonite. While Han (MySQL) is technically still alive after his imprisonment, his state is considered unchangeable and subject to the whims of the Empire (Sun). It should be noted that after all of the fuss over this consideration, Sun seems to have backtracked on this a bit, but there's still debate over Sun's intentions with regards to making dividends on their billion-dollar investment in MySQL.

I was not as shocked and dismayed by this announcement / consideration as others apparently were. To me, it comes down to simple economics: why wouldn't Sun be looking for ways to add value to MySQL Enterprise and thus help justify why customers should pay for it versus simply downloading and using a free edition? Of course, some may argue that as an employee of a software company that makes money on closed source software, my perspective is easily dismissed. Without wanting to explain DataDirect's business model in great detail, I'll just say that if our products did not demonstrate value over our competition (which is almost always free or ridiculously cheap), we would have gone out of business a long time ago. So yeah, I guess I'm not afraid to say that because value is what differentiates software companies that make money on their products and services (and stay in business for over 20 years) and the ones that don't make money (and consequently, fail to stay in business). ;)

My final thought on my trip is a bit lighthearted - any of you who consider yourselves beer snobs (a la, yours truly) and find yourself hunting for a place to buy and sip great beer in Bay Area would do well to consider showing up at the City Beer Store in San Francisco. The owners were terrific - extremely friendly and helpful, and the selection was terrific (I scored 2 bottles each of Russian River Beatification (Batch 002) and Supplication!). I managed to stuff my suitcases full of enough bottles of deliciousness that the TSA saw fit to inspect my bags, though I am happy to report that they did so professionally and did not "borrow" any of my precious goodies for themselves. (THANK YOU!!)

I'm planning to move up to a more regular update schedule, so look for a new entry well within the month and a half long interval that I established previously. Oh, and look for things to get alternately more business-focused AND more whimsical. You were warned. ^_^




Labels: , , , , , , , , ,

Thursday, March 27, 2008

Shameless Plug: Vote for (and attend) our TechEd Developer Bof Session

I'm a propeller head - or at least, I used to be one until I traded in my cap for a marketeer's (sic) fez. My techie colleagues have been mostly forgiving of my decision to "sell out" on my former role as a technical support engineer. They have mercifully opted to forgo making references to cliches such as, "I'm not in marketing, I work for a living!" when I ask them how their jobs are going. Still, I know that with my new title, I am less likely to be engaged in the kind of cool water-cooler-type conversations that take place when smart people are taking a break. This unintended consequence of my professional transition from technical geek to technically meek is the reason why I think my presence generates a Seinfeldian "Hello Frosty" reaction whenever I insert myself unceremoniously into such a conversation. I understand where you're coming from: "It's not personal, it's just technical stuff." Just like teens who want nothing to do with their parents, techies want to talk tech with other techies - not with marketing techie wannabes. Inside, however, my inner geek is crying out for respect: "Wait, I was just about to crack a joke that involves a C-shell command on AIX..."

This segueway brings me (somewhat awkwardly, I'll admit) to my role as Shameless Promoter Of Things That Benefit My Employer (a role that comes with the fez rental). Microsoft is allowing people to vote on the topics that will be used for several BoFs (Birds-of-a-Feather sessions, if you're still working on that propeller hat) that will be held at the Microsoft TechEd North America 2008 Developers conference and frankly, we'd like for you to vote for ours.

To vote, go to https://www.msteched.com/dev/voting.aspx. Be sure to scroll about halfway down the list until you will see our entry, with an appropriate checkbox, which we'd like for you to check before you submit your selections (I can't assume everyone knows how to vote since the Florida Election Debacle of 2000). More information on the topic, if you're really not going to click above and vote:

In this BoF, we’ll peel back the layers on data access from the .NET platform. We’ll look at the common problems facing today’s applications with a particular emphasis on applications in a multi-faceted, heterogeneous application environment. With all the options now available, including the Data Access Application Blocks, LINQ, Entity Framework and vanilla ADO.NET which is the one for you? Come armed with your questions, ideas and burning issues and we can promise a lively discussion!

If our topic is among the most popular topics voted on, then my esteemed, suitably credentialed, and technically astute colleague Jonathan Bruce will be there to run the show and keep things technically interesting for the smart folks. And if that isn't incentive enough to vote for this and attend, then consider that I might even make it which means that should you show up, you will have a chance to crack an inside joke that relies on geek humor and watch me struggle to get it and try to fit in.

I can guarantee that feeling smug about your tech cred will never feel so good. :)



Labels: , , , ,