<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Blog &#8211; Bungee Connect Developer Network</title>
	<atom:link href="https://bungeeconnect.wordpress.com/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>https://bungeeconnect.wordpress.com</link>
	<description>Feed for the Bungee Connect Developers Around the World</description>
	<lastBuildDate>Thu, 21 May 2009 23:10:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">1720854</site><cloud domain='bungeeconnect.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s2.wp.com/i/webclip.png</url>
		<title>Blog &#8211; Bungee Connect Developer Network</title>
		<link>https://bungeeconnect.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://bungeeconnect.wordpress.com/osd.xml" title="Bungee Connect Developer Network" />
	<atom:link rel='hub' href='https://bungeeconnect.wordpress.com/?pushpress=hub'/>
	<item>
		<title>Bungee Connect development video by Bear454</title>
		<link>https://bungeeconnect.wordpress.com/2009/05/21/bungee-connect-development-video-by-bear454/</link>
					<comments>https://bungeeconnect.wordpress.com/2009/05/21/bungee-connect-development-video-by-bear454/#respond</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Thu, 21 May 2009 23:10:33 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://blogs.bungeeconnect.com/?p=712</guid>

					<description><![CDATA[The illustrious Bear454 gave a presentation at LFNW09 on browser-based web development and deployment. With hands-on experience in Bungee Connect and Heroku&#8217;s HerokuGarden Bear454 knows first-hand the types of applications you can build and the tools available to build them. Bear454 took the material he gathered for his presentation and  posted two videos detailing browser-based [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The illustrious Bear454 gave a presentation at LFNW09 on browser-based web development and deployment. With hands-on experience in Bungee Connect and Heroku&#8217;s HerokuGarden Bear454 knows first-hand the types of applications you can build and the tools available to build them.</p>
<p>Bear454 took the material he gathered for his presentation and <a href="http://bear454.blogspot.com/2009/04/lfnw09-developing-in-clouds.html"> posted two videos</a> detailing browser-based development in both systems. In less than 20 minutes Bear454 shows you how to build an application on both platforms. Check out both videos and let him know what you think. We already think Bear454 is pretty darn cool.</p>
<p>-Brad</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2009/05/21/bungee-connect-development-video-by-bear454/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">712</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>
	</item>
		<item>
		<title>End of January Update</title>
		<link>https://bungeeconnect.wordpress.com/2009/02/02/end-of-january-update/</link>
					<comments>https://bungeeconnect.wordpress.com/2009/02/02/end-of-january-update/#respond</comments>
		
		<dc:creator><![CDATA[Dave Brooksby]]></dc:creator>
		<pubDate>Mon, 02 Feb 2009 22:27:41 +0000</pubDate>
				<category><![CDATA[BCDN Updates]]></category>
		<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://blogs.bungeeconnect.com/?p=703</guid>

					<description><![CDATA[Last week we updated the Bungee Connect system with a couple small bug fixes.  Those who were directly impacted by the issues are already aware of the fixes, but it still merits an update to the broader community so that everybody is aware of changes as they roll out. What got fixed: Bug# 7889 Redux: [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Last week we updated the Bungee Connect system with a couple small bug fixes.  Those who were directly impacted by the issues are already aware of the fixes, but it still merits an update to the broader community so that everybody is aware of changes as they roll out.</p>
<p><strong>What got fixed:</strong></p>
<p>Bug# 7889 Redux: We added the ability to specify an authentication type up front. Previously we were always using &#8220;probe&#8221; mode which would send the request without any authentication, expect the server to reject the request with a 401 and specify the types of authentication it supported.  Now you can specify your authentication type up front, avoiding the extra round-trip to discover the authentication types supported by the server you are hitting.  It also makes it possible to speed up each request by a few hundred milliseconds, since we can now avoid the probing round-trip.</p>
<p>The second bug we fixed is around DWA (Delegated Web Authentication). As part of our DWA package, we supply the getStandardCallbackUrl() method that returns the URL needed to merge a session back into the existing session. An application uses this URL to pass to the authentication service. The authentication service then redirects the user to that URL after the authentication request has completed. The bug with the getStandardCallbackUrl()  method was that it always returned a URL prefixed with &#8220;<a href="https://webauth.bungeeconnect.com/&#038;#8221" rel="nofollow">https://webauth.bungeeconnect.com/&#038;#8221</a>; which only worked during simulation. We fixed the method to return a URL prefixed with the same prefix as the current session. This solved the problem for applications that needed to use the getStandardCallbackUrl() method in production, which is only an issue for developers of new DWA drivers.</p>
<p>Thanks to all our community of Bungee Connect developers.  As always, if there are questions about this update or about Bungee Connect in general, don&#8217;t hesitate to ask them either as a comment on this blog post or ask them in our getsatisfaction.com channel.</p>
<p>David Brooksby<br />
Director, Product Management &amp; Development<br />
<a href="http://www.bungeelabs.com" rel="nofollow">http://www.bungeelabs.com</a><br />
daveb at bungeelabs dot com</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2009/02/02/end-of-january-update/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">703</post-id>
		<media:content url="https://1.gravatar.com/avatar/dbf5986ca698a049fa84ab094143ef99001dc6adafda6f7a3a5d02ef3fdb0b10?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dave Brooksby</media:title>
		</media:content>
	</item>
		<item>
		<title>Updated Basecamp API for Bungee Connect</title>
		<link>https://bungeeconnect.wordpress.com/2009/01/26/updated-basecamp-api-for-bungee-connect/</link>
					<comments>https://bungeeconnect.wordpress.com/2009/01/26/updated-basecamp-api-for-bungee-connect/#comments</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Mon, 26 Jan 2009 22:35:38 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[APIs]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/2009/01/26/updated-basecamp-api-for-bungee-connect/</guid>

					<description><![CDATA[Bear454 has just released an update to the Basecamp API Library for Bungee Connect. Thanks for the contribution Bear454. Brad]]></description>
										<content:encoded><![CDATA[<p>Bear454 has just released an update to the <a href="http://bear454.blogspot.com/2009/01/bungeeconnect-basecamp-api-version-012.html">Basecamp API Library for Bungee Connect</a>. Thanks for the contribution Bear454.</p>
<p>Brad</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2009/01/26/updated-basecamp-api-for-bungee-connect/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">702</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>
	</item>
		<item>
		<title>November Update and Planned Down-Time</title>
		<link>https://bungeeconnect.wordpress.com/2008/12/16/november-update-and-planned-down-time/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/12/16/november-update-and-planned-down-time/#respond</comments>
		
		<dc:creator><![CDATA[Dave Brooksby]]></dc:creator>
		<pubDate>Wed, 17 Dec 2008 05:09:46 +0000</pubDate>
				<category><![CDATA[BCDN Updates]]></category>
		<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://blogs.bungeeconnect.com/?p=665</guid>

					<description><![CDATA[Happy Holiday season to all!  I hope the winter is treating all of our Bungee Developers well.  Except of course, if you&#8217;re sitting in the northeast and are still without power.  In which case, how on earth are you reading this post!? It&#8217;s time to update our users on a recent system update, as well [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img data-attachment-id="294" data-permalink="https://bungeeconnect.wordpress.com/2008/06/25/bungee-connect-and-firefox3/daveb_headshot/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/06/daveb_headshot.jpg" data-orig-size="82,81" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Nothing to see here" data-image-description="" data-image-caption="&lt;p&gt;Don&amp;#8217;t look at me, just read the post!&lt;/p&gt;
" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/06/daveb_headshot.jpg?w=82" class="size-full wp-image-294 alignright" title="Nothing to see here" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/06/daveb_headshot.jpg?w=480" alt="Don't look at me, just read the post!"   /></p>
<p><span>Happy Holiday season to all!  I hope the winter is treating all of our Bungee Developers well.  Except of course, if you&#8217;re sitting in the northeast and are still without power.  In which case, how on earth are you reading this post!?</span></p>
<p><span>It&#8217;s time to update our users on a recent system update, as well as notify you of some planned down time for an upcoming system change.</span></p>
<p><span><strong><span>November Update:</span></strong></span></p>
<p><span>On November 24th we rolled out a small system update to address a couple of issues.:<br />
4563:  eBay wsdl now imports properly<br />
7893: HTTP is no longer stripping authentication from URLs<br />
7889: HTTP PUTs are now authenticating correctly</span></p>
<p><span>Like I said, it was a small update, but the changes were needed.</span></p>
<p><span><strong><span>Planned Down-time &#8211; Need to Log Off Dec. 22nd</span></strong></span></p>
<p><span>We&#8217;ll be making an infrastructure update that will affect DNS resolution for the Bungee Builder starting at around 10PM PST Wed. December 22nd (that&#8217;s 1 AM EST Dec 23rd).  We don&#8217;t expect the outage to be for very long, but considering that the change is primarily related to DNS it may be longer than planned—that type of change occasionally has unpredictable results around the world.  As a precaution, we&#8217;d like to ask that all Bungee Developers log out of the system before that time so that the update can take place without any risk of a loss of your work.  It&#8217;s been several months since we&#8217;ve needed to do this kind of update, so we appreciate your patience.  If you have questions about the change or timing, please contact me directly with a comment to this post.</span></p>
<p><span><strong><span>How will the DNS changes affect your applications?</span></strong></span></p>
<p><span>There are a small number of users who will need to make their own infrastructure changes  as a result of this change.  Please pay special attention if you have whitelisted (either on your own firewall or through an ISP) the Bungee Connect Data Center IP address so that your application can connect to your own DB or REST/SOAP/SMTP service.  The IP address you whitelisted will no longer work and you&#8217;ll need to whitelist a new address.  The new address to whitelist is <span><strong>174.129.251.38</strong></span>.<br />
We&#8217;ll be updating our documentation accordingly.  Additionally, we&#8217;ll be contacting several developers personally to let them know that they need to update their infrastructure in order to continue functioning beyond the 22nd.  If you have questions about updating your whitelist, please contact me directly with a comment to this post, or post a topic in our<span> </span><a href="http://getsatisfaction.com/bungeelabs" target="_blank">GetSatisfaction.com</a><span> </span>portal.</span></p>
<p><span>As always we appreciate all the effort, patience, and feedback from our beta developers.</span></p>
<p><span>David Brooksby<br />
Director, Product Management/Development<br />
Bungee Labs<br />
daveb at bungeelabs dot com </span></p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/12/16/november-update-and-planned-down-time/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665</post-id>
		<media:content url="https://1.gravatar.com/avatar/dbf5986ca698a049fa84ab094143ef99001dc6adafda6f7a3a5d02ef3fdb0b10?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dave Brooksby</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/06/daveb_headshot.jpg" medium="image">
			<media:title type="html">Nothing to see here</media:title>
		</media:content>
	</item>
		<item>
		<title>We&#8217;ve moved to MindTouch Deki&#8230;Here&#8217;s Why.</title>
		<link>https://bungeeconnect.wordpress.com/2008/12/16/weve-moved-to-mindtouch-dekiheres-why/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/12/16/weve-moved-to-mindtouch-dekiheres-why/#comments</comments>
		
		<dc:creator><![CDATA[Amy Ballard]]></dc:creator>
		<pubDate>Tue, 16 Dec 2008 22:32:24 +0000</pubDate>
				<category><![CDATA[BCDN Updates]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Deki]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[MindTouch]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[wiki]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=624</guid>

					<description><![CDATA[We&#8217;ve moved the documentation for Bungee Connect from MediaWiki to Deki. As a web-based development platform provider, we chose to host our documentation. Originally we chose MediaWiki; it being the de facto wiki platform. You might ask, why take the time and effort to move to a different wiki? And why Deki? We were attracted to Deki for its complete, RESTful API. In fact, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img data-attachment-id="667" data-permalink="https://bungeeconnect.wordpress.com/2008/12/16/weve-moved-to-mindtouch-dekiheres-why/mypicture/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/12/mypicture.jpg" data-orig-size="121,121" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Amy" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/12/mypicture.jpg?w=121" class="alignright size-full wp-image-667" title="Picture" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/12/mypicture.jpg?w=480" alt="Picture"   srcset="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/12/mypicture.jpg?w=78&amp;h=78 78w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/12/mypicture.jpg 121w" sizes="(max-width: 78px) 100vw, 78px" />We&#8217;ve moved the <a href="http://docs.bungeeconnect.com" target="_blank">documentation</a> for Bungee Connect from MediaWiki to Deki.</p>
<p>As a web-based development platform provider, <a href="http://mindtouch.com"><img data-attachment-id="666" data-permalink="https://bungeeconnect.wordpress.com/2008/12/16/weve-moved-to-mindtouch-dekiheres-why/mindtouchlogo/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/12/mindtouchlogo.png" data-orig-size="150,100" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="mindtouch" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/12/mindtouchlogo.png?w=150" class="alignleft size-full wp-image-666" title="mindtouch" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/12/mindtouchlogo.png?w=480" alt="mindtouch"   srcset="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/12/mindtouchlogo.png?w=98&amp;h=65 98w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/12/mindtouchlogo.png 150w" sizes="(max-width: 98px) 100vw, 98px" /></a>we chose to host our documentation. Originally we chose MediaWiki; it being the <em>de facto </em>wiki platform. You might ask, why take the time and effort to move to a different wiki? And why Deki? We were attracted to Deki for its complete, RESTful API. In fact, the Deki PHP application only talks to the Deki API. </p>
<p>As we investigated Deki further, we found that Deki has some significant improvements over MediaWiki:</p>
<li>Better UI</li>
<li>WYSIWYG Editing</li>
<li>Rights Management</li>
<li>Better CSS</li>
<li>Programmatic Access</li>
<p>I used the <a href="http://wiki.developer.mindtouch.com/MindTouch_Deki/FAQ/Migration/How_do_I..._Migrate_from_MediaWiki_to_Deki_Wiki" target="_blank">How To guide</a> from MindTouch and our migration went smooth and easy.</p>
<p>Also check out the <a href="http://blogs.bungeeconnect.com/2008/06/20/bl-deki-stevebjorg/" target="_blank">interview with MindTouch CTO Steve Bjorg about Deki</a> on our web API podcast, the Bungee Line, from June 2008.</p>
<p>Amy Ballard<br />
Community Program Manager<br />
Bungee Labs</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/12/16/weve-moved-to-mindtouch-dekiheres-why/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">624</post-id>
		<media:content url="https://0.gravatar.com/avatar/3ebd177e0346ed7360ea8901bba2225e0f48aec1b38da705e527dc7ea833f6cc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amyballard</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/12/mypicture.jpg" medium="image">
			<media:title type="html">Picture</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/12/mindtouchlogo.png" medium="image">
			<media:title type="html">mindtouch</media:title>
		</media:content>
	</item>
		<item>
		<title>To Optimize or Not To Optimize</title>
		<link>https://bungeeconnect.wordpress.com/2008/11/20/to-optimize-or-not-to-optimize/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/11/20/to-optimize-or-not-to-optimize/#respond</comments>
		
		<dc:creator><![CDATA[olsenc]]></dc:creator>
		<pubDate>Thu, 20 Nov 2008 21:51:06 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[V8]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=656</guid>

					<description><![CDATA[Developing an on-demand platform that must deliver speed, scalability and stability requires a lot of thinking about performance. While working on Bungee Connect, I&#8217;ve done enough code optimizations, tweaks, hacks, anything really to squeeze more performance to know that I need to pay attention to the details up front. Not to poke the &#8220;don&#8217;t optimize [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/11/corey602.jpg"><img loading="lazy" data-attachment-id="662" data-permalink="https://bungeeconnect.wordpress.com/2008/11/20/to-optimize-or-not-to-optimize/corey602/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/11/corey602.jpg" data-orig-size="60,60" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;9&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;NIKON D200&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1225213674&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;50&quot;,&quot;iso&quot;:&quot;1000&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="corey602" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/11/corey602.jpg?w=60" class="alignright size-full wp-image-662" title="corey602" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/11/corey602.jpg?w=480" alt="corey602"   /></a>Developing an on-demand platform that must deliver speed, scalability and stability requires a lot of thinking about performance. While working on Bungee Connect, I&#8217;ve done enough code optimizations, tweaks, hacks, anything really to squeeze more performance to know that I need to pay attention to the details up front. Not to poke the &#8220;don&#8217;t optimize until it&#8217;s done&#8221; beehive, but I&#8217;ve learned enough to know that there are some things you can learn from experience and you don’t have to wait for the performance guys to laugh at your code.</p>
<p>Have you ever debugged a crash where a null pointer was being dereferenced and when you tracked down the individual responsible their defense was that checking for null would slow down the system?  Have you ever found someone that wrote their own atoi function because they swore that the standard c runtime’s implementation was bad?</p>
<p>If you read my previous post you&#8217;ll know that I&#8217;ve been playing with the V8 JavaScript engine by Google.  I&#8217;ve enjoyed learning a new system and gleaning tricks from other programmers that you don&#8217;t get from reading a book or taking a class. But something has been gnawing on my mind for the last little while and that is how fast or slow is the bridge between the v8 engine and a c++ application that embeds it.  I wondered whether or not a developer should be worried about the performance of this bridge or if they should forget about performance for now and just start turning the crank on features. So I wrote a little performance test to see how long different areas of the V8 integration into an application take. By the way, the Google engineers that wrote this system are very solid in terms of coding standards, efficiency and readability.</p>
<p>These benchmarks aren’t the most scientific in nature but they do give me something to start kicking around.  Here&#8217;s the JavaScript test that I wrote and embedded into my test:</p>
<p><code>var count = 0;</code></p>
<p><code>function timed_dispatch() {<br />
count += 1;<br />
}</code></p>
<p><code>start = new Date();</code></p>
<p><code>// Test 1<br />
for (i = 0; i &lt; 1000000; i++) {<br />
count += 1;<br />
}</code></p>
<p><code>// get the time and print the results<br />
end = new Date();<br />
print(end - start);</code></p>
<p><code>// reset the counter and the start timer<br />
count = 0;<br />
start = new Date();</code></p>
<p><code>// Test 2<br />
for (i = 0; i &lt; 1000000; i++) {<br />
timed_dispatch();<br />
}</code></p>
<p><code>end = new Date();<br />
print(end - start);</code></p>
<p><code>// Setup for Test 3<br />
timed_obj = new TimedCPPDispatch();<br />
start = new Date();</code></p>
<p><code>// Test 3<br />
for (i = 0; i &lt; 1000000; i++) {<br />
timed_obj.empty();<br />
}</code></p>
<p><code>end = new Date();<br />
print(end - start);");</code></p>
<p>The first for loop measures how long it takes V8 to do some simple arithmetic on a variable.  I started with 10,000 iterations but the numbers were too small so I bumped it up to 1,000,000.  The output of the first print statement was 16ms.  Pretty quick.</p>
<p>The second for loop looks at how long it takes to do a method dispatch that increments the same number.  Adding the overhead of the function call took the time up 4ms for a grande total of 20ms.</p>
<p>The last for loop uses a C++ class that I created that has a function called empty.  This function literally does nothing except for return.  What I&#8217;m looking for is how long the act of dispatching a method from the javascript to the c++ application takes.  It took a total of 1500ms or 1.5 seconds to call 1,000,000 times.</p>
<p>Obviously, if you can avoid crossing the boundaries between your application and the V8 engine you will be saving some overhead.  Two orders of magnitude difference is nothing to sneeze at.  However, 1.5 us (microseconds) per function call is not bad for an embedded vm.  And, I don&#8217;t expect anybody to be doing a million of those. On top of that, once you cross the boundary you&#8217;re still running in c++ code, which isn&#8217;t too shabby with performance either.  If you have some complicated c++ algorithm that you are calling then a 1.5 us boundary becomes noise and is not an issue.  So, the old adage of not optimizing too soon would appear to still hold a lot of water in this argument and I should hold off on looking to outsmart myself before that&#8217;s really necessary.  I should probably be looking to add features to my application rather than trying to figure out a priori where my code might be slowing down.</p>
<p>If you&#8217;re interested in checking out V8&#8217;s performance numbers for running straight JavaScript head on over to <a href="http://code.google.com/apis/v8/run.html" rel="nofollow">http://code.google.com/apis/v8/run.html</a> or download the V8 engine and run them on your machine.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/11/20/to-optimize-or-not-to-optimize/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">656</post-id>
		<media:content url="https://1.gravatar.com/avatar/aa705b6bb83e66da05915f5dbe93819d3c19cc22edbf0df24f26a860b8c60296?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">olsenc</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/11/corey602.jpg" medium="image">
			<media:title type="html">corey602</media:title>
		</media:content>
	</item>
		<item>
		<title>Basecamp API for Bungee Connect from Bear454</title>
		<link>https://bungeeconnect.wordpress.com/2008/11/04/basecamp-api-for-bungee-connect-from-bear454/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/11/04/basecamp-api-for-bungee-connect-from-bear454/#respond</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Tue, 04 Nov 2008 21:06:34 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[APIs]]></category>
		<category><![CDATA[bcdn]]></category>
		<category><![CDATA[BungeeConnect]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/2008/11/04/basecamp-api-for-bungee-connect-from-bear454/</guid>

					<description><![CDATA[The illustrious BCDN member Bear454 has contributed a Basecamp API for Bungee Connect. Bear454 outlines how you can use this api in your own project and promises to maintain it until a better one is contributed. Go check it out. Brad]]></description>
										<content:encoded><![CDATA[<p>The illustrious BCDN member Bear454 has contributed a <a href="http://bear454.blogspot.com/2008/10/basecamp-api-for-bungeeconnect.html">Basecamp API for Bungee Connect</a>. Bear454 outlines how you can use this api in your own project and promises to maintain it until a better one is contributed. Go check it out.<img loading="lazy" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/11/basecamplogo-small.png?w=126&#038;h=32" width="126" height="32" alt="basecamplogo-small.png" style="float:right;padding:2px;" /></p>
<p>Brad</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/11/04/basecamp-api-for-bungee-connect-from-bear454/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">652</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/11/basecamplogo-small.png" medium="image">
			<media:title type="html">basecamplogo-small.png</media:title>
		</media:content>
	</item>
		<item>
		<title>October System Update</title>
		<link>https://bungeeconnect.wordpress.com/2008/10/21/october-system-update/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/10/21/october-system-update/#respond</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Tue, 21 Oct 2008 16:17:39 +0000</pubDate>
				<category><![CDATA[BCDN Updates]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Learning Resources]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=631</guid>

					<description><![CDATA[The October system update for Bungee Connect went live on October 21. For a more thorough list of this release&#8217;s new features, enhancements and bug fixes, review the Preview Announcement from September 26. A few of the new features are worthy of a quick how-to video, so read on. No More Pages in AppProjects We [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://i0.wp.com/s3.amazonaws.com/bcdn-bucket/headshots/Ted%20smile%20100.JPG" alt="" align="right" /></p>
<p>The October system update for Bungee Connect went live on October 21.</p>
<p>For a more thorough list of this release&#8217;s new features, enhancements and bug fixes, review the <a href="http://blogs.bungeeconnect.com/2008/09/26/october-preview/" target="_blank">Preview Announcement from September 26</a>.</p>
<p>A few of the new features are worthy of a quick how-to video, so read on.</p>
<p><strong>No More Pages in AppProjects</strong><br />
We simplified the AppProject container by eliminating the need for Pages. Any AppProjects that existed prior to the update will still have whatever pages they had before, but be sure to update your AppProjects before trying to update any existing deployed applications.</p>
<p><a href="http://s3.amazonaws.com/bcdn-bucket/NewReleaseVids/2008.4/dot4AppAppProject_960x540.swf" target="_blank"><img loading="lazy" data-attachment-id="648" data-permalink="https://bungeeconnect.wordpress.com/2008/10/21/october-system-update/media-playback-start/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/media-playback-start.png" data-orig-size="22,22" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="media-playback-start" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/media-playback-start.png?w=22" class="alignnone size-full wp-image-648" title="media-playback-start" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/media-playback-start.png?w=480" alt=""   /> Here&#8217;s a short video to explain more</a>.</p>
<p><strong>&#8220;Publish&#8221; Tab Replaces &#8220;Staging&#8221; Tab</strong><br />
The new Publish tab makes it easier to manage your posts, deployments, and shares, especially when you have multiple solutions in various DesignGroups.</p>
<p><a href="http://s3.amazonaws.com/bcdn-bucket/NewReleaseVids/2008.4/dot4PublishTabSlides.swf" target="_blank"><img loading="lazy" data-attachment-id="648" data-permalink="https://bungeeconnect.wordpress.com/2008/10/21/october-system-update/media-playback-start/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/media-playback-start.png" data-orig-size="22,22" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="media-playback-start" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/media-playback-start.png?w=22" class="alignnone size-full wp-image-648" title="media-playback-start" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/media-playback-start.png?w=480" alt=""   /> Here&#8217;s a short video to show you how</a>.</p>
<p><strong>Custom FavIcon Support</strong><br />
The much-requested support for specifying a FavIcons has finally arrived. Now when users bookmark your Bungee-powered application, they&#8217;ll see the icon of your choice.</p>
<p><a href="http://s3.amazonaws.com/bcdn-bucket/NewReleaseVids/2008.4/dot4FavIcons_960x540.swf" target="_blank"><img loading="lazy" data-attachment-id="648" data-permalink="https://bungeeconnect.wordpress.com/2008/10/21/october-system-update/media-playback-start/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/media-playback-start.png" data-orig-size="22,22" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="media-playback-start" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/media-playback-start.png?w=22" class="alignnone size-full wp-image-648" title="media-playback-start" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/media-playback-start.png?w=480" alt=""   /> Here&#8217;s a brief video to show how to implement a FavIcon</a>.</p>
<p>Again, there is a whole lot more in this release, so check out the <a href="http://blogs.bungeeconnect.com/2008/09/26/october-preview/" target="_blank">Preview Announcement from September 26</a>.</p>
<p>Ted Haeger<br />
Director, Bungee Connect Developer Network</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/10/21/october-system-update/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">631</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>

		<media:content url="http://s3.amazonaws.com/bcdn-bucket/headshots/Ted%20smile%20100.JPG" medium="image" />

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/media-playback-start.png" medium="image">
			<media:title type="html">media-playback-start</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/media-playback-start.png" medium="image">
			<media:title type="html">media-playback-start</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/media-playback-start.png" medium="image">
			<media:title type="html">media-playback-start</media:title>
		</media:content>
	</item>
		<item>
		<title>BCDN Update, October 2008</title>
		<link>https://bungeeconnect.wordpress.com/2008/10/10/bcdn-update-2008-10/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/10/10/bcdn-update-2008-10/#respond</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Fri, 10 Oct 2008 21:19:03 +0000</pubDate>
				<category><![CDATA[BCDN Updates]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[forums]]></category>
		<category><![CDATA[get satisfaction]]></category>
		<category><![CDATA[getsatisfaction]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Postgres +]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Rich Internet Application]]></category>
		<category><![CDATA[SQL]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=602</guid>

					<description><![CDATA[This month&#8217;s newsletter was sent to all BCDN developers on Wednesday, October 8, 2008. Since sending the email, there has been one modification to the original newsletter&#8217;s information. The new release of Bungee Connect will happen on Monday, October 13, not today. (I forgot about a cardinal rule of new releases, as set by BCDN [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><em>This month&#8217;s newsletter was sent to all BCDN developers on Wednesday, October 8, 2008.</em></p>
<p><em>Since sending the email, there has been one modification to the original newsletter&#8217;s information. The new release of Bungee Connect will happen on Monday, October 13, not today. (I forgot about a cardinal rule of new releases, as set by BCDN members: never do a system update on a Friday. My bad!)<br />
</em></p>
<p><img src="https://i0.wp.com/s3.amazonaws.com/bcdn-bucket/headshots/Ted%20smile%20100.JPG" alt="" align="right" />Hey, everyone:</p>
<p>It&#8217;s been a while since the last Bungee Connect Developer Network update, and we have been cooking up some great stuff for you. Let&#8217;s get to it.<span id="more-602"></span></p>
<p><strong><span style="color:#18b62d;">Master Bungee Connect: The Learn Tab</span></strong></p>
<p>The Learn tab provides you with the essential Programmer&#8217;s Guide material to Bungee Connect. Through hands-on activities, code examples, and short videos that quickly cover key concepts, this is your fast track to master the fundamentals of Bungee Connect. Reaction to it has been very positive.</p>
<blockquote><p>&#8220;I&#8217;ve been through Units 1 &amp; 2 of the new [Learn tab]. I found them very helpful. In fact, <em>I think it&#8217;s the best example of on-line self-training that I&#8217;ve come across.</em>&#8221;  — Jan Varga, Amethon Solutions (Australia)</p></blockquote>
<p><a href="https://builder.bungeeconnect.com?bl_username=" target="_blank"><img src="https://i0.wp.com/s3.amazonaws.com/bcdn-bucket/WelcomeAboardKit/WAK_icon.jpg" alt="" align="right" /></a>Now that it&#8217;s up and online, I challenge you to conquer it. As of today, any developer who passes all three Unit quizzes in the Learn tab will receive the BCDN Welcome Aboard Kit, which includes a Bungee Connect shirt. (You&#8217;ll be prompted for shipping information after passing the third quiz.)</p>
<p>Get going by logging onto Bungee Connect. The new Learn tab will be there waiting for you:</p>
<ul>
<li>Bookmark: <a href="https://builder.bungeeconnect.com?bl_username=" target="_blank">https://builder.bungeeconnect.com?bl_username={your user name}<br />
</a></li>
</ul>
<p><strong><span style="color:#18b62d;">Bungee Connect Supports Google Chrome</span></strong></p>
<p><a href="http://blogs.bungeeconnect.com/2008/09/05/google-chrome-support-2/" target="_blank"><img src="https://i0.wp.com/s3.amazonaws.com/bcdn-bucket/bcdn_update/googlechrome_logo_sm.jpg" border="0" alt="" align="right" /></a>Since our last update, Google announced their new browser, Google Chrome. Bungee Connect has aggressively supported the big three standard browsers (Firefox, Safari and Internet Explorer), and we typically keep other browsers at arm&#8217;s length. However, when Google talks, a lot of web geeks listen, and we knew that Chrome would soon be in high demand. That&#8217;s why <a href="http://blogs.bungeeconnect.com/2008/09/05/google-chrome-support-2/">Chrome has joined our list of officially supported browsers</a>.</p>
<p><strong><span style="color:#18b62d;">Try Bungee SQL Admin</span></strong><a href="http://blogs.bungeeconnect.com/2008/09/12/bungee-sql-admin/" target="_blank"><img src="https://i0.wp.com/s3.amazonaws.com/bcdn-bucket/bcdn_update/oss_sql_logos.png" border="0" alt="" align="right" /></a></p>
<p>Got a PostgreS or MySQL database? Need to set up tables or modify stored data? Bungee SQL Admin is a rich Internet application that lets anybody to rapidly manage MySQL &amp; PostgreSQL database systems. The app was build on Bungee Connect, but you do not need a Bungee Connect account to use it.</p>
<p>Beside being a handy utility on its own, Bungee SQL Admin has been added to the list of Example Code available to BCDN developers, providing you with source code from which you can learn or freely create derivative works. (Look for it in the &#8220;Applications&#8221; section.)</p>
<p><a href="http://blogs.bungeeconnect.com/2008/09/12/bungee-sql-admin/">Try out Bungee SQL Admin.</a></p>
<p><strong><span style="color:#18b62d;">The Next Platform Update? (Coming on October <span style="text-decoration:line-through;">10</span> 13)</span></strong></p>
<p>We opened the latest BCDN Preview on September 26, allowing BCDN Developers early access to the latest features and updates. It comes a huge list of fixes, as our intrepid product manager Dave Brooksby explained in the <a href="http://blogs.bungeeconnect.com/2008/09/26/october-preview/">BCDN Preview announcement</a>.</p>
<p>On <span style="text-decoration:line-through;">Friday</span> Monday, October <span style="text-decoration:line-through;">10</span> 13, we plan to update Bungee Connect (the current production platform) to the version currently used on the BCDN Preview. Until then, you can try out the new version at <a href="http://preview.bungeeconnect.com">http://preview.bungeeconnect.com</a>.</p>
<p><strong><span style="color:#18b62d;">Changes for the BCDN Forums</span></strong></p>
<p><a href="http://getsatisfaction.com/bungeelabs/products/bungeelabs_bungee_connect" target="_blank"><img src="https://i0.wp.com/s3.amazonaws.com/bcdn-bucket/bcdn_update/badge_get_help-100.png" border="0" alt="" align="right" /></a>The BCDN Forums are moving to <a href="http://getsatisfaction.com/bungeelabs/products/bungeelabs_bungee_connect" target="_blank">Get Satisfaction</a>. While at the O&#8217;Reilly Open Source Conference (OSCON) last summer, I did a lot of research (okay, mostly talking with geek friends) about web-based forums options. After a lot of testing, I was quite smitten with Get Satisfaction for how easy it is to use, how quickly it produces answers to commonly asked questions, and how it&#8217;s <em>not a forums platform</em>.</p>
<p>Over the next couple weeks, the community team will be integrating Bungee Connect and Get Satisfaction. Our first step is to get automatic account provisioning and single sign-on worked out. After that, we&#8217;ll bring the old forums content into the new system.</p>
<p><strong><span style="color:#18b62d;">Feed Your Brain with Web-head Audio Interviews</span></strong></p>
<p><a href="https://bungeeconnect.wordpress.com/category/podcast/the-bungee-line/" target="_blank"><img src="https://i0.wp.com/s3.amazonaws.com/bungee-media/image/bungee-audio-logo_80.png" border="0" alt="" align="right" /></a>Have you listened to our web development podcast, <a href="https://bungeeconnect.wordpress.com/category/podcast/the-bungee-line/"><em>The Bungee Line</em></a>?</p>
<ul>
<li>In the most recent edition, we <a href="https://bungeeconnect.wordpress.com/2008/08/04/owf/">chat with Scott Kveton of <strong>The Open Web Foundation</strong></a>.</li>
<li>Another you may find very interesting is with <a href="https://bungeeconnect.wordpress.com/2008/06/20/bl-deki-stevebjorg/">Steve Bjorg discussing <strong>Deki, MindTouch&#8217;s programmable wiki</strong></a>. (In fact, we like Deki so much that Bungee Connect documentation will be migrating onto Deki during the month of October.)</li>
</ul>
<p><strong><span style="color:#18b62d;">That&#8217;s All For Now</span></strong></p>
<p>As usual, there&#8217;s a lot more news than we can put into a short newsletter. Keep watching the <a href="http://blogs.bungeeconnect.com">BCDN Blog</a> for ongoing updates. Lastly, you can always reply directly to this email if you have any questions.</p>
<p>—Ted</p>
<p>Ted Haeger<br />
Director, Bungee Connect Developer Network<br />
<a href="http://bungeelabs.com/">Bungee Labs</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/10/10/bcdn-update-2008-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">602</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>

		<media:content url="http://s3.amazonaws.com/bcdn-bucket/headshots/Ted%20smile%20100.JPG" medium="image" />

		<media:content url="http://s3.amazonaws.com/bcdn-bucket/WelcomeAboardKit/WAK_icon.jpg" medium="image" />

		<media:content url="http://s3.amazonaws.com/bcdn-bucket/bcdn_update/googlechrome_logo_sm.jpg" medium="image" />

		<media:content url="http://s3.amazonaws.com/bcdn-bucket/bcdn_update/oss_sql_logos.png" medium="image" />

		<media:content url="http://s3.amazonaws.com/bcdn-bucket/bcdn_update/badge_get_help-100.png" medium="image" />

		<media:content url="http://s3.amazonaws.com/bungee-media/image/bungee-audio-logo_80.png" medium="image" />
	</item>
		<item>
		<title>Connecting C++ To Javascript Via Google&#8217;s V8</title>
		<link>https://bungeeconnect.wordpress.com/2008/10/09/connecting-c-to-javascript-via-googles-v8/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/10/09/connecting-c-to-javascript-via-googles-v8/#comments</comments>
		
		<dc:creator><![CDATA[olsenc]]></dc:creator>
		<pubDate>Thu, 09 Oct 2008 18:33:18 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Non-Bungee Tech]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[V8]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=567</guid>

					<description><![CDATA[I&#8217;ve been playing around with Google&#8217;s V8 JavaScript engine. One of the really cool things about V8 is that it was built to be embedded into a C++ application. Here at Bungee Labs I&#8217;ve been writing the infrastructure for our bungee connect platform for some time now. One thing that I&#8217;m always interested in is [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" data-attachment-id="175" data-permalink="https://bungeeconnect.wordpress.com/2008/03/19/mashup-camp-day-1/attachment/175/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png" data-orig-size="80,80" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="tedheadshot_80px_transparent" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png?w=80" class="alignright alignnone size-full wp-image-175" style="border:0 none;margin:5px 10px;" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/corey_80.jpg?w=480" alt=""   />I&#8217;ve been playing around with <a href="http://code.google.com/p/v8/" target="_blank">Google&#8217;s V8 JavaScript engine</a>.  One of the really cool things about V8 is that it was built to be embedded into a C++ application.  Here at Bungee Labs I&#8217;ve been writing the infrastructure for our bungee connect platform for some time now.  One thing that I&#8217;m always interested in is speed and V8 is very fast.  I ran the <a href="http://code.google.com/apis/v8/run.html" target="_blank">benchmarks that Google posted</a> in my browser (Firefox 3.03), and then I ran them using the new V8 engine. The new engine is faster by an order of magnitude.<span id="more-567"></span></p>
<p>Getting your head wrapped around the V8 API takes some time.  There is a very brief overview page that you can read to get started writing V8 applications, but you will have to spend quite a bit of time scouring the source code to figure out how to do anything of note.  Most of the documentation focuses on how your js files can call into C++. For our purposes, I also needed to call into JavaScript from C++ and get information back from the V8 engine.  Here is some code that does that.</p>
<p>Let&#8217;s say you have some JavaScript file that defines a function <em>foo</em> (you can&#8217;t have a coding exercise without a <em>foo</em>) that looks like the following:</p>
<blockquote><p><code> function foo() {<br />
return 42;<br />
}<br />
</code></p></blockquote>
<p>If you&#8217;ve embedded V8 into your C++ application you could call <em>foo</em> by doing the following:</p>
<blockquote><p><code>void myClass::myFunction()<br />
{<br />
HandleScope  scope;<br />
LocalContext context;<br />
</code><br />
<code> Script::Compile(String::New("function foo() { return 42; }"))-&gt;Run();</code></p>
<p><code> Local fun = Local::Cast(context-&gt;Global()-&gt;Get(String::New("foo")));</code></p>
<p><code> int argc = 0;<br />
Handle argv[] = NULL;</code></p>
<p><code> Handle result = fun-&gt;Call(fun, argc, argv); // argc and argv are your standard arguments to a function<br />
...<br />
}<br />
</code></p></blockquote>
<p>What this does is it sends the JavaScript that I wrote to the V8 engine via the Compile and Run functions. Now, I need access to the <em>foo</em> function and I do that by getting the Function from the Global namespace. If my function took any parameters I could fill out the argv array and then the function would have access to those values just like any normal JavaScript function would.  When I make the Call function I give it an object to be the receiver, itself in this case, and I pass the argument length and array.  The value that is returned from the function is stored in the result variable.</p>
<p>So, that wasn&#8217;t too bad. It all makes sense once you see it. The hard part always is trying to figure that stuff out when you don&#8217;t know where to look.</p>
<p>Another thing I had to figure out was how to make a function call on an object instance.  This is a bit more difficult but it&#8217;s really just a variation on a theme.  Let&#8217;s say our JavaScript looks like this:</p>
<blockquote><p><code>function bar() {<br />
this.x = 42;<br />
</code><br />
<code> this.foo = function() {<br />
return x;<br />
}<br />
}</code></p></blockquote>
<p>I need to get a handle to the function constructor first so I do that here:</p>
<blockquote><p><code>Handle fun = Handle::Cast(env-&gt;Global()-&gt;Get(String::New("bar")));</code></p></blockquote>
<p>Now I can create an instance of this function with:</p>
<blockquote><p><code>Handle&lt;Object&gt; object = fun-&gt;NewInstance(argc, argv);</code></p></blockquote>
<p>Again argc and argv are your arguments to your function which in this case is bar.  If bar took more parameters you would pass those in so that bar would be setup correctly.</p>
<p>Once I have an object I can ask it for it&#8217;s function that I want to call:</p>
<blockquote><p><code>Handle fun_to_call = Handle::Cast(object-&gt;Get(String::New("foo")));</code></p></blockquote>
<p>And finally I can call that function:</p>
<blockquote><p><code>fun_to_call-&gt;Call(object, argc, argv);</code></p></blockquote>
<p>Since I am using the same API function Call, I can expect a return value just like in the first example.</p>
<p>I&#8217;ve found V8 to be an excellent JavaScript engine, and it has a fantastic API. I&#8217;ll be using it for some of my internal projects and I&#8217;ll keep posting cool ideas as I run across them.</p>
<p>Corey Olsen<br />
Senior Platform Engineer<br />
Bungee Labs</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/10/09/connecting-c-to-javascript-via-googles-v8/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">567</post-id>
		<media:content url="https://1.gravatar.com/avatar/aa705b6bb83e66da05915f5dbe93819d3c19cc22edbf0df24f26a860b8c60296?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">olsenc</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/corey_80.jpg" medium="image" />
	</item>
		<item>
		<title>At Long Last: The Learn Tab v1.0</title>
		<link>https://bungeeconnect.wordpress.com/2008/10/01/learn-tab-v1/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/10/01/learn-tab-v1/#respond</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Wed, 01 Oct 2008 23:08:51 +0000</pubDate>
				<category><![CDATA[BCDN Updates]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Learning Resources]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[learn tab]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=558</guid>

					<description><![CDATA[The Core Curriculum in the Bungee Connect Learn tab is finally complete, online and available. Said one BCDN Developer (who goes by the handle &#8220;olympyx&#8221;): I think the combination of text overview, video, and use of the platform is a great way to learn the platform. I first announced the Learn tab this past summer, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" data-attachment-id="175" data-permalink="https://bungeeconnect.wordpress.com/2008/03/19/mashup-camp-day-1/attachment/175/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png" data-orig-size="80,80" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="tedheadshot_80px_transparent" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png?w=80" class="alignright alignnone size-full wp-image-175" style="border:0 none;margin:5px 10px;" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png?w=480" alt=""   />The Core Curriculum in the Bungee Connect Learn tab is finally complete, online and available.</p>
<p>Said one BCDN Developer (who goes by the handle &#8220;olympyx&#8221;):</p>
<blockquote><p><em>I think the combination of text overview, video, and use of the platform is a great way to learn the platform.</em><span id="more-558"></span></p></blockquote>
<p>I first <a href="http://blogs.bungeeconnect.com/2008/07/21/the-learn-tab-lives/" target="_blank">announced the Learn tab</a> this past summer, thinking that the final piece, Unit 3, would be online by the end of July. We managed to get the first three modules online in short order, but the final two bedeviled me for some time. Nevertheless, I hereby declare the wait to be over.</p>
<p>You can now <a href="http://builder.bungeeconnect.com" target="_blank">log on to Bungee Connect</a> and complete the Core Curriculum and get your status ticker to look like this:</p>
<p><a href="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/picture-2.png"><img loading="lazy" data-attachment-id="562" data-permalink="https://bungeeconnect.wordpress.com/2008/10/01/learn-tab-v1/picture-2/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/picture-2.png" data-orig-size="606,40" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="picture-2" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/picture-2.png?w=480" class="aligncenter size-full wp-image-562" title="picture-2" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/picture-2.png?w=480&#038;h=31" alt="" width="480" height="31" srcset="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/picture-2.png?w=480&amp;h=32 480w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/picture-2.png?w=150&amp;h=10 150w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/picture-2.png?w=300&amp;h=20 300w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/picture-2.png 606w" sizes="(max-width: 480px) 100vw, 480px" /></a></p>
<p>When you do, there&#8217;s a special surprise for you at the end&#8211;a little somethin&#8217;-somethin&#8217; to recognize your achievement. But, you&#8217;ll have to finish the final Quiz to find out what it is.</p>
<p>&#8211;Ted</p>
<p>Ted Haeger<br />
Director, Bungee Connect Developer Network<br />
Bungee Labs</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/10/01/learn-tab-v1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">558</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png" medium="image" />

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/10/picture-2.png" medium="image">
			<media:title type="html">picture-2</media:title>
		</media:content>
	</item>
		<item>
		<title>October BCDN Preview Now Available</title>
		<link>https://bungeeconnect.wordpress.com/2008/09/26/october-preview/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/09/26/october-preview/#comments</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Fri, 26 Sep 2008 22:59:03 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=539</guid>

					<description><![CDATA[The next version of Bungee Connect is now available in preview to BCDN developers. As usual, the BCDN Preview will be online for two weeks before it rolls to production. Access it at https://preview.bungeeconnect.com. The Preview once again has a recent snapshot of your solutions, but remember: the Preview release is for testing purposes. Any [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" class="alignright" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/08/davebandtedheadshots-80.jpg?w=82&#038;h=169" alt="" width="82" height="169" /></p>
<p>The next version of Bungee Connect is now available in preview to BCDN developers. As usual, the BCDN Preview will be online for two weeks before it rolls to production. Access it at <a href="https://preview.bungeeconnect.com" target="_blank">https://preview.bungeeconnect.com</a>.</p>
<p>The Preview once again has a recent snapshot of your solutions, but remember: the Preview release is for testing purposes. <em><span>Any changes you make to your code will </span><strong><span>not</span></strong></em><span><em> be carried to production when the roll-up happens</em>.</span></p>
<p>Of course, if you run into any issues, please leave a comment right here to let us know about them.<span id="more-539"></span></p>
<p><span style="font-weight:bold;">New Features:</span></p>
<ul>
<li><span style="font-weight:bold;">Publish tab:</span> The Publish tab (formerly named &#8220;Deploy (beta)&#8221;) has now officially replaced the Staging tab. Use it to post, share or deploy your code and applications. You can still use the old Staging tab by enabling it in Builder Tab Preferences.</li>
<li><strong>Revision Status:</strong><span> If you collaborate with other developers, or maybe don&#8217;t always remember what classes you made changes to, you can now view the complete status </span><span>of an entire solution by right-clicking it in the Solution Explorer and choosing ‘Revision Status.’</span><strong><br />
</strong><a href="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/revision-status.png"><img loading="lazy" data-attachment-id="548" data-permalink="https://bungeeconnect.wordpress.com/2008/09/26/october-preview/revision-status/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/revision-status.png" data-orig-size="440,515" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="revision-status" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/revision-status.png?w=440" class="alignnone size-full wp-image-548" title="revision-status" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/revision-status.png?w=480" alt=""   srcset="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/revision-status.png 440w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/revision-status.png?w=128&amp;h=150 128w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/revision-status.png?w=256&amp;h=300 256w" sizes="(max-width: 440px) 100vw, 440px" /></a><strong><br />
</strong></p>
<p><strong></strong></li>
<li><strong>Number Reformatting for Strings:</strong> <span style="font-weight:normal;">The new FormatUtil class in Runtime (in TypeLib: Utility) enables you to do several format transformations on strings.<br />
</span></li>
<li><strong>AppProject Template and Deployment Requirements Changed: </strong><span>For those of you who have been using Bungee Connect for a while and have already deployed several applications, there&#8217;s a significant change to AppProjects that affects how you deploy applications. There will be more information in the docs when the release rolls to production. If you’re curious about the details of the changes, leave us a comment here, or find us in <a href="http://docs.bungeeconnect.com/wiki/index.php/BCDN/IRC">IRC</a>.</span></li>
</ul>
<p><span style="font-weight:bold;">Fixes and Code Changes:</span></p>
<p>As always, this release fixes many issues that the BCDN community have reported:</p>
<ul>
<li>0007374: [Other] Dependencies are now copied with dependent projects when posting/deploying</li>
<li>0006019: [Controls / Interactions] Popups now more properly position relative to the current position of the parent window</li>
<li>0003372: [Controls / Interactions] You can now change Icon for the Google Map in its adapter</li>
<li>0007155: [Share] Shares and Posts can now be edited by the person who created them or the Design Group owner</li>
<li>0004790: [Controls / Interactions] Constructor interface for adding elements to a Collection now uses the proper element type for the collection</li>
<li>0007075: [Form Layout] re-sizing a grid no longer collapses other grid cells in specific cases</li>
<li>0007099: [Form Layout] box (horizontal) in vertical flow does now allows you view the bottom</li>
<li>0007074: [Form Layout] Grid no longer unintentionally re-sizing cells in a vertical flow</li>
<li>0007690: [Form Layout] IE7: letting go of the grid resize tick no longer removes a pixel from the height or width</li>
<li>0007680: [Controls / Interactions] Date/Time combo box drop-down arrow now works when setting as data in specific cases</li>
<li>0007572: [Form Layout] using the text &#8220;&lt;select one&gt;&#8221; in an enumeration is now cleaned and no longer breaks in the UI</li>
<li>0007243: [Controls / Interactions] Google Map now has a selection manager for pin elements</li>
<li>0007250: [Controls / Interactions] Google Map now has support for GLatLngBounds</li>
<li>0007268: [Controls / Interactions] Google Map more gracefully handles it when google fails to geocode an address</li>
<li>0007361: [Controls / Interactions] Wizard now instantiates GoogleMapDirectionsAdapter in correct location</li>
<li>0004614: [Other] You can now set a double to a value containing a decimal point using a site Data</li>
<li>0006076: [Controls / Interactions] HTML now has general mimetype out capability (Bear454, this one&#8217;s for you!)</li>
<li>0006723: [Other] SMPTClient now requires an SMPT server source in order to function</li>
<li>0005800: [Other] Key word &#8220;now&#8221; is ‘now’ working in an expression</li>
<li>0007381: [Solution Explorer] Deleting a project that contains multiple tiers of nested projects no longer only deletes immediate children</li>
<li>0007379: [Solution Explorer] After Importing a ResourceProject, nested project containers now check-in correctly</li>
<li>0007190: [SOAP/WSDL] WSDL import now handling &#8220;choice&#8221; correctly</li>
<li>0005715: [Other] You can now customize the &lt;head&gt; tags</li>
<li>0007091: [Code Editor] convertStrToNumber parameters for &#8220;fl&#8221; and &#8220;do&#8221; now work more predictably</li>
<li>0007420: [Code Editor] Separator bar no longer switches from Vertical to Horizontal if you merge any cell in a grid</li>
<li>0007412: [Code Editor] The Separator bar does now properly goes away when deleting the column that contains it.</li>
<li>0006969: [Code Editor] Outline of a StyleButton no longer appears separate from the button when a Horizontal Box in design mode</li>
<li>0007229: [Code Editor] Vertical box is no longer sized to a height of 0px when inside another vertical box</li>
<li>0007424: [Code Editor] More than one line is no longer improperly highlighted in the Code Editor</li>
<li>0007404: [Controls / Interactions] Radio button now honors the Multiline property</li>
<li>0007143: [Properties] &#8220;DateTime&#8221; property editor tab for MonthCalendar control is no longer missing</li>
<li>0005210: [Form Layout] Clicking on a Label that contains a link on a form no longer causes an exception</li>
<li>0007706: [Controls / Interactions] CollectionStatementComplete no longer chooses second item in filter list when list contains multiple items</li>
<li>0007708: [Controls / Interactions] CollectionStatementComplete no longer throws a JavaScript error if you resize the browser</li>
<li>0005949: [Properties] Stylesheet clear button now enabled when using a control style</li>
<li>0007528: [Controls / Interactions] DateTime Format in an MCL now works if the Edit Type is set to WriteOnly</li>
<li>0007408: [Controls / Interactions] Under certain circumstances, items added to CollectionStatementComplete never show up on the server</li>
<li>0007429: [Controls / Interactions] MonthCalendarList no longer crashes when setting number of columns</li>
<li>0007538: [Meta Runtime] You can now set a function trigger to a bag</li>
<li>0007593: [SOAP/WSDL] SOAP no longer replacing hostname with IP Address</li>
<li>0007647: [Properties] Setting Multiple Select to true after removing the Multiple Select Function Interfaces no longer causes a crash</li>
<li>0007697: [Other] PostRenderInit is now getting called during Debug</li>
<li>0005634: [Other] SQLConnection now returns the standard numRowsAffected() function to know how the query affected the database</li>
<li>0007316: [Controls / Interactions] Cross window drag and drop is fixed on Safari</li>
<li>0007183: [Controls / Interactions] &#8220;Default&#8221; behavior now works inside Horizontal Flow</li>
<li>0007080: [Code Editor] triggered function args no longer discarded before saving</li>
<li>0007640: [Controls / Interactions] Flying over a google pin no longer causes map to pan and balloon to popup it’s been told not to</li>
<li>0007466: [Controls / Interactions] Calling select() on a collection that is bound to a Google Map fixed</li>
<li>0007631: [Controls / Interactions] The system no longer crashes when using a google map without setting the pin icon</li>
<li>0007172: [Controls / Interactions] Leaving the icon in an MCL column to the default of &#8220;not_set&#8221; no longer breaks simulation</li>
<li>0007330: [Controls / Interactions] [Regression] Changing the position of points on a GoogleMap behaves more predictably</li>
<li>0007409: [Controls / Interactions] Radio buttons now work when Control Placement is set to Below Label</li>
<li>0007073: [Form Layout] Hyperlinked controls in form layout when clicked, no longer take over the design pane</li>
<li>0007341: [C++] datetime computations now working as documented taking seconds more accurately into account</li>
<li>0007421: [Code Editor] Debugger will now break if you have a breakpoint set to the last statement in a function</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/09/26/october-preview/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">539</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/08/davebandtedheadshots-80.jpg" medium="image" />

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/revision-status.png" medium="image">
			<media:title type="html">revision-status</media:title>
		</media:content>
	</item>
		<item>
		<title>Bungee Boys in New York City</title>
		<link>https://bungeeconnect.wordpress.com/2008/09/15/bungee-boys-in-new-york-city/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/09/15/bungee-boys-in-new-york-city/#respond</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Mon, 15 Sep 2008 12:32:47 +0000</pubDate>
				<category><![CDATA[BCDN Updates]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[CEO]]></category>
		<category><![CDATA[CTO]]></category>
		<category><![CDATA[New York City]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 2.0 Expo]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=536</guid>

					<description><![CDATA[Brad Hintze and I will be in New York City this week for Web 2.0 Expo. Along with us are our CTO Dave Mitchell, and CEO Martin Plaehn. If you&#8217;d like to get together with any of us, please drop us a note, and we hope to see you in New York.]]></description>
										<content:encoded><![CDATA[<p style="text-align:left;"><img loading="lazy" data-attachment-id="175" data-permalink="https://bungeeconnect.wordpress.com/2008/03/19/mashup-camp-day-1/attachment/175/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png" data-orig-size="80,80" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="tedheadshot_80px_transparent" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png?w=80" class="alignright alignnone size-full wp-image-175" style="border:0 none;margin:5px 10px;" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png?w=480" alt=""   />Brad Hintze and I will be in New York City this week for <a href="http://en.oreilly.com/webexny2008/public/content/home" target="_blank">Web 2.0 Expo</a>. Along with us are our CTO Dave Mitchell, and CEO Martin Plaehn. If you&#8217;d like to get together with any of us, please drop us a note, and we hope to see you in New York.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/09/15/bungee-boys-in-new-york-city/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">536</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png" medium="image" />
	</item>
		<item>
		<title>Manage MySQL with Bungee SQL Admin</title>
		<link>https://bungeeconnect.wordpress.com/2008/09/12/bungee-sql-admin/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/09/12/bungee-sql-admin/#comments</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Fri, 12 Sep 2008 19:31:58 +0000</pubDate>
				<category><![CDATA[BCDN Updates]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Learning Resources]]></category>
		<category><![CDATA[Bungee SQL Admin]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[Postgres +]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SkunkDay]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[SQL]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=517</guid>

					<description><![CDATA[Bungee SQL Admin is a rich Internet application that enables Web 2.0 companies to rapidly manage MySQL &#38; PostgreSQL database systems. No install No registration No cost Click here to launch. The Story Behind this Application In August, Bungee Labs held our first ever &#8220;SkunkDay&#8221; event. SkunkDay provides Bungee Labs employees an opportunity to show [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Bungee SQL Admin is a rich Internet application that enables Web 2.0 companies to rapidly manage MySQL &amp; PostgreSQL database systems.</p>
<ul>
<li>No install</li>
<li>No registration</li>
<li>No cost</li>
</ul>
<p style="text-align:center;"><a href="https://sqladmin.bungeeconnect.com/" target="_blank"><img loading="lazy" data-attachment-id="521" data-permalink="https://bungeeconnect.wordpress.com/2008/09/12/bungee-sql-admin/bungee-sql-admin/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin.png" data-orig-size="1009,498" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="bungee-sql-admin" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin.png?w=480" class="alignnone size-full wp-image-521" title="bungee-sql-admin" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin.png?w=480&#038;h=236" alt="" width="480" height="236" srcset="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin.png?w=480&amp;h=237 480w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin.png?w=960&amp;h=474 960w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin.png?w=150&amp;h=74 150w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin.png?w=300&amp;h=148 300w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin.png?w=768&amp;h=379 768w" sizes="(max-width: 480px) 100vw, 480px" /></a></p>
<p style="text-align:center;"><a href="https://sqladmin.bungeeconnect.com/" target="_blank">Click here to launch.<span id="more-517"></span></a></p>
<p><strong>The Story Behind this Application</strong></p>
<p style="text-align:center;"><img loading="lazy" class="aligncenter" title="Bungee Labs SkunkDay" src="https://i0.wp.com/www.bungeeconnect.com/img/sd_title.jpg" alt="" width="480" height="139" /></p>
<p><span class="bml">In August, Bungee Labs held our first ever &#8220;SkunkDay&#8221; event. SkunkDay provides Bungee Labs employees an opportunity to show off applications and utilities on which they have been secretly tinkering unbeknownst to their colleagues.</span></p>
<p>One of the winners was Herrick Muhlstein with his application, now known as &#8220;Bungee SQL Admin.&#8221; Rather than write all the details, Herrick tells us about his app in this video:</p>
<p style="text-align:center;"><a href="http://s3.amazonaws.com/bungee-media/video/Skunk_Herrick_960.swf"><img loading="lazy" data-attachment-id="529" data-permalink="https://bungeeconnect.wordpress.com/2008/09/12/bungee-sql-admin/bungee-sql-admin-movie-thumbnail/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin-movie-thumbnail.png" data-orig-size="480,271" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="bungee-sql-admin-movie-thumbnail" data-image-description="&lt;p&gt;Movie (12:35) of Herrick Muhlstein explaining and demonstrating Bungee SQL Admin.&lt;/p&gt;
" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin-movie-thumbnail.png?w=480" class="alignnone size-full wp-image-529" title="bungee-sql-admin-movie-thumbnail" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin-movie-thumbnail.png?w=480&#038;h=271" alt="" width="480" height="271" srcset="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin-movie-thumbnail.png 480w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin-movie-thumbnail.png?w=150&amp;h=85 150w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin-movie-thumbnail.png?w=300&amp;h=169 300w" sizes="(max-width: 480px) 100vw, 480px" /></a></p>
<p>Herrick has made the complete source code for this application available through the Share in Bungee Connect. <a href="http://builder.bungeeconnect.com" target="_blank">Register</a> for a free account to get access.</p>
<p>If you have any questions about Bungee SQL Admin, please submit a comment for this post.</p>
<p>Stay tuned for more about the cool applications shown at Bungee Labs SkunkDay&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/09/12/bungee-sql-admin/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">517</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin.png" medium="image">
			<media:title type="html">bungee-sql-admin</media:title>
		</media:content>

		<media:content url="http://www.bungeeconnect.com/img/sd_title.jpg" medium="image">
			<media:title type="html">Bungee Labs SkunkDay</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/bungee-sql-admin-movie-thumbnail.png" medium="image">
			<media:title type="html">bungee-sql-admin-movie-thumbnail</media:title>
		</media:content>
	</item>
		<item>
		<title>Bungee Boys at AWS Event in Salt Lake City</title>
		<link>https://bungeeconnect.wordpress.com/2008/09/09/aws-in-slc/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/09/09/aws-in-slc/#respond</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Tue, 09 Sep 2008 20:29:19 +0000</pubDate>
				<category><![CDATA[BCDN Updates]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[amazon web services]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[salt lake city]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=509</guid>

					<description><![CDATA[The Amazon Web Services crew are back on the road with their AWS Startup Tour, and Brad Hintze and I will be joining them tomorrow in Salt Lake City. I&#8217;ll make a brief presentation around 3:30-ish, speaking about Bungee Connect and how Bungee Labs use Amazon Web Services. So if you&#8217;re in the area, please [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align:left;"><img loading="lazy" data-attachment-id="175" data-permalink="https://bungeeconnect.wordpress.com/2008/03/19/mashup-camp-day-1/attachment/175/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png" data-orig-size="80,80" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="tedheadshot_80px_transparent" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png?w=80" class="alignright alignnone size-full wp-image-175" style="border:0 none;margin:5px 10px;" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png?w=480" alt=""   /></p>
<p style="text-align:left;"><img loading="lazy" class="size-full alignright" style="border:0 none;margin:5px 10px;" src="https://i0.wp.com/g-ecx.images-amazon.com/images/G/01/00/10/00/14/19/27/100014192753._V46777512_.gif" alt="" width="170" height="69" />The Amazon Web Services crew are <a href="http://www.amazon.com/b/ref=sc_fe_c_1_3435361_9?ie=UTF8&amp;node=332775011&amp;no=3435361&amp;me=A36L942TSJ2AJA" target="_blank">back on the road with their AWS Startup Tour</a>, and Brad Hintze and I will be joining them tomorrow in Salt Lake City.</p>
<p>I&#8217;ll make a brief presentation around 3:30-ish, speaking about Bungee Connect and how Bungee Labs use Amazon Web Services. So if you&#8217;re in the area, please swing by to give Brad and me a hello.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/09/09/aws-in-slc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">509</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png" medium="image" />

		<media:content url="http://g-ecx.images-amazon.com/images/G/01/00/10/00/14/19/27/100014192753._V46777512_.gif" medium="image" />
	</item>
		<item>
		<title>It&#8217;s Official: Bungee Connect Now Supports Google Chrome</title>
		<link>https://bungeeconnect.wordpress.com/2008/09/05/google-chrome-support-2/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/09/05/google-chrome-support-2/#comments</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Sat, 06 Sep 2008 02:00:17 +0000</pubDate>
				<category><![CDATA[BCDN Updates]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[safari]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=501</guid>

					<description><![CDATA[Today, Bungee Labs announced our official move to support Google&#8217;s new browser, Google Chrome. See &#8220;Bungee Connect: First Platform-as-a-Service to Offer &#8216;Write Once, Run Anywhere&#8217; Support for All Major Browsers, Including Google Chrome&#8221; for details. Shortly after Google released the Chrome beta, our test team went to work to identify exactly what worked and what [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/googlechrome_logo_sm.jpg"><img loading="lazy" data-attachment-id="473" data-permalink="https://bungeeconnect.wordpress.com/googlechrome_logo_sm/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/googlechrome_logo_sm.jpg" data-orig-size="150,55" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="googlechrome_logo_sm" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/googlechrome_logo_sm.jpg?w=150" class="alignright size-full wp-image-473" title="googlechrome_logo_sm" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/googlechrome_logo_sm.jpg?w=480" alt=""   /></a>Today, Bungee Labs announced our official move to support Google&#8217;s new browser, Google Chrome. See &#8220;<a href="http://www.bungeeconnect.com/about/presscenter/pressreleases/pr-090908-googlechrome.html" target="_blank">Bungee Connect: First Platform-as-a-Service to Offer &#8216;Write Once, Run Anywhere&#8217; Support for All Major Browsers, Including Google Chrome</a>&#8221; for details.</p>
<p>Shortly after Google released the Chrome beta, our test team went to work to identify exactly what worked and what didn&#8217;t. They found that Google Chrome loaded and ran Bungee-powered applications with only a few issues, which we detail below.<span id="more-501"></span></p>
<p><strong>Security, Bungee Connect and Google Chrome</strong></p>
<p>Beyond the benefits Google Chrome brings to JavaScript performance, the team here also sees a big benefit in the area of security.</p>
<p>Google Chrome’s security approach fits well with Bungee Connect’s security architecture. Bungee Connect keeps all application data and logic out of browser, other than that which is currently being displayed to the user. This greatly reduces the surface area for potential attacks. Chrome complements this approach by “sandboxing” each browser tab as its own stand-alone process, preventing cross-tab attacks. The two approaches combine to dramatically reduce the risk of using JavaScript for web applications compared to other interactive web models.</p>
<p><em>More on the Bungee Connect security can be found in the <a href="http://www.bungeeconnect.com/platform/faq.html#q44" target="_blank">FAQ</a>.</em></p>
<p><strong>Google Chrome&#8217;s JavaScript </strong><strong>Issues for Bungee Connect<br />
</strong></p>
<p>The issues that we have identified for Bungee-powered applications running in Google Chrome are as follows:</p>
<ul>
<li><strong>Focus Issues (Some Controls Require Extra Click)<br />
</strong>There will be on-screen elements that you must click once in order to set focus to that item. Although you may see button &#8216;flyover&#8217; effects happen. Typically, this happens when you move between different regions of the application window. We have yet to find a case in which this blocks an application&#8217;s intended functionality, but we definitely confirm that the issue is a nuisance that needs to be fixed.</li>
<li><strong>Drag &amp; Drop Issues<br />
</strong>Drag/drop is not 100% predictable right now. Sometimes it works perfectly, but occasionally a &#8216;move&#8217; action happens where the program is set to &#8216;copy.&#8217; Sometimes, you can&#8217;t even initiate a drag operation (although this is sometimes just a focus issue, as described above). So far, this particular issue is perhaps the most serious we have seen.</li>
<li><strong>Modal Dialogs Sometimes Non-Modal</strong><br />
Occasionally, a dialog pop-up may allow an end user to interact with the main application when it is not supposed to. Certainly this is better than having non-modal dialogs get forced to be modal, but it still can result in multiple problem scenarios, such as a key dialog getting lost behind a main application window, or critical workflow data not getting entered when it is needed.</li>
<li><strong>Default Action Broken on StyleButtons</strong><br />
Lastly, we found a minor annoyance with how Google Chrome handles our StyleButton control. If a StyleButton has been flagged as &#8220;Default&#8221; (meaning it&#8217;s the default action for the Enter key), it doesn&#8217;t matter&#8230;you either have to click it with the mouse or tab over to it.</li>
</ul>
<p>The Bungee Connect IDE is a Bungee-powered application, so it experiences the above issues. However, there is one issue that particularly affects developers using Bungee Connect with Google Chrome:</p>
<ul>
<li><strong>Cannot Drag Controls onto Forms</strong><br />
The previously-mentioned issues with drag &amp; drop affect form construction consistently: you can&#8217;t add controls to a form in Google Chrome. (Although you <em>can</em> add Bungee Logic statements to a function. But you can&#8217;t re-arrange them. Go figure.) This is pretty much a showstopper for using the IDE with Chrome.</li>
</ul>
<p>We intend to fully support the use of Bungee Connect&#8217;s IDE from Chrome before year-end.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/09/05/google-chrome-support-2/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">501</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/googlechrome_logo_sm.jpg" medium="image">
			<media:title type="html">googlechrome_logo_sm</media:title>
		</media:content>
	</item>
		<item>
		<title>JavaScript Biggest Threat to Silverlight?</title>
		<link>https://bungeeconnect.wordpress.com/2008/09/05/javascript-biggest-threat-to-silverlight/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/09/05/javascript-biggest-threat-to-silverlight/#respond</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Fri, 05 Sep 2008 21:13:25 +0000</pubDate>
				<category><![CDATA[BCDN Updates]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[silverlight]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=459</guid>

					<description><![CDATA[In light of the recent announcement about Google Chrome, I found a couple articles particularly interesting: First, in &#8220;Chrome&#8217;s JavaScript poses challenge to Silverlight,&#8221; Microsoft apparently cites that JavaScript&#8211;not Flash&#8211;will be the biggest competitive threat to Silverlight. Second, in &#8220;New Firefox JavaScript engine is faster than Chrome&#8217;s V8,&#8221; Mozilla has responded to Google Chrome&#8217;s JavaScript [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" data-attachment-id="175" data-permalink="https://bungeeconnect.wordpress.com/2008/03/19/mashup-camp-day-1/attachment/175/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png" data-orig-size="80,80" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="tedheadshot_80px_transparent" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png?w=80" class="alignright alignnone size-full wp-image-175" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png?w=480" alt=""   />In light of the recent announcement about Google Chrome, I found a couple articles particularly interesting:</p>
<ul>
<li>First,  in &#8220;<a href="http://news.zdnet.co.uk/software/0,1000000121,39484666,00.htm?r=3" target="_blank">Chrome&#8217;s JavaScript poses challenge to Silverlight</a>,&#8221; Microsoft apparently cites that JavaScript&#8211;not Flash&#8211;will be the biggest competitive threat to Silverlight.</li>
<li>Second, in &#8220;<a href="http://arstechnica.com/journals/linux.ars/2008/09/03/new-firefox-javascript-engine-is-faster-than-chromes-v8">New Firefox JavaScript engine is faster than Chrome&#8217;s V8</a>,&#8221; Mozilla has responded to Google Chrome&#8217;s JavaScript speed claims by raising the bar still further.</li>
</ul>
<p>If indeed Microsoft sees JavaScript as Silverlight&#8217;s biggest competitive threat, and Mozilla and Google are apparently squaring off for an arms race around JavaScript performance, this bodes extremely well for the future of web applications built on standards-based JavaScript.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/09/05/javascript-biggest-threat-to-silverlight/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">459</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png" medium="image" />
	</item>
		<item>
		<title>WideLens in Google Chrome</title>
		<link>https://bungeeconnect.wordpress.com/2008/09/03/widelens-google-chrome/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/09/03/widelens-google-chrome/#respond</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Wed, 03 Sep 2008 18:44:41 +0000</pubDate>
				<category><![CDATA[BCDN Updates]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[webkit]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=446</guid>

					<description><![CDATA[Our product manager Dave Brooksby continues to test Google Chrome. Today he sent me a screenshot of our demo application for calendar management, WideLens. Is it just me, or does Google Chrome look like it was designed for Bungee-powered applications? (click image to embiggen) Just to be clear, there are definitely some issues with some [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" data-attachment-id="175" data-permalink="https://bungeeconnect.wordpress.com/2008/03/19/mashup-camp-day-1/attachment/175/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png" data-orig-size="80,80" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="tedheadshot_80px_transparent" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png?w=80" class="alignright alignnone size-full wp-image-175" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png?w=480" alt=""   />Our product manager Dave Brooksby continues to test Google Chrome. Today he sent me a screenshot of our demo application for calendar management, <a href="http://widelens.com/" target="_blank">WideLens</a>.</p>
<p>Is it just me, or does Google Chrome look like it was designed for Bungee-powered applications?</p>
<p><a href="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/google-chrome-widelens.jpg"><img loading="lazy" data-attachment-id="450" data-permalink="https://bungeeconnect.wordpress.com/2008/09/03/widelens-google-chrome/google-chrome-widelens/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/google-chrome-widelens.jpg" data-orig-size="1013,618" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="google-chrome-widelens" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/google-chrome-widelens.jpg?w=480" class="aligncenter size-large wp-image-450" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/google-chrome-widelens.jpg?w=480&#038;h=292" alt="" width="480" height="292" srcset="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/google-chrome-widelens.jpg?w=480 480w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/google-chrome-widelens.jpg?w=960 960w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/google-chrome-widelens.jpg?w=150 150w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/google-chrome-widelens.jpg?w=300 300w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/google-chrome-widelens.jpg?w=768 768w" sizes="(max-width: 480px) 100vw, 480px" /></a></p>
<p style="text-align:center;">(click image to <a href="http://www.urbandictionary.com/define.php?term=cromulent" target="_blank">embiggen</a>)<span id="more-446"></span></p>
<p>Just to be clear, there are definitely some issues with some of the controls and interactions. One of our community developers reported that drag and drop is not working correctly, and we have found that some of the Bungee controls have to be clicked once to activate before you can interact with them. Still, we&#8217;re excited about how close to the mark Google has hit with Javascript support.</p>
<p>Dave sent me screenshots for a couple other Bungee-powered apps. So, stay tuned&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/09/03/widelens-google-chrome/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">446</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png" medium="image" />

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/google-chrome-widelens.jpg?w=480" medium="image" />
	</item>
		<item>
		<title>Bungee Connect in Google Chrome</title>
		<link>https://bungeeconnect.wordpress.com/2008/09/02/google-chrome/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/09/02/google-chrome/#comments</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Tue, 02 Sep 2008 23:27:44 +0000</pubDate>
				<category><![CDATA[BCDN Updates]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[webkit]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/?p=429</guid>

					<description><![CDATA[The first question we at Bungee Labs thought when we read the news about Google&#8217;s nifty new browser, Google Chrome, was: I wonder how it will do running Bungee Connect? Google chose to use WebKit, the same rendering engine as Safari, which we support for Bungee Connect. So far, so good: (click either image to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" data-attachment-id="175" data-permalink="https://bungeeconnect.wordpress.com/2008/03/19/mashup-camp-day-1/attachment/175/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png" data-orig-size="80,80" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="tedheadshot_80px_transparent" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png?w=80" class="alignright alignnone size-full wp-image-175" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png?w=480" alt=""   />The first question we at Bungee Labs thought when we read the <a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html" target="_blank">news</a> about Google&#8217;s nifty new browser, <a href="http://www.google.com/googlebooks/chrome/" target="_blank">Google Chrome</a>, was: <em>I wonder how it will do running Bungee Connect?</em></p>
<p>Google chose to use <a href="http://webkit.org/" target="_blank">WebKit</a>, the same rendering engine as Safari, which we support for Bungee Connect. So far, so good:</p>
<p style="text-align:center;"><a href="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0021.png"><img loading="lazy" data-attachment-id="435" data-permalink="https://bungeeconnect.wordpress.com/2008/09/02/google-chrome/image0021/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0021.png" data-orig-size="1024,831" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="image0021" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0021.png?w=480" class="aligncenter size-large wp-image-435" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0021.png?w=480&#038;h=389" alt="" width="480" height="389" srcset="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0021.png?w=480 480w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0021.png?w=960 960w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0021.png?w=150 150w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0021.png?w=300 300w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0021.png?w=768 768w" sizes="(max-width: 480px) 100vw, 480px" /></a></p>
<p style="text-align:center;">(click either image to <a href="http://www.urbandictionary.com/define.php?term=cromulent" target="_blank">embiggen</a>)</p>
<p style="text-align:center;"><a href="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0031.png"><img loading="lazy" data-attachment-id="434" data-permalink="https://bungeeconnect.wordpress.com/2008/09/02/google-chrome/image0031/" data-orig-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0031.png" data-orig-size="921,717" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="image0031" data-image-description="" data-image-caption="" data-large-file="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0031.png?w=480" class="aligncenter size-large wp-image-434" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0031.png?w=480&#038;h=373" alt="" width="480" height="373" srcset="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0031.png?w=480 480w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0031.png?w=150 150w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0031.png?w=300 300w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0031.png?w=768 768w, https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0031.png 921w" sizes="(max-width: 480px) 100vw, 480px" /></a></p>
<p>But they also state that they chose to create a wholly new Javascript engine. Hrmmm&#8230;</p>
<p>In our early tests, we have found that there are at least a few controls that exhibit issues. Mostly, issues seem to be little interaction annoyances, such as having to click on a Tree control a second time before you can interact with it.</p>
<p>So, we make no formal announcement of support for Chrome yet (Come on! Chrome was just introduced and is still in beta!), but the Bungee Boys are smiling.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/09/02/google-chrome/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">429</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/03/tedheadshot_80px_transparent.png" medium="image" />

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0021.png?w=480" medium="image" />

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/09/image0031.png?w=480" medium="image" />
	</item>
		<item>
		<title>How do you get interactivity, securely?</title>
		<link>https://bungeeconnect.wordpress.com/2008/08/29/how-do-you-get-interactivity-securely/</link>
					<comments>https://bungeeconnect.wordpress.com/2008/08/29/how-do-you-get-interactivity-securely/#comments</comments>
		
		<dc:creator><![CDATA[Brad Hintze]]></dc:creator>
		<pubDate>Sat, 30 Aug 2008 01:59:23 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Rich Interactivity]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">http://bungeeconnect.wordpress.com/2008/08/29/how-do-you-get-interactivity-securely/</guid>

					<description><![CDATA[Recently I wrote about why rich interactivity matters but what are the concerns around it? Ajax has made new kinds of web applications possible by bringing interactivity usually seen only on the desktop to a web browser. Google Maps and countless other web applications have begun adding interactivity throughout the application. It isn&#8217;t easy though. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><!--StartFragment--><img loading="lazy" style="float:right;padding:5px;" src="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/08/picture-12.jpg?w=69&#038;h=68" alt="Picture 12.png" width="69" height="68" /></p>
<p class="MsoNormal">Recently I wrote about why rich <a href="http://blogs.bungeeconnect.com/2008/07/15/death-by-refresh-why-interactivity-matters/">interactivity matters</a> but what are the concerns around it? Ajax has made new kinds of web applications possible by bringing interactivity usually seen only on the desktop to a web browser. Google Maps and countless other web applications have begun adding interactivity throughout the application.</p>
<p class="MsoNormal">It isn&#8217;t easy though. Many times interactivity is cobbled into existing applications with a mish-mash of code&#8211;creating a Frankenstein of multiple technologies and line-after-line of code. This approach is difficult to maintain and can open several security threats to the user, server and data.<span id="more-428"></span></p>
<p class="MsoNormal">When using javascript, two big security vulnerabilities include:</p>
<p class="MsoNormal">
<ul>
<li>Cross-site scripting (XSS) is a problem where code from another, potentially malicious, site is executed as if it were from a trusted site. This type of attack can result in identity theft and unauthorized access to data and subsystems.</li>
<li>Injection vulnerabilities exist when an attacker can inject their own inputs into the web application and spoof certain commands to gain access to a file system or data set.</li>
</ul>
<p class="MsoNormal">These are very important concerns for a business to consider as they begin adding interactivity to their site. Managing these risks requires a significant investment in time and resources throughout the life of an application.</p>
<p class="MsoNormal">Are these risks, and the cost of managing them, just the price of adding interactivity? At Bungee we don&#8217;t believe it is.</p>
<p class="MsoNormal">Bungee Connect takes a strong stance on security through a unique approach to these issues:</p>
<p class="MsoListParagraphCxSpFirst" style="text-indent:-.25in;">
<ul>
<li><span><span style="font-size:12px;font-family:Helvetica;">Cross-site scripting is eliminated by moving the access to other domains and sites to the server, and never the client. In this way all requests and responses are parsed by the server then sent down to the client. If an issue is encountered the malicious code is not executed or passed through to the client.</span></span></li>
<li><span><span style="font-size:12px;font-family:Helvetica;">Injection vulnerabilities are reduced by removing all code from the client and leaving it on the server. In this way users (potential hackers) cannot see how the business logic is executed or what sub-systems or databases are accessed. By keeping this information away from the client it is impossible for the hacker to see which inputs are required for a specific function and replicate its request by sending malicious data. Instead of using specific client-side code, a genericized javascript engine is used to communicate between the client and server. This generic javascript engine uses unique identifiers to identify objects and functions. For additional security, these unique identifiers change with each session. In this way the Bungee Connect javascript engine acts like a security sandbox for any Bungee-powered application.</span></span></li>
<li><span><span style="font-size:12px;font-family:Helvetica;">The javascript payload is a single payload, it never changes as an application incrementally changes. The benefit here is that a security team can validate this package once and feel confident that any changes in the future will not open any vulnerabilities. Thus significantly reducing the amount of work required in delivering an application.</span></span></li>
</ul>
<p class="MsoNormal">Users are requiring more interactivity, but that doesn’t mean you need to sacrifice security or increase your cost of delivering an application. By employing a generalized javascript engine through Bungee Connect you can securely and quickly add the interactivity you need with less development time and strong security.</p>
<p><!--EndFragment--></p>
]]></content:encoded>
					
					<wfw:commentRss>https://bungeeconnect.wordpress.com/2008/08/29/how-do-you-get-interactivity-securely/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">428</post-id>
		<media:content url="https://0.gravatar.com/avatar/90fa29e9dd9934e478b3a0738c9eb7bda9e31554f620c0086b407acb7ca76d7b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bradhintze</media:title>
		</media:content>

		<media:content url="https://bungeeconnect.wordpress.com/wp-content/uploads/2008/08/picture-12.jpg" medium="image">
			<media:title type="html">Picture 12.png</media:title>
		</media:content>
	</item>
	</channel>
</rss>
