<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.lostechies.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Bytes of Wisdom</title><subtitle type="html" /><id>http://www.lostechies.com/blogs/joshua_lockwood/atom.aspx</id><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/default.aspx" /><link rel="self" type="application/atom+xml" href="http://www.lostechies.com/blogs/joshua_lockwood/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.20917.1142">Community Server</generator><updated>2007-04-06T18:53:00Z</updated><entry><title>Awesome response to an interview question...</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/08/27/awesome-response-to-an-interview-question.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/08/27/awesome-response-to-an-interview-question.aspx</id><published>2008-08-27T17:34:00Z</published><updated>2008-08-27T17:34:00Z</updated><content type="html">Just a quicky here. I&amp;#39;ve been reading &amp;quot;Practical Common Lisp&amp;quot; by Peter Seibel (great book by the way) and came across a really funny footnote. I think I&amp;#39;ll use the interviewing engineer&amp;#39;s response if given the chance in the future. Here it is: &amp;quot;A friend of mine was once interviewing an engineer for a programming job and asked him a typical interview question: how do you know when a function or method is too big? Well, said the candidate, I don&amp;#39;t like any method to be...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/08/27/awesome-response-to-an-interview-question.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=4679" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author></entry><entry><title>Note on sets in hibernate/nHibernate</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/06/05/note-on-sets-in-hibernate-nhibernate.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/06/05/note-on-sets-in-hibernate-nhibernate.aspx</id><published>2008-06-05T21:23:00Z</published><updated>2008-06-05T21:23:00Z</updated><content type="html">I just wanted to share this with anyone who is not aware... Caveat: After reviewing my original post and the comments that follow I had initially elected to change the container tag in the example below from set to list. After thinking about it further I&amp;#39;ve returned the tag to &amp;#39;set&amp;#39;, since this is after all what I was trying to illustrate in the first place (although understanding the risk of using set should be understood). Granted, a list probably should have been used, but this was...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/06/05/note-on-sets-in-hibernate-nhibernate.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=3553" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author><category term="Java" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Java/default.aspx" /><category term="Hibernate" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Hibernate/default.aspx" /></entry><entry><title>Virtual Joy</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/06/01/virtual-joy.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/06/01/virtual-joy.aspx</id><published>2008-06-01T18:23:00Z</published><updated>2008-06-01T18:23:00Z</updated><content type="html">At home I have only my Linux box to work with. I&amp;#39;m quite content with it, but I do have some DOS and older Windows apps that I like to use. Unfortunately, by DOS floppy&amp;#39;s are now dead (as is my floppy drive) and the MSDN DOS download is for making DOS floppies. What I really wanted was an ISO for DOS that I could use to install on a VM. Fortunately, I came across FreeDOS ( http://www.freedos.org/ )! FreeDOS is an open source DOS implementation. It has been around for some time, but I was...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/06/01/virtual-joy.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=3492" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author></entry><entry><title>Nested classes with JUnit</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/04/28/nested-classes-with-junit.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/04/28/nested-classes-with-junit.aspx</id><published>2008-04-28T14:56:00Z</published><updated>2008-04-28T14:56:00Z</updated><content type="html">Recently I was playing with JUnit 4.X. I wanted to be able to define tests in nested classes as I had before with NUnit. This was to facilitate BDD-ish test definitions, where I break up unit tests by test context. My first attempt failed (of course) because JUnit was unable to see the nested classes and the failed to run. After a bit of digging, I ran across a sparsely documented feature that allowed me to do what I wanted. Namely by using: @RunWith(Enclosed.class) Below is an example, hope it&amp;#39;s...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/04/28/nested-classes-with-junit.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=3101" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author><category term="Unit Tests" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Unit+Tests/default.aspx" /><category term="JUnit" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/JUnit/default.aspx" /><category term="Java" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Java/default.aspx" /></entry><entry><title>Using SSL Websphere MQSeries and .Net</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/03/25/websphere-mqseries-and-net.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/03/25/websphere-mqseries-and-net.aspx</id><published>2008-03-25T16:44:00Z</published><updated>2008-03-25T16:44:00Z</updated><content type="html">Hi all, I&amp;#39;ve haven&amp;#39;t posted anything since my last contract...sorry about that (what can I say, I&amp;#39;ve been busy...Ma, AgileJoe&amp;#39;s been abusing me!). In any case, this is as much for my benefit (and documentation for the current team) as it is for the community at large (I never remember this stuff so I want to be able to google it). I did see some other blogs that tackle this subject...but alas...the web *** have blocked most technical blogs here. I was recently tasked with getting...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2008/03/25/websphere-mqseries-and-net.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=2480" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author><category term="c#" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/c_2300_/default.aspx" /><category term="Mutual Authentication" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Mutual+Authentication/default.aspx" /><category term="IBM" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/IBM/default.aspx" /><category term="MQSeries" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/MQSeries/default.aspx" /><category term="integration" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/integration/default.aspx" /><category term="WebSphere" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/WebSphere/default.aspx" /><category term="SSL" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/SSL/default.aspx" /><category term=".Net" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/.Net/default.aspx" /></entry><entry><title>Metaphors and Mathematics</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/11/09/metaphors-and-mathematics.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/11/09/metaphors-and-mathematics.aspx</id><published>2007-11-09T15:59:09Z</published><updated>2007-11-09T15:59:09Z</updated><content type="html">I haven&amp;#39;t posted myself in a bit and decided to go ahead and drop a few lines...albeit a little off topic. I&amp;#39;ve been looking for supplemental maths books for both my children. As you Computer Science types know, texts for elementary Maths (and more advanced maths for that matter) can be painfully dully and often confusing. In searching for texts for my two kids, daughter 13 and son 10, I wanted to find materials that were more interesting than their usual fare. This while addressing their...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/11/09/metaphors-and-mathematics.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=1313" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author><category term="Best Practices" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Best+Practices/default.aspx" /><category term="Agile" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Agile/default.aspx" /></entry><entry><title>Calling .Net Web Services from Oracle PL/SQL</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/09/14/calling-net-web-services-from-oracle.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/09/14/calling-net-web-services-from-oracle.aspx</id><published>2007-09-14T23:04:00Z</published><updated>2007-09-14T23:04:00Z</updated><content type="html">I&amp;#39;m working relatively closely these days with an Oracle DBA on this super-cool mainframe integration project (anyone want to join me? LOL). The old batch ops were managed through cron&amp;#39;d jobs in Oracle and I was asked to take a different approach. I haven&amp;#39;t found anything like Control-M here and was toying with the idea of rolling my own scheduling services. The management wanted the integration pieces written in VB.Net, not PL/SQL scripts as had been done in the past, fair enough. In...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/09/14/calling-net-web-services-from-oracle.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=569" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author><category term="Oracle" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Oracle/default.aspx" /><category term="Web Services" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Web+Services/default.aspx" /><category term="SOAP" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/SOAP/default.aspx" /><category term="SQL" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/SQL/default.aspx" /></entry><entry><title>Subversion Tip of the Day - Moving Files</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/09/12/subversion-tip-of-the-day-moving-files.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/09/12/subversion-tip-of-the-day-moving-files.aspx</id><published>2007-09-12T16:18:34Z</published><updated>2007-09-12T16:18:34Z</updated><content type="html">Many of you are beginning to use Subversion for your source control repository these days. I am also sure that you have found SVNTortoise to be a welcome addition to Subversion and use it also. Moving files and directories at the command line is a pretty straight-forward affair, but doing so with Tortoise is a little counterintuitive (but never-the-less simple). Here&amp;#39;s the easiest way that I&amp;#39;ve found to move a file or subdirectory around using Tortoise... Before I begin, here is folder/file...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/09/12/subversion-tip-of-the-day-moving-files.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=537" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author><category term="Tools" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Tools/default.aspx" /><category term="Subversion" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Subversion/default.aspx" /></entry><entry><title>VB.Net oddity of the day - Array Declarations</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/09/11/vb-net-oddity-of-the-day-array-declarations.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/09/11/vb-net-oddity-of-the-day-array-declarations.aspx</id><published>2007-09-11T20:05:59Z</published><updated>2007-09-11T20:05:59Z</updated><content type="html">I ran into a recent issue today relating to array declarations in VB.Net. I looked up array declarations on the net and found something that gave me hope, but alas... &amp;quot; Arrays In VB6 declaring an array Dim Items(5) As String gives you 6 items from index 0 to index 5. In VB.NET, this same declaration will yield 5 elements from index 0 through index 4. Be on the look out for &amp;quot;out of bounds&amp;quot; type errors. Also, all arrays in .NET must now be zero-based .&amp;quot; My personal favorite is the...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/09/11/vb-net-oddity-of-the-day-array-declarations.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=529" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author><category term="Programming" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Programming/default.aspx" /><category term="VB.Net" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/VB.Net/default.aspx" /></entry><entry><title>Things I hate...</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/08/31/things-i-hate.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/08/31/things-i-hate.aspx</id><published>2007-09-01T02:47:52Z</published><updated>2007-09-01T02:47:52Z</updated><content type="html">BTW, sorry I&amp;#39;ve been out of the loop for a while. Whatever. Things I hate...Windows Vista. Just kidding (well, not really). Anyway, I hate Web Services that do little more than allow inefficient remote access to a databases. As you may know, I&amp;#39;m working on a new contract these days for boring details see my blog on the matter . In any case, I was excited to see the 3rd party vender&amp;#39;s published web services that at first glance offered a nice interface to a complex system. They developed...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/08/31/things-i-hate.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=445" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author></entry><entry><title>Quick Background on my current CICS integration project</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/08/31/quick-background-on-my-current-cics-integration-project.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/08/31/quick-background-on-my-current-cics-integration-project.aspx</id><published>2007-09-01T02:00:00Z</published><updated>2007-09-01T02:00:00Z</updated><content type="html">I&amp;#39;m currently working on a stop-gap legacy integration project that is geared toward data integration between a legacy CICS system and a new 3rd party product. I have 2 major tasks in this project, the first being a web application for bulk data entry into both systems simultaneously and the second being cross-system data transformation and transfer. The integration points between the two systems are expected to support operations for the next 12 months. Past integration projects have been handled...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/08/31/quick-background-on-my-current-cics-integration-project.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=444" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author><category term="NHibernate" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/NHibernate/default.aspx" /><category term="Legacy Systems" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Legacy+Systems/default.aspx" /><category term="Programming" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Programming/default.aspx" /><category term="VB.Net" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/VB.Net/default.aspx" /><category term="Oracle" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Oracle/default.aspx" /></entry><entry><title>VB.Net oddity of the day - Assignment/Comparison operator</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/08/29/vb-net-oddity-of-the-day-assignment-comparison-operator.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/08/29/vb-net-oddity-of-the-day-assignment-comparison-operator.aspx</id><published>2007-08-29T15:56:00Z</published><updated>2007-08-29T15:56:00Z</updated><content type="html">On my current project I&amp;#39;m forced to code in VB.Net. Normally I&amp;#39;m pretty open to other languages, but VB.Net is irritating (more so than VB6 in my opinion). The language syntax is riddled with ambiguity (at least for a c-type guy like myself) and moving from c# to VB can be confusing. Here&amp;#39;s my latest beef with VB.Net. There&amp;#39;s only one operator for assignment and comparisons. As a result, the compiler handles evaluation of the the language syntax in a subtle, but irritating way. Here&amp;#39;s...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/08/29/vb-net-oddity-of-the-day-assignment-comparison-operator.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=429" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author><category term="Programming" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Programming/default.aspx" /><category term="VB.Net" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/VB.Net/default.aspx" /></entry><entry><title>CLOBbered again!</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/08/28/clobbered-again.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/08/28/clobbered-again.aspx</id><published>2007-08-28T23:47:00Z</published><updated>2007-08-28T23:47:00Z</updated><content type="html">Hey all, I&amp;#39;m currently working on an NHibernate on Oracle project and ran into the first problem with CLOBs that I&amp;#39;ve had in some time. I was trying to use a property that mapped to a CLOB in a Example instance for a session Criteria object. No dice. Oracle complained saying this: System.Data.OracleClient.OracleException: ORA-00932: inconsistent datatypes: expected - got CLOB Well, I guess sometimes you get lucky...and sometimes you just get CLOBbered. Guess now I have to dig into the NHibernate...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/08/28/clobbered-again.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=422" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author><category term="NHibernate" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/NHibernate/default.aspx" /><category term="Programming" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Programming/default.aspx" /><category term="Oracle" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Oracle/default.aspx" /></entry><entry><title>How to enlist ADO commands into an NHibernate transaction</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/04/10/how-to-enlist-ado-commands-into-an-nhibernate-transaction.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/04/10/how-to-enlist-ado-commands-into-an-nhibernate-transaction.aspx</id><published>2007-04-10T21:27:00Z</published><updated>2007-04-10T21:27:00Z</updated><content type="html">Adoption of NHibernate in a legacy environment can be daunting for a number of reasons. Aside from the overhead of becoming proficient with the framework itself, developers are also faced with thousands of lines of working (it's assumed) code that is already conversing with the system's data store(s). If complete migration to NHibernate is a prerequisite, then such systems would never make the move. That being said, NHibernate does afford a way to make calls using the plain old ADO.Net API. To be...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/04/10/how-to-enlist-ado-commands-into-an-nhibernate-transaction.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=135" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author><category term="Enlist" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Enlist/default.aspx" /><category term="NHibernate" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/NHibernate/default.aspx" /><category term="Legacy Systems" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Legacy+Systems/default.aspx" /><category term="Transactions" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/Transactions/default.aspx" /></entry><entry><title>Reflectionesque behavior in JavaScript</title><link rel="alternate" type="text/html" href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/04/06/reflectionesque-behavior-in-javascript.aspx" /><id>http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/04/06/reflectionesque-behavior-in-javascript.aspx</id><published>2007-04-06T23:53:00Z</published><updated>2007-04-06T23:53:00Z</updated><content type="html">Here's a little something in my continued investigation of JavaScript and its many wonders (man, that sounds strange!)... Okay, so for today's topic I'll look at some 'reflectionesque' behavior of JavaScript. As many know, the class Object can be used as an associative array. For instance: var myvar = new Object(); myvar["value1"] = 42; assert(42, myvar["value1"]); //would be true What many may not know is that objects will behave as associative array whether we like it or not. Properties (fields...(&lt;a href="http://www.lostechies.com/blogs/joshua_lockwood/archive/2007/04/06/reflectionesque-behavior-in-javascript.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.lostechies.com/aggbug.aspx?PostID=117" width="1" height="1"&gt;</content><author><name>jlockwood</name><uri>http://www.lostechies.com/members/jlockwood.aspx</uri></author><category term="JavaScript" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/JavaScript/default.aspx" /><category term="scripting" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/scripting/default.aspx" /><category term="jscript" scheme="http://www.lostechies.com/blogs/joshua_lockwood/archive/tags/jscript/default.aspx" /></entry></feed>