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

<channel>
	<title>switch(case)</title>
	<atom:link href="http://blog.juanbonfante.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.juanbonfante.com</link>
	<description>Following code wherever it leads</description>
	<lastBuildDate>Sat, 20 Apr 2013 14:42:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>From root login to &lt;tags&gt;: What&#8217;s Next?</title>
		<link>http://blog.juanbonfante.com/?p=406</link>
		<comments>http://blog.juanbonfante.com/?p=406#comments</comments>
		<pubDate>Sat, 20 Apr 2013 14:41:26 +0000</pubDate>
		<dc:creator>Juan B.</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Web Related]]></category>
		<category><![CDATA[Bamboo]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Confluence]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[GIT]]></category>
		<category><![CDATA[Google Apps]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JIRA]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.juanbonfante.com/?p=406</guid>
		<description><![CDATA[Here is a preview of the articles I will be releasing in the coming weeks, not in any particular order since some I&#8217;ve probably been working on for at least a year now. Bear with me as you read through the list you&#8217;ll see the gamut which it covers is a vast array of information that spans programatic continents, but it&#8217;s &#8230;<span class="clear"></span><span class="read-more"><a href="http://blog.juanbonfante.com/?p=406">Read more &#187;</a></span>]]></description>
				<content:encoded><![CDATA[<p>Here is a preview of the articles I will be releasing in the coming weeks, not in any particular order since some I&#8217;ve probably been working on for at least a year now. Bear with me as you read through the list you&#8217;ll see the gamut which it covers is a vast array of information that spans programatic continents, but it&#8217;s time. All of these topics, and most of the examples I&#8217;ll be taking come right out of the documentation for each subject, so it&#8217;s all publicly available, I will just be wrapping them up in a nice bow. If you&#8217;d like to see something sooner than later, let me know.</p>
<p>The Powers of Django &#8211; A Love Affair with Indentation:</p>
<ul>
<li>Part 1 &#8211; Building API&#8217;s with Django</li>
<li>Part 2 &#8211; Interacting with SOAP services using SUDS</li>
<li>Part 3 &#8211; Templating and custom URLS</li>
</ul>
<p>JQuery and CSS3 &#8211; The Simplest Answer is Often Right</p>
<ul>
<li>Part 1 &#8211; Simple Front End Examples that can save your skin</li>
<li>Part 2 &#8211; Flow and the User Experience</li>
<li>Part 3 &#8211; Dealing with Older Browsers</li>
<li>Part 4 &#8211; Video and Animation</li>
</ul>
<p>WordPress &#8211; Because It&#8217;s Everywhere:</p>
<ul>
<li>Part 1 &#8211; Custom Post Types</li>
<li>Part 2 &#8211; WordPress as a CMS</li>
<li>Part 3 &#8211; Deep Dive</li>
</ul>
<p>Using Git as part of your deployment strategy:</p>
<ul>
<li>Part 1 &#8211; Dev Servers</li>
<li><em id="__mceDel">Part 2 &#8211; Multiple Concurrent Servers, keeping them in sync</em></li>
<li>Part 3 &#8211; Continuous Deployment using Atlasssian Bamboo</li>
<li>Part 4 &#8211; JIRA, Confluence, Bamboo &#8211; The Atlasssian Tool Belt</li>
</ul>
<p>Rackspace &#8211; Enter the cloud:</p>
<ul>
<li><span style="line-height: 16px;">Part 1 &#8211; Basics: Install, Setup, Configure</span></li>
<li>Part 2 &#8211; Reusing images, Load Balancers and Cloud Databases</li>
<li>Part 3 &#8211; DNS Configurations, tips &amp; tricks</li>
</ul>
<p>Google Apps For Business</p>
<ul>
<li>Part 1 &#8211; GAM &#8211; Google Apps Manager</li>
<li>Part 2 &#8211; Audit Tools</li>
</ul>
<div class='wb_fb_comment'><br/></div>]]></content:encoded>
			<wfw:commentRss>http://blog.juanbonfante.com/?feed=rss2&#038;p=406</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Google Maps API &#8211; JS</title>
		<link>http://blog.juanbonfante.com/?p=396</link>
		<comments>http://blog.juanbonfante.com/?p=396#comments</comments>
		<pubDate>Wed, 30 May 2012 04:21:43 +0000</pubDate>
		<dc:creator>Juan B.</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Google Maps API]]></category>
		<category><![CDATA[HOW TO:]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.juanbonfante.com/?p=396</guid>
		<description><![CDATA[This demo shows you the basics of using the Google Maps API. I have an array of sample date that get dropped around New York, while it will also ask you to authorize your computer (if it has GPS), so that it can figure out where you are. The basic Idea is to use Google Maps so that you&#8217;re able &#8230;<span class="clear"></span><span class="read-more"><a href="http://blog.juanbonfante.com/?p=396">Read more &#187;</a></span>]]></description>
				<content:encoded><![CDATA[<p><a title="Maps Prototype" href="http://juanbonfante.com/MapsProto/maps.php"><img class="alignnone size-medium wp-image-397" title="maps" src="http://blog.juanbonfante.com/wp-content/uploads/2012/05/maps-300x134.png" alt="" width="300" height="134" /></a></p>
<p>This <a href="http://juanbonfante.com/MapsProto/maps.php">demo</a> shows you the basics of using the Google Maps API. I have an array of sample date that get dropped around New York, while it will also ask you to authorize your computer (if it has GPS), so that it can figure out where you are. The basic Idea is to use Google Maps so that you&#8217;re able to Geo-tag places and leave notes (think Foursquare, Google+ checkins, or FB checkins). The idea was anyone can use the site and post &#8216;mainly&#8217; anonymous messages about anything with a gps location. Of course for the sake of this demo I&#8217;m simply allowing you to click anywhere on the map and add a marker.</p>
<p><span id="more-396"></span>I took the back-end portion of this out. I don&#8217;t want people blowing out my MySQL instance. But if you&#8217;re interested I can share the code for the Tables, and the functions I used to save and retrieve xml data from the server. Thanks to the Maps API this also works on mobile. This was a proof of concept I made about two years ago (and it still works! For the most part&#8230;). The main idea was to try and create apps in HTML that could be run on any device, if you have a GPS tied to your device, this will find you.</p>
<p>Because of how I coded the backend, the services behind this could be easily propagated to be used in native apps for iOS or Android, without having to mess with your data. I have an APK somewhere that shows allows you to launch the app on your Android devices and add points and messages as you please. That one however is still tied to my database; I&#8217;ll strip the saving part out and repost soon (or never, if I don&#8217;t have the time).</p>
<p>If you want to view the source head over to the <a title="Map Control" href="http://juanbonfante.com/MapsProto/js/mapControl.js">mapControl.js </a> to see the JS behind it. It&#8217;s a mashup of Google sample code, and not even close to clean. I dug it out of the cow-webs of my web server.</p>
<p>Enjoy.</p>
<div class='wb_fb_comment'><br/></div>]]></content:encoded>
			<wfw:commentRss>http://blog.juanbonfante.com/?feed=rss2&#038;p=396</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ScoreKeeper Light &#8211; V1.0</title>
		<link>http://blog.juanbonfante.com/?p=384</link>
		<comments>http://blog.juanbonfante.com/?p=384#comments</comments>
		<pubDate>Wed, 30 May 2012 03:29:28 +0000</pubDate>
		<dc:creator>Juan B.</dc:creator>
				<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://blog.juanbonfante.com/?p=384</guid>
		<description><![CDATA[&#160; (Click the image to use it, or go here) So a few weeks ago, I decided I wanted to build a simple score keeping app for our volleyball games. I needed it to work on either Android or iOS, but I really didn&#8217;t want to take the time to write two native apps for each. So I figured doing &#8230;<span class="clear"></span><span class="read-more"><a href="http://blog.juanbonfante.com/?p=384">Read more &#187;</a></span>]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a title="ScoreKeeper" href="http://juanbonfante.com/ScoreKeeper/score.html" target="_blank"><img class="alignnone size-medium wp-image-385" title="ScoreKeeper Screenshot" src="http://blog.juanbonfante.com/wp-content/uploads/2012/05/Screenshot-from-2012-05-29-215635-300x141.png" alt="" width="300" height="141" /></a></p>
<p>(Click the image to use it, or go<a title="ScoreKeeper" href="http://juanbonfante.com/ScoreKeeper/score.html" target="_blank"> here</a>)</p>
<p>So a few weeks ago, I decided I wanted to build a simple score keeping app for our volleyball games. I needed it to work on either Android or iOS, but I really didn&#8217;t want to take the time to write two native apps for each. So I figured doing an HTML app, with<a title="JQuery" href="http://jquery.com/" target="_blank"> jQuery</a> and some <a href="http://twitter.github.com/bootstrap/" target="_blank">Twitter Bootstrap</a>. a little of <a title="Twitter Bootstrap" href="http://twitter.github.com/bootstrap/" target="_blank">Twitter Bootstrap</a>, mainly for the button styles, as I found trying to do the layout in Bootstrap was too much work, for such a simple app. The HTML is simply a few divs, with references for bootstrap, here&#8217;s the important part of the body (<a title="Scorekeeper.zip" href="http://juanbonfante.com/ScoreKeeper.zip" target="_blank">download the zip</a>):</p>
<p><span id="more-384"></span>(<a title="Score.html" href="http://juanbonfante.com/ScoreKeeper/score.html" target="_blank">from score.html</a>)</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="html" style="font-family:monospace;"> &lt;div class=&quot;container&quot;&gt;
&nbsp;
&nbsp;
        &lt;section&gt;
            &lt;div class=&quot;score away&quot;&gt;
                &lt;div class=&quot;points&quot;&gt;
                    0
                &lt;/div&gt;
&nbsp;
            &lt;/div&gt;
        &lt;/section&gt;
        &lt;section&gt;
            &lt;div class=&quot;score home&quot;&gt;
           &lt;div class=&quot;points&quot;&gt;0&lt;/div&gt;
            &lt;/div&gt;
        &lt;/section&gt;
&nbsp;
        &lt;section&gt;
               &lt;div class=&quot;row-fluid show-grid&quot;&gt;
                   &lt;div class=&quot;scoring-buttons bleft&quot;&gt;
                       &lt;button class=&quot;btn-large plus&quot;&gt;+&lt;/button&gt;
                       &lt;button class=&quot;btn-large&quot;&gt;-&lt;/button&gt;&lt;/div&gt;
                   &lt;div class=&quot;scoring-buttons bright&quot;&gt;
                       &lt;button class=&quot;btn-large plus&quot;&gt;+&lt;/button&gt;
                       &lt;button class=&quot;btn-large&quot;&gt;-&lt;/button&gt;&lt;/div&gt;
                 &lt;/div&gt;
                   &lt;div class=&quot;scoring-buttons bcenter&quot;&gt;
                       &lt;button class=&quot;btn-large&quot;&gt;reset&lt;/button&gt;
                 &lt;/div&gt;
               &lt;/section&gt;
    &lt;/div&gt;</pre></td></tr></table></div>

<p>And the CSS, is fairly simple, I set pretty much everything to absolute so it attaches itself to the screen despite device dimensions: (From <a title="Score.css" href="http://juanbonfante.com/ScoreKeeper/assets/css/score.css" target="_blank">score.css</a>)</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.score</span>
<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span> <span style="color: #993333;">solid</span> <span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">100px</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">100%</span><span style="color: #00AA00;">;</span>
&nbsp;
        <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">50%</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.away</span>
<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.home</span>
<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.points</span>
<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">50%</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.scoring-buttons</span>
<span style="color: #00AA00;">&#123;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0pt</span><span style="color: #00AA00;">;</span>
&nbsp;
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.bleft</span>
<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0pt</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.bright</span>
<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0pt</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.bcenter</span>
<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">:</span><span style="color: #933;">50%</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>And the jQuery, it&#8217;s not the cleanest but it gets the job done, and took all of five minutes to put together (from <a title="Score.js" href="http://juanbonfante.com/ScoreKeeper/assets/js/score.js" target="_blank">score.js</a>):</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">/**
 * Created by IntelliJ IDEA.
 * User: jbonfante
 * Date: 5/10/12
 * Time: 11:16 AM
 * To change this template use File | Settings | File Templates.
 */</span>
<span style="color: #000066; font-weight: bold;">var</span> scoreAway <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">var</span> scoreHome <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
&nbsp;
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.scoring-buttons button&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>event<span style="color: #009900;">&#41;</span>
   <span style="color: #009900;">&#123;</span>
       <span style="color: #000066; font-weight: bold;">var</span> operation <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span>event.<span style="color: #660066;">target</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hasClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;plus&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
       <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span>event.<span style="color: #660066;">target</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hasClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;bleft&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
       <span style="color: #009900;">&#123;</span>
           <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>operation<span style="color: #009900;">&#41;</span>scoreAway<span style="color: #339933;">++;</span>
           <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>scoreAway <span style="color: #339933;">!=</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span>
           <span style="color: #009900;">&#123;</span>
               scoreAway<span style="color: #339933;">--;</span>
           <span style="color: #009900;">&#125;</span>
           $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.away .points&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span>scoreAway.<span style="color: #660066;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
       <span style="color: #009900;">&#125;</span>
       <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span>event.<span style="color: #660066;">target</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hasClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;bright&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
      <span style="color: #009900;">&#123;</span>
          <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>operation<span style="color: #009900;">&#41;</span>scoreHome<span style="color: #339933;">++;</span>
          <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>scoreHome <span style="color: #339933;">!=</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span>
          <span style="color: #009900;">&#123;</span>
              scoreHome<span style="color: #339933;">--;</span>
          <span style="color: #009900;">&#125;</span>
          $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.home .points&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span>scoreHome.<span style="color: #660066;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #009900;">&#125;</span>
       <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span>event.<span style="color: #660066;">target</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hasClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;bcenter&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
      <span style="color: #009900;">&#123;</span>
          scoreHome <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
          scoreAway <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
          $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.home .points&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span>scoreHome.<span style="color: #660066;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
          $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.away .points&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span>scoreAway.<span style="color: #660066;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #009900;">&#125;</span>
   <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>
 <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>&nbsp;<br />
Enjoy.</p>
<div class='wb_fb_comment'><br/></div>]]></content:encoded>
			<wfw:commentRss>http://blog.juanbonfante.com/?feed=rss2&#038;p=384</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA with SSRS on Windows 7</title>
		<link>http://blog.juanbonfante.com/?p=380</link>
		<comments>http://blog.juanbonfante.com/?p=380#comments</comments>
		<pubDate>Mon, 07 May 2012 16:34:25 +0000</pubDate>
		<dc:creator>Juan B.</dc:creator>
				<category><![CDATA[JAVA]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[AXIS]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JCIFS]]></category>
		<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[SSRS]]></category>

		<guid isPermaLink="false">http://blog.juanbonfante.com/?p=380</guid>
		<description><![CDATA[Head over to Craig&#8217;s Blog for an article detailing how to access SSRS Soap services from JAVA using Axis. If you&#8217;re using Win7 you&#8217;ll also need to add authentication for NTLMv2, which is detailed over at Sachin&#8217;s Blog. (I haven&#8217;t posted anything is a while, been busy for like 2-years&#8230; however I have a slew of articles I need to write &#8230;<span class="clear"></span><span class="read-more"><a href="http://blog.juanbonfante.com/?p=380">Read more &#187;</a></span>]]></description>
				<content:encoded><![CDATA[<p>Head over to <a title="Craig's Blog - Integrate Java with Microsoft SQL Server Reporting Services 2005/2008" href="http://www.craigsprogramming.com/2011/03/how-to-integrate-java-with-microsoft_4178.html?showComment=1336169936845#c1861731681350484374" target="_blank">Craig&#8217;s Blog</a> for an article detailing how to access SSRS Soap services from JAVA using Axis. If you&#8217;re using Win7 you&#8217;ll also need to add authentication for NTLMv2, which is detailed over at <a title="Sachin's Blog - Support for NTLMv2 with Apache HttpClient using JCIFS" href="http://devsac.blogspot.com/2010/10/supoprt-for-ntlmv2-with-apache.html" target="_blank">Sachin&#8217;s Blog</a>.</p>
<p>(I haven&#8217;t posted anything is a while, been busy for like 2-years&#8230; however I have a slew of articles I need to write up including HTML5 / JQuery stuff, some sweet stuff you can pull off with Python, a little Flex4 (4.6) love, and even more Java, maybe some mobile stuff&#8230; I&#8217;m on stay-cation in about a week, so I&#8217;ll put some time aside to get it all up then, till then, enjoy!)</p>
<div class='wb_fb_comment'><br/></div>]]></content:encoded>
			<wfw:commentRss>http://blog.juanbonfante.com/?feed=rss2&#038;p=380</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technology Agnostic: Developing In An Adapting World</title>
		<link>http://blog.juanbonfante.com/?p=377</link>
		<comments>http://blog.juanbonfante.com/?p=377#comments</comments>
		<pubDate>Thu, 15 Sep 2011 19:39:22 +0000</pubDate>
		<dc:creator>Juan B.</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web Related]]></category>
		<category><![CDATA[guest writer]]></category>
		<category><![CDATA[Tech Cocktail]]></category>

		<guid isPermaLink="false">http://blog.juanbonfante.com/?p=377</guid>
		<description><![CDATA[&#160; &#160; &#160; Technology Agnostic: Developing In An Adapting World. Excerpt: Technology Agnostic: Developing In An Adapting World By: Juan Bonfante As a web developer I’ve noticed that over the past five to eight years, a trend to develop applications that can run ubiquitous of their environment. With the rising popularity of cloud computing and the emerging mobile markets, enterprise &#8230;<span class="clear"></span><span class="read-more"><a href="http://blog.juanbonfante.com/?p=377">Read more &#187;</a></span>]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://techcocktail.com/technology-agnostic-developing-in-an-adapting-world-2011-02">Technology Agnostic: Developing In An Adapting World</a>.</p>
<p>Excerpt:</p>
<h1 style="font-family: Arial, Helvetica, sans-serif;"><strong style="font-family: Arial, Helvetica, sans-serif;">Technology Agnostic: Developing In An Adapting World</strong></h1>
<p>By: Juan Bonfante</p>
<p>As a web developer I’ve noticed that over the past five to eight years, a trend to develop applications that can run ubiquitous of their environment. With the rising popularity of cloud computing and the emerging mobile markets, enterprise clients have started to move away from the model of building web applications that would only run on one or two particular browsers, in order to create dynamic applications that can run virtually on any device, without degrading their brand or the user experience. And while this idea now permeates all aspects of our daily lives, as a developer this can almost seem like an insurmountable challenge. As a developer how do you keep up with all of the new languages, frameworks, and API’s out there? How do you become technology agnostic?</p>
<div class='wb_fb_comment'><br/></div>]]></content:encoded>
			<wfw:commentRss>http://blog.juanbonfante.com/?feed=rss2&#038;p=377</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Roundarch Sponsors Ji-V Hackathon in Chicago &#124; Roundarch Blog</title>
		<link>http://blog.juanbonfante.com/?p=370</link>
		<comments>http://blog.juanbonfante.com/?p=370#comments</comments>
		<pubDate>Fri, 08 Jul 2011 17:39:09 +0000</pubDate>
		<dc:creator>Juan B.</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Roundarch]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://blog.juanbonfante.com/?p=370</guid>
		<description><![CDATA[Roundarch Sponsors Ji-V Hackathon in Chicago &#124; Roundarch Blog.]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.roundarch.com/2011/07/07/roundarch-ji-v-hackathon/">Roundarch Sponsors Ji-V Hackathon in Chicago | Roundarch Blog</a>.</p>
<div class='wb_fb_comment'><br/></div>]]></content:encoded>
			<wfw:commentRss>http://blog.juanbonfante.com/?feed=rss2&#038;p=370</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I keep going Back To Flash</title>
		<link>http://blog.juanbonfante.com/?p=365</link>
		<comments>http://blog.juanbonfante.com/?p=365#comments</comments>
		<pubDate>Mon, 23 May 2011 21:56:14 +0000</pubDate>
		<dc:creator>Juan B.</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://blog.juanbonfante.com/?p=365</guid>
		<description><![CDATA[Over the past year, I&#8217;ve done very little in the Flash/Flex world; Not because I thought the Apple had won, but more around the interest of learning what else is out there. After a year of HTML5/Javascript, iOS, Android/Java, and a little Python; Everything I learn makes me want to get back to Flash. Albeit I&#8217;ve learned that prototyping with &#8230;<span class="clear"></span><span class="read-more"><a href="http://blog.juanbonfante.com/?p=365">Read more &#187;</a></span>]]></description>
				<content:encoded><![CDATA[<p>Over the past year, I&#8217;ve done very little in the Flash/Flex world; Not because I thought the Apple had won, but more around the interest of learning what else is out there. After a year of HTML5/Javascript, iOS, Android/Java, and a little Python; Everything I learn makes me want to get back to Flash. Albeit I&#8217;ve learned that prototyping with jQuery(HTML) can be quite easy, and extremely fun; having to tweak my code for different browsers, reminded me of the negatives.</p>
<p>Then while iOS and Android offer extremely nice IDE&#8217;s for coding, and meticulously documented API&#8217;s, getting from idea to app can be a headache specially if you&#8217;re coding for both. Enter Appcelerator&#8217;s Titanium, which allows you to write apps for iPhone and Android using JavaScript (and a few other languages); I found the size and performance of the applications to be a little bit hard to swallow, but at least you&#8217;re not jumping around between Objective-C and JAVA.</p>
<p>And then I start looking through all my favorite Flash blogs and am reminded of why I love Flash so much in the first place. First off:</p>
<p><a title="Simple Flash GUI Tool" href="http://blog.soulwire.co.uk/code/actionscript-3/simple-flash-prototype-gui-tool" target="_blank">Simple Flash GUI Tool</a> &#8211; an extension of MinimalComps by Keith Peters, and probably one of my favorite Flash libraries outside of TweenMax. This one is by Justin Windle over at SoulWire. And was originally posted like 5 months ago.</p>
<p><a title="PixelBender 3D" href="http://labs.adobe.com/technologies/pixelbender3d/" target="_blank">PixelBender 3D</a> &#8211; Do I need to say more? Hardware 3D rendering, built on top of &#8220;Molehill&#8221;</p>
<p><a title="Wallaby" href="http://labs.adobe.com/technologies/wallaby/" target="_blank">Wallaby</a> &#8211; This is a sweet idea to turn Flash sites into HTML. Not that I completely agree with the idea, but the option is pretty sweet.</p>
<p>Last but NOT LEAST:</p>
<p><a title="Adobe AIR" href="http://www.adobe.com/products/air/" target="_blank">Adobe AIR</a> &#8211; Yup it&#8217;s AIR. If you didn&#8217;t know already, with AIR you can write Flash applications to run on your favorite Android or iOS device, as well as some of the newer Blackberry (RIM) devices. It also does desktop too&#8230; but you probably already knew that.</p>
<p>So to those who said Flash is dead, let me know when the other half of the internet opens up for you.</p>
<p>&nbsp;</p>
<div class='wb_fb_comment'><br/></div>]]></content:encoded>
			<wfw:commentRss>http://blog.juanbonfante.com/?feed=rss2&#038;p=365</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rocky Mountain Flash Camp – Flex 4 Skinning and Styling &#8211; 10.12.2010</title>
		<link>http://blog.juanbonfante.com/?p=353</link>
		<comments>http://blog.juanbonfante.com/?p=353#comments</comments>
		<pubDate>Tue, 12 Oct 2010 21:50:38 +0000</pubDate>
		<dc:creator>Juan B.</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://blog.juanbonfante.com/?p=353</guid>
		<description><![CDATA[[update] Session recording is now online. You can view it here:  http://realeyes.acrobat.com/p33956060/ Presenting today in Denver, at Rocky Mountain Flash Camp. Talk is on Flex 4 Skinning, and here are the files needed to follow along. FXP Project: RMFlashCamp.fxp Changed the background image in honor of the conference. Took it earlier this morning, on my drive into the conference&#8230; Location: &#8230;<span class="clear"></span><span class="read-more"><a href="http://blog.juanbonfante.com/?p=353">Read more &#187;</a></span>]]></description>
				<content:encoded><![CDATA[<p>[update] Session recording is now online. You can view it here:  <!--StartFragment--><span style="color: #0000ff;"><span style="font-size: xx-small;"><span style="font-family: Calibri, Verdana, Helvetica, Arial;"><strong><span style="text-decoration: underline;"><a href="http://realeyes.acrobat.com/p33956060/">http://realeyes.acrobat.com/p33956060/</a></span></strong></span></span></span></p>
<p>Presenting today in Denver, at Rocky Mountain Flash Camp. Talk is on Flex 4 Skinning, and here are the files needed to follow along.</p>
<p>FXP Project:</p>
<p><a href="http://blog.juanbonfante.com/wp-content/uploads/2010/10/RMFlashCamp.fxp_.zip">RMFlashCamp.fxp</a></p>
<p>Changed the background image in honor of the conference. Took it earlier this morning, on my drive into the conference&#8230; Location: Somewhere in the mountains? (Around Rollinsville somewhere)</p>
<div class='wb_fb_comment'><br/></div>]]></content:encoded>
			<wfw:commentRss>http://blog.juanbonfante.com/?feed=rss2&#038;p=353</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BFusion/BFlex 2010 – 2 Sessions on Flex 4  &#8211; 9.12.2010</title>
		<link>http://blog.juanbonfante.com/?p=340</link>
		<comments>http://blog.juanbonfante.com/?p=340#comments</comments>
		<pubDate>Thu, 16 Sep 2010 17:36:16 +0000</pubDate>
		<dc:creator>Juan B.</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Roundarch]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[LinkedIn]]></category>

		<guid isPermaLink="false">http://blog.juanbonfante.com/?p=340</guid>
		<description><![CDATA[[From BFlex site] What is BFusion/BFlex? BFusion/BFlex is no normal conference. It is a no-nonsense, learn-to-code* and learn-it-from-the-best event. Each day there are six full hours of hands-on training with the various technologies and techniques. You bring your computer and desire to learn and our excellent instructors challenge you to take your mind to new places. http://bflex.indiana.edu/ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; This past &#8230;<span class="clear"></span><span class="read-more"><a href="http://blog.juanbonfante.com/?p=340">Read more &#187;</a></span>]]></description>
				<content:encoded><![CDATA[<h3><span style="font-weight: normal;">[From BFlex site]</span><br />
What is BFusion/BFlex?</h3>
<p>BFusion/BFlex is no normal conference. It is a no-nonsense, learn-to-code* and learn-it-from-the-best event. Each day there are six full hours of hands-on training with the various technologies and techniques. You bring your computer and desire to learn and our excellent instructors challenge you to take your mind to new places. <a href="http://bflex.indiana.edu/">http://bflex.indiana.edu/</a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>This past weekend I went out to Indiana University with <a href="http://www.adamflater.net">Adam Flater</a> for BFlex. We did two sessions on Flex 4; <a href="http://bflex.indiana.edu/index.cfm/schedule/bflex-sessions/skinning-in-flex-4/">Skinning in Flex 4</a>, and <a href="http://bflex.indiana.edu/default/index.cfm/schedule/bflex-sessions/flex-4-for-flex-3-developers-intro/">Flex 4 for Flex 3 developer</a>. The purpose of the latter session was to try and get Flex 3 developers up to speed on the changes inside of Flex 4. One of the main details is the new Spark component architecture, and how it differs from the old MX architecture, mainly there&#8217;s just a new package nomenclature, as well as slight changes to the old component names (i.e. HBox is now HGroup) ; There are major changes to the States classes as well as the addition of new Layout class that decouples layout logic from individual component definitions. In this session we went into how to use layouts efficiently, as well as how to create custom layout classes,  the process of extending the basic layout class and applying it to components, and also how to change layouts at run-time. We went into detail about how to use the new DataGroup component, which is similar to the old Flex 3 repeater, and also using virtualization for dealing with larger data sets.</p>
<p>The skinning session dealt more with how to style the new components inside of Flex 4. The new major change is Flex 4&#8242;s ability to use <a href="http://help.adobe.com/en_US/flex/using/WSda78ed3a750d6b8f26c150d412357de3591-8000.html">FXG</a>, which make drawing graphic primitives inside of Flex 4 that can be used very easily to apply skins. Using the basic example of a button, we showed how adding states and extending the basic button class is now alot easier than in Flex 3. Using the new dot(.) notation in the Spark architecture simplifies the process of creating skins, as well at how it decouples the visual implementation of a skin, from the data logic of a component, making skins extremely re-useable. The new skinning framework now allows for skins that can be state based, and even change layouts dynamically. We also showed how to extend the base SkinnableContainer class to apply styling and skinning to components that have none (i.e. Group), and even extending the Panel container to create a custom skin. We lightly touched on Flex4&#8242;s CSS capabilities, but Flex4 CSS will be a post all on its own.</p>
<p>We promised our code examples to the attendees, and we haven&#8217;t forgotten, but we are polishing them up, as well as we will be creating screen casts, so anyone can better follow along. (it&#8217;s about 3 hours worth of information, so please be patient <img src='http://blog.juanbonfante.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>For more resources the <a title="Dev Net" href="http://www.adobe.com/devnet/flex.html">Adobe Developer Connection</a> is a great place to get up to speed with the newest features of Flex 4.</p>
<p>Thanks to all of the organizers, staff, attendees, and speakers that attended, it was great to meet all of you. Next up  I&#8217;ll speak at <a href="http://camp.rmaug.com/">Rocky Mountain Flash Camp</a>, Oct 12.</p>
<div class='wb_fb_comment'><br/></div>]]></content:encoded>
			<wfw:commentRss>http://blog.juanbonfante.com/?feed=rss2&#038;p=340</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Life] Re-Hashing Old Memories</title>
		<link>http://blog.juanbonfante.com/?p=202</link>
		<comments>http://blog.juanbonfante.com/?p=202#comments</comments>
		<pubDate>Fri, 27 Aug 2010 16:55:36 +0000</pubDate>
		<dc:creator>Juan B.</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[notes]]></category>

		<guid isPermaLink="false">http://blog.juanbonfante.com/?p=202</guid>
		<description><![CDATA[A While ago I made this&#8230; a while ago like 7 years: And I specially think it resonates true to this day.]]></description>
				<content:encoded><![CDATA[<p>A While ago I made this&#8230; a while ago like 7 years:</p>
<div class="wp-caption alignnone" style="width: 356px"><img title="Karma" src="http://c4.ac-images.myspacecdn.com/images01/20/l_02222f5637f8992f2f5f8364d35f3a1f.jpg" alt="Karma" width="346" height="154" /><p class="wp-caption-text">Karma</p></div>
<p>And I specially think it resonates true to this day.</p>
<div class='wb_fb_comment'><br/></div>]]></content:encoded>
			<wfw:commentRss>http://blog.juanbonfante.com/?feed=rss2&#038;p=202</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
