-
The Job Hunting is a little like Church Hopping...
For those who don't know, church hopping is a practice that some
Christians (I don't know about other religions) do to find a new local
congregation to attend. While it is sometimes necessary (for a
number of reasons) to do this, sometimes folks do it only because the
current church is not as exciting as it once was; there are a number of
good reasons that people leave a church and move on (don't agree with
Theology/practices of the church is one good one, but there are
others).
The quest is usually to find a church that is to find a place with
better music, a more exciting...
-
DataSets and Services
My co-worker, Rob Teixeira, MVP (he makes me put those three characters --"MVP-- in if I'm going to quote him), sent me a nice little tidbit today in email. It's a performance assessment (I won't call it a test) of the Enterprise Services vs. TCP Remoting vs. XML Web Services. The Article is here. The article does not describe the results of a perfect performance test, but it attempts to try to give developers an assessment of what technology does a better job in the performance category in certain situations.
The article itself is a little confusing, but there is a...
-
D-Link DSM-320RD MediaLounge/Hauppage PVR-150 Review (or how to build a cheap PVR setup)
[Update I fixed the URL for gbpvr.com]My birthday present from the How To Select Guides (AKA Mike Schinkel and Mike Gunderloy) was a D-Link DSM-320RD AKA D-Link's MediaLounge with DVD capabilities (NOTE: Mike S and Mike G didn't actually purchase this for me, it was a result of my payment for the writing I did for the email components guide which is coming soon). This appeared to be a nice addition to my Hauppage PVR-150 capture card (which was my birthday present from my wife and kids).My GoalI don't ever want to miss 24 again, and I don't want to...
-
One CodeSmith Template Shall Rule Them All...
I just finished building the ultimate CodeSmith Template for myself. Let me give a little back drop to this.
I have a Data Access Layer Template that I simply point the template to all my select, list, and CRUD (Create, Update, and Delete) Stored Procs and it builds the following classes for me:1) SQL data communications - the only place in my code that communicates with the database server2) Data Bus Object - a class that represents a single row from the Stored Proc3) Data Collection - a collection containing the previously generated bus object4) Controller - a class that is...
-
Security and AJAX (an AJAX musing)
Michael Howard (one of the Author's of Writing Secure Code) says that there are 2 types of security problems: those involving untrusted input and everything else. It's true. Most of the security issues that we face and have to deal with in our code can be dealt with by validation checks. One of the things that AJAX lets us do is blur the lines between client and server. This is really cool, but don't forget to validate your data on the server.
Now some of you may be saying, but are you saying that I should never do validation on...
-
Why I Released JAAJAX Library?
My biggest fear for my JAAJAX library is that it will be misused by someone to build an application in the browser that really should have been a full windows app. In fact I can almost guarantee someone will misuse the library in this way.
So why release it? Simple, technology can not be stopped and shouldn't be; I'm thinking of the RIAA in their woes... if they embraced the technology early on would they be in the state they are in now trying to stop people from using technology to trade songs? (NOTE: I'm not saying that peer-to-peer song trading...
-
Announcing JAAJAX Lib 0.1alpha - An AJAX Library
(AKA trying to get listed on Mike Gunderloy's Daily Grind twice in 1 week).
Believe it or not, I don't hate AJAX. It's true. My complaint has always been about best practices being identified (I have yet to find an article on this). Despite what many of you may think I have been working on an AJAX library for several months. When Ajax.Net first came out I was disappointed because it seemed to be just like my privately developed library; just recently I discovered some differences. So...
Announcing Just Another AJAX library (JAAJAX Lib) for .NetThis library is the result of the project that I...
-
So you want to be a Senior Developer: A response
A response to the Gypsy's Sr. Developer Attributes
So my buddy and former student -- the webgypsy -- has written a post that he attributes to the lessons he learned from me. My initial response is "Oh no, don't pin this one on me." So I decided to have a little fun and respond in a point by point manner (it's all in fun, don't take me too seriously)...
#1 (A Senior Developer needs to be a leader.) - He mentions that if you're not a natural leader you might not be cut out for this... I'm glad you think I'm a "natural leader" Dave. ...
-
Some DXCore Addins (I think all that exist)
So I'm starting to look at DXCore from DevExpress (It's the same engine that CodeRush and Refactor! uses). I've written an addin for SharpTools, but SharpTools lacks the ability for me to tap into a couple areas of VS.Net, so I thought I would look at the other framework and see what I can do with it. I started out to see what already exists for DXCore (I'm not interested in re-inventing the wheel).
Here's what I found -
CR Plugin - A repository for various CodeRush / DXCore plug-ins as well as detailed tutorials (it includes...
-
Manually registering Addins if you're using VSIP
You may notice that sometimes when you install a new addin it doesn't show up in your list of available addins. I had this problem with the SoliNav addin that showed up on a number blogs yesterday. After doing a bit of registry hacking I discovered the problem; SoliNav registers itself for VS.Net 2002, and VS.Net 2003. Unfortunately I have the VSIP installed and I use this version of VS.Net 2003. So here's the solution...
Open up your registry and go to this key (for a single user setup) : HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\AddIns. You should see a folder (node) here that has some...
-
Eric Wise: Open Source Hippie??!!??
I can't hold back on this one... Eric Wise has become an open source hippie like Brendan and me... See here...
Ok, actually Eric is experimenting with the Open Source model, and for a lot of the same reasons I would end up going that route witha product I actually built... it's spelled T I M E... Family time, job time, time for personal sanity... If I could only sleep 4 hours a day (like Sahil), I might have more time for family, job time, sanity time, and my own projects/business... Oh well such is life...
How some of you find the time...