BarCampBirmingham2

Just thought I’d pass along information about BarCampBirmingham2 – April 11 & 12. The unconference conference.

What is BarCampBirmingham?

BarCampBirmingham is a user generated conference created around an open, participatory workshop-event, with content provided by participants. Those participating choose the session topics for the day and then present to each other. It’s free. It’s fun. It’s a great way to meet the local technology community.

What topics are being presented?

That is up to you. You can visit the BarCampBirmingham2 website (which is a wiki) and add any idea you have to the list of topics. If you have one in mind that you would like to speak on, put your name by it.

Where do I sign up?

Visit the BarCampBirmingham2 website and add your name as a Camper. You can also subscribe to the BarCampBirmingham Google Group to stay in the loop on the planning efforts.

How Can I Help?

Participate. Publicize. Present. This is an event by the people, for the people. An un-conference that takes direction from those who participate, not the other way around.

You can also:

Atlanta Code Camp – Introduction to SQL Server 2005 Integration Services (SSIS)

Thanks to everyone who stuck with me during my Saturday morning presentation at the Atlanta Code Camp. For those who didn’t make it, I had come down with either food poisoning or some sort of virus on Thursday night and was extremely sick on Friday. I had recovered enough Saturday to make the camp, even though my voice was just about gone. I promised to post my materials, so without further delay here they are:

First off, here’s the power point slides, in PDF format: Intro to SSIS Slide Deck

Next, here is the script I used to generate my demo: Intro to SSIS Script. If anyone has issues with the directions, please e-mail me and let me know, this is my first pass at this format and I want to ensure it’s usable for everyone.

Finally, here is the project:

SSIS Test 1_zip

I am feeling a bit better today, slept most of Sunday and while I’ve totally lost my voice my fingers still work so I wanted to get this out here.

Thanks to the folks in Atlanta for a great code camp, and thanks again to everyone who attended my session it was a great crowd.

Atlanta Code Camp

I just wanted to let everyone know I will be speaking at the Atlanta Code Camp, on Saturday March 29th 2008. My subject will be Introduction to SQL Server 2005 Integration Services (SSIS). From the preliminary schedule I’ve seen, this looks like an awesome code camp, eight tracks this time! The SQL Server track concentrates a lot on BI (Business Intelligence). Three of the five sessions are on SSIS, so if you are looking to learn more about this subject this is the place to be!

The camp fills up quick, I’m surprised it hasn’t reached it’s limit yet. Just a little over a week away so head over to their site and register now!

The Virtual Meeting

We had an interesting event last week during our BSDA meeting. Doug Turnure from Microsoft was presenting at our BSDA group. I decided to Twitter the high points as Doug went through his presentation on SIlverlight. (I loved Doug’s line about the DLR being the Woodstock of programming languages.) During the event Shawn Wildermuth, The ADO Guy (who should probably take on the new name The Silverlight Guy) tweeted back with some interesting comments and links.

At the same time Doug was also recording the presentation using Camtasia. I’m hopeful the quality will be sufficient to distribute as we were using a new microphone in new surroundings.

My goal is to take as many of the BSDA’s meetings as I can to the virtual community. To record the presentations for later playback, and to provide an interactive experience for those who can’t attend. What about your user group?

Bug.Net, Zune TV, and My Sony MiniDV Handycam

Tonight’s Bug.Net meeting was sort of weird, when I got there I was the only one there. Not sure where everyone got to, but 3 other guys showed up while I was there, so we had an impromptu meeting. I wound up giving my “Developer Experience” presentation for the small group. I want to thank the three for hanging in there with me during the hastily put on demonstration. It was fun to do something for a small group.

When I got home I decided to give hooking my Zune up to my TV a try and see how it handled video. I don’t have my official Zune cable for hooking up the TV (yet), but I do have a cable that I got with my Sony Mini-DV Handicam. The two looked identical, at least from what I could see of the Zune cable on the web, so I decided to give it a try. Hooked up the various colors correctly, plugged the other end into the Zune and… nuthin. Butkis. Squat. Static filled the display. My first thought was “oh well I’ll need to wait”, but then some of the things I’d studied getting my ham radio license kicked in. Hmm, the cables LOOKED identical, and electrons flow the same, so perhaps the problem wasn’t with the cable exactly, maybe the Zune just used a different output than the Sony to carry the video signal.

So I unhooked the 3 RCA plugs, and this time plugged the red end of the Sony cable into the Yellow video In port of my TV. Eureka! I hooked up the other two to the audio and now I’m watching the Mix keynote on my small office TV, from the Zune. Sweet. My moral is if you have a spare cable from a Sony or other manufacturer, give it a try (at your own risk of course) and if it’s not working right off the bat, try swapping the ends as I suggested until you get some output.

Speaking of video, I already mentioned Doug Turnure will be speaking Thursday night (March 13) at the BSDA. We’re planning to record the session and make it available via the Silverlight Live site. Be patient with me, will likely be next week before I get the editing worked out and get it uploaded.

