Geeks With Blogs
Bill Jones Jr. MVP Visual Basic Charlotte NC - MCP C# and VB.Net - Founder and President of the Enterprise Developers Guild (.Net User Group) May 2005 Entries
CodeSmith, Consistency and Elegance
CodeSmith 3.0: Are you a CodeSmith fan? When you move up to version 3 Release Candidate 1, be aware that Eric “cleaned up” the GetCamelCaseName function name by changing it to CodeSmith.BaseTemplates.Str... By the way, v3 is nifty even if Eric did temporarily lose sight of the fact that “consistency is its own reward”. Good work Eric! Consistency is its own reward: This fact cannot be overstressed at the project level and has real benefits at the shop ......

Posted On Sunday, May 15, 2005 10:27 PM

Charlotte Code Camp – Saturday, April 30, 2005
What’s a Code Camp? It all started with Thom Robbins, Microsoft techie up north – Vermont, I think. Anyway, it’s someplace where they have cold winters and get lots of time to think, because he sure came up with a good idea with Code Camp. You can read the manifesto in Thom’s blog archive. There’s a Code Camp Wiki for more info. Since I just noticed that Wiki is hosted by the Boston .NET UG, maybe Thom is a Massachusetts guy? That’s close to Vermont, right? Anyway, ......

Posted On Monday, May 2, 2005 8:32 AM

Trying to Learn Patterns from the “Gang of Four” reference book?
This is distilled from my Charlotte Code Camp presentation yesterday. The “Gang of Four” AKA “GoF”: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides are authors of the code patterns reference book. The title is “Design Patterns - Elements of Reusable Object-Oriented Software”. This book is so standard, other books refer to pattern names with the page numbers from this book in parentheses like Singleton (127). For legacy coders (Java, C#, C++, etc.), look ......

Posted On Sunday, May 1, 2005 7:59 PM

Tech Ed 2005 - June 5-10 - Orlando, FL
Are you going to Tech Ed? If so, look for me there. I'll be the incredibly good looking grandfather trying to hit all the SharePoint sessions. If not, stay tuned. More to come. ......

Posted On Sunday, May 1, 2005 5:26 PM

Couple notes from Murphy’s Laws of Combat – Anonymous
“If it’s stupid but it works in combat, it ain’t stupid.” Remember the hedge-row busters at Normandy? “Tracers work both ways.” Be careful when, how and who you shot at ......

Posted On Sunday, May 1, 2005 5:23 PM

"A complex system that works is invariably found to have evolved from a simple system that worked."
John Gall as quoted by Grady Booch. Ken Spencer and Billy Hollis reminded us all about this one at the last Tech Fusion in Raleigh. Forget this one at your personal peril ......

Posted On Sunday, May 1, 2005 5:19 PM

“If this stuff was easy, they wouldn’t need developers.”

Me again.  I’ve been saying this for decades.

Posted On Sunday, May 1, 2005 5:18 PM

“No code before it’s time.”
By Bill Jones (me) sometime in the last century… Don’t code ANYTHING we think we might need sometime. If nobody’s gonna use it – don’t code it. It’s gonna change before it gets real. We do, of course, have to make our code extensible “because it is always gonna change ......

Posted On Sunday, May 1, 2005 5:16 PM

Promises, promises
Charlotte Code Camp was yesterday and I'm taking a “busman's holiday” by setting up my blog. I owe a debt to the FDD community (among oh so many others!) for helping me codify what I have learned about software development process and project management after decades of experience. My plan is to acknowledge that debt with some nifty links on FDD “real soon now”. Bill J Charlotte NC ......

Posted On Sunday, May 1, 2005 4:57 PM

SQL Server Reporting Services and rsAccessDenied
rsAccessDenied was all that stood between me and high fives from the customer. The message from SQL Server Reporting Service (SRS) even displayed the clients log on name – so SRS KNEW who it was denying. No impersonation was going to solve this one. The Redirect string was fine, because it worked in test and on the server for those of us with admin rights. (Yeah, I know -- but this a practical blog -- remember?) So I fired up Report Manager to see what it had to say about the security settings ......

Posted On Sunday, May 1, 2005 4:51 PM

All I wanted to do was use the Windows authenticated credentials of the logged in user to access network resources, particularly a network share that is home to my input data. Yeah, I know, it’s supposed to be easy. And maybe it is, once you get all the settings right. Here’s a short summary. First, make sure you have the following parameters set in your web.config file: <authentication mode="Windows" /> <identity impersonate="true" /> Don’t forget to turn off anonymous ......

Posted On Sunday, May 1, 2005 4:48 PM

More Virtual Server stuff
I got all excited dynamic and differential volumes, but disk is cheap. I’m hearing that fixed sized vhd’s are much faster. Since we’re setting up a bunch of virtual machines on a 250 GB external USB drive for demo and test, I care about performance. I started with differentials but I set the size on the base volume to hold just the OS, thinking I could expand the differentials later. But you can’t. Since I had to start over, I decided to go the clone route, but set the base ......

Posted On Sunday, May 1, 2005 4:41 PM

SQL Server 2K and decimal variables
What I think I saw - So there I was happily loading a DECLAREd variable with a SELECT statement in a SQL Server SProc. The variable was declared like this: DECLARE @myVar decimal The value I was retrieving was decimal - precision 19.2 - but what I got in my decimal variable was integer. So I changed to a more specific definition like: DECLARE @myVar decimal(19,2) And then got what I expected, a decimal value. So I’m guessing the “decimal” declaration must default to something like ......

Posted On Sunday, May 1, 2005 4:40 PM

Why blog? Or how to get Virtual Server out to the web
Why blog? Lack of ego is not a serious problem for me, but who wants to hear what I have to say? My family, friends and User Group cohorts assure me they do. Maybe that's one of the good things about the web, a small audience is still an audience. A little research confirmed things like “rules“ and “structure“ are not paramount in the blog community. Since there’s no way I would ever do a daily post, it was nice to see that nobody cares. In fact with syndication, anyone ......

Posted On Sunday, May 1, 2005 4:36 PM

Copyright © Bill Jones Jr. | Powered by: