<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Adventures in Web Application Develompent by Phil Duba - General</title>
			<link>http://www.philduba.com/index.cfm</link>
			<description>This blog covers my adventures in web application development centering on Adobe&apos;s ColdFusion and Flex technologies with tangents into Adobe AIR, ASP.NET, PHP and Java. My goal as a web developer is to try and understand the aforementioned web-related technologies to a level in which I can build a fully functional system. This blog will track my progress, show the things I have learned, and what I may be currently working on.</description>
			<language>en-us</language>
			<pubDate>Wed, 08 Sep 2010 08:42:08 -0400</pubDate>
			<lastBuildDate>Fri, 21 Mar 2008 17:25:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>blog@philduba.com</managingEditor>
			<webMaster>blog@philduba.com</webMaster>
			
			<item>
				<title>Good User Interface Idea</title>
				<link>http://www.philduba.com/index.cfm/2008/3/21/Good-User-Interface-Idea</link>
				<description>
				
				Today, I booked my registration for &lt;a href=&quot;http://www.cfunited.com&quot;&gt;CFUnited&lt;/a&gt;, the hotel, and tickets for traveling to DC for &lt;a href=&quot;http://www.cfunited.com&quot;&gt;CFUnited&lt;/a&gt;. The one thing I saw in each was something that I hadn&apos;t seen before, the ability to send a confirmation email to more than one address. I was able to send one to my personal and one to my work. Maybe I&apos;m late to the party on this concept, but seriously, whoever decided that was a good paradigm in a user interface, kudos to you. 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Fri, 21 Mar 2008 17:25:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2008/3/21/Good-User-Interface-Idea</guid>
				
			</item>
			
			<item>
				<title>New Job</title>
				<link>http://www.philduba.com/index.cfm/2007/11/8/New-Job</link>
				<description>
				
				This week I have started a new job at the &lt;a href=&quot;http://www.chop.edu&quot;&gt;Children&apos;s Hospital of Philadelphia&lt;/a&gt; as a Web Applications Engineer. In my new role, I will help guide the Information Services division from its current architecture to a modern, more complete architecture. The big things on the horizon are get out of a really old ColdFusion setup (that&apos;s all I&apos;m going to say) and a legacy Java app server as well as establishing processes to enable the area I work for to be able to respond to the needs of the rest of the organization. I know there are a lot of challenging assignments ahead and I can&apos;t wait to get started. 
				</description>
				
				<category>General</category>				
				
				<category>Jobs</category>				
				
				<pubDate>Thu, 08 Nov 2007 08:29:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/11/8/New-Job</guid>
				
			</item>
			
			<item>
				<title>New Layout</title>
				<link>http://www.philduba.com/index.cfm/2007/10/31/New-Layout</link>
				<description>
				
				Over the last few nights, I updated the layout of my site. The previous layout had 3 columns, 1 main content area and two side navigation columns. It was also a fluid design. After looking it over for a while, I really didn&apos;t like it, so I thought I would take another shot at it. I found this current design over at &lt;a href=&quot;http://www.free-css-templates.com/&quot; title=&quot;Free-CSS-Templates&quot;&gt;free-css-templates&lt;/a&gt;. It is the DkBlog design. I worked on converting the &lt;a href=&quot;http://blogcfc.riaforge.com&quot; title=&quot;BlogCFC&quot;&gt;BlogCFC&lt;/a&gt; rendering to the design in the template as well as created different images for the backgrounds. If anyone has any issues viewing the site, please let me know. 
				</description>
				
				<category>Site</category>				
				
				<category>General</category>				
				
				<pubDate>Wed, 31 Oct 2007 08:24:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/10/31/New-Layout</guid>
				
			</item>
			
			<item>
				<title>Eclipse and the Compare With Each Other</title>
				<link>http://www.philduba.com/index.cfm/2007/10/13/Eclipse-and-the-Compare-With-Each-Other</link>
				<description>
				
				&lt;p&gt;&lt;a href=&quot;http://www.coldfusionjedi.com&quot;&gt;Ray Camden&lt;/a&gt; released yesterday version 5.9 of his &lt;a href=&quot;http://www.blogcfc.com&quot;&gt;BlogCFC&lt;/a&gt; application on which this website runs. I have always struggled with getting Ray&apos;s changes into my site, particularly when they affect areas of the application I might have changed to get the layout or functionality (like the inline comments) to what I want. I have used &lt;a href=&quot;http://www.eclipse.org&quot;&gt;Eclipse&apos;s&lt;/a&gt; (within &lt;a href=&quot;http://www.cfeclipse.org&quot;&gt;CFEclipse&lt;/a&gt;, of course) &quot;Local History&quot; to revert back to something I might have done earlier while working on a particular file. Today, for the first time, I used the other option within the Compare file-context menu, &quot;With Each Other&quot;. Boy I wish I had discovered this much earlier as it would have made my life easier (and saved some ink) when comparing what changes occurred between the base BlogCFC code base and what I had on my system. It just goes to show, take a few minutes to look at the IDE you use to develop in your particular programming language as you will most likely find something that will make your job easier.&lt;/p&gt; 
				</description>
				
				<category>Development Tools</category>				
				
				<category>General</category>				
				
				<category>CFEclipse</category>				
				
				<pubDate>Sat, 13 Oct 2007 14:45:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/10/13/Eclipse-and-the-Compare-With-Each-Other</guid>
				
			</item>
			
			<item>
				<title>Rangers vs. the NHL - Battle for Digital Rights</title>
				<link>http://www.philduba.com/index.cfm/2007/10/8/Ranges-vs-the-NHL--Battle-for-Digital-Rights</link>
				<description>
				
				&lt;p&gt;An interesting battle is shaping up between the &lt;a href=&quot;http://www.nyrangers.com&quot;&gt;New York Rangers&lt;/a&gt; and the &lt;a href=&quot;http://www.nhl.com&quot;&gt;NHL&lt;/a&gt; over the Rangers&apos; website. Since a NHL Board of Governors (all owners in the NHL) in 2006, the NHL started the process of centralizing all of their teams&apos; websites and digital assets into an NHL run operation. The intention of this was to provide a more unified appearance for each team across the league as some sites were very poor while others were excellent. Well, &lt;a href=&quot;http://www.msg.com&quot;&gt;MSG&lt;/a&gt;, the owners of the Rangers, Knicks, the Garden, and other operations in NYC are not giving up control of their site and have sued the NHL essentially claiming the NHL is infringing on its own digital rights to promote the Rangers as they see fit and the revenue its website can bring to the team. The NHL claims that combining all of the sites will allow for greater advertising and other streams of revenue for all teams as they can offer a package with more far reaching impact than a local team can. The &lt;a href=&quot;www.nfl.com&quot;&gt;NFL&lt;/a&gt;, &lt;a href=&quot;http://www.mlb.com&quot;&gt;MLB&lt;/a&gt;, and &lt;a href=&quot;http://www.nba.com&quot;&gt;NBA&lt;/a&gt; have all consolidated their online efforts. A very good post can be found over on the hockey blog &lt;a href=&quot;http://www.kuklaskorner.com/index.php/hockey/comments/the_issue_of_digital_rights/&quot;&gt;Kukla&apos;s Korner&lt;/a&gt; which also contains a link to an interesting article form the &lt;a href=&quot;http://www.sportsbusinessjournal.com&quot;&gt;Sports Business Journal&lt;/a&gt;.&lt;/p&gt;  [More]
				</description>
				
				<category>Hockey</category>				
				
				<category>General</category>				
				
				<pubDate>Mon, 08 Oct 2007 19:37:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/10/8/Ranges-vs-the-NHL--Battle-for-Digital-Rights</guid>
				
			</item>
			
			<item>
				<title>I love Google Analytics AIR Suite</title>
				<link>http://www.philduba.com/index.cfm/2007/10/4/I-love-Google-Analytics-AIR-Suite</link>
				<description>
				
				&lt;p&gt;For the past couple of weeks, I have been using the &lt;a href=&quot;http://www.aboutnico.be/index.php/google-analytics-air-beta-sign-up/&quot;&gt;Google Analytics Reporting AIR Application&lt;/a&gt; authored by &lt;a href=&quot;http://www.aboutnico.be&quot;&gt;Nicolas Lierman&lt;/a&gt; for this site. While I don&apos;t get a great deal of traffic for this site, I always like looking at the stats Google provides, especially that map/location of visitors and browser/OS versions. I used some of this information when reskinning the site. I like the AIR application because it lets me get to all the information without going through the clunky interface that Google has. I also like the fact I can add in more profiles and switch relatively easily between them. Most importantly, though, the AIR application has provided me with a sense of what can be done with an AIR application and how, I think, the main value of these types of application is the dissemination of information across a business quickly and easily, very much like the web-based portal.&lt;/p&gt; 
				</description>
				
				<category>General</category>				
				
				<category>AIR</category>				
				
				<pubDate>Thu, 04 Oct 2007 07:40:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/10/4/I-love-Google-Analytics-AIR-Suite</guid>
				
			</item>
			
			<item>
				<title>0 for 2007</title>
				<link>http://www.philduba.com/index.cfm/2007/10/1/0-for-2007</link>
				<description>
				
				&lt;p&gt;Now that &lt;a href=&quot;http://adobemax2007.com&quot;&gt;Adobe MAX&lt;/a&gt; has started, for the first time in almost 6 years, I will have not made a significant technology conference during a calendar year. Most of that time, I have attended &lt;a href=&quot;http://www.cfunited.com&quot;&gt;CFUnited&lt;/a&gt; and one time I was fortunate enough to go to MAX in New Orleans. I have always liked going to conferences for more than the technical discussions. The social aspect is extremely hard to beat and you can make great friends (and resources) for life at these events. There is also the great feeling of being one of the first folks to see something in action in public. As 2008 starts to approach, I know I&apos;ll probably only get the chance to get to one conference (at least I hope so) so I will have to figure out which of the big three ColdFusion events (and maybe an east coast Flex360 in Philly? ;) I want to go to and start prepping my management now. Hope everyone is enjoying MAX and keep the blog posts coming!&lt;/p&gt; 
				</description>
				
				<category>Conferences</category>				
				
				<category>General</category>				
				
				<pubDate>Mon, 01 Oct 2007 20:54:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/10/1/0-for-2007</guid>
				
			</item>
			
			<item>
				<title>Back to Regularly Scheduled Programming</title>
				<link>http://www.philduba.com/index.cfm/2007/8/13/Back-to-Regularly-Scheduled-Programming</link>
				<description>
				
				&lt;p&gt;Ok, so this is the obligatory &quot;I&apos;m Back&quot; posting and it&apos;s somewhat cheesy to do, but I don&apos;t care. I have finally finished my blog redesign. I&apos;d like to thank all the folks that redesigned their sites in the past 3-4 months as that&apos;s about how long I have wanted to do this. I used &lt;a href=&quot;http://www.danvega.org/blog/&quot;&gt;Dan Vega&lt;/a&gt;&apos;s postings on what he did for his design as well as making the comments form a part of the posting. I also like the 3-column layout &lt;a href=&quot;http://www.angry-fly.com&quot;&gt;Russ Johnson&lt;/a&gt; had on his site. So, I redid the graphics and the design, incorporating my &lt;a href=&quot;http://www.usna.edu&quot;&gt;Naval Academy&lt;/a&gt; colors instead of the orange-and-black of the &lt;a href=&quot;http://www.philadelphiaflyers.com&quot;&gt;Flyers&lt;/a&gt;.&lt;/p&gt;  [More]
				</description>
				
				<category>General</category>				
				
				<pubDate>Mon, 13 Aug 2007 16:57:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/8/13/Back-to-Regularly-Scheduled-Programming</guid>
				
			</item>
			
			<item>
				<title>Apologies for the reposts in the aggregators</title>
				<link>http://www.philduba.com/index.cfm/2007/5/9/Apologies-for-the-reposts-in-the-aggregators</link>
				<description>
				
				I apologize for the multiple re-posts that showed up in the aggregators today. Some of my posts had been timing out for reasons I am unsure of at the moment. The best explanation I can give is that each of the posts had a &apos;--&apos; in the alias entry which is used in the SES URLs for BlogCFC. For some reason, the web server at my hosting account would not load these entries. I replaced all of the entries I could find this morning that had the &apos;--&apos; and that is the reason for the aggregators reproducing the entries. I know I don&apos;t necessarily like when seeing posts on &lt;a href=&quot;http://weblogs.macromedia.com&quot; target=&quot;_blank&quot;&gt;MXNA&lt;/a&gt; or &lt;a href=&quot;http://www.fullasagoog.com&quot; target=&quot;_blank&quot;&gt;FullAsAGoog&lt;/a&gt; that aren&apos;t present. Again, I apologize for this happening, just working through some kinks. 
				</description>
				
				<category>General</category>				
				
				<pubDate>Wed, 09 May 2007 07:43:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/5/9/Apologies-for-the-reposts-in-the-aggregators</guid>
				
			</item>
			
			<item>
				<title>It&apos;s Friday! But I&apos;m sad anyways ...</title>
				<link>http://www.philduba.com/index.cfm/2007/5/4/Its-Friday-But-Im-sad-anyways-</link>
				<description>
				
				Well, I&apos;m glad the weekend is here. I have a friend coming in from California and that means all my friends will be getting together over the weekend so it isn&apos;t all bad. What made me sad is that I logged on this morning and just about every one of the RSS feeds I have on my Google home page had something like &quot;Off to &lt;a href=&quot;http://www.cfobjective.com&quot; target=&quot;_blank&quot;&gt;Cf.Objective&lt;/a&gt;&quot; or &quot;Arrived at &lt;a href=&quot;http://www.cfobjective.com&quot; target=&quot;_blank&quot;&gt;Cf.Objective&lt;/a&gt;&quot;. Seeing all the great presentations, I wish I was there as I think there&apos;s a lot of information that is going to be shelled out. Hopefully the blog world gives good accounts of the presos and maybe there will be videos coming out after? Anyways, I&apos;m going to make it a resolution to get there next year no matter what. Oh well, back to work ... 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Fri, 04 May 2007 07:10:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/5/4/Its-Friday-But-Im-sad-anyways-</guid>
				
			</item>
			
			<item>
				<title>Philly CFUG is on for tomorrow!</title>
				<link>http://www.philduba.com/index.cfm/2007/3/12/Philly-CFUG-is-on-for-tomorrow</link>
				<description>
				
				From the manager email:
