<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mike&#039;s Musings &#187; Uncategorized</title>
	<atom:link href="http://kaply.com/weblog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://kaply.com/weblog</link>
	<description>My musings about mozilla, microformats, me and my motivations.</description>
	<lastBuildDate>Fri, 16 Jul 2010 20:20:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Chick-Fil-A and QBQ</title>
		<link>http://kaply.com/weblog/2010/05/26/chick-fil-a-qb/</link>
		<comments>http://kaply.com/weblog/2010/05/26/chick-fil-a-qb/#comments</comments>
		<pubDate>Wed, 26 May 2010 15:23:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chick-fil-a]]></category>
		<category><![CDATA[qbq]]></category>

		<guid isPermaLink="false">http://kaply.com/weblog/?p=498</guid>
		<description><![CDATA[My kids and I were supposed to go spend the day (and night) at the new Chick-fil-A in Kyle, Texas for a chance to win free Chick-fil-a for a year. To get the chance to compete, you either have to &#8230; <a href="http://kaply.com/weblog/2010/05/26/chick-fil-a-qb/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
My kids and I were supposed to go spend the day (and night) at the new <a href="http://www.chick-fil-a.com/">Chick-fil-A</a> in <a href="http://www.cityofkyle.com/">Kyle, Texas</a> for a <a href="http://www.chick-fil-a.com/?#insidersfirst100">chance to win free Chick-fil-a for a year</a>. To get the chance to compete, you either have to be one of the first 100 in line, or if more than 100 people show at 6:00 AM the day before, there is a raffle for the 100 spots. In this case, there were more than 100 people (175) and we arrived at 6:05 AM due to some navigation issues. So we were out of luck. We had planned to make a fun day and night out of this, so needless to say the kids were pretty disappointed.</p>
<p>
As I began processing why we were late, I immediately started looking for ways to shift the blame. Why did Google Maps have the exit number wrong? Why doesn&#8217;t Chick-fil-A have the location of new restaurants in its restaurant finder? Why wasn&#8217;t there a <a href="http://www.skysignsballoons.com/giantinflatables/characters.html">giant cow</a> on top of the building to make it easy to spot? And suddenly it occurred to me that I had fallen into the blame game. I was asking the wrong questions.</p>
<p><p>
In his incredible book, <a href="http://qbq.com/">QBQ</a>, <a href="http://twitter.com/qbqguy">John G. Miller</a> talks about asking the <em>The Question Behind the Question®</em>. So I started asking the right question. What could I have done differently? I could have left earlier. I could have double checked the directions. I could have contacted the Kyle Chick-fil-A to make sure I knew where it was. And I realized that it wasn&#8217;t Google Maps&#8217; fault. And it wasn&#8217;t Chick-fil-A&#8217;s fault. It was my fault. I could have done something. I needed to practice personal accountability.
</p>
<p>
Whenever we choose to practice personal accountability, we&#8217;re going completely against the tide of our culture. Articles <a href="http://news.yahoo.com/s/ap/20100511/ap_on_bi_ge/us_gulf_oil_spill">like this one about blame shifting the BP oil spill</a> make it abundantly clear &#8211; we&#8217;re not interested in solving the problem, we&#8217;re interested in finding someone to blame. That prevents us from finding the failures in ourselves (and gives us a person for the lawsuit).
</p>
<p>
When you are faced with situations in your life that don&#8217;t go the way you want, ask yourself, what could I have done differently? And what can I do in the future to make sure this doesn&#8217;t happen to me (or anyone else) again? And then fix it. Because it&#8217;s your problem now.
</p>
<p>
So what did I do? I sent email to Chick-fil-A suggesting that they add maps to their restaurant opening pages. And I did some research and found out that all the major mapping software has the wrong exit for Kyle, Texas. So I&#8217;m going to contact Kyle and let them know since they have more clout than me to try to fix it.
</p>
<p>
And I&#8217;m taking the kids to Chick-fil-A for dinner. We didn&#8217;t make the grand opening. But we can still have a great meal.</p>
]]></content:encoded>
			<wfw:commentRss>http://kaply.com/weblog/2010/05/26/chick-fil-a-qb/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>New CCK Wizard on AMO</title>
		<link>http://kaply.com/weblog/2010/04/09/new-cck-wizard-on-amo/</link>
		<comments>http://kaply.com/weblog/2010/04/09/new-cck-wizard-on-amo/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 14:39:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://kaply.com/weblog/?p=479</guid>
		<description><![CDATA[My latest CCK Wizard is now officially available on AMO. As noted in previous posts, this version primarily focused on coexistence of multiple CCKs, as well as updating the proxy configuration to match Firefox 3.6. I also added some usability &#8230; <a href="http://kaply.com/weblog/2010/04/09/new-cck-wizard-on-amo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
<a href="https://addons.mozilla.org/firefox/addon/2553">My latest CCK Wizard is now officially available on AMO</a>.
</p>
<p>
As noted in previous posts, this version primarily focused on coexistence of multiple CCKs, as well as updating the proxy configuration to match Firefox 3.6. I also added some usability enhancements, including the ability to open an existing configuration.
</p>
<p>
The most interesting feature I brought back is the ability to hide a CCK so that it can&#8217;t be uninstalled. Here&#8217;s some background.
</p>
<p>
With Firefox 3.5 and previous, there were two options you could add to your extension that only affected it if it was installed in the same directory as the EXE &#8211; hidden and locked. Locked preventing the extension from being uninstalled (but it could still be disabled &#8211; so kind of useless) and hidden preventing it from being seen at all (which of course prevented it from being disabled or locked). Mozilla removed hidden for Firefox 3.6 but left locked behind. What I&#8217;ve done is made it so that if you specify locked, it means hidden. This was the easiest way to make this work and has the nice side effect that if in your deployment, you need to hide other extensions, just mark them as locked.
</p>
<p>
Support for the CCK Wizard is provided through <a href="http://code.google.com/p/ff-cckwizard/">Google Code</a>.
</p>
<p>
Enjoy!
</p>
</p>
<p>
<h5><em>Do you need to do even more customization of Firefox for your organization? That&#8217;s what we do. Contact <a href="http://consulting.kaply.com">Kaply Consulting</a>.</em></h5></p>
]]></content:encoded>
			<wfw:commentRss>http://kaply.com/weblog/2010/04/09/new-cck-wizard-on-amo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MetroFAIL Merchandise</title>
		<link>http://kaply.com/weblog/2009/12/16/metrofail/</link>
		<comments>http://kaply.com/weblog/2009/12/16/metrofail/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 18:41:29 +0000</pubDate>
		<dc:creator>mkaply</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[austin]]></category>
		<category><![CDATA[metrofail]]></category>
		<category><![CDATA[metrorail]]></category>

		<guid isPermaLink="false">http://www.kaply.com/weblog/?p=387</guid>
		<description><![CDATA[This is for my Austin folks. I started a site on CafePress.com selling MetroFAIL merchandise. You should go there and buy stuff! Tired of Capital Metro&#8217;s Epic FAIL around commuter rail? Show how you feel with MetroFAIL merchandise.]]></description>
			<content:encoded><![CDATA[<p>
This is for my Austin folks. I started a site on CafePress.com selling MetroFAIL merchandise. You should go there and buy stuff!
</p>
<p>
Tired of Capital Metro&#8217;s Epic FAIL around commuter rail? Show how you feel with MetroFAIL merchandise.
</p>
<p><a href="http://cafepress.com/metrofail"><img border="0" src="http://logo.cafepress.com/nocache/9/4764129.jpg" alt="MetroFail"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kaply.com/weblog/2009/12/16/metrofail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No More Rickrolling for Firefox Users</title>
		<link>http://kaply.com/weblog/2008/04/14/no-more-rickrolling-for-firefox-users/</link>
		<comments>http://kaply.com/weblog/2008/04/14/no-more-rickrolling-for-firefox-users/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 04:03:49 +0000</pubDate>
		<dc:creator>mkaply</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bbspot]]></category>
		<category><![CDATA[rickroll]]></category>

		<guid isPermaLink="false">http://www.kaply.com/weblog/2008/04/14/no-more-rickrolling-for-firefox-users/</guid>
		<description><![CDATA[After reading this great article on BBspot, I just couldn&#8217;t resist. I wrote the Quash Unreasonable Electronic Entertainment Recognition extension for Firefox. You can read about it here.]]></description>
			<content:encoded><![CDATA[<p>
After reading this <a href="http://www.bbspot.com/News/2008/04/firefox-offers-rickroll-protection.html">great article</a> on <a href="http://www.bbspot.com/">BBspot</a>, I just couldn&#8217;t resist. I wrote the Quash Unreasonable Electronic Entertainment Recognition extension for Firefox.
</p>
<p>
You can read about it <a href="http://www.bbspot.com/Log/#id1373">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kaply.com/weblog/2008/04/14/no-more-rickrolling-for-firefox-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exemptions, Allowances and Deductions: How to reduce your federal tax refund</title>
		<link>http://kaply.com/weblog/2008/02/12/exemptions-allowances-and-deductions-how-to-reduce-your-federal-tax-refund/</link>
		<comments>http://kaply.com/weblog/2008/02/12/exemptions-allowances-and-deductions-how-to-reduce-your-federal-tax-refund/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 17:12:41 +0000</pubDate>
		<dc:creator>mkaply</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[money]]></category>

		<guid isPermaLink="false">http://www.kaply.com/weblog/2008/02/12/exemptions-allowances-and-deductions-how-to-reduce-your-federal-tax-refund/</guid>
		<description><![CDATA[A little change of pace. Let&#8217;s talk taxes. One of the things I do in my spare time is facilitate Dave Ramsey&#8217;s Financial Peace University. I&#8217;m also one of Dave&#8217;s Certified Counselors. One of the situations that comes up a &#8230; <a href="http://kaply.com/weblog/2008/02/12/exemptions-allowances-and-deductions-how-to-reduce-your-federal-tax-refund/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
A little change of pace. Let&#8217;s talk taxes.
</p>
<p>
One of the things I do in my spare time is facilitate <a href="http://www.daveramsey.com/fpu/">Dave Ramsey&#8217;s Financial Peace University</a>. I&#8217;m also one of <a href="http://www.daveramsey.com/fpu/counseling/?FuseAction=dspContent&#038;intContentID=139">Dave&#8217;s Certified Counselors</a>. One of the situations that comes up a lot (especially this time of year) is people getting large tax refunds. They don&#8217;t understand why large tax refunds are bad and they don&#8217;t understand how to use the allowances or exemptions on their <a href="http://www.irs.gov/pub/irs-pdf/fw4.pdf">W-4 (PDF)</a> to reduce their refunds. I&#8217;d like to try to clear things up. Note that I am not a tax professional or an accountant, and your situation may be fact dependent. If you need specific advice, your should go to a professional.
</p>
<h4>Why tax refunds are bad</h4>
<p>
Just to be clear, tax refunds are a no interest loan to the government. Every dollar you get in a tax refund is a dollar that you could have taken home at some point during the year. I see people struggling to make their bills month to month, but getting large refunds. They don&#8217;t realize that they could be bringing that money home in their paycheck instead of waiting to get it in April by changing their allowances. This would help a lot of their struggle.
</p>
<h4>What are allowances?</h4>
<p>
Before we talk about reducing your refund, we need to clear up the concept of allowances vs. exemptions vs. deductions, since this is what causes much of the confusion. The <a href="http://www.irs.gov/pub/irs-pdf/fw4.pdf">W-4 form (PDF)</a> allows you to specify your <em>allowances</em> (sometimes called <em>exemptions</em>). It also provides a some worksheets to help you try to figure out your <em>allowances</em>. Most people rely on these worksheets to figure out their <em>allowances</em> without looking at their overall tax situation. These worksheet attempts to guess what <em>deductions</em> you will have on your taxes so that it can then compute how many <em>allowances</em> you should take. It might work if you are filing a <a href="http://www.irs.gov/pub/irs-pdf/f1040ez.pdf">1040EZ (PDF)</a> or have a simple tax return, but for most people it simply doesn&#8217;t cut it. So how do I determine my <em>allowances</em>? We&#8217;ll go into that in a minute, but let&#8217;s again define our terms. <em>Allowances</em> or <em>exemptions</em> are about the amount of money that is taken out of your paycheck <strong>during the year</strong>. <em>Deductions</em> are about things you deduct from your income <strong>when you do your taxes</strong>.
</p>
<h4>So how do I determine my allowances?</h4>
</p>
<p>
Generally it is pretty difficult to predict your taxes for the following year. So what we are going to do is attempt to use the refund you got this year to modify your allowances so you get less of a refund next year. We&#8217;re going to do that using a <a href="http://www.kaply.com/money/tax2008.html">worksheet I created</a>. This worksheet will allow you adjust withholding allowances interactively to see how they will impact your take home pay. Let&#8217;s take a specific example (Note I completely made these numbers up.)
</p>
<p>
Bob is paid weekly. He makes $1000 dollars a week. He does not contribute to his 401(k) and he does not have any health care expenses taken out of his paycheck. He is single and is not claiming any allowances, so the government is taking out the maximum amount of income tax. He did his taxes and he discovered that he got a $3000 refund. He wants to know how he can take that home instead of giving it to the government. Here are the steps to follow:</p>
<ol>
<li>Figure out how many paychecks you have left this year. Bob is did his taxes on April 15, so he has approximately 38 (52-14) paychecks left this year.
<li>Divide your refund by the number of paychecks left in the year to get the additional amount you want to take home each paycheck. For Bob, this is about $79 (3000/38).
<li>Fill out the information in <a href="http://www.kaply.com/money/tax2008.html">the worksheet</a> using a current paycheck. This is to verify that the worksheet is computing your data correctly. For Bob the government should be taking out $169.70 each paycheck for taxes. He can look at his paycheck to verify this.
<li>Change the withholding allowances on the worksheet to adjust your take home pay so that it is increased by the amount you want. For Bob, our target is $832 ($753+$79). By adjusting the allowances on the spreadsheet, we see that five would take us over our target, four would take us under. Most people would rather get a refund, so Bob should set his allowances to four.
<li>Fill out a new <a href="http://www.irs.gov/pub/irs-pdf/fw4.pdf">W-4 form (PDF)</a> and submit it to your payroll department. Some companies might provide an online way to do this.
</ol>
<p>
Note that you can also use this method to take home money during the year if you know FOR SURE you are going to be getting a tax credit. For instance, if you adopt a child, you get a tax credit of $10,960. Instead of waiting to get that as a refund, you can simply adjust your allowances so that you get that money during the year. Only do this if you KNOW the adoption will be finalizing before the end of the year!
</p>
<p>
Some people might find that because they give a lot to charity or have a lot of deductions, that they might need to set their allowances over ten. When you try to do this, your employer might say something scary about needing to notify the IRS if you go above ten. Don&#8217;t worry about it. It&#8217;s just a formality. There is nothing wrong with going above ten allowances as long as you are not doing this to try to avoid paying taxes during the year. When I adopted my children, my allowances went way over ten. It&#8217;s not a big deal. The important thing here is not to use this method to take home all your money and then pay a lot at tax time. If you do this, the IRS will start requiring you to pay quarterly taxes. Our only goal is to reduce our refund.
</p>
<p>
Finally, if you know you are going to be paying capital gains or some other extra tax, this computation might not work for you. So be careful.
</p>
<p>
So to summarize. You don&#8217;t want a big refund. Take your money home during the year. Use my <a href="http://www.kaply.com/money/tax2008.html">2008  Withholding Allowance Calculator</a> to figure out how to adjust your allowances.</p>
<p>
<sub>Nerd Note: The amount of each withholding allowance is based on your marital status and your pay cycle. It is also dependent on the specific amount of your pay (the percentage changes as your pay goes up). If you are curious how this works, you can read <a href="http://www.irs.gov/pub/irs-pdf/p15.pdf">IRS Publication 15</a> or just read my JavaScript code.</sub></p>
]]></content:encoded>
			<wfw:commentRss>http://kaply.com/weblog/2008/02/12/exemptions-allowances-and-deductions-how-to-reduce-your-federal-tax-refund/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ajax Experience Trip Report</title>
		<link>http://kaply.com/weblog/2007/10/29/ajax-experience-trip-report/</link>
		<comments>http://kaply.com/weblog/2007/10/29/ajax-experience-trip-report/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 18:25:21 +0000</pubDate>
		<dc:creator>mkaply</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ajaxexperience]]></category>

		<guid isPermaLink="false">http://www.kaply.com/weblog/2007/10/29/ajax-experience-trip-report/</guid>
		<description><![CDATA[Thought I&#8217;d take a minute to post about Ajax Experience. Before I talk about the conference, I want to talk a little bit about some really cool technology that was in the Seaport Hotel. It&#8217;s called Seaportal. Seaportal is a &#8230; <a href="http://kaply.com/weblog/2007/10/29/ajax-experience-trip-report/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
Thought I&#8217;d take a minute to post about <a href="http://ajaxexperience.techtarget.com/east/index.html">Ajax Experience</a>.
</p>
<p>
Before I talk about the conference, I want to talk a little bit about some really cool technology that was in the <a href="http://www.seaportboston.com/">Seaport Hotel</a>. It&#8217;s called <a href="http://www.seaportboston.com/SeaBos/Images/Document/seaportal_release.pdf">Seaportal</a>. Seaportal is a machine running Windows XP Embedded that provides web surfing, office applications and free Voice over IP. It uses <a href="http://www.openoffice.org/">OpenOffice</a> for the office applications and Internet Explorer for the web surfing. I was curious about the mix of open source and non-open source, so I contacted the IT department. The answer was what I expected. They picked OpenOffice because it saved them money on licensing, and they picked IE because it was a part of the embedded stack that came from their vendor They didn&#8217;t want to add extra software to the stack, which makes perfect sense. The IE also came pretty well customized by the vendor, although they did have to work to figure out how to do more customization with the registry.
</p>
<p>
All in all, I was VERY impressed by their solution and found myself using it a lot to avoid turning on my laptop when I needed something quick. My only complaints would be that using IE 6 is REALLY painful and that they need to be more current with adding interesting plug ins and things. For instance, I couldn&#8217;t watch TV shows from <a href="http://dynamic.abc.go.com/streaming/landing?lid=ABCCOMGlobalMenu&#038;lpos=FEP">abc.com</a> because it uses some proprietary plug ins.
</p>
<p>
If you stay in Boston, stay at the Seaport and request a room with Seaportal to check it out. Now on to the conference&#8230;
</p>
<p>
Started out the conference on Wednesday by attending &#8220;State of Ajax&#8221; by Ben Galbraith and Dion Almaer. Good talk. Awesome pie chart about where web developers spend their time that I wish I could find to show you. (Their State of Ajax talk is not on the <a href="http://ajaxexperience.techtarget.com/east/html/slides.html">Ajax Experience slides page</a>.) I disagreed with their assessment of JavaScript tools. There is more to life than Firebug.
</p>
<p>
Next up was <a href="http://www.linkedin.com/pub/1/666/446">Kevin Survance</a> from <a href="http://www.mapquest.com/">MapQuest</a>. This keynote was awesome. Kevin is an excellent speaker and he gave a great picture of what MapQuest is doing to reinvent themselves. He talked about the <a href="http://beta.mapquest.com">new MapQuest which is in beta</a> right now. I find it funny that despite the popularity of Google Maps, the term MapQuest is embedded in our culture similar to Kleenex. On a side note, I talked to a couple MapQuest developers about microformats and I&#8217;m hoping they&#8217;ll put them on the site. I&#8217;m planning to do an Operator action for the new MapQuest beta.
</p>
<p>
From there I went to the Aptana IDE presentation. This presentation was disappointing. The presenter just wasn&#8217;t the right guy to do this, and there was actually too much demo and not enough slides.
</p>
<p>
After lunch I went to the Google Gears talk, and it was interesting, but there really wasn&#8217;t much that I couldn&#8217;t have gotten from reading documentation on the web, so I went over to catch the tail end of Accessibility and Internationalization with Dojo. Good presentation, but it was folks on my team, so what did I expect.
</p>
<p>
After lunch I went to &#8220;iPhone and iPod Touch Web Development&#8221; which was a horribly named presentation, because it was basically a plug for Aptana. This session should have been simply combined into the other Aptana presentation.
</p>
<p>
Skipped the next round, but caught the Silverlight presentation later that afternoon. What impressed me most about the Silverlight stuff was the tooling. Microsoft really has the tooling down.
</p>
<p>
Thursday I started with &#8220;Introduction to jQuery&#8221; by John Resig. This was great. I finally &#8220;get&#8221; jQuery and hope to start messing around with it soon. Really showed off how useful Firebug was for jQuery development.
</p>
</p>
<p>The &#8220;Ask the Ajax Experts&#8221; panel was interesting, but everyone involved in this session needs to learn a little bit about how a panel works. Basically with the VERY long answers and the number of questions that Ben and Dion asked, there really wasn&#8217;t much time to get questions from the audience.
</p>
<p>
Next up was my session on the <a href="http://www.eclipse.org/atf/">Ajax Toolkit Framework</a>. I thought it went well, although I need more content for my presentation. I was 20 minutes short.
</p>
<p>
After my presentation, I skipped out to meet with a friend over at IBM Research.
</p>
<p>
Friday morning I didn&#8217;t have a lot of time before my flight, but I caught <a href="http://www.humanized.com/">Aza Raskin from Humanized</a> talking about the ZIA or Zen Internet Application. This was a really interesting presentation that really got me thinking about the best way to do microformat UI. I&#8217;m still thinking.
</p>
<p>
Other interesting notes were meeting <a href="http://www.starkravingfinkle.org/blog/">Mark Finkle</a> in person and getting to see the <a href="http://qooxdoo.org/">qooxdoo</a> folks again.
</p>
<p>
Next time I&#8217;ll plan less stuff on the side and go to more sessions.</p>
]]></content:encoded>
			<wfw:commentRss>http://kaply.com/weblog/2007/10/29/ajax-experience-trip-report/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Heading off to Ajax Experience</title>
		<link>http://kaply.com/weblog/2007/10/22/heading-off-to-ajax-experience/</link>
		<comments>http://kaply.com/weblog/2007/10/22/heading-off-to-ajax-experience/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 19:50:58 +0000</pubDate>
		<dc:creator>mkaply</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ajaxexperience]]></category>
		<category><![CDATA[atf]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://www.kaply.com/weblog/2007/10/22/heading-off-to-ajax-experience/</guid>
		<description><![CDATA[As part of my whirlwind tour talking about the Ajax Toolkit Framework, I&#8217;ll be headed to Ajax Experience in Boston. This presentation will be about using Eclipse for JavaScript development, with an emphasis on the work we did to embed &#8230; <a href="http://kaply.com/weblog/2007/10/22/heading-off-to-ajax-experience/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
As part of my whirlwind tour talking about the <a href="http://www.eclipse.org/atf/">Ajax Toolkit Framework</a>, I&#8217;ll be headed to <a href="http://ajaxexperience.techtarget.com/east/index.html">Ajax Experience in Boston</a>.
</p>
<p>
This presentation will be about using Eclipse for JavaScript development, with an emphasis on the work we did to embed Mozilla in Eclipse and provide access to various browser tooling, including JavaScript debugging, CSS tools, etc. We&#8217;ll also talk about JSDT which is the new JavaScript editor we are working on for Eclipse.
</p>
<p>
If you are in town, look me up. <a href="http://ajaxexperience.techtarget.com/east/html/building.html#MKaplyEclipse">My presentation</a> is Thursday at 2:10.</p>
]]></content:encoded>
			<wfw:commentRss>http://kaply.com/weblog/2007/10/22/heading-off-to-ajax-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ATF at Eclipse Summit Europe 2007</title>
		<link>http://kaply.com/weblog/2007/10/11/atf-at-eclipse-summit-europe-2007/</link>
		<comments>http://kaply.com/weblog/2007/10/11/atf-at-eclipse-summit-europe-2007/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 07:27:02 +0000</pubDate>
		<dc:creator>mkaply</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[atf]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[jazz]]></category>
		<category><![CDATA[qooxdoo]]></category>

		<guid isPermaLink="false">http://www.kaply.com/weblog/2007/10/11/atf-at-eclipse-summit-europe-2007/</guid>
		<description><![CDATA[If you&#8217;re wondering why I&#8217;ve been quiet, it&#8217;s because I&#8217;m at Eclipse Summit Europe 2007 in Germany demoing and talking about the AJAX Toolkit Framework. While I&#8217;m here, though, I&#8217;ve seen some interesting technology I wanted to share. qooxdoo is &#8230; <a href="http://kaply.com/weblog/2007/10/11/atf-at-eclipse-summit-europe-2007/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
If you&#8217;re wondering why I&#8217;ve been quiet, it&#8217;s because I&#8217;m at <a href="http://www.eclipsesummit.org/">Eclipse Summit Europe 2007</a> in Germany demoing and talking about the <a href="http://www.eclipse.org/atf/">AJAX Toolkit Framework</a>. While I&#8217;m here, though, I&#8217;ve seen some interesting technology I wanted to share.</p>
<p>
<a href="http://qooxdoo.org/">qooxdoo</a> is a very cool looking AJAX toolkit that&#8217;s actually been around quite a while. Right now it&#8217;s more geared toward building an application from the ground up. The widgets look amazing! Check out the <a href="http://demo.qooxdoo.org/current/showcase">demo</a>. Incidentally, the <a href="http://www.eclipse.org/rap/">RAP project</a> is using qooxdoo to render RCP applications in the browser.
</p>
<p>
When I first heard about <a href="http://jazz.net/">Jazz</a>, I thought it was yet another bug system. Boy was I wrong. This is a very cool tool set that helps people collaboratively build software. It&#8217;s being used by the Jazz team to build Jazz. You should take a look.
</p>
<p>
That&#8217;s all for now. Next up is a week at home and then off to Ajax Experience. See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://kaply.com/weblog/2007/10/11/atf-at-eclipse-summit-europe-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting microformats working with web services</title>
		<link>http://kaply.com/weblog/2007/10/02/getting-microformats-working-with-web-services/</link>
		<comments>http://kaply.com/weblog/2007/10/02/getting-microformats-working-with-web-services/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 18:41:44 +0000</pubDate>
		<dc:creator>mkaply</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[operator]]></category>

		<guid isPermaLink="false">http://www.kaply.com/weblog/2007/10/02/getting-microformats-working-with-web-services/</guid>
		<description><![CDATA[Hey Google, Yahoo! and 30 Boxes (and others). PLEASE create places where I can simply POST vCards or iCals or microformats or JSON or something else to your services to add contacts and calendar entries. I&#8217;m not a web app, &#8230; <a href="http://kaply.com/weblog/2007/10/02/getting-microformats-working-with-web-services/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
Hey Google, Yahoo! and 30 Boxes (and others).
</p>
<p>
PLEASE create places where I can simply POST vCards or iCals or microformats or JSON or something else to your services to add contacts and calendar entries. I&#8217;m not a web app, so I can&#8217;t get an API key. And I shouldn&#8217;t have to maintain login state when the browser is doing it for me. All I want is an easy way to add stuff to a logged in users account. Is that too much to ask?
</p>
<p>
With Yahoo! calendars and contact, as well as Google Calendar, I have to resort to undocumented URL syntax. Google Contacts I can&#8217;t do anything. 30 Boxes requires that the ics file be physically located on a server, although they have a URL syntax that kind of works.
</p>
<p>
It doesn&#8217;t even have to be a POST. If you could come up with some straightforward URL syntax, that would be great. Trying to figure out the stuff you guys have put together so far is incredibly painful.
</p>
<p>
So please. Help a guy out.</p>
]]></content:encoded>
			<wfw:commentRss>http://kaply.com/weblog/2007/10/02/getting-microformats-working-with-web-services/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>AJAX Toolkit Framework</title>
		<link>http://kaply.com/weblog/2007/09/21/ajax-toolkit-framework/</link>
		<comments>http://kaply.com/weblog/2007/09/21/ajax-toolkit-framework/#comments</comments>
		<pubDate>Fri, 21 Sep 2007 16:11:59 +0000</pubDate>
		<dc:creator>mkaply</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ajaxworld]]></category>
		<category><![CDATA[atf]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://www.kaply.com/weblog/2007/09/21/ajax-toolkit-framework/</guid>
		<description><![CDATA[Some of you may not be aware of another project being worked on by members of my team callled the AJAX Toolkit Framework (ATF). ATF provides an AJAX Tooling Environment in Eclipse that includes things like a DOM Inspector, an &#8230; <a href="http://kaply.com/weblog/2007/09/21/ajax-toolkit-framework/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
Some of you may not be aware of another project being worked on by members of my team callled the <a href="http://www.eclipse.org/atf/">AJAX Toolkit Framework (ATF)</a>. ATF provides an AJAX Tooling Environment in Eclipse that includes things like a DOM Inspector, an HTTP request monitor, JavaScript debugger, JavaScript editor with validation and code completion, and more. This functionality was created by embedding Mozilla technology into Eclipse using <a href="http://developer.mozilla.org/en/docs/JavaXPCOM">JavaXPCOM</a>.
</p>
<p>
What&#8217;s exciting is that we final got all through all the legal hurdles so you can now download one package that contains the entire environment, with stuff that isn&#8217;t relevant to ATF removed. So just download the M4 milestone from <a href="http://www.eclipse.org/atf/downloads/index.php">here</a>, unzip it and you can try it out. If you want to see how it works, you can check out the <a href="http://www.eclipse.org/atf/demos/index.php">demos</a>, but note that we are in the process of updating those to the new version.
</p>
<p>
I&#8217;ll be at <a href="http://ajaxworld.com/">AJAXWorld</a> next week talking about this project so feel free to look me up. I&#8217;ll definitely be at the <a href="http://www.ajaxworld.com/general/sessiondetail0907.htm?id=63">ATF presentation</a> on Monday at 5:40 and I&#8217;ll probably be hanging around IBM booth on the Expo Floor at other times. If you want to set up a time to meet with me about something specific while I&#8217;m out there, feel free to contact me.</p>
]]></content:encoded>
			<wfw:commentRss>http://kaply.com/weblog/2007/09/21/ajax-toolkit-framework/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
