Microsoft Most Valuable Professional

Chris Pietschmann

An MVP From Wisconsin

Community Coding Contest Website Launched!

I just launched the Official Community Coding Contest website.

http://communitycodingcontest.org

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:
Categories: General
Posted by crpietschmann on Sunday, June 29, 2008 5:10 PM
Permalink | Comments (0) | Post RSSRSS comment feed


Community Coding Contest to start July 1st - Chance to Win MSDN Premium Subscription with VS'08 Team Suite, plus more

A few weeks ago Microsoft sent me 3 MSDN Premium Subscriptions with Visual Studio 2008 Team Suite to give away to members of the community. I thought long and hard, and the best way I could come up with who to give them to is to hold a coding contest. So I'm happy to announce the Community Coding Contest! I don't have the website up yet, but I'll get it up as soon as I can. The website is now Live!

What are the Rules?

Here are the basic rules for the contest. Once the website is launched, I will post a more complete listing of rules there.

  1. All Code Submissions need to be licensed with some sort of Open Source or Shared Source license that allows it to be distributed (including source code) from the contest website and looked at/compiled/executed by any community member.
  2. All Code Submissions need to be created using one or more of the following tools: Microsoft Visual Studio 2008 Express/Standard/Professional, SQL Server 2005/2008 Express/Standard/etc.
  3. All Code Submissions must run on the Windows platform and can be Web or Desktop/Windows applications; that means Windows XP, Windows Vista, Windows Server 2003, Windows Server 2008 and/or IIS.
  4. You are inelligible to win if you are an active Microsoft MVP.
  5. You must provide us with a United States shipping address upon submitting your code entry, that we can ship your prizes to if you win. The United States shipping address is required, since the MSDN Subscriptions are region locked to the United States only.
  6. These rules are subject to change any time during the duration of the contest, with or without notice, and such changes will be posted on the official contest website.

What is the Contest Duration?

Contest submissions will be accepted from July 1st, 2008 through Sept. 30th, 2008. All contest submissions will be made available for download and voting from the website on Oct. 1st, 2008. Voting will be open from Oct. 1st 2008 through Oct. 15th 2008.

How are the Winners Decided?

The community will decide the winners. Once the submission deadline (Sept. 30th 2008) is reached, all submissions will be made available on the website for the community to download and check out. Then all community members (anyone) will be able to vote for the submission(s) they like the most. The submissions with the most votes, will win prizes. The voting will run from Oct. 1st 2008 through Oct. 15th 2008.

What are the Prizes?

Currently the prizes I have to give away are:

1st Place - 1 MSDN Premium Subscription with Visual Studio 2008 Team Suite

2nd Place - 1 MSDN Premium Subscription with Visual Studio 2008 Team Suite

3rd Place - 1 MSDN Premium Subscription with Visual Studio 2008 Team Suite

4th Place - Windows Vista Ultimate with SP1 and Visual Studio 2008 Professional

I am also looking for sponsors to donate additional prizes to give away.

Sponsorship Opportunities

I am currently looking for sponsors to donate in the following ways:

  • Prizes
  • Graphic Design for the contest website
If you are intested in sponsoring the contest by donating prizes to give away, or by donating graphic design work for the contest website, please Contact Me so we can discuss things in further detail.

More information about the contest will be is posted at the official contest website when it is launched within the next few days, that was launched on June 29th.

Official Community Coding Contest Website: http://communitycodingcontest.org

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:
Categories: General
Posted by crpietschmann on Thursday, June 26, 2008 4:04 PM
Permalink | Comments (0) | Post RSSRSS comment feed


Web.Maps.VE 2.0 Released - ASP.NET Virtual Earth Mapping Server Control

Today, I released Web.Maps.VE v2.0!! I had originally planned to release it on June 30th, but was able to reach that goal about 2 weeks early, so here we are. Web.Maps.VE v2.0 builds on top of the previous v1.0 release, and adds many new features.

If you aren't familiar with Web.Maps.VE, it is the industries first ASP.NET Virtual Earth Mapping Server Control. It enables you (the developer) to implement MS Virtual Earth mapping into your ASP.NET web applications by writing only server-side code; there is absolutely no javascript required. It has never been easier to implement MS Virtual Earth mapping.

