March 24, 2011

Back in the (blogging) Saddle

Posted in Development, Learning, SQL Community, SQL Saturday at 9:00 am by David Taylor

This blog is all about learning, and recording things that I have learned. The thing I learned most recently is that I have been remiss in recording what I have learned. Mostly through the lack of time that has been my bane for months, but also because of the high level of interest I have had in what I have been learning, and for a SQL Server DBA, it’s a strange thing – it’s .NET!

Let me work backwards through time. I will be a bit brief, because, once again, lack of time is creeping up on me (it’s nearly midnight as I write this, and I need to be up in the morning.) This past weekend, I attended, and spoke at, SQL Saturday #70. I have been to quite a few of these events in the last couple of years, and they always recharge my batteries, so to speak.

I won’t go into session by session detail about the event, but I will say it was one of the more well run SQL Saturday’s I have been to, with an as usual for SQL Saturday stellar lineup of speakers (aside from your humble author, of course) people like Andy Leonard, Julie Smith, Jessica Moss, and those are just the BI track folks. I spoke at some length with several people at the Speaker dinner and the actual event. One man, Brian K McDonald, said to me, if you’re going to get anywhere in this business, you have to blog, blog often, and blog more. Along with the general battery charge mentioned, that was the impetus for me to dust off my WordPress password and get back out here 🙂

Like I said, briefly and going backwards in time, the .NET learning I have been subjecting myself to is the result of a huge project given to me at my place of work. While I am the DBA there, I am also sort of a jack of all trades, dabbling in mechanical Quality issues, training, SQL Server, and Office programming. We have Office 2003 there, still, and, if you’ve ever done any programming with that version, maybe you know what a bear it is.

The project is to take our paper work instructions, and create a paperless work instruction delivery system. So far, I have written a VB.NET program do deconstruct our Word 2003 instructions into their constituent main body text and what Office calls Shapes (all the Textboxes, Callouts, Pictures, etc.) get them into a memory stream of XML, and then get that resultant XML into a SQL Server database. Then I wrote another program that takes a part number and station ID, and displays the correct page(s) of work instruction for that station. It’s not done yet, right now I display everything except the callout lines, and I hope to have that going tomorrow. After I get that, I will wrap it all up into a WCF Service and Client set of programs so that I can have the service running on our server and get Thin Clients at each workstation to display the instructions.

Brief, as I said, but I hope you get a sense of how big this thing has been, how much of my time it has taken.  All of this is to, in my own way, apologize for not being around much these last couple of months. I know some of you asked, after the first few weeks, why I wasn’t blogging, and I know I was letting some folks down. I am sorry. I have several blog posts lined up describing in more detail what I have learned in my .NET adventure, and how it relates to SQL Server, how I have built the database and what stored procedures and whatnot I am writing for it, both for my own documentation and, hopefully, your interest.

Thanks, and I hope to see you around here more, as I plan on being around here more!

Advertisements

August 30, 2010

#sqlsat51 thoughts

Posted in Development, Learning, SQL Saturday, SQL Server at 10:00 am by David Taylor

Thoughts on #sqlsat51

I made the trip up to Nashville to attend SQL Saturday #51 last weekend (August 21), and I am so glad I did! I’ve written, and read, ‘reviews’ of SQL Saturdays before, detailing things like how registration worked, whether there were enough signs pointing the way, how foot traffic flowed, etc. These are good, and probably helpful to people putting on SQL Saturdays, but one thing I learned this time was that you blog for yourself, and hope others are interested. Consequently, I will be blogging not about the mechanics of this SQL Saturday, but how I experienced it, and what I took away from it.

First, though, I’d like to say that I drove up Friday morning, and stayed at a hotel in Franklin, TN. This was about 20 miles from the event, but I justified staying that far away because I drove over six hours to get there, another 20 minutes the next morning wouldn’t kill me, and I found a hotel with an indoor pool and a decent breakfast for under a hundred dollars. Franklin, I found out, has a really neat downtown area, has a great Italian restaurant, and has a Woodcraft store in town! Nearby is a place called Arrington Vineyards, a local winery. They have a tasting, some incredible Riesling, and jazz on the lawn. Nice relaxing afternoon and evening after the long drive.

