On this page.... RSS 2.0 | Atom 1.0 | CDF
# Saturday, February 12, 2005

Steve Smith, El “Grande Tiempo” Presidente, did some much needed changes to the ASPAlliance site this week and just deployed them.  These, in conjunction with some database work we did a couple months ago, have really made the site fly.  I want to write an article on the changes I made to the database to help others out when their stuff is performing badly, but no promises!  Suffice it to say (for now) that you should just read up a bit on query tuning and indexing in general as well as lock contention and escalation. :)

Those of you who visited much in the months preceding circa November 2004 will know that it was in much need of help, but I think the site is looking great and functioning really well now.  Check it out and please let me know if you have any problems or suggestions.

Edited: You may need to CTRL-F5 to get the new stuff to display properly in case IE is caching the CSS.

Saturday, February 12, 2005 1:36:14 AM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  | 
# Monday, February 7, 2005

Last Friday (February 4th), I gave my notice at GTE Federal Credit Union.  I’ve accepted a position with the angryCoder’s company, ASPSOFT, Inc.  Nothing bad precipitated this event; it is just a matter of timing where I think it just makes sense to move into a more dynamic role, working with folks who are as interested in and as good (or better) at software development and .NET as I am. 

I’ve truly enjoyed my time at the credit union, and I still highly recommend it to folks looking for that kind of position.  I also completely recommend it as a financial institution—I’ve seen how they run the place, and I’ve got almost all of my finances with them now.  If you want a financial institution that is interested in you as an individual and offers great rates on loans and dividends, this is the place to be.

At ASPSOFT, I am looking forward to expanding my skill set further and engaging with diverse clientele while working with some of the best people in the business.  My first assignment, strangely enough, is going to be working with GTE FCU to finish out the main project I was working on.  I’m glad we were able to work this out because it is a win for everyone and will make a very smooth transition.

Going forward, I hope to expand ASPSOFT’s involvement in the Tampa area and beyond.  If you are looking for .NET architecture guidance from industry-recognized and published experts, be it through consulting, outsourcing, or training and mentoring, ASPSOFT can definitely help you out.  Give us a ring and let’s see what we can do!

Monday, February 7, 2005 2:39:55 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [5]  | 
# Tuesday, January 11, 2005
Tuesday, January 11, 2005 4:22:38 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [1]  | 
# Monday, January 10, 2005

Thanks to Cindy for finding this one.

I am nerdier than 62% of all people. Are you nerdier? Click here to find out!

Well, it's official, I'm nerdy but not that nerdy. :)  At least I'm nerdier than Cindy! 

Actually, I think the test is slanted towards geeks more than nerds in general.  You see, I tend to think of geeks as specialized, technical nerds, i.e., the kind that this test is obviously targeting.  But you have other nerds as well--the kind who do well in school and are more interested in non-technical yet bookish pursuits (such as history, philology, philosophy, theology, etc.).  Given my geek score (indicated above), if you combine that with a more general nerd score, I think I'd be tipping the scales. :)

So, how do you rank?

Monday, January 10, 2005 9:35:34 AM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [4]  | 
# Friday, December 10, 2004

I recently found out that CoDe Magazine does not yet have the facility to offer code downloads, so if you've come to my site looking for the downloads, you've come to the right place.

To download the C# (1.1) version:

To download the VB.NET (1.1) version:

To download the C# (2.0 “Whidbey“) version:

Note that I've added a bit of multithreading handling.  I've not tested whether that has been implemented correctly or not, but I can say that it does still work and that I think the lock handling is done correctly.

In any case, I welcome suggestions, questions, comments, etc. to make it better.

Friday, December 10, 2004 4:08:57 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [8]  | 
# Tuesday, December 7, 2004
Why the semicolon is cool and should not be feared.
Tuesday, December 7, 2004 10:37:49 AM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [2]  | 
# Monday, November 29, 2004

FYI: I've got an upcoming presentation on O-R mapping in .NET.  Here're the details:

Time:  Thursday, December 2, 2004 @ 6:00pm
Place: GulfNeTug Dot Net User Group
         Sun Hydraulics
         701 Tallevast Road
         Sarasota, FL