Doug Turnure MS Developer Evangelist To Speak at BSDA on Silverlight 2.0

Just thought I’d share some exciting news, Doug Turnure the Microsoft Developer Evangelist for our South East area will be in Birmingham on Thursday, March 13th. He will be at the Birmingham Software Developers Association and will be telling us about Silverlight 2.0 and other cool stuff that was announced at Mix 08 this week. Afterward we’ll be having a geek dinner at Jim and Nicks on Oxmoor.

The BSDA meeting will take place at New Horizons in Homewood, beginning at 6:30 pm. I’d suggest getting there a bit early to get a good seat, then be sure to join us afterward for food and more geekery at Jim and Nicks.

The Arcane Internet

I know, I promised to get you up to speed with SQL Server 2008 after my Virtual PC post yesterday. Sadly a nasty thing called work got in the way, and I’ve had  couple of late nighters. It’s coming, I promise. Meanwhile, a few tidbits from around the web.

If you’re a developer, you’re probably aware that MIX 08 has kicked off in Vegas. Sadly, I ain’t there, and am insanely jealous of everyone who is, but that’s life. That doesn’t mean we can’t join in virtually though. The keynote was broadcast live, it was really cool to be able to watch it as it happened (or as much as I could, as I did have to work and wound up listening more than watching). If you did miss it, you can still catch the recording at http://visitmix.com/blogs/Joshua/Day-1-Keynote/ . There were a lot of big announcements, including the release of Silverlight 2.0 Beta 1 and talk about Silverlight for Mobile apps. In addition all the sessions will be available as videos 24 hours after they are presented, so tomorrow (Thursday) we should start seeing some content.

But Microsoft isn’t the only ones producing Mix video on the web. The folks at CodeBetter.com are using Qik to stream live video to the web. I watched a good interview with Miguel de Icaza earlier, I see another one since I left work. Check them out on their Qik site at http://qik.com/codebetter .

The Mix conference isn’t the only place producing video. Earlier tonight the North Dallas .Net Users Group streamed their meeting over the web. I got to watch a few minutes of it but needed to get back to my late night work. But wow, what a concept, a local user group streaming their sessions live over the net. Kudos to them for doing something cool. If I can get all the bugs worked out, and of course get the presenters consent I may very well stream our next Birmingham Software Developers Association meeting live on the web. No promises yet though, lots to work out.

Finally, you may ask how did I learn of all this wonderful content? Twitter! Boy I have to thank Keith Elder, I’ve picked up a lot of good tips since I started. From now on I’m going to be like Jeff Barnes and do everything The Elder says!

Hey, I guess they’re wrong. With all this great Mix content flowing out on the web, what happens in Vegas DOESN’T stay in Vegas!

I’m all a Twitter

I love code camps. They are nerd nirvana combined with the glorification of geekdom in one fabulous fun filled day. I always come away energized and ready to dive into the tech world. The recent Alabama Code Camp in Huntsville was no exception. Big public congrats to the Huntsville User Group for putting on a great camp!

My favorite part of code camp is the speakers dinner, traditionally held the night before. It’s a chance for the organizers to go over any last minute details with the folks who will be speaking the next day, and a chance for us to catch up or meet new people and generally geek out. After the speaker dinner a group of us went over to… well let’s just say the place is known as being “delightfully tacky yet unrefined”. We wanted to grab a few adult beverages and continue some of the discussion.

You know, I never thought that particular chain of all places would be “closed down” by a bunch of geeks, but sure enough by 1:30 am the girls in the orange shorts and white tank tops were gently pushing us toward the exit. At some point, I think it was around 12:45, I sort of realized we were the only group left in the place but there was a rather spirited debate going about SOAP vs REST as well as some discussion of LINQ so I wasn’t paying too close attention to the surroundings.

It was an interesting crowd, Doug Turnure (who to his credit had enough brains to leave about 11 and get some sleep), Jim Wooley, Michael Neal, Alan Stevens, Keith Elder and myself. Keith and Alan were giving Doug and I grief about not being on Twitter. I had taken a look at it some point back and guess I didn’t invest enough time with it to see the benefit. That night I believe it was Keith who described it as “being in the speaker’s lounge, all the time”. After that and a bit more verbal “nudging” Doug and I both dusted off our accounts. I spent a few minutes when I got back to the hotel actually reading the on-line instructions (what a concept, reading the fine manual) on how to use Twitter. Now after following it for a day or so I’m getting an inkling of how this could be useful. I’m going to give it a shot during the week and see what happens.

As you can see, I’ve added my Twitter feed to the blog (see to the left), or you can go to my Twitter page and see the same conversational threads I’m following. I promise to keep my Tweets technical in nature (for the most part). I’ve always worked to make sure I add value when I do something, whether it’s a blog post, comment to someone else’s post, or another form of social web interaction. (I wonder how many billions of bits of storage are being sucked up by “Me too” posts?)

