DonXML Blog

The East Coast Don
Registration For New Jersey Code Camp 2 Now Open

The registration site for New Jersey Code Camp 2 is now open!

I expect this to fill up fast (but not as fasst as the NYC Code Camp, which filled up in something like 48 hours).  If you are still interested in speaking at this event, we have some slots still left (fill out this form and email it to mailto:june2006@njcodecamp.org  Remember, as a speaker you will have the chance to win the MSDN Premium Subscription.

See you at NJCC2!  Remember this event is 100% by the NJ developer community, for the NJ developer community, and not a conference.

Technorati tags: , , ,


The preceding blog entry has been syndicated from the Don Demsak’s All Things Techie Blog.  Please post all comments on the original post. 
Posted: May 22 2006, 04:37 PM by DonXML | with 1 comment(s)
Filed under:
New Jersey Code Camp 2 - Preliminary Session List

I just published the most recent session list for NJ Code Camp 2.  Some of the the regular NJ developer community speakers have asked for slots, but haven't submitted abstracts yet, so they are listed as TBD.  With 6 confirmed sessions on Orcas timeframe technologies (with at least a few more abstracts to come), this event definitely has a more future vision flavor.  We will wind up with 16 to 20 one and a half hour sessions, starting at around 8:30AM and ending before 8PM (depending on how many sessions).  We will have 4 rooms (just like last time), each with 4 or 5 sessions for the day.

For after hours activities, I just got word that the infamous all female Led Zeppelin cover band, Lez Zeppelin will be playing that night (June 3rd) at the Wonder Bar in Asbury Park.  That just might be a show that I have to see (Sam Gentile is also a Zep fan).  I've heard great things about this cover band, and this might be a great after event party.  But we will have to see how many folks are interested.

Technorati tags: , , ,


The preceding blog entry has been syndicated from the Don Demsak’s All Things Techie Blog.  Please post all comments on the original post. 
Posted: May 20 2006, 11:37 AM by DonXML | with 1 comment(s)
Filed under:
Announcing the NJ SQL Server User Group

It has been a long time coming, but NJ will finally see the return of a SQL Server User Group.  I’ve been trying to get this group going for about a year now, and the biggest hang-ups has been trying to get a location, and finding volunteers to help run the group.  Well, we solved both issues with the help of the great folks at SetFocus (who run the Northern NJ .Net User Group N3UG).  My wife, Melissa (aka SQL Diva), is going to run the user group, and SetFocus will let us hold the meetings in their facility in Parsippany, NJ (which is very close to where I live, and makes it possible for Melissa to run the group).  The meeting will be held the 3rd Tues. of the month (a week after the .Net User Group), and will start on  Jan. 17th.  Informal networking begins at 6PM and the presentation starts at 6:30 (until about 8PM).

This SQL group will not be like most other SQL groups, as it is dedicated to the Data Tier Developer (sprocs, integration services (aka DTS), Analysis Services (aka OLAP), Reporting Service, etc.) , and will not contain presentations relavent to the Support DBA (back-up, recovery, etc.).  The user group will join both PASS, and INETA, and we plan on taking advantage of the INETA Speaker’s Bureau.  I’m going to be doing the first presentation, Intro SQL Server 2005.  If you are interested in presenting, please contact Melissa, via the website www.njsql.org or her website, www.sqldiva.com.  The NJ SQL site isn’t 100% complete.  I’ve still got a lot of skinning of CommunityServer to do, and we have a lot more content to put up, but we wanted to let everyone know about the group, ASAP.


The preceding blog entry has been syndicated from the Don Demsak’s All Things Techie Blog.  Please post all comments on the original post. 
Posted: Nov 21 2005, 10:05 AM by DonXML
Filed under: , ,
Northern New Jersey .NET User Group Meeting – Tuesday July 12

Just a little reminder that the N3UG meeting is on Tuesday, July 12 at 6PM, presentation at 6:30PM.  This month is the ever popular Birds Of A Feather style meeting, some come, hang out, network, and maybe even get a couple of your buring .Net questions answered.  I might have missed ScottW’s talk last month, but I’m not going to miss 2 meetings in a row.  I’ll be presenting at the August meeting (I haven’t figured out what I’ll talk about yet, so let me know what you are interested in, and maybe I’ll do that next month).


The preceding blog entry has been syndicated from the DonXML Demsak’s All Things Techie Blog.  Please post all comments on the original post. 

Posted: Jul 11 2005, 03:27 PM by DonXML
Filed under:
NJ Dev Dinner – Wednesday June 22nd

If you happen to be in NJ, and want to hang out at a cool brewpub with some fellow developers, you are welcome to stop by The Harvest Moon Brewery, New Brunswick on Wed. June 22nd.  I’ll be getting in around 6PM, and should be there for at least a couple hours (free wireless internet access and fresh brewed beer, great combination).


The preceding blog entry has been syndicated from the DonXML Demsak’s All Things Techie Blog.  Please post all comments on the original post. 

Posted: Jun 21 2005, 11:37 AM by DonXML
Filed under:
Mentoring Service for New Code Camp Presenters

One of the things that was discussed between Stan and some of the presenters at the Philly Code Camp was the task of getting more people from the local community, and focusing less on “well known” speakers.  Someone (and I can’t remember who) suggested that the problem with getting people new to presenting to volunteer is the lack of some sort of a mentoring program.  The idea is to get people who are out in the field every day and help them present some of the new/interesting things that they are doing with .Net.  Local user groups are a good way to start (that is how I started), but Code Camps are also attracting folks that don’t normally attend user groups.  To help them get over any fear/uncertainty, it was suggested that the Code Camps offer a mentoring service to people that haven’t presented before.  Now, I’m not Scott Hansleman or Don Box, but I have done a few presentations (and I’m definitely not bashful about speaking in public, it’s getting me to shut up that can be the problem), so if anyone feels like presenting at a Code Camp, and would like someone to bounce questions off of, I’m offering my services.  If you don’t already have my email address, just use my contact page.

First thing I would suggest to a potential speaker is to check out Scott’s Tips for a Successful MSFT Presentation.  Then watch Don Box’s What goes into a great technical presentation?. ( Sanjay transcribed it for those of you that don’t have the time to watch it).


The preceding blog entry has been syndicated from the DonXML Demsak’s All Things Techie Blog.  Please post all comments on the original post. 

Posted: May 11 2005, 11:28 AM by DonXML
Filed under:
NUnit Testing and Application.LocalUserAppDataPath Property

Here’s a note to myself (and for anyone else that is doing Test Driven Development).  If you are using the Application.LocalUserAppDataPath property, when running tests, the properties value will not be the same as if you are running in the application.  That’s because LocalUserAppDataPath is built the following way: Base Path\ CompanyName\ ProductName\ ProductVersion, and the CompanyName, ProductName, and ProductVersion are all derived from the AppDomain.  The AppDomain gets this info from the AssemblyInfo attributes of the exe, not the dll.  Since I was testing a dll, the tests failed, since the exe that created the AppDomain was generated by my testing tool (TestDriven.Net), which did not have any of the AssemblyInfo attributes set.  The result was that the Application.LocalUserAppDataPath was User\1.0.0.0.  I’ve got to send a request to Jamie, and see if we can update the ProcessInvocation.exe to reflect the AssemblyInfo in the dll that is being tested.


The preceding blog entry has been syndicated from the DonXML Demsak’s All Things Techie Blog.  Please post all comments on the original post. 

Posted: May 05 2005, 08:19 PM by DonXML
Filed under:
VB.Net Event Implementation and Serialization Doesn’t Mix

OK, another rant on why I can’t stand the way VB.Net does things differently from the way C# does them (and usually for some sort of backward compatibility to VB6).  This time the weirdness came by way of trying to using binary serialization on a class that listens to events on a class that isn’t marked serializable.  Recently another developer on my team add events to a class that is marked serializable, and then added listeners to the UI class by marking the class with the WithEvents attribute.  He then added event handlers by way of the handles attribute on the sub.  The problem is that since VB.Net uses hidden multicast delegate fields when you use this VB-centric method of handling events, the binary serializer will try to serialize the UI class listening in on the events.  Prior to adding this bit of code, binary serialization worked fine.  Now with the new code, binary serialization fails with an error saying that the UI class isn’t marked serializable.  So I had to search around trying to figure out what broke, and how to fix it. 

Turns out the fix is pretty easy.  Just don’t use the VB-centric style of event handling.  Use AddHandlers instead of WithEvents and the Handles clause, and you avoid some of the serialization issues.  Once I fixed it, then I could Google it and it looks like Trev Hunter ran into a similar issue, and wrote an article on it.  I haven’t checked this out in .Net 2.0 beta 2, but I hope they fixed this issue.

I’m pulling this blog post.  I put it together a little too quickly, and it is very hard to read, and some of the comments were just wrong.  That’s what I get for jumping to conclusions, and not doing my usual thing, and creating the simplest project possible to test the bug I found.  When I get some more time, I’ll post a sample app, with the issues I have (although they are not as bad as I first thought, there are differences between what you can do with VB.Net and C#).


The preceding blog entry has been syndicated from the DonXML Demsak’s All Things Techie Blog.  Please post all comments on the original post. 
Posted: Apr 26 2005, 10:08 PM by DonXML
Filed under:
Outlook Makes It Impossible to Report Phishing Scams to PayPal and Ebay

If you are like me, you get a couple phishing scams every week.  Where most folks just delete them, I like to report them to the company they are trying to impersonate.  Microsoft has this page dedicated to helping individuals determine phishing scams, and how to report them.  The problem is that most of the phishing emails contain images, which Outlook will, rightfully, not download (so that the person that sent the email doesn’t get a ping that you actually read the email).  If you try to forward the message, Outlook requires you to download the images (thus alerting the phishing party that you read the email).  So in the Microsoft guide, they tell you to create a new email, include the suspected email as an attachment, and manually copy the headers over to the new message.  But, to report a phishing email to EBay or PayPal they want you to forward the email to them, not send it as an attachment, which is the exact opposite of the MS guide.  If you try to follow Microsoft’s suggested method, and report the email to EBay or PayPal, you will get a response asking you to forward the original email, not include it as an attachment.  Do you see where I’m going?  You can’t use Outlook to forward the email without downloading the images, and EBay and PayPal will not accept it any other way.

My solution at the moment is to log onto my email via webmail and forward it, but there has to be a better way.  The average person will not go to this extreme to report the scam, and it will not be reported.  Maybe one of the Outlook MVPs out there has a better solution?


The preceding blog entry has been syndicated from the DonXML Demsak’s All Things Techie Blog.  Please post all comments on the original post. 
This Is A Partially Syndicated Feed

FYI – For those of you still subscribed this feed, this is a trimmed down syndicated feed.  I try to limit what I syndicate here, and restrict it to pure .Net related posts.  You are more then welcome to continue subscribing to this feed, but you are missing the majority of my posts.

My full blog feed can be found here.  But maybe you don’t want to read all of my posts (the topics vary) so I have 3 main sections:

  • Grok This - The Grok This category is devoted to a number of various topics that I find interesting, but do not contain enough content to warrant a dedicated category.
  • All Things Techie - devoted to a various topics related to computer programming/development (which is a superset of what is syndicated here), including community information.
  • Music - all my music reviews. Mostly CD reviews, but there should also be a bunch on the concerts I attend.

Each section is further divided in subcategories, so if you have very specific topics that you are interested in, you can have that too.

More Posts Next page »