You've probably heard the whispers:  "Psst.  I've heard about this O-R mapping stuff..  seems kinda weird to me; surely it can't work as well as writing my own ADO.NET code..."  The answer is yes; it can and does work as well, and you don't have to bother with code generators or ongoing maintenance of ADO.NET code when you use them.  O/R mappers do ADO.NET for you, allowing you to focus on more important aspects of developing a data-driven application.

J. Ambrose Little will introduce you to the concepts behind object-relational mapping as well as illustrate those concepts by looking at the code underlying an existing O/R mapper called DataAspects.  In addition, all attendees will get a free site license of the soon-to-be-released DataAspects library to use in their own projects.

Recommended Prerequisites:
Familiarity with .NET (particularly ADO.NET) programming.
Familiarity with obejct-oriented design and programming principles.
Familiarity with relational database development, especially SQL Server 2000+.

Monday, November 29, 2004 5:03:16 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [2]  | 
# Sunday, November 28, 2004
Thoughts on the justness of the death penalty.
Sunday, November 28, 2004 7:57:40 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [4]  | 
# Wednesday, November 24, 2004

Okay, I just want to say this now, hopefully once and for all.  While I do try to read through my blogs at least once, I hardly put them through any rigorous editing process, so it is entirely possible that I'll let little grammar and possibly spelling mistakes slip through the cracks.  Considering that these are more or less equivalents of rough drafts, I don't really fault myself too much when this happens.  Because this is a fairly informal medium, I don't feel compelled to edit them thoroughly either.

Some may, in some weird way, construe my offering writing tips as an implication that I personally never make a grammatical mistake.  Anyone who has written much knows that this is never true of any writer.  So for all the smart alecs out there who might notice these mistakes, please, for the sake of everyone, just overlook them and don't bother commenting.  I'm writing in the hopes of helping people.  If you already know everything there is to know about writing, you can just ignore my blogging on the subject.  I know from experience that there are many people who could benefit from the occasional tip or two on the subject.

Wednesday, November 24, 2004 3:21:38 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  | 

I'll endeavor to make this brief.  Per the suggestion of one of my readers, I thought it might be a good idea to address the whole “you're“/“your” issue.  Since he brought it up, I have to say that I have actually seen this mistake fairly commonly in texts that I have edited, so it's probably good to mention it.  And while I'm at it, I'll take out the “its“/“it's“ and “they're”/”their” issues as well, since they're the same issues, more or less.  These are things that are sure to upset your editors if you overlook them.

“You're” is a contraction of “you are.”  “It's” is a contraction of “it is” or “it has.”  “They're” is a contraction of “they are.”  The apostrophe (') indicates that something's missing.  In the case of “you're” and “they're,” we're cutting out the “a” in “are.”  In the case of “it's,” we're either taking out the “i” in “is” or the “ha” in “has.”  In all cases, you can see that we are squishing two words together.  This is just a convenient way for us to represent how many English speakers speak because we tend to slur things together to speak in a more fluid and fast manner.  French is much worse about this sort of thing, but most of the languages I've studied have their share of squished words. :)

On the other hand, “your,” “their,” and “its” are all possessives.  Now if you go read that page, your head might hurt afterwards, but you should have a fairly decent grip on the idea of what a possessive is if you don't already.  The point here is not a lesson about possessives but rather to illustrate that these three words are possessives, and you need to ensure you use them as such. 

However, I don't think most people generally accidentally use “they're” or “it's” when they mean to indicate the possessive.  Usually the error is the opposite, i.e., they use “their” and “its” to indicate their related contractions.  So, for instance, when they mean to say “they are,” they might use “their”  or use “its” when they really mean “it is.” 

So if you have had this problem in the past, be sure to be extra careful when you go to use the contracted forms of those verbs.  Remember, you are squishing two words (to make a contracted verb), so you need the apostrophe to indicate that's what you're up to, to tell us that you've taken something out.  If you don't remember this, your editors will beg Zeus to strike you down in a flash of lightning.

Wednesday, November 24, 2004 8:29:40 AM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [1]  | 

The opinions expressed herein are solely my own personal opinions, founded or unfounded, rational or not, and you can quote me on that.

Thanks to the good folks at dasBlog!

Copyright © 2020 J. Ambrose Little