For this SQL Saturday I wanted to take a little different tack than I usually do, based on the schedule and speakers. SQL Saturdays are known for their excellent technical content, and I usually fill my day with technical learning. To be sure, I attended several excellent sessions with some highly technical content, but my focus for this one was ‘professionalism’ for lack of a better word. I also wanted to make sure I was taking care of the ‘Connect’ part of ‘Connect, Share and Learn,’ touching base with SQL folks I have met over the last year, and meeting as many new folks as would be practical.

I don’t think I can write these next lines and convey the enthusiasm I actually felt, so you’ll have to use your imagination. These are in the order they happened. I met Thomas LaRock (Blog | Twitter)! I met Andy Leonard! (Blog | Twitter) I met Joe Webb (Blog | Twitter)! I met Douglas McDowell (Twitter)! I met Jeremiah Peschka (Blog | Twitter)! I met Glenn Berry (Blog | Twitter)! I met Kendra Little (Blog | Twitter)! I met Brian Kelly (Blog | Twitter)! I’m going to be accused of name dropping! Sorry, but being able to meet these stars of the SQL world just blew me away! Not to mention all the folks I met that are like me, ordinary people who are stars in their own lives, but not well known outside their own circles. And it was awesome to see people I only see at these events, but interact with on Twitter. I think one of the highlights of the day was when I was walking down the hall and Jessica Moss (Blog | Twitter) (whom I met in Charlotte) smiled and waved and said “Hi, David!” I about fell over when that happened! I was recognized by someone I greatly admire! I tell you what, the SQL Community Rocks!

Now to get into the sessions themselves. One of the best things about SQL Saturday is the number of sessions. One of the hardest things about SQL Saturday is the number of sessions! How do you choose? This time around I chose to focus on the sessions and speakers that covered Professional Development, and in time slots that didn’t offer the subject, get into technical sessions covering things I feel I need or am ready to learn.

First up was Andy Warren’s (Blog | Twitter) Building a Professional Development Plan. I never realized how important having such a plan would be. Andy went over covering how much time do you want to spend on your development, how much money you want to or can spend, and, most importantly because you are probably working on your development outside your normal working hours, how much of your personal life are you willing to give up. Throughout, he emphasized keeping records – what you’ve gotten accomplished, how much time and money was spent. This, I found, was a recurring theme. Write. Take notes. Keep records. These things come in handy. Planning your development, actually writing out your plan, makes your goals concrete and accessible, and keeping good records allows you to see if you are accomplishing what you set out to do.

I then went to see Douglas McDowell’s Realizing ROI for Business Intelligence Projects.  While this was geared more toward a business ensuring ROI on a given project, there were a lot of good ideas for individual professional development, and realizing ROI on any project. I had been taking notes on Evernote all morning, and for this session, the only note I took was “Get this slide deck!” It’s available on the SQL Saturday site.

Following this I attended Fundamentals of SQL Server Internals, presented by Jeremiah Peschka. This was one of those sessions I felt I was ready to learn. Internals in SQL Server is a huge subject, a fact confirmed by Jeremiah. His style was great, though, as he explained concepts to a packed room in an easy manner, pointing out how the various parts of a query get handled by different parts of the Query Engine. His slides are also available on the SQL Saturday site.

Then it was lunchtime, and time for the keynote put on by Kevin Kline (Blog | Twitter) and Thomas LaRock. They made it a good time, and the food was great.

After lunch was another Professional Development type session, this one put on by Jeremiah Peschka. Here he reiterated Andy’s points of making plans and keeping records. He illustrated by pointing out that when review time comes around, if you have been keeping records all along, you can easily show what value you have added to your employer’s business. This emphasis on record keeping must mean something… J