Some of the key features in Web.Maps.VE v2.0 are:

  • Plot Pushpins, Polylines and Polygons with Multiple Shape Layer Support
  • Perform "Find" searches from Server-side ASP.NET code
  • Reverse Geocoding (via FindLocations) from Server-side ASP.NET code
  • Plot Multi-Point Driving (and Walking) Directions
  • Implemnt MS Virtual Earth mapping from within Server-side ASP.NET code; No JavaScript Required
  • Server-side Handling of Client-side Map Events (onclick, endzoom, endpan, etc.)
  • Ability to easily build Dynamic/Interactive style Map-based searches
  • Supports ASP.NET 3.5 and Visual Studio 2008 with Design-Time Support

There are many more features to Web.Maps.VE v2.0; go Download the FREE Trial to see for your self.

One dependency that v1.0 has, was it was tied to the ASP.NET AjaxControlToolkit since it utilized some of the base classes within that library. Well, v2.0 no longer has a dependency on the ASP.NET AjaxControlToolkit, so you no longer have to worry about keeping your application in sync with the version of the AjaxControlToolkit that Web.Maps.VE requires.

Another very important thing to mention; we have changed the licensing for Web.Maps.VE v2.0. Web.Maps.VE v2.0 now uses a "Per Developer" licensing model, instead of the "Per Website" licensing model that v1.0 used. The Web.Maps.VE v2.0 Single Developer License allows a single developer the ability to develop Web.Maps.VE functionality into any ASP.NET web application they build. The Web.Maps.VE v2.0 component DLL can then ben distributed with any software built using the Single Developer License. This allows you (an individual developer) to use Web.Maps.VE v2.0 in as many ASP.NET web applications as you would like.

Go check out Web.Maps.VE v2.0 here: http://simplovation.com/page/webmapsve.aspx

Also, if you've purchased a Web.Maps.VE v1.0 Single Website License prior to June 17th, 2008; then you may qualify for a 20% discount to upgrade to Web.Maps.VE v2.0 until August 31st, 2008. Please contact Simplovation for more information regarding this special offer for existing customers.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by crpietschmann on Tuesday, June 17, 2008 9:29 PM
Permalink | Comments (0) | Post RSSRSS comment feed


Virtual Earth ASP.NET: Web.Maps.VE v1.0 Update, v2.0 Coming Soon