&lt;hr/&gt;
Meeting Information&lt;br/&gt;
Date: March 13, 2007 @ 5:00 PM &lt;br/&gt;

Adam Lehman on building Flex applications powered by ColdFusion. A two-hour can&apos;t-miss talk!&lt;/br&gt;
Plan on skipping out early tomorrow for some free high-intensity ColdFusion training as Adam Lehman from Adobe rolls in to town to speak on building Flex apps powered by ColdFusion! After the excitement of 360Flex it&apos;s time to settle down and learn how, as ColdFusion geniuses, we can integrate pieces of Flex in our apps to improve user experience. It&apos;s not everyday we are able to host a speaker from Adobe so PLEASE come out and help make a strong showing for the Philly market!&lt;/br&gt;
&lt;br/&gt;
Parking is available at 18th and Arch, though as always we recommend using mass transit whenever possible. Starbucks is on the ground floor for any caffeine junkies planning on attending, plus we&apos;ll have the usual soda and pizza for a light (read: not good for you) snack/dinner.&lt;br/&gt;
&lt;br/&gt;
Location: 1801 Market Street 15th Floor&lt;br/&gt;
&lt;hr/&gt;
I hope the room is full with everyone from Philly&apos;s CF Community. Go &lt;a href=&quot;http://www.phillycfug.org&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt; to register. I&apos;ll be going, taking Patco in from Jersey. See ya there! 
				</description>
				
				<category>Adobe</category>				
				
				<category>CFUG</category>				
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Mon, 12 Mar 2007 10:16:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/3/12/Philly-CFUG-is-on-for-tomorrow</guid>
				
			</item>
			
			<item>
				<title>Always Learning</title>
				<link>http://www.philduba.com/index.cfm/2007/2/14/Always-Learning</link>
				<description>
				
				One of the things I have always been a true believer in is one should try and learn something new every day. In the past few days, I came across a few things in my work that I didn&apos;t know before:&lt;br/&gt;&lt;br/&gt;