I’m going to admit that I went to Kendra Little’s Take the Awesomeness Home: the Data Collector more to meet Kendra than to learn about the Data Collector. She was someone I followed on Twitter and wanted to meet. Her talk on the Data Collector was very informative, though, and it pointed out to me a couple of things I didn’t know about it. One was that it is not intended to gather data on the server it is on, and secondly, it’s true it can’t be removed easily. I only have one server in my environment, so there is no sense in me having it, but I can only disable it. Ah, well, at least I learned how to use it if I get into an environment where I can.

The last session of the day was Thomas LaRock’s What Are You Waiting For query tuning session. As far as technical sessions went, this one was the one from which I could take the most immediate usefulness back to my server. Using DMAIC (Define, Measure, Analyze, Improve and Control) from the Six Sigma world, you go through your queries, defining what’s right and wrong, measure the results, analyze for improvements, make controlled changes, then hit the cycle again. His presenting style was both funny and informative, and his generosity was tempered with tough love J

Overall I had a great time, and learned a great deal. SQL Saturdays are hands down the best training deals out there for SQL Server, with so much given by volunteers, and so much received by attendees. My next SQL Saturday I have submitted a session for, in an attempt to give some back.

Thanks so much, speakers, volunteers, sponsors and PASS!

May 10, 2010

#sqlsat38, from an attendee’s seat

Posted in Learning, SQL Saturday, SQL Server at 10:00 am by David Taylor

I had a thought for a blog post while talking with Jorge Segarra (Blog | Twitter) regarding SQL Saturday, which I will get to at the end of this. I am writing this while actually in the sessions at SQL Saturday 38, and thought I would write the recap as I experience it. The disconnectedness should be brilliant! {Edit before I post this – The tenses change from present to past, and each session description was written throughout the session, so don’t expect cohesiveness in this one! ~David} 

Everybody does the “registration was quick/slow” “they need more signs!” what they did right/wrong type of post. Let me tell you that, up until this first session I’m in, so far these types of things are going really well. From my perspective, having attended now 5 SQL Saturday events in 7 months, what I really am into is the networking and the learning (see title of this blog!) 

Left to Right, me, @sqlchicken's signature rubber chicken, Tory Gallant (@gratefuldba), Eric Humphrey (@lotsahelp)

 

During the hour between registration opening and the first session, there was a great crowd of people milling about in the lobby of the building. During this hour, I got to run into at least half a dozen folks I had met before at various events, and then I met a few I never had before. One guy I met even told me about a job available, and even had the job description paperwork with him. Now, I know SQL Saturday is a learning adventure, but job leads aren’t a bad side effect! 

So I’m right now as I write this paragraph in Jorge’s session of SQL University 101, first session of the day. I know I don’t need the 101 session, but I like Jorge, and he often goes off on higher level tangents. In fact, while I am typing, he’s talking about internals and SAN alignment. There are a large percentage of women in this session, great for WIT (Women in Technology). He’s also covering Twitter, and #sqlhelp, and the other great resources out in the interwebz for SQL Pros. Throughout, the SQL Community was emphasized (pimped) to those folks that don’t know about it. Amazing how many in the industry don’t know about the resources available to them, much like me a year ago! 

Jorge Segarra (@sqlchicken) with his famous signature rubber chicken

 

Next, I stayed in the same room to listen to Brandie Tarvin (website | Twitter) present on Joining and Aliases. Again, a bit of a beginner session, but at this time pretty much all the sessions are, and I spoke to Brandie before the session, and she said that she might go more advanced depending on response, so there. The room was SRO, with more than a dozen sitting on the floor or standing around the edges. She’s very knowledgeable in the subject, covering from basics through advanced joining of tables. Tips like swapping INNER and OUTER to see where missing data might be. Good session overall. 

Brandie Tarven (@WannabeWriter06) answering questions

 