Today, I released the 8th update (v1.00.08) release to the Simplovation Web.Maps.VE v1.0 ASP.NET AJAX Virtual Earth Mapping Server Control. This control has come along way since the initial (v1.00.00) release last October. It greatly simplifies the implementation of Virtual Earth into any ASP.NET web application by enabling full server-side (.net, C#, VB.NET) control of the map, while eliminating the need to write javascript/jscript. Unless of course you want to write javascript; in which case Web.Maps.VE has a full client-side javascript api that allows an unlimited number of customizations to be done.

I have also been working hard to meet the deadline of June 30th for the release of Web.Maps.VE v2.0. This release will greatly improve upon the v1.0 release by adding Shape Layer support, improved 3D map support, eliminating the dependency on the AjaxControlTookit, among other things.

Go check out Web.Maps.VE for FREE by downloading the Web.Maps.VE v1.0 FREE Developer / Trial License.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by crpietschmann on Friday, June 13, 2008 5:49 PM
Permalink | Comments (1) | Post RSSRSS comment feed

Medical Technology - Robotic Assisted Surgery

One of my family members recently had heart bypass surgery using the da Vinci Surgical System from Intuitive Surgical. Robotic assisted surgery seems like something from the future, but it's done today and it pretty freaking cool.

Here's a video demonstrating the da Vinci Surgical System: http://www.intuitivesurgical.com/products/da_vinci_video_overview.aspx

Go check it out!

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:
Categories: General
Posted by crpietschmann on Wednesday, June 11, 2008 3:10 PM
Permalink | Comments (0) | Post RSSRSS comment feed

Software Development Meme - How I got started programming

Ok, I'm it. I've been tagged by Larry Clarkin with the latest questionnaire floating around the blogs. This one is focused on how everyone got started into programming.

How old were you when you started programming?

Even though I first started playing computer games on the family Apple IIe when I was 3 years old; I didn't actually get started into programming until I was 14.

I still can't really believe that my dad trusted a 3 year old (me) to take the 5.25" floppy disks in and out of the computer unsupervised. I knew not to touch the shinier parts of the disk as that would wreck them, and I don't remember wrecking any. Would you trust a 3 year old to not bend, fingerprint and smudge food on a 5.25" floppy? I remember spending countless hours playing Ghostbusters, SpyHunter and just typing nonsense that would show up on the screen.

In 1994, my dad got an IBM PC (486SX, 4MB RAM, No Sound, No CD) with Windows 3.1. After being so used to the graphics of the Apple IIe, I was amazed at the sight on actual photos on the computer screen after my dad signed on to AOL. My true fascination had begun, and I spent countless hours playing around with Windows 3.1 and PC-DOS over the next two years trying to figure out how it worked. One time, I actually crashed the computer (my dad was beyond mad) by playing with the DOS "debug" command. Yeah, don't do that.

Ok, the year was 1996 (I was 14); the blockbuster of the summer was Independence Day, and the movies Hackers and The Net came out the year before. Even though my dad had the "internet" (AOL) for 2 years already, I finally convinced him to give me access and I was finally unleashed on the net, um I mean AOL, but it was AOL v2.5 and did have access to the actual internet through AOL's own web browser.

Once I was online, I started research how to make computer programs. I thought "It can't be that hard?" I started reading about telnet, telenet, UNIX, VAX, among other things, then I discovered QBasic and C++. I read that C++ was more widely used than QBasic, so I tried to find a compiler and tutorials, but there were much more resources on QBasic, so I started with that. I actually didn't find very many tutorials, so I downloaded as much of other people code as I could, loading up floppy disks. I would change code in random places and run it, then see what it did. Mostly through trial and error, I learned how to program in QBasic, once I couldn't find any further help other than the QBasic Help File.

Here's another post I wrote about this very question back in 2005: http://pietschsoft.com/post/2005/04/My-introduction-to-computers-and-programming.aspx

What was your first language?

Tied between QBasic and MS-DOS Batch (.bat) files

I even started creating my own interpreted language using a QBasic.

What was the first real program you wrote?

Not for money, I have 3 programs that come to mind:

1) Tele-Chat - An application that would allow you to connect two computers together over the phone line (one would call, the other would answer) and allow the users to chat via text and share files. It was written in QBasic. I submitted it to one of the QBasic help sites that was around back then, and won an award for it that they gave out each month to one of that months submissions.

2) P-OS Program Manager - It stands for "Pietschsoft OS". This was a DOS program manager that utilized the mouse to give a nice UI for launching applications rather than using the command line. This was my first Event Driven application; I wrote it before I even saw or heard of Visual Basic, I just wanted to mimic some of what Windows 3.1 did. The code snippet I used that enabled the Mouse to be used was written in Assembly; I copy that snippet from somewhere on the net, but wrote the rest of the program myself. It saved the settings in a flat text file that it loaded each time the program was run. This was also written in QBasic.

3) I started programming an original NES Zelda style RPG called "The Unknown World" in QBasic. I made use of bit masking and timers (as much as you could do a timer in QB.) A friend helped me draw some of the graphics, and the game was starting to look pretty cool. I had the main engine mostly finished, you could walk around the map and fight monsters; but then I ran into the 64K code file size limit in QBasic. I started programming around this limitation by creating seperate EXE's that would get launched when needed (like when you walk into the healers hut) and the EXE's would communicate using a flat text file. I later started moving to VB, and never completely finished the game.

For money $$:

Well, in the beginning I wrote a lot of reusable components and added/fixed functionality in existing application. I'm sure this is common with most peoples careers.

The first complete program I wrote for money has to be an Online Webstore application written in Classic ASP, VB and SQL Server, using PayPal for the payment processing.

What languages have you used since you started programming?

In the following order: QBasic v1.0, MS-DOS Batch (.bat) files, Apple BASIC, MS Quick BASIC v4.5, Pascal, Visual Basic for DOS v1.0, Visual Basic for Windows v1.0, Visual Basic 2.0, Visual Basic 3.0, Visual Basic 5.0, HTML, Visual Basic 6.0, C/C++, JavaScript, Classic ASP, CSS, Visual Basic .NET, C#.

What was your first professional programming gig?

My first professional programming "gig" (actually getting paid to program) was when I started doing contract work writing VB6 components for people I met online via the RentACoder.com website.

