Me! http://jasonfollas.com/blog/category/8.aspx Me! en-US Jason Follas jason@jasonfollas.com Subtext Version 2.0.0.43 Goodbye, 2010! http://jasonfollas.com/blog/archive/2011/01/01/goodbye-2010.aspx A recap of my 2010. Here's hoping that 2011 is just as productive!<br /> <br /> <span style="font-weight: bold;">Conferences</span><br /> <ul> <li>Codemash - Organizer</li> <li>Day of .NET in Ann Arbor - Organizer</li> </ul> <br /> <span style="font-weight: bold;">User Groups</span><br /> <ul> <li>Northwest Ohio .NET User Group</li> </ul> <span style="font-weight: bold;">Training</span><br /> <ul> <li>Azure Boot Camp - Learner (Nashville)</li> <li>Azure Boot Camp - Trainer (Cleveland)</li> <li>Azure Boot Camp - Trainer (Southfield)</li> </ul> <br /> <span style="font-weight: bold;">Community Events</span><br /> <ul> <li>Give Camp - Team Leader (Ann Arbor)</li> <li>Give Camp - Participant (Lansing)</li> </ul> <br /> <span style="font-weight: bold;">Speaking Engagements</span><br /> <ul> <li>CodeMash (Looting Design Ideas from WoW)</li> <li>West Michigan .NET User Group (Add Spatial to .NET Apps)</li> <li>Central Ohio Day of .NET (Intro TSQL; Intro XML)</li> <li>CodeStock (SQL XML)</li> <li>DevLink (SQL XML; Looting Design Ideas from WoW)</li> <li>St. Louis Day of .NET (Looting Design Ideas from WoW; Intro TSQL; SQL Spatial)</li> <li>Fort Wayne PASS (SQL XML)</li> <li>Ann Arbor .NET Developers (Looting Design Ideas from WoW)</li> <li>Greater Lansing .NET User Group (Looting Design Ideas from WoW)</li> <li>Grand Rapids Day of .NET (Looting Design Ideas from WoW)</li> <li>Dogfood Conference (A Lap Around SQL Azure)</li> <li>IndyNDA (Looting Design Ideas from WoW)</li> </ul> <br /> <span style="font-weight: bold;">Other fun stuff<br /> </span> <ul> <li>Windows Azure Delta Force Training (Redmond, WA)</li> <li>Tech*Ed 2010 (New Orleans, LA)</li> </ul><img src="http://jasonfollas.com/blog/aggbug/89.aspx" width="1" height="1" /> Jason Follas http://jasonfollas.com/blog/archive/2011/01/01/goodbye-2010.aspx Sat, 01 Jan 2011 17:24:23 GMT http://jasonfollas.com/blog/archive/2011/01/01/goodbye-2010.aspx#feedback http://jasonfollas.com/blog/comments/commentRss/89.aspx http://jasonfollas.com/blog/services/trackbacks/89.aspx Bill Gates Thought it was a Good Idea, Too! http://jasonfollas.com/blog/archive/2009/07/10/bill-gates-thought-it-was-a-good-idea-too.aspx <p>This morning, I came across this <a target="_blank" href="http://www.techflash.com/microsoft/One_force_of_nature_vs_another_Bill_Gates_wants_to_stop_hurricanes_50385622.html">news article about some patents that Bill Gates filed to stop hurricanes</a>.</p> <p>Sure, I never patented the idea or did any work to further elaborate on it, but I did blog about the same concept in 2005!</p> <p><font face=""><a href="http://jasonf-blog.blogspot.com/2005/09/preventing-hurricanes.html">http://jasonf-blog.blogspot.com/2005/09/preventing-hurricanes.html</a></font></p> <p>Bill, you can buy me a Diet Pepsi the next time that you see me... </p> <p><em /></p><img src="http://jasonfollas.com/blog/aggbug/71.aspx" width="1" height="1" /> Jason Follas http://jasonfollas.com/blog/archive/2009/07/10/bill-gates-thought-it-was-a-good-idea-too.aspx Fri, 10 Jul 2009 15:36:10 GMT http://jasonfollas.com/blog/archive/2009/07/10/bill-gates-thought-it-was-a-good-idea-too.aspx#feedback http://jasonfollas.com/blog/comments/commentRss/71.aspx http://jasonfollas.com/blog/services/trackbacks/71.aspx The Lounge http://jasonfollas.com/blog/archive/2009/07/01/the-lounge.aspx <p>Those of you who visit my blog's website will notice a new type of ad in the sidebar, replacing the AdSense skyscraper that was there previously. I'm proud to be associated with the list of other .NET developers who are all part of <a target="_blank" href="http://theloungenet.com">The Lounge</a>'s <a target="_blank" href="http://theloungenet.com/rooms/DOTNETSP">.NET Small Publishers Room</a>.</p><img src="http://jasonfollas.com/blog/aggbug/70.aspx" width="1" height="1" /> Jason Follas http://jasonfollas.com/blog/archive/2009/07/01/the-lounge.aspx Wed, 01 Jul 2009 09:35:14 GMT http://jasonfollas.com/blog/archive/2009/07/01/the-lounge.aspx#feedback http://jasonfollas.com/blog/comments/commentRss/70.aspx http://jasonfollas.com/blog/services/trackbacks/70.aspx Speaking at Microsoft SQL Server User Group in Columbus, June 5 http://jasonfollas.com/blog/archive/2009/05/20/speaking-at-microsoft-sql-server-user-group-in-columbus-june.aspx <p><font face="Arial">On June 5th, I'll be in Columbus (Ohio) speaking to the <a target="_blank" href="https://www.resultdata.com/training/schedule/register.aspx?id=198020">Microsoft SQL Server User Group</a> (Result Data) about using the XML data type in SQL Server.</font></p> <p><font face="Arial"><strong>XML Capabilities of SQL Server 2008</strong></font></p> <p><font face="Arial">Jason Follas, Microsoft MVP for SQL Server, will lead a discussion on the XML capabilities of SQL Server 2008. XML-based data is very prevalent in today's data world to the point that every database developer should know how to work with XML. Middle-tier translation of XML into relational data may be inflexible, and often leads to a loss of fidelity over time. One solution is to move the XML handling into the database itself in order to improve overall integration. SQL Server 2008 provides powerful XML processing features that allow easy access to data stored within XML without sacrificing any of the original fidelity.</font></p> <p><font face="Arial"><strong>Partitioning in SQL Server 2008</strong></font></p> <p><font face="Arial">Andy Thissen, Database Administrator at BMW Financial Services, will lead a discussion of the use of partitioning in SQL Server 2008. <br /> <br /> Agenda<br /> <br /> 12:45 Check-In<br /> 1:15 Introduction & Announcements<br /> 1:30 XML Capabilities of SQL Server 2008<br /> 2:30 BREAK<br /> 2:45 Partitioning in SQL Server 2008<br /> 3:30 Q&A<br /> 3:45 Raffle – Door Prize </font></p> <p><font face="Arial"><a href="https://www.resultdata.com/training/schedule/register.aspx?id=198020">https://www.resultdata.com/training/schedule/register.aspx?id=198020</a></font></p><img src="http://jasonfollas.com/blog/aggbug/69.aspx" width="1" height="1" /> Jason Follas http://jasonfollas.com/blog/archive/2009/05/20/speaking-at-microsoft-sql-server-user-group-in-columbus-june.aspx Wed, 20 May 2009 15:00:05 GMT http://jasonfollas.com/blog/archive/2009/05/20/speaking-at-microsoft-sql-server-user-group-in-columbus-june.aspx#feedback http://jasonfollas.com/blog/comments/commentRss/69.aspx http://jasonfollas.com/blog/services/trackbacks/69.aspx Name Twin?!! http://jasonfollas.com/blog/archive/2009/02/24/name-twin.aspx <p>My surname is relatively unique, and in all my life, I have never known of another "Jason Follas". Well, that changed today when I got a vanity alert from Google that "Jason Follas is on Facebook". </p> <p>I am on Facebook, but it seems that there's another from the New Zealand clan of Follases (there's quite a few of "us" down under)! I'm going to befriend him for the novelty aspect. :-)</p> <p><a target="_blank" href="http://jasonfollas.com/blog/images/jasonfollas_com/blog/9/o_AnotherMe.png"><img alt="Another Me" border="0" src="http://jasonfollas.com/blog/images/jasonfollas_com/blog/9/o_AnotherMe_smaller.png" /></a></p><img src="http://jasonfollas.com/blog/aggbug/65.aspx" width="1" height="1" /> Jason Follas http://jasonfollas.com/blog/archive/2009/02/24/name-twin.aspx Tue, 24 Feb 2009 12:18:36 GMT http://jasonfollas.com/blog/archive/2009/02/24/name-twin.aspx#feedback http://jasonfollas.com/blog/comments/commentRss/65.aspx http://jasonfollas.com/blog/services/trackbacks/65.aspx Upcoming Events http://jasonfollas.com/blog/archive/2008/09/25/upcoming-events.aspx <p>There are a few events taking place in October that I would like to promote:</p> <p><strong><a target="_blank" href="http://www.dodn.org"><font size="4">Day of .NET in Ann Arbor</font></a><font size="4"><br /> Saturday, October 18, 2008</font></strong></p> <p><img hspace="5" align="left" alt="" src="http://www.dodn.org/AnnArbor/Fall2008/images/AnnArbor2008HBadge.png" />The fourth Day of .NET in Ann Arbor event will take place on the campus of Washenaw Community College in Ann Arbor (or is it actually Ypsilanti? I can never tell). The original conference was a collaboration between <a target="_blank" href="http://www.migang.org">GANG</a>, <a target="_blank" href="http://www.aadnd.org">AADND</a>, and <a target="_blank" href="http://www.nwnug.com">NWNUG</a>. This year, we have officially added <a target="_blank" href="http://portal.artemis-solutions.com/glugnet/">GLUG.net</a> and <a target="_blank" href="http://www.grdotnet.org/">West Michigan</a> to the list of groups who are assisting in the organization and promotion. So, for those of you following along at home, this event is the product of <u>FIVE</u> regional user groups, and like its predecessors, should be a great day of learning and networking.</p> <p>The session list has been posted, and there should be something on the schedule for everyone. Registration is free, and all that we ask is that if you do sign up, then <u>please show up</u>. There's nothing worse than wasting sponsorship dollars by ordering too much food or too many T-Shirts (though, this year, we're going to try to get Pizza back on the menu, so food waste should hopefully be minimized).</p> <p><font face="Arial"><a target="_blank" href="http://www.dayofdotnet.org/AnnArbor/Fall2008/Sessions.aspx">http://www.dayofdotnet.org/AnnArbor/Fall2008/Sessions.aspx</a></font></p> <p> </p> <p><font size="4"><a target="_blank" href="http://www.nwnug.com/PermaLink,guid,20233af5-bc9f-4bf3-a1b4-5fa94233328b.aspx">Wally McClure appearing at Northwest Ohio .NET User Group</a><br /> Monday, October 20, 2008</font></p> <p><img hspace="5" align="left" alt="" src="http://upload.wikimedia.org/wikipedia/en/thumb/6/6c/Troymcclure.png/120px-Troymcclure.png" />"Hello. I'm Wally McClure. You might remember me from my many books published by Wrox Press with my picture on them. Or, the <a target="_blank" href="http://aspnetpodcast.com/CS11/">ASP.NET Podcast</a>, where on the website, you'll find pictures of my books with my pictures on them. Or, the very popular <a target="_blank" href="http://geekswithblogs.net/images/geekswithblogs_net/rowser/WindowsLiveWriter/IhavemoreWallyinmylife_148F8/PIC_0185_thumb.jpg">T-Shirt with my picture on the back</a>...."</p> <p>I met <a href="http://morewally.com">Wally</a> this summer at TechEd Developer in Orlando, where one of the first experiences was being crammed into the back seat of a car between him and <a target="_blank" href="http://www.keithelder.net">Keith Elder</a>. He seemed to take a liking to me, and let's just say that my phone now receives more random text messages than ever before. :-) </p> <p>In all seriousness, Wally was supposed to have appeared at NWNUG in June, just after TechEd, but had to back out due to work commitments (<a target="_blank" href="http://stevesmithblog.com/">Steve Smith</a> ended up filling in for him). We're thrilled that he was still interested in coming to Toledo, and we were able to arrange an October 20th date (note that this is a Monday, not the regular Tuesday meeting night).</p> <p>Watch the NWNUG website for further details about the meeting topic.</p><img src="http://jasonfollas.com/blog/aggbug/53.aspx" width="1" height="1" /> Jason Follas http://jasonfollas.com/blog/archive/2008/09/25/upcoming-events.aspx Thu, 25 Sep 2008 16:50:25 GMT http://jasonfollas.com/blog/archive/2008/09/25/upcoming-events.aspx#feedback http://jasonfollas.com/blog/comments/commentRss/53.aspx http://jasonfollas.com/blog/services/trackbacks/53.aspx Truck http://jasonfollas.com/blog/archive/2008/08/23/truck.aspx <p>Last week, I travelled to Philadelphia to work out of my company's office in Exton for a week. Before leaving, I took my youngest daughter for a hike in the park, which was a two-fold treat for her: she got to spend time with Daddy, and as an extra bonus, she got to ride in Daddy's truck. Being a two-seater, it is not often used unless I'm spending some 1-on-1 time with one of the kids.</p> <p>After returning from out hike, I parked it on the street in front of the house. It looked something like this picture that I took in 2003 right before buying it:</p> <p><a href="http://imageshack.us"><img alt="Image Hosted by ImageShack.us" border="0" src="http://img126.imageshack.us/img126/4247/truckph3.jpg" /></a> </p> <p>Well, fast forward to very early Friday Morning. I was sleeping in my hotel room, when my cellphone began to ring. I think the alarm clock took quite a few swipes of my fist before I realized that it was not the loud noise that was bothering me. I stumbled out of bed and picked up the phone, only to hear my wife tell a tale of firetrucks and flames and the entire neighborhood observing some bonfire that was taking place on the street in front of my house.</p> <p>I had actually had a bad dream just a bit earlier, and was relieved to find out that it was only a dream. I think part of me expected the same to happen in this case, but no such luck. My truck - the one that I had just paid off a few months ago - was ablaze.</p> <p>Now, the truck looks a little more like this:</p> <p><a href="http://imageshack.us"><img alt="Image Hosted by ImageShack.us" border="0" src="http://img153.imageshack.us/img153/3596/069we0.jpg" /></a></p> <p><a href="http://imageshack.us"><img alt="Image Hosted by ImageShack.us" border="0" src="http://img60.imageshack.us/img60/7531/067ha9.jpg" /></a></p> <p><a href="http://imageshack.us"><img alt="Image Hosted by ImageShack.us" border="0" src="http://img246.imageshack.us/img246/7590/072an6.jpg" /></a></p> <p>Notice if you will that there is no hood on the truck. It was a steel hood, and is nowhere to be found. So, it was either removed by the firefighters and they took it with them, or it simply melted away.</p> <p>The worst part now is that we have to wait until Monday (2 more days as I write this) for the insurance company to tow the shell away to their evaluation center... once there, the lady told me, they would then make the determination as to whether it could be repaired or not. I just giggled to myself. </p> <p>But, until then, there's a tarp-wrapped burned-out truck serving as a landmark for those trying to locate my house. It's the one with the nose sitting on the asphalt.</p> <p><strong>UPDATE: </strong>The truck was hauled away shortly ago. While speaking with the neighbors who came out to watch, I learned that another neighbor filmed it <strong>AND UPLOADED TO YOUTUBE!</strong> Thanks, Andy!</p> <p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/rv9xSqXnsXc&hl=en&fs=1" /><param name="allowFullScreen" value="true" /><embed src="http://www.youtube.com/v/rv9xSqXnsXc&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344" /></object></p><img src="http://jasonfollas.com/blog/aggbug/50.aspx" width="1" height="1" /> Jason Follas http://jasonfollas.com/blog/archive/2008/08/23/truck.aspx Sun, 24 Aug 2008 00:24:17 GMT http://jasonfollas.com/blog/archive/2008/08/23/truck.aspx#feedback 7 http://jasonfollas.com/blog/comments/commentRss/50.aspx http://jasonfollas.com/blog/services/trackbacks/50.aspx Renewed http://jasonfollas.com/blog/archive/2008/07/01/renewed.aspx <p><img height="156" width="100" alt="" src="/blog/images/jasonfollas_com/blog/MVP.jpg" /></p> <p>Thanks again, Microsoft!</p><img src="http://jasonfollas.com/blog/aggbug/47.aspx" width="1" height="1" /> Jason Follas http://jasonfollas.com/blog/archive/2008/07/01/renewed.aspx Tue, 01 Jul 2008 16:53:34 GMT http://jasonfollas.com/blog/archive/2008/07/01/renewed.aspx#feedback 1 http://jasonfollas.com/blog/comments/commentRss/47.aspx http://jasonfollas.com/blog/services/trackbacks/47.aspx Software Development Meme http://jasonfollas.com/blog/archive/2008/06/08/software-development-meme.aspx <p><font face="Arial">This <a target="_blank" href="http://michaeleatonconsulting.com/blog/archive/2008/06/04/how-did-you-get-started-in-software-development.aspx">meme</a> is brought to you by <a target="_blank" href="http://www.michaeleatonconsulting.com/">Michael Eaton</a>, who just so happens to be <a target="_blank" href="http://twitter.com/mjeaton/statuses/829737455">a huge fan of my spatial talks</a>. ;-)</font></p> <p><font face="Arial"><strong>How old were you when you started programming? <br /> </strong>Well, we might need to better define "programming" here. </font></p> <p><font face="Arial">I started tinkering with computers when I was about 6 or 7 (is that right, Dad?). In those days, it was more about reading a book about BASIC and typing in the program to run. Then I would make changes to the program to see the results. If modifying an existing program is considered "programming", then this is my epoch.</font></p> <p>I really didn't start creating my own programs from scratch until I was a little older, maybe 8 or 9.</p> <p><strong>How did you get started in programming?</strong> <br /> My father would give me and my siblings time on the computer (TRS-80s), which I spent going through books about BASIC. I wanted to make the machine do something rather than just use the machine to do something, like play a game. (Don't get me wrong, though: I spent <em>plenty</em> of time playing games, too)</p> <p><strong>What was your first language?</strong> <br /> BASIC</p> <p><strong>What was the first real program you wrote?<br /> </strong>I don't remember the small ones. But an early one that sticks out in my mind was a "catch the falling egg in a basket" game, where a chicken would move randomly across the top of the screen, drop an egg, which you then had to catch in a basket at the bottom of the screen that you controlled using a joystick. I think that was on my Commodore 64, so I had to be maybe 10 years old (side note: it's amazing how hard it is to pinpoint when these events take place as the years pile on).</p> <p><strong>What languages have you used since you started programming?<br /> </strong>BASIC, Visual Basic, C/C++. C#, SQL, Java, JavaScript, LUA</p> <p><strong>What was your first professional programming gig?<br /> </strong>I was a PC Technicial (and, later correctly changed to Programmer/Analyst) in the IT department at the BAX Global Hub facility. There I helped maintain a variety of home-grown systems, and created some of my own (like the Automated Load Planning System that was used to assign where freight should be placed on aircraft for optimal center of gravity).</p> <p><strong>If you knew then what you know now, would you have started programming?<br /> </strong>I don't see why not. I really haven't been jaded in my career, or anything, and it still holds my interest.</p> <p><strong>If there is one thing you learned along the way that you would tell new developers, what would it be?<br /> </strong>Choose a technology that you are passionate about and become an expert in it... and then evangelize that technology to share your passion. There is <em>so much</em> stuff out there that nobody can be an expert in everything. Developers that are only able to do a little bit of everything are a commodity resource that can be replaced by cheaper labor at any time. However, if you have exceptional expertise in one or more select areas, then you become that much more valuable to <em>somebody</em>.</p> <p><strong>What's the most fun you've ever had ... programming?<br /> </strong>I don't know that the actual task of programming has ever been "fun" for me, in the same sense that riding a roller coaster would be. But, I've done some quirky things while programming just to have fun and be different. Like implement a <a target="_blank" href="http://www.grokdev.com/Blogs/scott/2005/10/26/ConnectedSystemsDeveloperCompetitionFinalistsAnnounced.aspx">Z-Machine emulator in SQLCLR</a> (as my submission to a programming competition) so that I can play Zork using only stored procedure calls... Or use data from the WoW Armory site to demonstrate how to use SQL Server's XML functionality... Or write Project Euler solutions in LUA and execute them in-game using WoW.</p> <p><strong></strong> </p><img src="http://jasonfollas.com/blog/aggbug/43.aspx" width="1" height="1" /> Jason Follas http://jasonfollas.com/blog/archive/2008/06/08/software-development-meme.aspx Sun, 08 Jun 2008 14:56:43 GMT http://jasonfollas.com/blog/archive/2008/06/08/software-development-meme.aspx#feedback 1 http://jasonfollas.com/blog/comments/commentRss/43.aspx http://jasonfollas.com/blog/services/trackbacks/43.aspx So Long, Dustin! http://jasonfollas.com/blog/archive/2008/05/16/so-long-dustin.aspx <p>Today is <a target="_blank" href="http://www.diditwith.net">Dustin Campbell</a>'s last day as a resident of Ohio. <a target="_blank" href="http://diditwith.net/2008/04/09/TheBlueBadgeCometh.aspx">As announced last month</a>, he has left <a target="_blank" href="http://www.devexpress.com">DevExpress</a> and joined the <a target="_blank" href="http://www.microsoft.com">Blue Monster</a> where he'll surely be doing great things as a Program Manager on the Visual Studio team. </p> <p>So, tomorrow morning, his family will embark on a one-way trip to Seattle and take up residence there. I cannot imagine the whirlwind of emotion that they must be experiencing at the moment! And, I can't imagine that his wife is doing all of this without ever having been to Seattle!</p> <p>Over the past couple of years, Dustin has become one of my best friends, so seeing him leave is certainly bittersweet. I was fortunate enough to spend a little time last night with him, his Trophy Wife, his absolutely adorable little baby, and his dog (who, funny enough, was hung-over the entire time since they did a trial run of a doggie sedative yesterday). These are great people, and they'll surely be missed.</p> <p>So, with mixed emotions, I say: So Long, Dustin! Thanks for all of the Scotch! (and I'll see you in two weeks in Orlando!)</p><img src="http://jasonfollas.com/blog/aggbug/41.aspx" width="1" height="1" /> Jason Follas http://jasonfollas.com/blog/archive/2008/05/16/so-long-dustin.aspx Fri, 16 May 2008 12:22:17 GMT http://jasonfollas.com/blog/archive/2008/05/16/so-long-dustin.aspx#feedback http://jasonfollas.com/blog/comments/commentRss/41.aspx http://jasonfollas.com/blog/services/trackbacks/41.aspx