After this session was lunch, pizza on the piazza 🙂 During lunch were several vendor sessions, and also several mini-sessions. I actually missed most of these because I was hob-nobbing with the twitterati on the piazza (learning AND networking, remember?) but I did jump in on “Introduction to Reporting on a Cube with SSRS 2008” by Dustin Ryan. I sat way in the back because I came in late, and he had no mike so it was hard to follow, but it looked interesting. MDX is not my strong point, but it was nice to see some in action. 

Pizza on the piazza

 

Next up was “Demystifying SQL Deployments” a presentation given by Rodney Landrum (Twitter), a SQL MVP. Starting his talk about SOX and HIPAA, I knew I was in the right session. These things really need to be learned. As he went along, he discussed the various staging environments, Dev, QA, Staging to Production, then went on to talk about change management and workflow. I don’t deal with ANY of this where I work, so I was glad to see it covered. He ended with demos of different ways of packaging data to move it, including scripting databases and Red Gates’ SQL Packager. Very cool session. 

Rodney Landrum (@rodney_landrum) presenting

 

Following that was Aaron Nelson’s “Virtualize This!” session. I have seen this on the schedule for the last three SQL Saturday’s, but it was always trumped by another presentation. This time, I finally saw it. I sat in the “Heckler’s Row” with Jorge Segarra, Eric Humphrey (Blog | Twitter), Andy Warren (Blog | Twitter) and Jose Chinchilla (Blog | Twitter). Configuration looks ‘fairly’ easy, the box it’s running on needs to have some oomph for sure. During it, Jorge tweeted “The Demo Gods are not pleased!” should give you an idea how things were going at that point. A very interesting session, one that went just over my head ( a good thing) so I have stuff to look up so I  understand. 

Aaron Nelson (@sqlvariant) presenting

 

Heckler's Row!

 

The next to last session of the day was Plamen Ratchev’s (Blog) “Refactoring SQL for Performance.” This is another of those subjects I consider “good to know.” He started by debunking the myth of ‘If it ain’t broke, don’t fix it!’ One type of refactoring was normalization of data in-place (create new tables and move data, then create a view referencing the new table, named the same as the old table) then the queries can be simplified. Next was using upgraded features, when applicable, such as ROW_NUMBER / OVER ranking and the new MERGE statement. “To improve is to change, to be perfect is to change often” ~Winston Churchill. This was a very detailed session by a very knowledgeable presenter. 

Plamen Ratchev Presenting

 

The final session of the day for me was the SSIS Iron Chef competition. 

Iron Chef SSIS

 

This was done in Tampa, at SQL Saturday #32, but I mostly missed it there. When I walked into the room, epic music was playing on the sound system, Brian Knight (Blog | Twitter) and Adam Jorgenson (Blog | Twitter) were preparing their tools, anticipation was in the air! Once it started, these people put on a show! A mix of Iron Chef America and some comedy troupe show. Devin Knight (Blog | Twitter), the challenger, chose from among four “chefs” (including Troy Gallant in the role of Donald Dot Farmer!) to compete with his own blood, Brian Knight. The jokes about each other’s SSIS packages (Swollen, red packages, etc.) were rampant. Brian had his ETL written in about 20 minutes, Devin about five minutes later. Brian built his data warehouse, and Devin, falling behind, jumped right to the new powerpivot, using that as a data warehouse. And he finished it in a matter of seconds, with charts, while Brian was building reports. Brian then broke out the maps, spatial data visualization aids available in R2. With one minute to go, charts were popping up on both screens, and the crowd counted down the last five seconds. Brian and Devin explained how they did what they did, and the judges deliberated. They gave their comments, and chose the Iron Chef Jacksonville, one of the chefs that wasn’t chosen, Mike someone or other. I didn’t get it, but hey, the rest was fun. 

The Iron Chefs line up

 