1. OpenOffice documents can be opened right inside of Eclipse. I didn&apos;t know this, I accidentally clicked on a document while in Eclipse and presto, I was viewing the document.&lt;br/&gt;
2. MS SQL Query Analyzer can be launched directly from Enterprise Manager. The client I am working for now, has Enterprise Manager configured on all of the workstations, but never gave out the Database user passwords to the developers so we couldn&apos;t reconfigure the database connection if we wanted to. So I needed to run some SQL files yesterday and wanted to go through Query Analyzer, but couldn&apos;t get past the Connection dialog, obviously. Then a coworker told me to go into Enterprise Manager, highlight the database and then click Tools -&gt; Query Analyzer and that launched with the connection already done. Sweet shortcut!&lt;br/&gt;
3. Lots of XML manipulation in ColdFusion. As you may know, from reading my blog, I have been working with SAML and trying to setup a Service Provider using pure ColdFusion. Yesterday, I spent most of my time developing a canonicalization function and all I can say is thank goodness that ColdFusion represents XML as a series of Structures and Arrays. It makes life so much easier. I hadn&apos;t done much XML manipulation in the past, but I think I got a few months worth of it yesterday.&lt;br/&gt;&lt;br/&gt;
Hopefully I find some time outside of work to go into details on the canonicalization in ColdFusion and post a component or two out there as well as continue the SAML series. 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Wed, 14 Feb 2007 07:20:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/2/14/Always-Learning</guid>
				
			</item>
			
			<item>
				<title>A New Frontier</title>
				<link>http://www.philduba.com/index.cfm/2007/2/2/A-New-Frontier</link>
				<description>
				
				&lt;p&gt;I haven&amp;#39;t gotten a chance to do a lot of the things I have wanted to lately (&lt;a href=&quot;http://cfugmgr.riaforge.org&quot; target=&quot;_blank&quot; title=&quot;User Group Manager&quot;&gt;User Group Manager&lt;/a&gt;, SAML series, Flex, etc.). But there is a good reason, I just completed my first week at my new job with &lt;a href=&quot;http://www.winmill.com&quot; target=&quot;_blank&quot; title=&quot;WinMill Software&quot;&gt;WinMill Software&lt;/a&gt;. I am excited about the opportunities available and the diverse projects I&amp;#39;ll have the opportunity to work on. I enjoyed my time with ADP VirtualEdge and will miss all of the great people there. So, hopefully I can get back to doing the things I had back on my plate to do in mid-January and work towards those resolutions.&amp;nbsp;&lt;/p&gt; 
				</description>
				
				<category>General</category>				
				
				<pubDate>Fri, 02 Feb 2007 22:39:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/2/2/A-New-Frontier</guid>
				
			</item>
			
			<item>
				<title>Going Ons</title>
				<link>http://www.philduba.com/index.cfm/2007/1/18/Going-Ons</link>
				<description>
				
				&lt;p&gt;It&amp;#39;s been almost a week since I last blogged (blame it on being depressed by the Eagles&amp;#39; loss) but I wanted to post something real quick to update on some of things I&amp;#39;ve been up to.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Almost done part 2 of my SAML series as there is somewhat of a difference in packet definitions from version 1.1 to 2.0 that I need to check on before releasing the post&lt;/li&gt;&lt;li&gt;I have been working mostly on the &lt;a href=&quot;http://cfugmgr.riaforge.org&quot; target=&quot;_blank&quot;&gt;User Group Manager&lt;/a&gt; application and a progress report can be found &lt;a href=&quot;http://cfugmgr.riaforge.org/blog/index.cfm/2007/1/18/Progress-Update&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;. Hoping to have a released product by February5, with a 1.0 release about 2 weeks after that.&lt;br /&gt; &lt;/li&gt;&lt;li&gt;Still learning Flex, trying to get through the last few chapters of the Training from the Source before I begin work on a pet project. When I&amp;#39;m done that pet project, I&amp;#39;ll release it as I hope others will look at it and critique it for me so I can continue to learn.&lt;/li&gt;&lt;/ul&gt;There are a few other things I am working on, but details on those items will have to wait for another day. 
				</description>
				
				<category>General</category>				
				
				<pubDate>Thu, 18 Jan 2007 06:40:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/1/18/Going-Ons</guid>
				
			</item>
			
			<item>
				<title>A Question of How Many forms?</title>
				<link>http://www.philduba.com/index.cfm/2007/1/4/A-Question-of-How-Many-forms</link>
				<description>
				
				&lt;p&gt;The other day, our QA manager was trying to develop a simple List/CRU application for managing all of his test plans and was asking the development team for help at work. This lead to an interesting conversation between myself and a colleague on form development. He was of the opinion that there should be one form to execute both the add and edit of an item. I was arguing the point of having one for the add and one for the edit based on the type of execution one was doing based on the fact that one type of action would have proper values and the other wouldn&amp;#39;t. We talked a little more and then ultimately, we left the QA manager to his own devices to finish his project (we sorta helped, but oh well, he&amp;#39;s QA, right?).&lt;/p&gt;  [More]
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Thu, 04 Jan 2007 12:25:00 -0400</pubDate>
				<guid>http://www.philduba.com/index.cfm/2007/1/4/A-Question-of-How-Many-forms</guid>
				
			</item>
			</channel></rss>