On this page.... RSS 2.0 | Atom 1.0 | CDF |
 Monday, February 21, 2005

Today my day was made much better when I saw the trailer for the new Hitchhiker's Guide to the Galaxy.  The previous movie was so bad--it put me to sleep, literally!  This one promises to be much better; it might actually be funny (like the book).  AWESOME!!

2/21/2005 11:13:15 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [2]  | 

Someone recently asked about the usage of hyphens in response to my post about semicolons.  First of all, I'd say that technically speaking, I think the question revolves around dashes, not hyphens, although depending on the word processor, dashes are created by using hyphens (two, to be exact).  Now the question posed was how they differ from semicolons.  Simply put, dashes are used to interject additional information into the text with emphasis.  In fact, text set off with dashes doesn't even have to be an independent clause--you can put whatever you want here, almost! 

Semicolons, on the other hand, are not necessarily used for emphasis or even the addition of information, and they always, unless used in a list, require a complete, independent clause.  The semicolon is used to stress the relation of the current clause with what went before.  A dash is used to offer additional information, much like commas or parentheses can be used.  But the idea is that a dash means you want to emphasize what you're saying while commas or parentheses are used to offer additional information that can be ignored.

When I use or read a dash, I imagine the person to be speaking that bit emphatically--with emotion.  If I read something in parentheses, I imagine the speaker to be sneaking that bit in a hurried and low voice, almost as if the speaker didn't want you to lose sight of what is being said but thought it worth mentioning all the same. 

Recently, I've seen the use of the word orthagonal in various technical discussions when I think the meaning desired by the writer is more along the lines of tangential or peripheral.  The reason I bring it up is that this is what the parentheses are good for--mentioning information that is tangential.  Conversely, if one uses dashes, one wants the reader to pay attention--it is integral that this be read.  So I'd say the key associations are:

parentheses - tangential and hurried

dashes - integral and emphasized

(Oh, and by the way, a hyphen is used to connect multi-word terms and, in the past, for line continuation.  It's not the same thing as a dash, which introduces a phrase, although, as mentioned, you can use two hyphens to indicate a dash.)

2/21/2005 11:05:53 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  | 
 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.

2/12/2005 1:36:14 AM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  | 
 Monday, February 07, 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!

2/7/2005 2:39:55 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [5]  | 
 Tuesday, January 11, 2005
 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?

1/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:
http://dotNetTemplar.Net/Downloads/SortableCollectionCS.zip

To download the VB.NET (1.1) version:
http://dotNetTemplar.Net/Downloads/SortableCollectionVB.zip

To download the C# (2.0 “Whidbey“) version:
http://dotNetTemplar.Net/Downloads/SortableCollection2.0.zip

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.

12/10/2004 4:08:57 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [8]  | 
 Tuesday, December 07, 2004
Why the semicolon is cool and should not be feared.
12/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

Abstract:
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+.

11/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.
11/28/2004 7:57:40 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [4]  | 
dotNetTemplar Icon by Aylar Studios

Disclaimer
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 © 2008 J. Ambrose Little