<?xml version="1.0"?>
<News hasArchived="true" page="7954" pageCount="10749" pageSize="10" timestamp="Thu, 13 Aug 2026 13:30:14 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=7954">
<NewsItem contentIssues="true" id="39629" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39629">
<Title>Timing JavaScript Code with High Resolution Timestamps</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>As the browser has evolved the possibilities of what can be achieved on the web have greatly increased. Technologies like Flash have given way to newcomers like Canvas and WebGL. But as we create more complex applications for the web we also need to be mindful of performance. To provide truly engaging experiences our applications need to run smoothly, which means there’s a lot of testing to do during development.</p>
    <p>In this blog post you’re going to learn how to test the performance of your applications using high resolution timestamps.</p>
    <h2>Obtaining High Resolution Timestamps</h2>
    <p>Unlike regular timestamps created with <code>Date.now()</code>, a high resolution timestamp is precise to a thousandth of a millisecond. Having this level of precision can be very useful when testing code that needs to run really fast. If you’ve ever developed games or animations you might understand just how useful this can be.</p>
    <hr>
    <p><strong>Note</strong>: If you read my previous post on <a href="http://blog.teamtreehouse.com/efficient-animations-with-requestanimationframe" rel="nofollow external" class="bo"><code>requestAnimationFrame</code></a> you may remember that all of the code used to draw a single frame needs to be executed within 16.67 milliseconds.</p>
    <hr>
    <p>To generate a high resolution timestamp (<a href="https://developer.mozilla.org/en-US/docs/Web/API/DOMHighResTimeStamp" rel="nofollow external" class="bo">DOMHighResTimeStamp</a>) you use the <code>now</code> method that is available on the <code>performance</code> object.</p>
    <pre><code>performance.now()&#x000A;    &#x000A;    Example result: 5081.6239999985555</code></pre>
    <p>This <code>performance</code> object also includes other data that can be useful for testing, including a <code>PerformanceTiming</code> object that is accessible via <code>performance.timing</code>.</p>
    <div>
    <a href="http://blog.teamtreehouse.com/wp-content/uploads/2013/12/performance-object.png" rel="nofollow external" class="bo"><img alt="The performance Object" src="http://blog.teamtreehouse.com/wp-content/uploads/2013/12/performance-object.png" width="616" height="546" style="max-width: 100%; height: auto;"></a><p>The performance Object</p>
    </div>
    <p>The <code>PerformanceTiming</code> object contains a property called <a href="https://developer.mozilla.org/en-US/docs/Web/API/PerformanceTiming.navigationStart" rel="nofollow external" class="bo"><code>navigationStart</code></a>. The value of this property is a regular timestamp that represents when the browser started to load the page. The timestamps in the <code>PerformanceTiming</code> object are relative to the <a href="http://en.wikipedia.org/wiki/Unix_time" rel="nofollow external" class="bo">Unix epoch</a>, however high resolution timestamps are not. Instead these timestamps are measured relative to the value of <code>performance.timing.navigationStart</code>.</p>
    <pre><code>Date.now()        // 1387445119319&#x000A;    performance.now() // 7865.671999999904</code></pre>
    <hr>
    <p><strong>Note</strong>: Measuring relative to <code>navigationStart</code> is more than adequate for performance testing as your app doesn’t need to know how many milliseconds have passed since the Unix epoch. As long as all your measurements are taken relative to the same point, the results will be accurate.</p>
    <hr>
    <h2>Using High Resolution Timestamps</h2>
    <p>Timing how long it takes for your code to execute is fairly straightforward. You need to create a variable before and after the piece of code you wish to test, and populate those variables with the value returned by <code>performance.now()</code>. Subtracting the first variable from the second variable will then give you the amount of time that your code took to execute.</p>
    <p>The code below shows a simple example of how to do this.</p>
    <pre><code>// Take a timestamp at the beginning.&#x000A;    var start = performance.now();&#x000A;    &#x000A;    // Execute the code being timed.&#x000A;    doTasks();&#x000A;    &#x000A;    // Take a final timestamp.&#x000A;    var end = performance.now();&#x000A;    &#x000A;    // Calculate the time taken and output the result in the console&#x000A;    console.log('doTasks took ' + (end - start) + ' milliseconds to execute.');</code></pre>
    <h2>Browser Support</h2>
    <p>Browser support for <code>performance.now()</code> is reasonably good among modern browsers, with Safari being the only exception. Paul Irish has put together a <a href="https://gist.github.com/paulirish/5438650" rel="nofollow external" class="bo">polyfill</a> that imitates the behaviour of <code>performance.now()</code>. Be sure to read the comment at the top of the file if you intend to use it in your own projects.</p>
    <table>
    <thead>
    <tr>
    <th>IE</th>
    <th>Firefox</th>
    <th>Chrome</th>
    <th>Safari</th>
    <th>Opera</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td>10+</td>
    <td>15.0+</td>
    <td>20.0+</td>
    <td>-</td>
    <td>15+</td>
    </tr>
    </tbody>
    </table>
    <h2>Final Thoughts</h2>
    <p>In this blog post you have learned how to use <code>performance.now()</code> to obtain high resolution timestamps, and how these can be used to test the performance of your code.</p>
    <p>High resolution timestamps enable a new level of precision when testing the performance of JavaScript code. That’s not to say that regular timestamps are now obsolete. For a lot of applications a regular timestamp will do just fine. However, for those that work in environments that demand lightning fast code execution this new level of accuracy is incredibly useful.</p>
    <h2>Useful Links</h2>
    <ul>
    <li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Performance.now()" rel="nofollow external" class="bo">MDN Documentation for Performance.now()</a></li>
    <li><a href="http://updates.html5rocks.com/2012/08/When-milliseconds-are-not-enough-performance-now" rel="nofollow external" class="bo">When milliseconds are not enough: performance.now()</a></li>
    <li><a href="https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/HighResolutionTime/Overview.html#sec-DOMHighResTimeStamp" rel="nofollow external" class="bo">High Resolution Time W3C Specification</a></li>
    </ul>
    <p>The post <a href="http://blog.teamtreehouse.com/timing-javascript-code-high-resolution-timestamps" rel="nofollow external" class="bo">Timing JavaScript Code with High Resolution Timestamps</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>As the browser has evolved the possibilities of what can be achieved on the web have greatly increased. Technologies like Flash have given way to newcomers like Canvas and WebGL. But as we create...</Summary>