Once the competition was over, the attendees that had been in the other sessions were brought into this room for the closing ceremonies. Scott Gleason recognized speakers, volunteers and attendees, with a special shout out to all the women who showed up, pointing out the Women in Technology section of PASS at wit.sqlpass.org. Then the loot was given out. There was a Woz signature iPod, a Flip video camera, a $100 gift certificate to Best Buy, books, shirts, licenses for software, great stuff. Once all was awarded, they announced the after-party at a place called Seven Bridges, with free billiards and appetizers, but by this time I felt I had to bow out. I had a five hour trip in front of me, and had been up since early in the morning, so I just went to see the beach, then got on the road home. 

Happy attendees leaving the event

 

Oh, and the thought I had last night that actually prompted this post is this; the SQL Saturday website is a terrific learning resource! One negative thing about every SQL Saturday is that you can’t attend every session. And, for most people, one can’t attend every SQL Saturday. But at the SQL Saturday website, (if presenters are diligent) there are the session slide decks, and often scripts that illustrate those decks. If you miss a session, you can usually get the jist of it from the download, and there are often resources in those decks that point out further information. As a knowledge repository, the SQL Saturday website is hard to beat! 

One final thought, added just before scheduling this post – Jacksonville is a really nice city. I’d never been, but I took a little time before getting on the road to see a bit of it, and I really like it. Except for the heat, it reminds me a lot of home (I’m from Boston and environs). I’d like to go back sometime, if I get the opportunity. 

Jacksonville Beach, the afternoon of #sqlsat38

April 27, 2010

SQL Saturday Recap #sqlsat41

Posted in SQL Saturday, SQL Server tagged , , at 10:00 am by David Taylor

I got to enjoy another SQL Saturday this past weekend, and it was as good and in some ways better than any I had attended before. This one, in case you didn’t know, was held in the Atlanta suburb of Alpharetta, GA on April 24th. That makes it only 180 miles from home, the closest one I’ve been able to get to this year!

 Put on by the folks from AtlantaMDF, the local PASS chapter, led by Stuart Ainsworth (Blog | Twitter), who was helped by the likes of Aaron Nelson (Blog | Twitter) and many others whom I don’t know their names (sorry!), this event had speakers that included something like 6 MVPs, and, if I heard correctly, at least two Microsoft employees. Some serious quality in speakers.

 Like some of the recaps I have read so far, let’s do a bad things/good things type of review:

The Bad

 The worst thing for me was that I couldn’t stay for the whole day! I had a prior commitment that forced me to have to leave at 1:30, making me miss the last three sessions of the day! Some have asked me if it was even worth going, given that restriction and I answer with a resounding “Yes!” More on why after the not so good.

 There was only one registration desk, with two people manning it. There were two lines, breaking up the alphabet in two, but the signs with the letter groups on them were written in ball point pen, on the desk itself, impossible to read from far away. To be fair, this ended up not affecting me, as Aaron Nelson, who is a fellow volunteer with me at PASS Application Development Virtual Chapter, came out from behind the table to personally give me my name tag and bag stuffed with papers and such, but for others not with the ‘in’ crowd, I’m sure this was a problem.

 Another shortcoming I found was the building layout and lack of signage within. There were no signs in the parking garage, and even with the help of a stranger who had been in the building before, we had trouble getting to the correct floor to get to the entrance. Once inside, beyond the registration desk, there were elevators around the corner to get upstairs to the event, but no signs telling you to go there. This was not so much for me because Aaron took me under his wing right away, and led me upstairs to where the event was being held. If I had not had that help, I would have had no idea where to go from the desk.

 These were really the only negatives I found, and as I say, only the first one was a real problem for me, anyway, so the day was a win!

 On the good side, starting again with a personal good for me note, even while I was in line before registration I ran into people (the first familiar face I saw was Audrey Hammonds

Audrey Hammonds and me!

Audrey Hammonds and me!

 [Blog | Twitter] who was also speaking at the event) I had met at other SQL Saturdays before, so I was immediately comfortable in my surroundings.

 Going further into good, the food laid out on arrival was excellent. The volunteers were very visible throughout the day, and made the event as smooth and more so as any I had been to.

 I like how the Speaker Evals were handled – volunteers distributed them at the beginning of the session, collected them at the end, and, another good point, there was a raffle at the end of every session with the winner pulled from the collected evals – I’m sure it made the end raffle much smoother and quicker.

 Now, how I spent my SQL Saturday

 I started with Jonathan Kehayias’ (Blog | Twitter) “Auditing User Activity 101.” Let me start by saying that, as I entered the room, the first thing I heard was that Jonathan could not get his demo computer to work with the projector. ‘Uh, oh,’ I thought, but I needn’t have worried. He soldiered on anyway. His presentation computer worked fine with the projector, so he could present on the subject without problems. He covered auditing in SQL 2000, 2005 and 2008, highlighting what was possible in each version, which I thought was very good. Everyone seems to speak about the latest version, and there are a lot of places still on old versions. There was quite a bit of detailed coverage for each version, too, belying the ‘101’ in the title. While he did cover basics, he also went into deep enough detail to explain the ‘why’ in addition to the ‘how.’ It’s obvious why this man is an MVP – he really knows his stuff!

 When it came to demo, we just gathered around his laptop! Good thing the SQL community is as close as it is 🙂 The demo scripts were also done on a mix of versions, highlighting his points made during presentation. All were very well done, and, at the time of writing, I eagerly await their upload so I can further study them.

 During the break between the first and second sessions, I had one of the brightest spots in the event, for me – I got to meet, in person, an actual SQL community celebrity, the fairer half of the @MidnightDBA couple, Jen McCown!