If you don’t know anything about Twitter, head over to http://twitter.com and take a look. Be sure to read the FAQ so you get an idea of how to use it, then jump on in. I’ll pretty much follow anyone who is following me, so feel free to add me or leave a comment below with your twitter info.

Now if you’ll excuse me, I need to Twitter the fact I just updated my blog!

SQL Server 2005 Full Text Searching at the Huntsville Alabama Code Camp

My third and final presentation for the Alabama Code Camp 6 is “Introduction to SQL Server Full Text Searching”. Here are the materials I’ll be using during the demo.

First, here is a PDF of the PowerPoint slides:

Full Text Search Power Points

Next, most of the demos used SQL statements. This PDF file has all of the SQL plus some associated notes.

Full Text Search Demo Scripts

Finally, I did a WPF project that demonstrated how to call a full text search query from a WPF Windows application. Annoyingly enough WordPress (who hosts my blog) won’t let me upload ZIP files, so I renamed the extension to pdf. After you download the file to your drive, remove the .pdf and put the zip extension back on, then it should expand all the source for you correctly. (Yes, I know, I really need to get a host server for binaries, one of these days I’ll get around to it, but for today…)

Source for WPF Demo

Introduction to SQL Server Integration Services – Huntsville Alabama Code Camp

My second post of the day at Alabama Code Camp 6 in Huntsville is “Introduction to SQL Server Integration Services”.

The slide deck is here: Intro to SSIS Slide Deck

The “cheat sheet” or script I used to do the demo is here: Script for doing the SSIS Demo You can step through it to recreate all of the things I did in the demo today.

Finally here is the finished project. It’s actually zipped, but my current host doesn’t like zip extensions so when you download it change the extension from txt back to ZIP. Finished SSIS Project

The Developer Experience

In case you’re wondering why the slowdown in the blog this week, I’ve been spending all my free time getting ready for Alabama Code Camp 6. My first presentation of the day is “The Developer Experience”. It’s chock full of practical, low cost (or even free!) ways to make your life as a programmer more productive.

As promised in the session, here’s the complete PDF of my slides:  The Developer Experience

Steel City SQL Server Users Group – SQL Server 2005 Full Text Searching

Tonight I’ll be presenting at the Steel City SQL Users Group “Introduction to SQL Server Full Text Searching”. Here are the materials I’ll be using during the demo.

First, here is a PDF of the PowerPoint slides:

Full Text Search Power Points

Next, most of the demos used SQL statements. This PDF file has all of the SQL plus some associated notes.

Full Text Search Demo Scripts

Finally, I did a WPF project that demonstrated how to call a full text search query from a WPF Windows application. Annoyingly enough WordPress (who hosts my blog) won’t let me upload ZIP files, so I renamed the extension to pdf. After you download the file to your drive, remove the .pdf and put the zip extension back on, then it should expand all the source for you correctly. (Yes, I know, I really need to get a host server for binaries, one of these days I’ll get around to it, but for today…)

Source for WPF Demo

Look forward to seeing you at the New Horizons Training center tonight, 6:00 PM!

Huntsville User Group – SQL Server 2005 Full Text Searching

Tonight I’ll be presenting at the Huntsville Users Group “Introduction to SQL Server Full Text Searching”. Here are the materials I’ll be using during the demo.

First, here is a PDF of the PowerPoint slides:

Full Text Search Power Points

Next, most of the demos used SQL statements. This PDF file has all of the SQL plus some associated notes.

Full Text Search Demo Scripts

Finally, I did a WPF project that demonstrated how to call a full text search query from a WPF Windows application. Annoyingly enough WordPress (who hosts my blog) won’t let me upload ZIP files, so I renamed the extension to pdf. After you download the file to your drive, remove the .pdf and put the zip extension back on, then it should expand all the source for you correctly. (Yes, I know, I really need to get a host server for binaries, one of these days I’ll get around to it, but for today…)

Source for WPF Demo

Look forward to seeing you in Huntsville tonight!

I’m Honored

Tonight I was given an honor. My fellow developers elected me President of the Birmingham Software Developer’s Association. I’m grateful for the confidence they placed in me, and will work hard not to disappoint. I have some big shoes to fill, my predecessor Wallace did a tremendous job for the last five years. A big public thanks to Wallace for his dedication to the BSDA.

Everyone has a vision of what they’d like to see done when they are elected to office, and I’m no different. Specifically, I’d like to double the regular attendance at club meetings. Further, I’d like to do at least one boot camp, and one .Net University session this year. With the release of Windows Server 2008 and SQL Server 2008 this year and the recent release of Visual Studio 2008 I’d like to see a lot of great presentations around these new technologies.

Finally, let me make it clear this is YOUR club. I’m just the guy who gets up and welcomes everyone. It’s the members who make the club work, and who I want to serve. If you have ideas for meetings, activities, special events, whatever I’m open and willing so let’s hear them.

Again, let me say thanks to everyone who attended tonight. I look forward to working with my fellow officers and club members to do some exciting things. I deeply appreciate the honor, and will work hard to make sure it’s deserved.