<Website>http://feedproxy.google.com/~r/teamtreehouse/~3/dcYp5xrKkhc/timing-javascript-code-high-resolution-timestamps</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39629/guest@my.umbc.edu/a07ee83a14c88be9389718ea39847bd3/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>code</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>high-resolution-timestamps</Tag>
<Tag>html</Tag>
<Tag>ios</Tag>
<Tag>javascript</Tag>
<Tag>responsive</Tag>
<Tag>web</Tag>
<Tag>web-apps</Tag>
<Tag>web-performance</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Dec 2013 15:00:47 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="39627" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39627">
<Title>We're so pleased to have made it onto Training Industry's 2013 IT Training Compa...</Title>
<Body>
<![CDATA[
    <div class="html-content">We're so pleased to have made it onto Training Industry's 2013 IT Training Companies Watch List! <a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fow.ly%2FrVmn1&amp;h=zAQGFs0St&amp;s=1" rel="nofollow external" class="bo">http://ow.ly/rVmn1</a><br><br><a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fow.ly%2FrVmn1&amp;h=KAQGu9CaX&amp;s=1" title="" rel="nofollow external" class="bo"><img src="https://fbexternal-a.akamaihd.net/safe_image.php?d=AQC9rMkzeMUMN-qY&amp;w=154&amp;h=154&amp;url=http%3A%2F%2Fwww.trainingindustry.com%2Fmedia%2F16661213%2Fwatchlist-it-training-small.jpg" alt="" style="max-width: 100%; height: auto;"></a><br><a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fow.ly%2FrVmn1&amp;h=hAQHUhLfx&amp;s=1" rel="nofollow external" class="bo">2013 IT Training Companies Watch List | Training Industry</a><br><a href="http://www.trainingindustry.com">www.trainingindustry.com</a><br>Training Industry is your complete resource for training companies, products, services, and technologies for IT, Sales, Leadership, Finance,...</div>
]]>
</Body>
<Summary>We're so pleased to have made it onto Training Industry's 2013 IT Training Companies Watch List! http://ow.ly/rVmn1   2013 IT Training Companies Watch List | Training Industry...</Summary>
<Website>http://www.facebook.com/umbctraining/posts/10151760729301076</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39627/guest@my.umbc.edu/c43b56fa6698df13bbf8a5b2d9473b62/api/pixel</TrackingUrl>
<Tag>ccna</Tag>
<Tag>ceh</Tag>
<Tag>centers</Tag>
<Tag>cisco</Tag>
<Tag>cyber</Tag>
<Tag>cybersecurity</Tag>
<Tag>information</Tag>
<Tag>it</Tag>
<Tag>leadership</Tag>
<Tag>management</Tag>
<Tag>microsoft</Tag>
<Tag>project</Tag>
<Tag>security</Tag>
<Tag>technology</Tag>
<Tag>training</Tag>
<Tag>umbc</Tag>
<Group token="retired-575">UMBC Training Centers</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-575</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xsmall.png?1361981335</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/original.jpg?1361981335</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xxlarge.png?1361981335</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xlarge.png?1361981335</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/large.png?1361981335</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/medium.png?1361981335</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/small.png?1361981335</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xsmall.png?1361981335</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xxsmall.png?1361981335</AvatarUrl>
<Sponsor>UMBC Training Centers</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Dec 2013 15:00:33 -0500</PostedAt>
<EditAt>Thu, 19 Dec 2013 15:00:33 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="39623" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39623">
<Title>Honors Forum Photos</Title>
<Tagline>A fun end to a great semester!</Tagline>
<Body>
<![CDATA[
    <div class="html-content">Check out these <a href="https://plus.google.com/photos/113900301398865934710/albums/5959186550935570913?authkey=COSN3Km2mv-9Vw" rel="nofollow external" class="bo">photos from our final presentations</a> for Honors Forum.  Thanks to all the Honors Team Leaders and congratulations on completing your fall semester at UMBC!  </div>
]]>
</Body>
<Summary>Check out these photos from our final presentations for Honors Forum.  Thanks to all the Honors Team Leaders and congratulations on completing your fall semester at UMBC!  </Summary>
<Website>https://plus.google.com/photos/113900301398865934710/albums/5959186550935570913?authkey=COSN3Km2mv-9Vw</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39623/guest@my.umbc.edu/4da51fc3c99cb823169b06d4eea75a37/api/pixel</TrackingUrl>
<Group token="honorscollege">Honors College</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/honorscollege</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/413/cd2018beeece5fb0a71a96308e567bde/xsmall.png?1339897259</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/413/cd2018beeece5fb0a71a96308e567bde/original.jpg?1339897259</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/413/cd2018beeece5fb0a71a96308e567bde/xxlarge.png?1339897259</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/413/cd2018beeece5fb0a71a96308e567bde/xlarge.png?1339897259</AvatarUrl>
<AvatarUrl size="large">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/413/cd2018beeece5fb0a71a96308e567bde/large.png?1339897259</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/413/cd2018beeece5fb0a71a96308e567bde/medium.png?1339897259</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/413/cd2018beeece5fb0a71a96308e567bde/small.png?1339897259</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/413/cd2018beeece5fb0a71a96308e567bde/xsmall.png?1339897259</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/413/cd2018beeece5fb0a71a96308e567bde/xxsmall.png?1339897259</AvatarUrl>
<Sponsor>Honors College</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/039/623/5527123f5a35a024c0f3bf4689e76e7b/xxlarge.jpg?1387481427</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/039/623/5527123f5a35a024c0f3bf4689e76e7b/xlarge.jpg?1387481427</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/039/623/5527123f5a35a024c0f3bf4689e76e7b/large.jpg?1387481427</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/039/623/5527123f5a35a024c0f3bf4689e76e7b/medium.jpg?1387481427</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/039/623/5527123f5a35a024c0f3bf4689e76e7b/small.jpg?1387481427</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/039/623/5527123f5a35a024c0f3bf4689e76e7b/xsmall.jpg?1387481427</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/039/623/5527123f5a35a024c0f3bf4689e76e7b/xxsmall.jpg?1387481427</ThumbnailUrl>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Dec 2013 14:35:06 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="39624" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39624">
<Title>Coding in the Cloud</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <a href="http://rss.buysellads.com/click.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=36136&amp;c=429082946" rel="nofollow external" class="bo"><img src="http://rss.buysellads.com/img.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=36136&amp;c=429082946" alt="" style="max-width: 100%; height: auto;"></a><p>The Internet has allowed us to work anywhere we want, giving us tremendous flexibility in choosing where we’d like to plant ourselves to build the next great app. Not being tied to an office desk has been a blessing to many who cherish the ability to work in varying environments and draw inspiration from their surroundings. But for the most part, we’ve needed to have a full-blown development machine to make this happen. What if we could leverage the cloud as a development environment itself, freeing us up to choose from a variety of devices to accomplish the same thing. That’s what we’ll explore in this article.</p>
    <h2>Coding in the Cloud</h2>
    <p>As I mentioned, until now, whether you were in an office or sitting at a coffee shop, you generally needed a development machine (a MacBook, Windows, or Linux laptop in most cases) which may have the following things:</p>
    <ul>
    <li>An editor or IDE like Sublime, Vim or Visual Studio</li>
    <li>A local web server like MAMP</li>
    <li>An app server and framework (RoR, Python/Django, Node.js)</li>
    <li>Git</li>
    <li>LiveReload or CodeKit</li>
    </ul>
    <p>And countless other tools that you rely on to get your work done. This typically requires that you have a beefy machine to work with so you can power all of these tools and be productive.</p>
    <p>But with broadband becoming more prevalent, the requirements for having such a powerful device are becoming less stringent due to the number of cloud offerings available to developers. Services like <a href="https://c9.io" rel="nofollow external" class="bo">Cloud9 IDE</a> and <a href="https://www.nitrous.io/" rel="nofollow external" class="bo">Nitrous.io</a> are bringing real-world development environments to the cloud and allowing developers to work remotely and offering more flexibility in terms of the devices they choose to work with.</p>
    <p>These services not only bring IDEs to the web, they also provide infrastructure that gives developers:</p>
    <ul>
    <li>Complete Git integration with services like Github and Bitbucket</li>
    <li>Terminal access for command line functionality</li>
    <li>Virtualized backends allowing you to spin up instances of RoR or Node.js</li>
    <li>Deployment to production services like Heroku or Windows Azure</li>
    <li>Team collaboration</li>
    </ul>
    <p>Basically, these services are adding in the kitchen sink, making the move to the cloud much easier and enticing. Let’s explore these a little more.</p>
    <hr>
    <h2>Cloud9 IDE</h2>
    <p>My first exposure to a <em>real</em> cloud-based IDE was <a href="https://c9.io" rel="nofollow external" class="bo">Cloud9</a>. They had a very basic online editor with Github integration which was very cool and obviously very alpha at the time. Nonetheless, it was incredibly promising and along with the work Mozilla was doing on <a href="https://blog.mozilla.org/labs/2009/02/introducing-bespin/" rel="nofollow external" class="bo">Bespin</a>, it showed tremendous potential. Interestingly enough, the Mozilla Bespin project was later merged into Ace, Cloud9′s editor, which seems to have greatly contributed to the solid editing experience in the cloud-based IDE.</p>
    <p>C9 takes a very similar pricing approach to Github, offering a nice baseline set of features via a freemium model with more unlimited functionality for $12 per month. The differences boil down to the type of workspaces you have, the number you can have and the features available within those workspaces. A workspace is where your project lives, including your project files and the tools and services you might use (such as Ruby or Python). So depending on how sophisticated your needs are, you may need to seriously consider the premium option which gives you:</p>
    <ul>
    <li>Five more private workspaces</li>
    <li>Unlimited FTP workspaces</li>
    <li>More virtual disk space for your workspaces</li>
    <li>Full terminal and command line access within your workspaces</li>
    </ul>
    <p>The terminal options are especially important since C9 allows you to SSH and FTP into your own server, basically allowing you to use their service as solely a cloud-based IDE.</p>
    <p>The fact that they offer a freemium option is great for kicking the tires to see if it’s a service you can get into.</p>
    <p>You have a couple of options for sign-in, including a traditional email/password scenario or you can use OAuth via GitHub or BitBucket. Doing so with the latter two gives you access to the repositories you already have stored on those services, as evidenced here:</p> <img alt="c9-workspace" src="http://cdn.tutsplus.com/net/uploads/2013/12/c9-workspace.png" width="600" height="351" style="max-width: 100%; height: auto;"><p>The workspace allows me to either clone an existing repo from the imported list, clone from a URL of my choice or create a new workspace based off a remote server (via SSH or FTP)</p> <img alt="new-workspace" src="http://cdn.tutsplus.com/net/uploads/2013/12/new-workspace.png" width="600" height="490" style="max-width: 100%; height: auto;"><p>I decided to clone my “authy” Git repo which was the sample source code I wrote for an article here on Nettuts+ on two-factor authentication. The app server I used for that was ColdFusion and I was pretty excited to see the C9 recognized the ColdFusion files correctly. I honestly wasn’t expecting it since CFML isn’t as popular as it used to be:</p> <img alt="ide-authy" src="http://cdn.tutsplus.com/net/uploads/2013/12/ide-authy.png" width="600" height="340" style="max-width: 100%; height: auto;"><p>Notice that my entire project structure is brought over intact and I have full editing capabilities on my files. In addition, I also have access to full terminal commands:</p> <img alt="ide-terminal" src="http://cdn.tutsplus.com/net/uploads/2013/12/ide-terminal.png" width="600" height="134" style="max-width: 100%; height: auto;"><p>To drive this home a bit more, notice in the following screenshot I made a change to <em>gettoken.cfm</em> by adding a comment. Typing in <code>git status</code> in the terminal panel displays the changed status of the file just like you would expect:</p> <img alt="ide-terminal-git" src="http://cdn.tutsplus.com/net/uploads/2013/12/ide-terminal-git.png" width="600" height="245" style="max-width: 100%; height: auto;"><p>Then following up with <code>git commit -a -m "Added comment"</code> and <code>git push</code> updates my repo accordingly:</p> <img alt="commit-github" src="http://cdn.tutsplus.com/net/uploads/2013/12/commit-github.png" width="600" height="224" style="max-width: 100%; height: auto;"><p>A key feature that the C9 likes to hype is the JavaScript autocomplete capabilities and it makes sense since it’s such an invaluable resource in any editor.</p> <img alt="c9-autocomplete" src="http://cdn.tutsplus.com/net/uploads/2013/12/c9-autocomplete.png" width="600" height="270" style="max-width: 100%; height: auto;"><p>I know there’s been a lot of debate recently about whether or not autocomplete hinders your ability to remember language features but with the growing level of complexity in libraries, frameworks and tools, I personally find tremendous value in having a little help remembering things. I do wish they offered more language support though.</p>
    <p>One of the biggest selling points is the maturity of the <a href="https://docs.c9.io/" rel="nofollow external" class="bo">documentation</a>. It covers everything about the service from customizing the IDE to integrating with database systems and deploying your code. There are a number of <a href="https://www.youtube.com/user/c9ide/videos?flow=grid&amp;view=1" rel="nofollow external" class="bo">video tutorials</a> that you can leverage to get familiar with the service, which complement the solid documentation.</p>
    <p>Lastly, if you’re adventurous, you could decide to roll your own version of Cloud9 IDE since it is an <a href="https://github.com/ajaxorg/cloud9/" rel="nofollow external" class="bo">open-source project</a> licensed under the GPL. The GitHub page offers good instructions on how to install it, both as *nix and Windows environments, so if you’d like to forego the cost, have at it.</p>
    <hr>
    <h2>Nitrous.IO</h2>
    <p>Nitrous.IO (which I’ll just refer to as Nitrous from now on) is a new option that’s gotten a lot of praise from developers like Yehuda Kathz of the Ember.js project and Tobias Lutke, Rails Core alumni. It’s still in Beta, but works impressively well at this point. They’ve taken the approach of offering up a full virtualized stack that not only encompasses an IDE but also spins up what they call “boxes” which basically house your entire development stack. This includes your choice of Ruby on Rails, Node.js, Python/Django or Go.</p> <img alt="new-box" src="http://cdn.tutsplus.com/net/uploads/2013/12/new-box.png" width="600" height="401" style="max-width: 100%; height: auto;"><p>Similar to C9, they offer basic services that allow you to kick the tires around. This is done by giving you enough “nitrous” points (155) to create a basic box which they say should be enough for most day-to-day tasks. Notice in the image above that the amount of memory and storage selected affects the amount of nitrous points you’ll have left. The standard basic box will leave you with five points and like many VPS hosting providers, you can dynamically choose more resources depending on what you need. I’m sure this will come at a cost once it’s out of beta but they make it incredibly easy to earn more points without opening up your wallet. Via a couple of different social outreach connections and tasks, you can earn more points towards your box features:</p> <img alt="n20-morepoints" src="http://cdn.tutsplus.com/net/uploads/2013/12/n20-morepoints.png" width="600" height="441" style="max-width: 100%; height: auto;"><p>Notice that by choosing a couple of options, I was able to boost my N20 points from 155 to 180 and the more friends you invite the more points you earn. Just don’t be an annoying spammer though!</p>
    <p>Setting up a box though is more than just selecting resources. An important part of this, in terms of performance, is to choose the closest geographic region to you to decrease latency. They actually key in on this during their intro video.</p>
    <p>Once you’ve chosen your settings, provisioning the box is incredibly straightforward and even has a cool animated progress dial:</p> <img alt="n20-provision" src="http://cdn.tutsplus.com/net/uploads/2013/12/n20-provision.png" width="600" height="362" style="max-width: 100%; height: auto;"><p>The IDE then shows up and you’re ready to begin your work:</p> <img alt="n20-ide" src="http://cdn.tutsplus.com/net/uploads/2013/12/n20-ide.png" width="600" height="362" style="max-width: 100%; height: auto;"><p>Unlike C9 though, I didn’t find a way to visually see the Github repos available. I assumed that connecting to Github would also allow me to easily clone one of my repos into my box. I ended up following <a href="http://help.nitrous.io/github-add-key/" rel="nofollow external" class="bo">these instructions</a> to add the SSH keys generated by Nitrous to my Github account and then git cloning one of my repos into the IDE:</p> <img alt="n2o-git-clone" src="http://cdn.tutsplus.com/net/uploads/2013/12/n2o-git-clone.png" width="600" height="362" style="max-width: 100%; height: auto;"><p>I also could’ve used the upload functionality to upload my project files:</p> <img alt="n20-upload" src="http://cdn.tutsplus.com/net/uploads/2013/12/n20-upload.png" width="560" height="325" style="max-width: 100%; height: auto;"><p>It just seems to me that getting direct visual access to your GitHub repo is a priority feature the Nitrous team should be looking at and something I think is a plus for C9.</p>
    <p>With the files in place, it was time to see how the IDE worked and for all intents seemed to work very well, easily recognizing different file types and offering syntax highlighting according to the file type:</p> <img alt="n20-ide-files" src="http://cdn.tutsplus.com/net/uploads/2013/12/n20-ide-files.png" width="600" height="212" style="max-width: 100%; height: auto;"><p>Unlike C9, though, there was no autocomplete so you’ll need to determine how valuable a feature that is to you. But like C9, keyboard shortcuts for common tasks such as saving a file or closing tabs are all there.</p>
    <p>For those used to working in the terminal, you’ll find Nitrous easy to adapt to. In fact, you’ll really need to be comfortable with it to make full use of the service. Installing and starting packages like MongoDB or Memcached is done via the Nitrous package manager called <code>Parts</code> which, you guessed it, is command-line based. For example, installing MongoDB would go like this:</p>
    <pre>parts install mongodb</pre>
    <p>If you’re used to <code>apt-get</code> on Linux or <code>brew install</code> on OS X, this syntax should be very familiar.</p>
    <p>The main thing to remember is that the editor is only one part of the equation. You’re basically running a complete machine here within a web browser so being comfortable in a *nix environment will definitely give you a leg up.</p>
    <p>Even deploying your site will require you to use the command-line. There’s no “just push a button” option here. Nitrous integrates easily with the following services:</p>
    <ul>
    <li>Heroku</li>
    <li>Google App Engine</li>
    <li>Microsoft Azure</li>
    <li>Nodejitsu</li>
    </ul>
    <p>That gives pretty good coverage to several large cloud-based services. I was curious about their deployment support for Amazon but couldn’t find a lot of information on that, at least not enough to be able to understand how to set it up.</p>
    <p>With that said, their <a href="http://help.nitrous.io/" rel="nofollow external" class="bo">documentation</a> is very well organized and will easily guide you through most of the tasks you need to get up and running with their service.</p>
    <hr>
    <h2>To Cloud or Not to Cloud</h2>
    <p>Both services seem to offer compelling features that could make it easy to move over to full-time cloud-based development. With so many low-cost devices coming out that are clearly targeted at consumers who just want to be connected all the time, it makes sense that these service start to evolve and perhaps gain traction.</p>
    <p>It’s hard to imagine giving up my trusty laptop with its i7 processor and speedy SSD for an all-cloud dev environment but I can’t outright dismiss it either. Every major software company is touting cloud services and I’m sure every one of you reading this uses multiple cloud services daily. It seems like a logical step to begin considering coding in the cloud.</p>
    </div>
]]>
</Body>
<Summary>The Internet has allowed us to work anywhere we want, giving us tremendous flexibility in choosing where we’d like to plant ourselves to build the next great app. Not being tied to an office desk...</Summary>
<Website>http://feedproxy.google.com/~r/nettuts/~3/OTdTBXnJLdQ/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39624/guest@my.umbc.edu/973f9e5063ab42dec39225cfae3125c1/api/pixel</TrackingUrl>
<Tag>cloud-coding</Tag>
<Tag>css</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>tools-and-tips</Tag>
<Tag>tutorials</Tag>
<Tag>wed</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Dec 2013 14:29:07 -0500</PostedAt>
<EditAt>Thu, 19 Dec 2013 14:29:07 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="39626" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39626">
<Title>Bits Blog: Cloudera Moves Deeper Into Public Cloud Computing</Title>
<Body>
<![CDATA[
    <div class="html-content">The company, a maker of data management software, said that it would offer its business-class software on the public computing cloud.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F12%2F19%2Fcloudera-moves-deeper-into-public-cloud-computing%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Cloudera+Moves+Deeper+Into+Public+Cloud+Computing" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F12%2F19%2Fcloudera-moves-deeper-into-public-cloud-computing%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Cloudera+Moves+Deeper+Into+Public+Cloud+Computing" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F12%2F19%2Fcloudera-moves-deeper-into-public-cloud-computing%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Cloudera+Moves+Deeper+Into+Public+Cloud+Computing" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F12%2F19%2Fcloudera-moves-deeper-into-public-cloud-computing%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Cloudera+Moves+Deeper+Into+Public+Cloud+Computing" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F12%2F19%2Fcloudera-moves-deeper-into-public-cloud-computing%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Cloudera+Moves+Deeper+Into+Public+Cloud+Computing" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/184841862258/u/0/f/640387/c/34625/s/35046296/sc/21/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/184841862258/u/0/f/640387/c/34625/s/35046296/sc/21/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/184841862258/u/0/f/640387/c/34625/s/35046296/sc/21/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/184841862258/u/0/f/640387/c/34625/s/35046296/sc/21/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/184841862258/u/0/f/640387/c/34625/s/35046296/sc/21/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/184841862258/u/0/f/640387/c/34625/s/35046296/sc/21/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/184841862258/u/0/f/640387/c/34625/s/35046296/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/184841862258/u/0/f/640387/c/34625/s/35046296/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The company, a maker of data management software, said that it would offer its business-class software on the public computing cloud.      </Summary>
<Website>http://bits.blogs.nytimes.com/2013/12/19/cloudera-moves-deeper-into-public-cloud-computing/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39626/guest@my.umbc.edu/f2a82b6a87ab2ec5e03426169da9a6c7/api/pixel</TrackingUrl>
<Tag>amazon-com-inc</Tag>
<Tag>cloud-computing</Tag>
<Tag>cloudera</Tag>
<Tag>new</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Dec 2013 14:18:23 -0500</PostedAt>
<EditAt>Thu, 19 Dec 2013 16:34:01 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="39621" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39621">
<Title>HTML5 Canvas arcs tutorial</Title>
<Body>
<![CDATA[
    <div class="html-content">You can draw arcs on canvas using the arc() method. Before going details on drawing arcs, here's a brief overview on radian and angle. The radian is the standard unit of angular measure, used in many areas of mathematics.</div>
]]>
</Body>
<Summary>You can draw arcs on canvas using the arc() method. Before going details on drawing arcs, here's a brief overview on radian and angle. The radian is the standard unit of angular measure, used in...</Summary>
<Website>http://feedproxy.google.com/~r/w3resource/~3/CUyJ0V9iG10/html5-canvas-arc.php</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39621/guest@my.umbc.edu/89d806a2b62d661a692199e34334fe3b/api/pixel</TrackingUrl>
<Tag>backend</Tag>
<Tag>css</Tag>
<Tag>frontend</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>javascript</Tag>
<Tag>nosql</Tag>
<Tag>sql</Tag>
<Tag>xhtml</Tag>
<Tag>xml</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Dec 2013 12:45:57 -0500</PostedAt>
<EditAt>Thu, 15 May 2014 09:16:23 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="39628" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39628">
<Title>How to Cope with an Expanding Data Closet</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>It’s easy to get trapped by your data. Create a personal storage management plan.</p>
    <p>This holiday season you’ll probably be tempted to pick up another 2TB external for your home computer and a bunch of 32GB USB3 flash drives for stocking stuffers. Or perhaps you’ve decided to trust your data to the cloud—$100 will store 200GB for 10 months on Google Drive. It’s never been easier to save every photograph you snap, every e-mail message you send, and every bank statement you receive. It’s much harder to sensibly manage the ever-expanding archive of personal information that most of us are creating.</p>
    </div>
]]>
</Body>
<Summary>It’s easy to get trapped by your data. Create a personal storage management plan.  This holiday season you’ll probably be tempted to pick up another 2TB external for your home computer and a bunch...</Summary>
<Website>http://www.technologyreview.com/view/522926/how-to-cope-with-an-expanding-data-closet/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39628/guest@my.umbc.edu/f18f29ada35323b1d70150ca2e21b36a/api/pixel</TrackingUrl>
<Tag>development</Tag>
<Tag>internet</Tag>
<Tag>mit</Tag>
<Tag>technology</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Dec 2013 12:13:52 -0500</PostedAt>
<EditAt>Thu, 19 Dec 2013 12:13:52 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="39619" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39619">
<Title>Target shoppers, check your accounts - 40 million credit cards compromised (via...</Title>
<Body>
<![CDATA[
    <div class="html-content">Target shoppers, check your accounts - 40 million credit cards compromised (via CNN) #Hacking<br> <a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fow.ly%2FrVnuu&amp;h=mAQGY9NoN&amp;s=1" rel="nofollow external" class="bo">http://ow.ly/rVnuu</a><br><br><a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fow.ly%2FrVnuu&amp;h=9AQGjTT6M&amp;s=1" title="" rel="nofollow external" class="bo"><img src="https://fbexternal-a.akamaihd.net/safe_image.php?d=AQD9DZNrFYEqmQSW&amp;w=154&amp;h=154&amp;url=http%3A%2F%2Fi2.cdn.turner.com%2Fmoney%2Fdam%2Fassets%2F131128213407-black-friday-target-pa-620xa.jpg" alt="" style="max-width: 100%; height: auto;"></a><br><a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fow.ly%2FrVnuu&amp;h=wAQFEIXym&amp;s=1" rel="nofollow external" class="bo">Target: 40 million credit cards compromised</a><br>money.cnn.com<br>The Secret Service is investigating a reported credit card data breach at discount retailer Target.</div>
]]>
</Body>
<Summary>Target shoppers, check your accounts - 40 million credit cards compromised (via CNN) #Hacking  http://ow.ly/rVnuu   Target: 40 million credit cards compromised money.cnn.com The Secret Service is...</Summary>
<Website>http://www.facebook.com/umbctraining/posts/10151760508386076</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39619/guest@my.umbc.edu/8d132244fcfc572500ea3fd1128563d7/api/pixel</TrackingUrl>
<Tag>ccna</Tag>
<Tag>ceh</Tag>
<Tag>centers</Tag>
<Tag>cisco</Tag>
<Tag>cyber</Tag>
<Tag>cybersecurity</Tag>
<Tag>information</Tag>
<Tag>it</Tag>
<Tag>leadership</Tag>
<Tag>management</Tag>
<Tag>microsoft</Tag>
<Tag>project</Tag>
<Tag>security</Tag>
<Tag>technology</Tag>
<Tag>training</Tag>
<Tag>umbc</Tag>
<Group token="retired-575">UMBC Training Centers</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-575</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xsmall.png?1361981335</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/original.jpg?1361981335</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xxlarge.png?1361981335</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xlarge.png?1361981335</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/large.png?1361981335</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/medium.png?1361981335</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/small.png?1361981335</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xsmall.png?1361981335</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xxsmall.png?1361981335</AvatarUrl>
<Sponsor>UMBC Training Centers</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Dec 2013 12:07:11 -0500</PostedAt>
<EditAt>Thu, 19 Dec 2013 12:07:11 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="39618" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39618">
<Title>Reminder-RT ticket system downtime notice for 12-19-2013</Title>
<Body>
<![CDATA[
    <div class="html-content">RT will be down tonight from 6pm-9pm for hardware and database upgrades.<br><br>If an issue arises during the downtime please call the Technology 
    Support Center (TSC) at 410-455-3838. Their Thursday hours are until 8pm
     and you can leave a voice mail and someone will get back to you during 
    the normal operating hours.<br> <br>Request Tracker (RT) has been in place almost 5 years now running on the same hardware. 
    <br><br>Over the next 6 months DoIT will be upgrading the hardware and application staring with Phase 1 for the database server hardware. This will require downtime Thursday, December 19, 2013 from 6pm to 9pm. <br><br>Phase 2 is currently scheduled for March 2014 to upgrade the web and application hardware.<br><br>Phase 3 is currently scheduled for June 2014 to upgrade the actual RT software application.<br><br>Joe Kirby ,  Assistant Vice President, Business Systems<br>Division of Information Technology (DoIT) <br>Support Response -   <a href="http://www.umbc.edu/doit">http://www.umbc.edu/doit</a> <br>Administration 627<br>Office - 410-455-3020 <br>Email - <a href="mailto:kirby@umbc.edu">kirby@umbc.edu</a><br><br>
    </div>
]]>
</Body>
<Summary>RT will be down tonight from 6pm-9pm for hardware and database upgrades.  If an issue arises during the downtime please call the Technology  Support Center (TSC) at 410-455-3838. Their Thursday...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39618/guest@my.umbc.edu/3db369e8fb32707d376107587f8273e8/api/pixel</TrackingUrl>
<Group token="doit">Division of Information Technology (DoIT)</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/doit</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/xsmall.png?1727453227</AvatarUrl>
<AvatarUrl size="original">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/original.JPG?1727453227</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/xxlarge.png?1727453227</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/xlarge.png?1727453227</AvatarUrl>
<AvatarUrl size="large">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/large.png?1727453227</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/medium.png?1727453227</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/small.png?1727453227</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/xsmall.png?1727453227</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/xxsmall.png?1727453227</AvatarUrl>
<Sponsor>Division of Information Technology</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Dec 2013 11:21:39 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="39620" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39620">
<Title>10 predictions for imagery in 2014</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="thumbnail" src="http://netdna.webdesignerdepot.com/uploads/2013/12/thumbnail12.jpg" width="200" height="160" style="max-width: 100%; height: auto;">As a part of my role at iStock by Getty Images, I run global research projects that involve monitoring visual trends to help us stay one step ahead in sourcing fresh, relevant content for our customers, and serve as a resource for creatives who seek to stay on top of the latest trends.</p> <p>Reflecting on our latest research, we anticipate the following trends will take off in 2014:</p> <p><strong>1) 2014 will be the year of lens flare</strong></p> <p>It is everywhere — movies, TV shows, fashion and advertising. What was previously perceived as a technical error is now a visual representation of the moment.</p> <p><strong>2) Accumulated experience over accumulated possessions</strong></p> <p>Rather than aspiring to own flashy cars and the latest flat screen TVs, we value travel, special days out and learning new skills. This is reflected in the shift towards imagery that represents “doing” rather than “owning”. </p> <p><strong>3) Diverse women</strong></p> <p>The rise of realistic perceptions of women in fashion and beauty advertising is an ongoing trend that is not going to disappear in 2014. The diversity of women will be increasingly represented through the portrayal of many different factors; from age and ethnicity, to lifestyle choices and business power.</p> <p><strong>4) Edible inspiration</strong></p> <p>Instagram and its ilk have turned food photography on its head. Pictures of overly stylized food look both inedible and untrustworthy – in friends’ snaps we trust. Expect to see restaurants, cafes, food manufacturers and recipe books adopt this more authentic aesthetic in the coming year.</p> <p><strong>5) Collaboration will be a key concept for 2014</strong></p> <p>We anticipate brands making more of working together, joining forces and collaborating with their customer base (crowdsourcing). Sharing creativity will be massive.</p> <p><strong>6) Man and machine are going to meld</strong></p> <p>When information communication technologies were first invented, there was a fear that AI would take over, and machines would become human. Conversely, today the fear is that humans are becoming machine-like: data driven, less emotionally involved, less able to connect on a personal level. We expect to see the relationship between man and machine visualized in 2014 via imagery representing bionics or bio-robotics.</p> <p><strong>7) Short yet sweet</strong></p> <p>One of the biggest social media trends in the next 12 months will be 5-7 second storytelling. Clickable videos, Vine, animated Gifs — all use small pieces of moving media to capture attention and tell a story quickly, but effectively.</p> <p><strong>8) Voyeurism will be everywhere</strong></p> <p>Not in a creepy way, but in the sense of observing without intruding, whether through the use of the latest “capture” technology (wearable, nano or drone) or viewing people’s worlds without disrupting the intimacy. Voyeurism is the rejection of all things constructed and stylised.</p> <p><strong>9) Supernatural forces will prevail</strong></p> <p>In recent years there has been a fascination with the idea of the supernatural, of creatures of fantasy living amongst us. Vampires, werewolves and witches will continue to be well represented in TV schedules and movie releases in 2014.</p> <p><strong>10) Ethnicity in advertising</strong></p> <p>The next year will see a broadening of the ethnic mix of models featured in advertising.</p> <p> </p> <p><em><strong>What trends do you think will carry over from 2013 into 2014? What new trends do you anticipate next year? Let us know in the comments.</strong></em></p> <p><em>Featured image/thumbnail, <a href="http://www.flickr.com/photos/brookpeterson/" rel="nofollow external" class="bo">predictions image</a> via brookpeterson.</em></p> <p><br><br> </p>
    <table width="100%"> <tbody>
    <tr> <td> <a href="http://www.mightydeals.com/deal/aurora-3d-animation.html?ref=inwidget" rel="nofollow external" class="bo"><strong>Easily Create 3D Animated Text with Aurora3DAnimation – only $24!</strong></a> </td> <td> <a href="http://www.mightydeals.com/?ref=inwidget" rel="nofollow external" class="bo"><br> <img src="http://mightydeals.com/web/images/widget-logo.png" height="40" width="90" alt="10 predictions for imagery in 2014" style="max-width: 100%; height: auto;"><br> </a> </td> </tr> </tbody>
    </table> <p><br> </p> <a href="http://www.webdesignerdepot.com/2013/12/10-predictions-for-imagery-in-2014/" rel="nofollow external" class="bo">Source</a> <br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F12%2F10-predictions-for-imagery-in-2014%2F&amp;t=10+predictions+for+imagery+in+2014" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F12%2F10-predictions-for-imagery-in-2014%2F&amp;t=10+predictions+for+imagery+in+2014" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F12%2F10-predictions-for-imagery-in-2014%2F&amp;t=10+predictions+for+imagery+in+2014" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F12%2F10-predictions-for-imagery-in-2014%2F&amp;t=10+predictions+for+imagery+in+2014" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F12%2F10-predictions-for-imagery-in-2014%2F&amp;t=10+predictions+for+imagery+in+2014" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/184841850451/u/49/f/661066/c/35285/s/350268a2/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/184841850451/u/49/f/661066/c/35285/s/350268a2/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>As a part of my role at iStock by Getty Images, I run global research projects that involve monitoring visual trends to help us stay one step ahead in sourcing fresh, relevant content for our...</Summary>
<Website>http://rss.feedsportal.com/c/35285/f/661066/s/350268a2/sc/4/l/0L0Swebdesignerdepot0N0C20A130C120C10A0Epredictions0Efor0Eimagery0Ein0E20A140C/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39620/guest@my.umbc.edu/ae8f6abacc148b4845958f689b8690c9/api/pixel</TrackingUrl>
<Tag>2014-design-trends</Tag>
<Tag>2014-predictions</Tag>
<Tag>art</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>design-trends</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>illustrator</Tag>
<Tag>istock</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>new-trends</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Dec 2013 11:15:48 -0500</PostedAt>
<EditAt>Thu, 19 Dec 2013 11:15:48 -0500</EditAt>
</NewsItem>

</News>