If you knew then what you know now, would you have started programming?

Absolutely!!! No question.

If there is one thing you learned along the way that you would tell new developers, what would it be?

You must alway be willing to learn new things and always be looking for ways to improve yourself. When you are a computer programmer or software developer (what ever you want to call yourself) you are never finished learning. You must maintain that initial fascination that first intrigued you to program throughout your entire career.

What's the most fun you've ever had ... programming?

The most fun I've ever had programming is back in the day when I was writing Tele-Chat, POS and The Unknown World. I was learning along the way, and the only motivation to program was the power of creation and the insight into the previously completely unknown that I was gaining.

I'm not saying I'm not having fun today; I'm actually recapturing the fun I had back then with my new business, but with newer technologies.

Who am I calling out?

Brennan Stehling

Gerry Heidenreich

Scott Isaacs

Sri Pachiappan

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Categories: General
Posted by crpietschmann on Tuesday, June 10, 2008 5:29 PM
Permalink | Comments (0) | Post RSSRSS comment feed

Amazon.com is down

Wow, Amazon.com is currently down. It just shows a message of "Http/1.1 Service Unavailable".

I know this isn't really worth a full blog post. I was going to Twitter it, but Twitter is down for maintenance at the moment.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Categories: General
Posted by crpietschmann on Friday, June 06, 2008 1:23 PM
Permalink | Comments (0) | Post RSSRSS comment feed

Mount ISO Images in Vista x64

In Windows XP I used the Virtual CD-ROM Control Panel Utility from Microsoft to mount ISO images to virtual drive letters, but surely Microsoft has built this functionality into Windows Vista, right? Wrong. It would be nice, but they haven't built this into the OS yet. I hope they do in the next release. Well, this utility doesn't work under Windows Vista. I thought I was out of luck, but a quick search revealed a new option to try.

The new utility I found to mount ISO images under Windows Vista x64 is the Freeware MagicDisc from MagicISO. This utility runs as an icon in the taskbar and allows you to easily mount/unmount ISO images from virtual drive letters. This utility in fact allows you to mount up to 15 ISO images to virtual drive letters simultaneously.

This is a pretty neat utility, I encourage anyone using Vista to go check it out. They have two seperate downloads for "Windows 9x/Me/2000/XP/2003/Vista" and "Windows XP/2003/Vista x64 Edition"; so it should work if you're running either 32-bit or 64-bit editions of Windows, just pick the right download.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Categories: General
Posted by crpietschmann on Thursday, May 29, 2008 10:06 AM
Permalink | Comments (1) | Post RSSRSS comment feed

My Virtual Earth Interview on The Thirsty Developer podcast

A couple weeks ago, while attending the Heros Happen Here launch event in Milwaukee, I ran into Larry Clarkin who is co-host of The Thirsty Developer, and we recorded The Virtual Earth Edition episode that he just released today. In the podcast, I talk about how I got into Virtual Earth development, and give a good overview of the Virtual Earth product, among other things VE related, including the Virtual Earth JavaScript Intellisense Helper and my Web.Maps.VE product.

Listen here: The Thirsty Developer 23: The Virtual Earth Edition

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Categories: General | Virtual Earth
Posted by crpietschmann on Wednesday, May 28, 2008 8:13 PM
Permalink | Comments (0) | Post RSSRSS comment feed

DNR: Building Communities at Dallas TechFest

I just listened to episode #344 of DotNetRocks, that was released last week. This episode is on the topic of Building Communities, and the benefits of user groups. Normally each episode is very informative and top notch, but this episode is really rather interesting. Even though this is really not so much tech related, I really encourage anyone interested in user groups and dev/tech communities to take a listen.

Building Communities at Dallas TechFest

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Categories: General | WI-INETA
Posted by crpietschmann on Wednesday, May 28, 2008 3:48 PM
Permalink | Comments (0) | Post RSSRSS comment feed

About the author

I'm Chris Pietschmann, go to the About Me page to learn more about me.

Search

Sponsors

Web.Maps.VE - ASP.NET AJAX Virtual Earth Mapping Server Control

Recent comments

Disclaimer


This work is licensed under a Creative Commons Attribution 3.0 United States License, unless explicitly stated otherwise within the posted content.
© Copyright 2004 - 2008 Chris Pietschmann