Jen McCown and me!

Jen McCown and me!

(Blog | Twitter). I was thrilled! Made the whole trip worth it, even if nothing else had happened that day 🙂

 My second session was Whitney Weaver’s (Blog | Twitter) “Solving Real World Problems with DMVs.”  This was a very interesting session. I loved Whitney’s laid back attitude, and his in-depth knowledge of the subject. As an aside, Glenn Alan Berry (Blog | Twitter) is doing a blog series this month called “A DMV a Day,” which I have been following closely. This session was similar in that it was covering DMVs, but Whitney’s style and take on the subject are different. Having a different approach seemed to help solidify the concepts in my head.

 This was followed by Kevin Boles’ (Twitter) “Advanced T-SQL Solutions.” I’m finding myself gravitating towards more advanced subjects as I learn more of SQL Server, and this session was right at the “advanced enough to make my brain feel full” level! This man showed some tricks with SQL that I’d never thought of before, making for another set of scripts I eagerly await to be able to download and study.

 Lunch, which came next chronologically, was a box affair consisting of choices of sandwich, chips and a cookie, which was actually very good. Better, I got to schmooze and network with more people I have come to know over the past year, among them, the lead organizer Stuart Ainsworth, Julie Smith (Blog | Twitter and newly named Twitter), and several others, already named.

 The last session I had time to make was Troy Gallant’s (Blog | Twitter) “Introduction to Transactional Replication.” I know, I just got through saying I was learning more advanced stuff, and this was an intro level talk, but I have not been exposed to this subject before. Troy handled it with aplomb, sticking to the 100 level, letting the attendees know where the pitfalls were, and where to use the various approaches. A very enjoyable end to the day.

 On the way out, I got to spend a little while longer networking and saying goodbye, seeing folks I hadn’t seen yet in the day that I wanted to, such as Robert Cain (Blog | Twitter), who actually remembered me (!) and Kendall Van Dyke (Blog | Twitter) who greeted me like an old friend, even though we had only met once before, at SQL Saturday #33 in Charlotte.

 A great, fulfilling day, overall, I am so glad I was able to go, and I look forward to the next SQL Saturday I can attend, #38, in Jacksonville, in two weeks!

March 8, 2010

Wow, the learning that has been going on!

Posted in Development, Learning, SQL Saturday, SQL Server at 4:21 pm by David Taylor

