Vista Party At Foothill College

Celebrating the lauch of Vista, a Presentation on Gadgets!

Los Altos, California   February 24th, 2007

Vista Party Vista Party

Today was my first presentation of the new Gadget technology in Vista.  This presentation was done at Foothill College as part of the Vista Party.  The goal was to present gadgets as an overview and give some insight into what it takes to develop them.  Basically, there are two types of gadgets.  Live Gadgets which are designed to run on web sites like live.com, and sidebar gadgets which are full fledged applications that are designed to run just on  Vista.

(more…)

(The Screen Saga Continues)

 Bay.Net Users Group

Last night, I presented to the San Francisco Bay.Net Users Group my talk on integrating ObjectDataSource and .NetTiers.  Except for my notebook computer not playing with the projector at the Microsoft office, it went pretty well.  I could get multiple screens to work (extended) but not mirrored screens.  My neck is still a little sore from having to look up at the screen while I talked.

(more…)

The Visual Basic Version of the Objects!

Back in January of 2006, I published on MSDN an article and source code for managing ASP.NET 2.0 Membership users with an ObjectDataSource.  Since I’m not much of a VB person, I only published them in c#.  since then, I’ve had hundreds of requests for this code in VB.  Until now, I’ve had to send an excuse for not having it. Now, thanks to Dave at  Tangible Solutions Software, we now have a VB version.  Dave converted it with there conversion software called Instant VB.

The following zip file includes these VB objects along with a very simple aspx page in VB.  It does not include any more complete examples of using the objects because the code associated with the aspx pages I wrote is all in c#.  If anyone wants to convert the other pages, I’d be happy to post those also.

Thanks Dave and Thanks Tangible Solutions!

http://peterkellner.net/DownLoads/MembershipEditorVB.zip

If you ever have wanted to be able to programmatically change (reset) a users  password while at the same time continuing to be able to use the question and answer feature, this post is for you.  The problem is that if you use code like this:

 string username = "user";
 string password = "pass@word";
 MembershipUser mu = Membership.GetUser(username);
 mu.ChangePassword(mu.ResetPassword(), password);

You will find that if you have in your web.config requiresQuestionAnswer="true", you will get an error when you try and reset the password.  The elegant solution to this is to create an additional membeship tag in your web.config and reference it when you change passwords.  That is, add another provider like this:

(more…)

ObjectDataSource with .NetTiers Integration

Ask Experts Desk Ask Experts Desk

This years Boise Code Camp was another well done camp from my friends up north. Over two hundred attendees, lots of essions, great food, great prizes (3 XBoxes), and of course some good learning.  I did my second presentation on ObjectDataSource from scratch integrated with .NetTiers DAL (with CodeSmith of course).  I had some great help from Scott Nichols who works at Micron with codesmith and nettiers questions (thanks Scott). I even "borrowed" Richard Hundhausen’s notepad to code technique’s for my demos.  Much superior to my previous style.

(more…)

My 5 Things

Been Tagged! Thanks
Richard
. So, here are 5 things about me you don’t
already know (maybe).

1.  I don’t color my hair

(OK, you probably knew that so I won’t count this but needed it to start the thought process)

1.  I started my career as a rocket scientist.

My first 4 years after college I worked for Lockheed Missiles and Space System.  Actually, I think this was the most fun part of my career. We had totally cool toys to play with.  Lots of freedom to do whatever we wanted (OK, as long as it was a missile or space system), and to top it off, I had a wonderful group I was a part of.  A totally awesome job.  Had our contract from the government not been cancelled, then the following 4 proposals shot down, I would probably still be there.  In hind sight, maybe we should have been doing a little less of anything we wanted and more of was
was necessary.

(more…)

Santa Clara, California   February 1, 2007

Ask Experts Desk Ask Experts Desk

Anand Iyer (The Microsoft Evangelist that blogs at http://www.artificialignorance.net
) asked me if I wanted to talk about our upcoming code camp at FootHill College. Having the opportunity to speak in front of hundreds of people about Code Camp seemed was to good a possibility to pass up, so of course
I enthusiastically agreed to say a few words.

(more…)

Santa Clara, California   February 1, 2007

The Ask The Experts Desk


Ask Experts Desk

Microsoft asked me to help out at the Launch event here near my home in San Jose, California. My job, was to hang out
at the "Ask The Experts" community table and answer people’s questions. Unfortunately, most people’s questions were
on subjects I didn’t know much about but I did my best and tried to point them at resources that might help solve
there problems. Several people asked me what I thought of Exchange 2007. I guess since I’ve never actually run it I
couldn’t give much of an opinion.

There were however some interesting asp.net questions that came up that hopefully I fielded pretty well. Other than that, it was
fun to see some local buddies.

Rock And Roll Code Camp in Los Angeles Presentation

This is the first time I’ve presented this material. I’ve presented on several previous occassions the basic
material on how to build an ObjectDataSource class from scratch but this time was different. Inspired by people
often asking me "what good is the ObjectDataSource", I decided to create a useful example. Since the ObjectDataSource is inherently a complex abstraction, creating a real life demo that can be presented in a short amount of time is a challenge. In this presntation, I hopefully rose to the challenge. Below is the abstract along with the URL to the actual codecamp. Below that is a link to the project that was created at class for
anyone interested in seeing the material.

(more…)

For the second time this year, first by awarded an MVP for ASP.NET, and now the community assigned to maintaining the integrity and consistency for the asp.net forums has invited me to join them. For those of you that don’t know what moderators do, basically, as I understand it, there job is keep the forums running smoothly. It involves a lot of moving posts to correct forums, approving posts of new members,and of course trying to keep things civil whenever possible.

See you in the forums!

My Post

MVP Award Logo

I was surprised and happy to receive notification of being awarded the MVP for ASP.NET 2.0. During the past 18 months, I’ve spent a lot of time both learning the technology as well as being involved in the community that it supports. During that time, I’ve done lots of posting (both questions and answers) on the
asp.net forums.  In addition, I’d spoken at 4 code camps including the one I organized in Northern California (
http://www.siliconvalley-codecamp.com
).  I’m sure it didn’t hurt that during this period I authored four MSDN articles.

At any rate, I’m very happy and fortunate to receive this award and look forward to future opportunities to be even more involved in the exciting community around asp.net.


© 2005 PeterKellner.net. All Rights Reserved