Forgive me readers, for I have not blogged. It has been more than a month since I have written a blog post. Oh, but what a month it’s been! I think when you read what I’ve been doing, you’ll agree that blogging, while important, kept getting knocked down the priority list until after bedtime every night for over 30 days!

During February, we had a lot of activity at AppDev_VC. For those who don’t know, I am the Volunteer Coordinator for PASS’ Application Development Virtual Chapter (AppDev_VC), which actually gives me a lot of hats. I help with the web site; I help the other volunteers with things, etc. During February, we tried a new thing, engaging users and user groups around the world. We had our first meeting of the month with Allen White (Blog | I don’t actually know if he’s on Twitter), who presented SQL Server Indexing, which went really well but for one little glitch. When I started the recording of the meeting, I mistakenly recorded it locally, to my computer, rather than to the LiveMeeting server! This caused me to spend days and elect the help of the community to figure out how to fix. Brent Ozar (Blog | Twitter) came to my rescue, converting the LiveMeeting recording into several different formats that I could upload, and even served the recording from his own site for people to view until I could get things straightened out on my end! Thank you, Brent!!!

The second meeting of the month was the world-wide sharing meeting. Our own AppDev_VC Marketing Coordinator Aaron Nelson (Blog | Twitter) gave his PowerShell for Data Professionals not once, not twice, but three times, first to a New Zealand User Group, then to an Australian User group (which also included a live video feed from their meeting during Aaron’s presentation) and finally at the normal time for American audiences. During this one, the infamous Buck Woody (Blog | Twitter) joined in at the end to give more details on how PowerShell works within and without SQL Server. All three recordings are available on the AppDev_VC archives page.

At the same time all this was going on, I was spending time every day and night studying for the Microsoft Certified Technology Specialist, SQL Server 2008, Implementation and Maintenance certification. On February 22, 2010, I took the test and passed! I am actually very proud of that achievement, have the cert framed on the wall in my office, and even have “MCTS” in my email signature at work. Vain? Maybe, but I worked hard for that, and earned the right to be proud of it! The test itself, and the study process leading up to it, actually deserve their own blog post, which I will do over the next few days, along with yet another post for…

SQL Saturday #33!

Yes, I went to another SQL Saturday, and I’m very glad I did. This particular event was special, as it was the first event after the SQL Saturday reigns changed hands from the folks that originated the whole thing (Steve Jones, Andy Warren and Brian Knight) to PASS. Rushabh Mehta, PASS’ President, and Blythe Morrow, PASS’ Community Coordinator, attended, and I got to meet and spend time with both of them. Also making the event special were the high caliber of speakers that attended, including 17 MVP’s. I attended the keynote with Steve, Andy and Rushabh, then sessions with Mike Walsh, Denny Cherry, Kendall Van Dyke, Aaron Nelson, and Kevin E. Kline. The event was put together by Peter Shire and the Charlotte SSUG, and was held on the Microsoft Campus in Charlotte, NC, and was seriously not to be missed! Like I say, that day gets a blog post of its own, coming soon to this very space!

So, folks, please, as I asked at the beginning, please forgive me for being silent on my blog. Those who follow me on Twitter know that things have been busy, but I wanted to apologize and make up for lost writings here in my public forum. Thanks for listening, and please come back to read about my certification experiences, and my time in Charlotte.

The SQL Server Community Rocks!

January 22, 2010

SQL Saturday #32

Posted in SQL Saturday at 10:00 am by David Taylor

This blog has been quiet for too long, and for that I apologize. I have been writing my presentation for SQL Saturday 32 in Tampa all week. I never realized how much time that took! Well, this blog is all about learning, and that’s what I learned this week 🙂

I will blog about the event itself after it’s over, right now I need to sleep! I will be tweeting throughout the event, though, as i’m sure a lot of other folks will. Be sure to follow hashtag #sqlsat32 for everyone’s tweets about it. Seven tracks, 350-odd people, this should be something!

See you there if you’re going, catch you on Twitter if you’re not!