<?xml version="1.0"?>
<News hasArchived="true" page="8794" pageCount="10777" pageSize="10" timestamp="Mon, 31 Aug 2026 07:28:16 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=recent&amp;page=8794">
<NewsItem contentIssues="true" id="29299" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29299">
<Title>Learn WordPress Plugin Development with Tuts+ Live Workshops</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <a href="http://rss.buysellads.com/click.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=31654&amp;c=895462205" rel="nofollow external" class="bo"><img src="http://rss.buysellads.com/img.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=31654&amp;c=895462205" alt="" style="max-width: 100%; height: auto;"></a><p><strong>We are excited to announce a fantastic new workshop led by Instructor Tom McFarlin: <a href="http://enva.to/16EzTV6" rel="nofollow external" class="bo">Introduction to WordPress Plugin Development</a></strong></p>
    <p>Are you an aspiring WordPress developer? Are you ready to take the next step and start building your own custom plugins for WordPress? Our newest Tuts+ Live Workshop is the perfect way to get started!</p>
    <p>Tickets are a great investment at $99, but places are strictly limited so act fast to make sure you don’t miss out!<br> </p>
    <hr>
    <h2>Introduction to WordPress Plugin Development</h2>
    <p>Our newest Tuts+ Live Workshop, Introduction to WordPress Plugin Development, teaches you everything that you need to know to start developing WordPress plugins; from setting up a local development environment, all the way through to building a WordPress plugin that’s ready for release into the WordPress Plugin Repository.</p>
    <p>It’s led by Instructor Tom McFarlin, a self-employed WordPress developer who divides his time between running his own WordPress development shop, building plugins for WordPress, blogging every day about software development in the context of WordPress, and working for 8BIT (the team responsible for Standard Theme and WP Daily).</p>
    <p>Each weekly workshop will last one hour, running over a five week period. You’ll have the opportunity to follow along with Tom, ask questions live during the workshop, and complete a weekly homework assignment. Not able to make it to the live recording? No problem! All of the workshop recordings will be made available online the day after the live workshop.</p>
    <p><a href="http://enva.to/16EzTV6" rel="nofollow external" class="bo">Learn more about Introduction to WordPress Plugin Development</a></p>
    <p></p>
    <div class="embed-container"><iframe src="http://www.youtube.com/embed/QErsaJMdmCc?rel=0" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div>
    <hr>
    <h2>Sign Up to Our Newsletter</h2>
    <p>If you’re interested in future workshops then definitely <a href="http://eepurl.com/qnEP5" rel="nofollow external" class="bo">join the Tuts+ Live Workshops mailing list</a> to stay posted on upcoming workshops and get notified as soon as they’re available, the Early Bird tickets for our previous workshops have all sold out, so it’s worth getting ahead of the game!</p>
    <p>We’re really excited about new workshop, <a href="http://enva.to/16EzTV6" rel="nofollow external" class="bo">Introduction to WordPress Plugin Development</a>, but places are strictly limited so act fast to make sure you don’t miss out!</p>
    </div>
]]>
</Body>
<Summary>We are excited to announce a fantastic new workshop led by Instructor Tom McFarlin: Introduction to WordPress Plugin Development  Are you an aspiring WordPress developer? Are you ready to take the...</Summary>
<Website>http://feedproxy.google.com/~r/nettuts/~3/1n0-FeJ02PQ/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29299/guest@my.umbc.edu/ada23d4d404d507e0ccf9a9ac13c1248/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>news</Tag>
<Tag>php</Tag>
<Tag>sql</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>Fri, 10 May 2013 11:00:17 -0400</PostedAt>
<EditAt>Fri, 10 May 2013 11:00:17 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="29292" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29292">
<Title>Campus Solutions Development/Testing areas are available</Title>
<Body>
<![CDATA[
    <div class="html-content">Hello Everyone,<br><br>Please be aware that the Campus Solutions Development/Testing areas are available now.  Those available CS Systems include sadb1, csdev, cstst, csuat, csdb1-4.  <br><br>Please open an RT ticket if you experience any problems. <br><br><br><br>Thanks for your patience. <br>
    </div>
]]>
</Body>
<Summary>Hello Everyone,  Please be aware that the Campus Solutions Development/Testing areas are available now.  Those available CS Systems include sadb1, csdev, cstst, csuat, csdb1-4.    Please open an...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29292/guest@my.umbc.edu/61c42203210bed8e2e0f6aace730d203/api/pixel</TrackingUrl>
<Group token="retired-247">Campus Solutions Bundles Planning Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-247</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/images/avatars/group/6/xsmall.png?1787842820</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/images/avatars/group/6/original.png?1787842820</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/images/avatars/group/6/xxlarge.png?1787842820</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/images/avatars/group/6/xlarge.png?1787842820</AvatarUrl>
<AvatarUrl size="large">https://assets2-my.umbc.edu/images/avatars/group/6/large.png?1787842820</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/images/avatars/group/6/medium.png?1787842820</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/images/avatars/group/6/small.png?1787842820</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/images/avatars/group/6/xsmall.png?1787842820</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/images/avatars/group/6/xxsmall.png?1787842820</AvatarUrl>
<Sponsor>Campus Solutions Bundles Planning Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 10 May 2013 10:24:07 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="29301" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29301">
<Title>Adobe demos its vision for the future of CSS</Title>
<Body>
<![CDATA[
    <div class="html-content">Responsive layout includes regions, editor's marks and more<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.netmagazine.com%2Fnews%2Fadobe-demos-its-vision-future-css-132739&amp;t=Adobe+demos+its+vision+for+the+future+of+CSS" 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.netmagazine.com%2Fnews%2Fadobe-demos-its-vision-future-css-132739&amp;t=Adobe+demos+its+vision+for+the+future+of+CSS" 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.netmagazine.com%2Fnews%2Fadobe-demos-its-vision-future-css-132739&amp;t=Adobe+demos+its+vision+for+the+future+of+CSS" 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.netmagazine.com%2Fnews%2Fadobe-demos-its-vision-future-css-132739&amp;t=Adobe+demos+its+vision+for+the+future+of+CSS" 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.netmagazine.com%2Fnews%2Fadobe-demos-its-vision-future-css-132739&amp;t=Adobe+demos+its+vision+for+the+future+of+CSS" 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/165664028669/u/49/f/502346/c/32632/s/2bc1e4b9/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165664028669/u/49/f/502346/c/32632/s/2bc1e4b9/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Responsive layout includes regions, editor's marks and more     </Summary>
<Website>http://feedproxy.google.com/~r/net/topstories/~3/_6di48i1CQQ/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29301/guest@my.umbc.edu/941488f15cc1a5154b6c4d3dcd530e03/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>net</Tag>
<Tag>php</Tag>
<Tag>sql</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>Fri, 10 May 2013 10:21:12 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="29291" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29291">
<Title>No more Creative Suite: what does it mean?</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="Creative Cloud" src="http://netdna.webdesignerdepot.com/uploads/2013/05/thumbnail8.jpg" width="200" height="160" style="max-width: 100%; height: auto;">Adobe has just announced that Creative Suite will cease to exist after CS6 (in name at least), and be replaced exclusively by <a href="http://www.adobe.com/products/creativecloud.html" rel="nofollow external" class="bo">Creative Cloud</a>. On its most basic level, that means there won’t be perpetual licenses for future Adobe products (though, for now, you’ll still be able to buy CS6 in that format) and instead all of their Creative Cloud software will be available by subscription only.</p>
    <p>For creatives, this is a huge shift. Adobe has been the leader in graphics and web software for years (especially after their purchase of Macromedia), and designers and agencies are used to the perpetual license model. I’ve already been hearing complaints from some colleagues unhappy with the switch, though many of their complaints don’t really have much merit if you really break them down.</p>
    <h1>$50 a month?!?!</h1>
    <p>The price is probably the most common complaint I’ve been hearing. But if we break it down into long-term costs for the subscription compared to the cost of the perpetual licenses, the subscription actually comes out on top.</p>
    <p>A new (not upgraded) license for Creative Suite 6 Master Collection is US$2,600. An upgrade license will cost you anywhere from $550 (if you already had the CS5.5 Master Collection) to over $1,000 (if you had any of the other CS5 or 5.5 products). Adobe has historically offered major upgrades every 18 months or so, which means the monthly breakdown is between $30 and $58 per month. And if you have to buy the entire Creative Suite new, then you’re looking at a cost of over $144/month for 18 months.</p>
    <p>Adobe is offering CC subscriptions for new users for $50/month, and for “upgrade” users for just $30/month for the first year (and CS6 users will get an even steeper discount for the first year). The other big advantage is that you won’t have to fork over a large payment up front. This makes it much more affordable for new designers or small agencies, and will obviously reduce start-up costs for new freelancers or agencies. This could encourage a lot of great designers to strike out on their own.</p>
    <p> </p>
    <h1>I don’t want my work in the cloud!</h1>
    <p>The good news is that you don’t have to host any of your work in the cloud, and the software itself runs right on your computer, not online.</p>
    <p>Granted, the cloud offers a lot of great features you might want to take advantage of, but there’s nothing that says you have to. You can keep using your CC products just like you’ve been using CS products for years.</p>
    <p>And if your internet connection is down (either on purpose or because of connectivity problems), you don’t need to worry about your software not working. It only needs to connect to validate your license every 30 days, and with the annual plan it will still work for over 3 months (99 days) without validating. Of course, without internet access you won’t be able to access online CC features, but the software on your computer will still work fine.</p>
    <p> </p>
    <h1>But how do I pirate something in the cloud?</h1>
    <p>Okay, I haven’t heard this one expressed directly, but I’ve heard grumblings where the subtext is basically the same thing.</p>
    <p>My answer for this is that you really shouldn’t be pirating the software in the first place.</p>
    <p>Without getting into the entire moral and ethical debate surrounding software piracy and when it is or isn’t acceptable, let’s look at one small aspect of it: the biggest reason given for piracy is often that the product isn’t affordable. I can see where that was the case with CS, as it’s a very expensive professional program. Obviously your hobbyist or entry-level designer might not want or be able to spend thousands of dollars on software.</p>
    <p>But Creative Cloud removes that expensive start-up cost. Most professional designers using Creative Suite products are making well over $50/month with the software. And there are free and low cost alternatives that will meet the needs of most hobbyists if they don’t want to spend that kind of money on a monthly basis.</p>
    <p>I understand the frustration that many people who design as a hobby or just like to “play around” in Photoshop or another Adobe program, but at the same time, it’s certainly not Adobe’s job to make it possible to use their products without properly licensing them.</p>
    <p>Adobe maintains that the added difficulty in pirating their products had nothing to do with their decision to transition to an entirely subscription-based product line, but I’m sure they’re finding it to be a nice little added bonus.</p>
    <p> </p>
    <h1>I only use Photoshop/Illustrator/etc! I don’t want to pay for everything!</h1>
    <p>There’s good news here: you don’t have to. There are plenty of people out there who only use Photoshop, or Illustrator, or any of the other Creative Cloud/Creative Suite products. And for those people, you can subscribe to just one program at a discounted rate of US$19.99/month.</p>
    <p>This is a great option for those people who only use one product (like photographers who only use Photoshop or visual effects designers who only use After Effects).</p>
    <p> </p>
    <h1>More about the new subscription model</h1>
    <p>Students and teachers will still be able to get Creative Cloud at a deeply discounted rate of US$19.99/month ($29.99/month after June 25). The big bonus here is that they’ll get access to all of Adobe’s programs, rather than just the one or two they might need for their classes.</p>
    <p>This opens up a lot of creative possibilities, as students and teachers will be able to more easily branch out into other media. We’re likely to see more designers familiar with motion graphics, more video editors proficient in audio editing, more photographers proficient in design, etc. And of course we’re more likely to see interesting projects coming out that combine disciplines.</p>
    <p>In addition to the basic Creative Suite programs we’ve all become accustomed to, Creative Cloud offers some <a href="http://www.adobe.com/products/creativecloud/tools-and-services.html" rel="nofollow external" class="bo">additional tools</a> you might not have used before.</p>
    <p>There’s the Digital Publishing Suite, which lets you create content and publish apps. There’s ProSite for managing and building your own professional portfolio site. Business Catalyst offers tools for website hosting and management. And Story CC Plus is available for collaborative screenwriting and production tasks (like scheduling and reporting). These are apps that a lot of designers and other creatives may not have tried before, but without any added cost, there’s no excuse not to now.</p>
    <p>One of Adobe’s main reasons for switching to the cloud model is the ability to constantly update products and add features without a major product upgrade. These constant updates are good news for the creative community.</p>
    <p> </p>
    <h1>The verdict?</h1>
    <p>While transitioning to the cloud is going to be an unwelcome change for some designers and other creatives, overall, I think it’s good news for the industry and for creative pros. You’ll have access to more programs and more features for less money. And you’ll get updates on a more consistent basis, without added cost.</p>
    <p>While I’m sure we’ll continue to hear complaints from some sectors of the design community, overall I think most creatives will embrace CC once they give it a chance.</p>
    <p> </p>
    <p><strong><em>Are you already a Creative Cloud subscriber? Are you happy about the change or do you have reservations? Let us know in the comments!</em></strong></p>
    <p><br><br>
    </p>
    <table width="100%">
    <tbody>
    <tr>
    <td>
          <a href="http://www.mightydeals.com/deal/mega-design-bundle.html?ref=inwidget" rel="nofollow external" class="bo"><strong>3,000 Items! MEGA Design Bundle – only $49!</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="No more Creative Suite: what does it mean?" style="max-width: 100%; height: auto;"><br>
          </a>
        </td>
    </tr>
    </tbody>
    </table>
    <p><br> </p>
    <a href="http://www.webdesignerdepot.com/2013/05/no-more-creative-suite-what-does-it-mean/" rel="nofollow external" class="bo">Source</a>
    </div>
]]>
</Body>
<Summary>Adobe has just announced that Creative Suite will cease to exist after CS6 (in name at least), and be replaced exclusively by Creative Cloud. On its most basic level, that means there won’t be...</Summary>
<Website>http://www.webdesignerdepot.com/2013/05/no-more-creative-suite-what-does-it-mean/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29291/guest@my.umbc.edu/07b0dec7aadf74390b6d2ff75638b6ab/api/pixel</TrackingUrl>
<Tag>adobe</Tag>
<Tag>applications</Tag>
<Tag>art</Tag>
<Tag>creative-cloud</Tag>
<Tag>creative-suite</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>illustrator</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>news</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>resources</Tag>
<Tag>sql</Tag>
<Tag>susbscriptions</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>2</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 10 May 2013 10:15:09 -0400</PostedAt>
<EditAt>Fri, 10 May 2013 10:15:09 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="30271" important="false" status="posted" url="https://my3.my.umbc.edu/posts/30271">
<Title>No more Creative Suite: what does it mean?</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="Creative Cloud" src="http://netdna.webdesignerdepot.com/uploads/2013/05/thumbnail8.jpg" width="200" height="160" style="max-width: 100%; height: auto;">Adobe has just announced that Creative Suite will cease to exist after CS6 (in name at least), and be replaced exclusively by <a href="http://www.adobe.com/products/creativecloud.html" rel="nofollow external" class="bo">Creative Cloud</a>. On its most basic level, that means there won’t be perpetual licenses for future Adobe products (though, for now, you’ll still be able to buy CS6 in that format) and instead all of their Creative Cloud software will be available by subscription only.</p> <p>For creatives, this is a huge shift. Adobe has been the leader in graphics and web software for years (especially after their purchase of Macromedia), and designers and agencies are used to the perpetual license model. I’ve already been hearing complaints from some colleagues unhappy with the switch, though many of their complaints don’t really have much merit if you really break them down.</p> <h1>$50 a month?!?!</h1> <p>The price is probably the most common complaint I’ve been hearing. But if we break it down into long-term costs for the subscription compared to the cost of the perpetual licenses, the subscription actually comes out on top.</p> <p>A new (not upgraded) license for Creative Suite 6 Master Collection is US$2,600. An upgrade license will cost you anywhere from $550 (if you already had the CS5.5 Master Collection) to over $1,000 (if you had any of the other CS5 or 5.5 products). Adobe has historically offered major upgrades every 18 months or so, which means the monthly breakdown is between $30 and $58 per month. And if you have to buy the entire Creative Suite new, then you’re looking at a cost of over $144/month for 18 months.</p> <p>Adobe is offering CC subscriptions for new users for $50/month, and for “upgrade” users for just $30/month for the first year (and CS6 users will get an even steeper discount for the first year). The other big advantage is that you won’t have to fork over a large payment up front. This makes it much more affordable for new designers or small agencies, and will obviously reduce start-up costs for new freelancers or agencies. This could encourage a lot of great designers to strike out on their own.</p> <p> </p> <h1>I don’t want my work in the cloud!</h1> <p>The good news is that you don’t have to host any of your work in the cloud, and the software itself runs right on your computer, not online.</p> <p>Granted, the cloud offers a lot of great features you might want to take advantage of, but there’s nothing that says you have to. You can keep using your CC products just like you’ve been using CS products for years.</p> <p>And if your internet connection is down (either on purpose or because of connectivity problems), you don’t need to worry about your software not working. It only needs to connect to validate your license every 30 days, and with the annual plan it will still work for over 3 months (99 days) without validating. Of course, without internet access you won’t be able to access online CC features, but the software on your computer will still work fine.</p> <p> </p> <h1>But how do I pirate something in the cloud?</h1> <p>Okay, I haven’t heard this one expressed directly, but I’ve heard grumblings where the subtext is basically the same thing.</p> <p>My answer for this is that you really shouldn’t be pirating the software in the first place.</p> <p>Without getting into the entire moral and ethical debate surrounding software piracy and when it is or isn’t acceptable, let’s look at one small aspect of it: the biggest reason given for piracy is often that the product isn’t affordable. I can see where that was the case with CS, as it’s a very expensive professional program. Obviously your hobbyist or entry-level designer might not want or be able to spend thousands of dollars on software.</p> <p>But Creative Cloud removes that expensive start-up cost. Most professional designers using Creative Suite products are making well over $50/month with the software. And there are free and low cost alternatives that will meet the needs of most hobbyists if they don’t want to spend that kind of money on a monthly basis.</p> <p>I understand the frustration that many people who design as a hobby or just like to “play around” in Photoshop or another Adobe program, but at the same time, it’s certainly not Adobe’s job to make it possible to use their products without properly licensing them.</p> <p>Adobe maintains that the added difficulty in pirating their products had nothing to do with their decision to transition to an entirely subscription-based product line, but I’m sure they’re finding it to be a nice little added bonus.</p> <p> </p> <h1>I only use Photoshop/Illustrator/etc! I don’t want to pay for everything!</h1> <p>There’s good news here: you don’t have to. There are plenty of people out there who only use Photoshop, or Illustrator, or any of the other Creative Cloud/Creative Suite products. And for those people, you can subscribe to just one program at a discounted rate of US$19.99/month.</p> <p>This is a great option for those people who only use one product (like photographers who only use Photoshop or visual effects designers who only use After Effects).</p> <p> </p> <h1>More about the new subscription model</h1> <p>Students and teachers will still be able to get Creative Cloud at a deeply discounted rate of US$19.99/month ($29.99/month after June 25). The big bonus here is that they’ll get access to all of Adobe’s programs, rather than just the one or two they might need for their classes.</p> <p>This opens up a lot of creative possibilities, as students and teachers will be able to more easily branch out into other media. We’re likely to see more designers familiar with motion graphics, more video editors proficient in audio editing, more photographers proficient in design, etc. And of course we’re more likely to see interesting projects coming out that combine disciplines.</p> <p>In addition to the basic Creative Suite programs we’ve all become accustomed to, Creative Cloud offers some <a href="http://www.adobe.com/products/creativecloud/tools-and-services.html" rel="nofollow external" class="bo">additional tools</a> you might not have used before.</p> <p>There’s the Digital Publishing Suite, which lets you create content and publish apps. There’s ProSite for managing and building your own professional portfolio site. Business Catalyst offers tools for website hosting and management. And Story CC Plus is available for collaborative screenwriting and production tasks (like scheduling and reporting). These are apps that a lot of designers and other creatives may not have tried before, but without any added cost, there’s no excuse not to now.</p> <p>One of Adobe’s main reasons for switching to the cloud model is the ability to constantly update products and add features without a major product upgrade. These constant updates are good news for the creative community.</p> <p> </p> <h1>The verdict?</h1> <p>While transitioning to the cloud is going to be an unwelcome change for some designers and other creatives, overall, I think it’s good news for the industry and for creative pros. You’ll have access to more programs and more features for less money. And you’ll get updates on a more consistent basis, without added cost.</p> <p>While I’m sure we’ll continue to hear complaints from some sectors of the design community, overall I think most creatives will embrace CC once they give it a chance.</p> <p> </p> <p><strong><em>Are you already a Creative Cloud subscriber? Are you happy about the change or do you have reservations? Let us know in the comments!</em></strong></p> <p><br><br> </p>
    <table width="100%"> <tbody>
    <tr> <td> <a href="http://www.mightydeals.com/deal/mega-design-bundle.html?ref=inwidget" rel="nofollow external" class="bo"><strong>3,000 Items! MEGA Design Bundle – only $49!</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="No more Creative Suite: what does it mean?" style="max-width: 100%; height: auto;"><br> </a> </td> </tr> </tbody>
    </table> <p><br> </p> <a href="http://www.webdesignerdepot.com/2013/05/no-more-creative-suite-what-does-it-mean/" rel="nofollow external" class="bo">Source</a> <div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F05%2Fno-more-creative-suite-what-does-it-mean%2F&amp;t=No+more+Creative+Suite%3A+what+does+it+mean%3F" 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%2F05%2Fno-more-creative-suite-what-does-it-mean%2F&amp;t=No+more+Creative+Suite%3A+what+does+it+mean%3F" 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%2F05%2Fno-more-creative-suite-what-does-it-mean%2F&amp;t=No+more+Creative+Suite%3A+what+does+it+mean%3F" 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%2F05%2Fno-more-creative-suite-what-does-it-mean%2F&amp;t=No+more+Creative+Suite%3A+what+does+it+mean%3F" 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%2F05%2Fno-more-creative-suite-what-does-it-mean%2F&amp;t=No+more+Creative+Suite%3A+what+does+it+mean%3F" 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/165664336573/u/49/f/657673/c/35285/s/2bc0ef76/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165664336573/u/49/f/657673/c/35285/s/2bc0ef76/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Adobe has just announced that Creative Suite will cease to exist after CS6 (in name at least), and be replaced exclusively by Creative Cloud. On its most basic level, that means there won’t be...</Summary>
<Website>http://rss.feedsportal.com/c/35285/f/657673/s/2bc0ef76/l/0L0Swebdesignerdepot0N0C20A130C0A50Cno0Emore0Ecreative0Esuite0Ewhat0Edoes0Eit0Emean0C/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/30271/guest@my.umbc.edu/8de746f54bd9047599bf41caea4544e3/api/pixel</TrackingUrl>
<Tag>adobe</Tag>
<Tag>applications</Tag>
<Tag>art</Tag>
<Tag>creative-cloud</Tag>
<Tag>creative-suite</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>illustrator</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>news</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>resources</Tag>
<Tag>sql</Tag>
<Tag>susbscriptions</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>Fri, 10 May 2013 10:15:09 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="29296" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29296">
<Title>Encrypted Media Extensions Draft Published</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>The <a href="http://www.w3.org/html/wg/" rel="nofollow external" class="bo">HTML Working Group</a> has published a Working Draft of <a href="http://www.w3.org/TR/2013/WD-encrypted-media-20130510/" rel="nofollow external" class="bo">Encrypted Media Extensions</a>. This proposal extends HTMLMediaElement providing APIs to control playback of protected content. See the <a href="http://www.w3.org/QA/2013/05/perspectives_on_encrypted_medi.html" rel="nofollow external" class="bo">blog post on this publication</a> and learn more about the <a href="http://www.w3.org/MarkUp/Activity" rel="nofollow external" class="bo">HTML Activity</a>.</p></div>
]]>
</Body>
<Summary>The HTML Working Group has published a Working Draft of Encrypted Media Extensions. This proposal extends HTMLMediaElement providing APIs to control playback of protected content. See the blog...</Summary>
<Website>http://www.w3.org/News/2013.html#entry-9813</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29296/guest@my.umbc.edu/7e02c55ac799c00e77ff7e3b89c78c33/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>home-page-stories</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>publication</Tag>
<Tag>sql</Tag>
<Tag>w3</Tag>
<Tag>web</Tag>
<Tag>web-design-and-applications</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>Fri, 10 May 2013 10:14:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="29288" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29288">
<Title>CHANCE FOR FREE PIZZA - just register your Study Groups!!!</Title>
<Tagline>Smart Students at UMBC Use Study Groups!</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Hello!</p>
    <p>Final exams are quickly approaching.  Enjoy some brain food to fuel a study session <strong>ON ME</strong>!!  </p>
    <p>All iCubed Team Study Group participants in a study group are eligible to enter. Please fill out the study group registration form (attached) and return to me today (<strong>FRIDAY</strong>, <strong>May 10th)</strong>, to be entered into a raffle to win 2 PIZZAS for you and your study group on UMBC Study Day (May 15th).   </p>
    <p>For those of you not in a study group yet, it is not too late!  If you need assistance, I can help you find one.  For more information or if you have questions, please feel free to contact me,  stop by during my office hours (on Wednesdays in the dorms), or stop in my office in University Center 116.</p>
    <p><br></p>
    <p>Thanks!</p>
    <p>-- </p>
    <p>Tashauna Felix, M.S., Ph.D.</p>
    <p>iCubed Study Group Coordinator</p>
    <p>University Center 116</p>
    <p><a href="mailto:tfelix1@umbc.edu" rel="nofollow external" class="bo">tfelix1@umbc.edu</a></p>
    <p>410.455.3173</p>
    </div>
]]>
</Body>
<Summary>Hello!  Final exams are quickly approaching.  Enjoy some brain food to fuel a study session ON ME!!    All iCubed Team Study Group participants in a study group are eligible to enter. Please fill...</Summary>
<AttachmentKind>Document</AttachmentKind>
<AttachmentUrl>https://assets2-my.umbc.edu/system/shared/attachments/d36d0a36be2814eb11ec151371a548e7/6a956550/news/000/029/288/712a67567ec10c52c2b966224cf94d1e/3 StudyGroupRegistration_2012.docx?1368194510</AttachmentUrl>
<Attachments>
<Attachment kind="Document" url="https://my3.my.umbc.edu/posts/29288/attachments/10112"></Attachment>
<Attachment kind="Flyer" url="https://my3.my.umbc.edu/posts/29288/attachments/10113"></Attachment>
</Attachments>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29288/guest@my.umbc.edu/a27450e47993ac7e6e7bd4dd0b20425d/api/pixel</TrackingUrl>
<Group token="retired-304">iCubed: Study Groups</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-304</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/images/avatars/group/5/xsmall.png?1787842820</AvatarUrl>
<AvatarUrl size="original">https://assets2-my.umbc.edu/images/avatars/group/5/original.png?1787842820</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/images/avatars/group/5/xxlarge.png?1787842820</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/images/avatars/group/5/xlarge.png?1787842820</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/images/avatars/group/5/large.png?1787842820</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/images/avatars/group/5/medium.png?1787842820</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/images/avatars/group/5/small.png?1787842820</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/images/avatars/group/5/xsmall.png?1787842820</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/images/avatars/group/5/xxsmall.png?1787842820</AvatarUrl>
<Sponsor>iCubed: Team Study Groups</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/029/288/7ac09a39f051ff62eefbafd363b1bbb3/xxlarge.jpg?1368194510</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/029/288/7ac09a39f051ff62eefbafd363b1bbb3/xlarge.jpg?1368194510</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/029/288/7ac09a39f051ff62eefbafd363b1bbb3/large.jpg?1368194510</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/029/288/7ac09a39f051ff62eefbafd363b1bbb3/medium.jpg?1368194510</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/029/288/7ac09a39f051ff62eefbafd363b1bbb3/small.jpg?1368194510</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/029/288/7ac09a39f051ff62eefbafd363b1bbb3/xsmall.jpg?1368194510</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/029/288/7ac09a39f051ff62eefbafd363b1bbb3/xxsmall.jpg?1368194510</ThumbnailUrl>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 10 May 2013 10:03:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="29287" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29287">
<Title>The countdown to finals continues:  6 days and counting...</Title>
<Tagline>Smart Students at UMBC Use Study Groups - join one today!!!</Tagline>
<Body>
<![CDATA[
    <div class="html-content">Hello All!  <div><br></div>
    <div>
    <strong>6</strong> days until the start of final exams!</div>
    <div><br></div>
    <div>Fact:  Study groups are a great strategy to prepare for exams.</div>
    <div><br></div>
    <div>The good news:  It's never too late to join one...</div>
    <div><br></div>
    <div><br></div>
    <div>I can help you get started!!  Contact me for assistance or more information.</div>
    <div><br></div>
    <div>Dr. Felix</div>
    <div>iCubed Study Group Coordinator</div>
    <div><a href="mailto:tfelix1@umbc.edu">tfelix1@umbc.edu</a></div>
    <div>410.455.3173</div>
    </div>
]]>
</Body>
<Summary>Hello All!      6 days until the start of final exams!     Fact:  Study groups are a great strategy to prepare for exams.     The good news:  It's never too late to join one...        I can help...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29287/guest@my.umbc.edu/be723f670a74186e6c086445cd3fc2e6/api/pixel</TrackingUrl>
<Group token="retired-304">iCubed: Study Groups</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-304</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/images/avatars/group/5/xsmall.png?1787842820</AvatarUrl>
<AvatarUrl size="original">https://assets2-my.umbc.edu/images/avatars/group/5/original.png?1787842820</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/images/avatars/group/5/xxlarge.png?1787842820</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/images/avatars/group/5/xlarge.png?1787842820</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/images/avatars/group/5/large.png?1787842820</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/images/avatars/group/5/medium.png?1787842820</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/images/avatars/group/5/small.png?1787842820</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/images/avatars/group/5/xsmall.png?1787842820</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/images/avatars/group/5/xxsmall.png?1787842820</AvatarUrl>
<Sponsor>iCubed Study Groups</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 10 May 2013 10:01:28 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="29289" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29289">
<Title>Keeping The Big &amp;lt;picture&amp;gt; Small: How To Avoid Duplicate Downloads In Responsive Images</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <table width="650">
    <tbody>
    <tr>
    <td>
    <div>
    <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" style="max-width: 100%; height: auto;"><br><a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=1" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=3" alt="" style="max-width: 100%; height: auto;"></a>
    </div>
    </td>
    </tr>
    </tbody>
    </table>
    <p>The <code>&lt;picture&gt;</code> element is a new addition to HTML5 that’s being championed by the W3C’s <a href="http://responsiveimages.org/" rel="nofollow external" class="bo">Responsive Images Community Group</a> (RICG). It is intended to provide a declarative, markup-based solution to enable responsive images without the need of JavaScript libraries or complicated server-side detection.</p>
    <p>The <code>&lt;picture&gt;</code> element supports a number of different types of fallback content, <strong>but the current implementation of these fallbacks is problematic</strong>. In this article, we’ll explore how the fallbacks work, how they fail and what can be done about it.</p>
    <h3>The <code>&lt;picture&gt;</code> Element And Fallback Content</h3>
    <p>Like <code>&lt;video&gt;</code> and <code>&lt;audio&gt;</code>, <code>&lt;picture&gt;</code> uses <code>&lt;source&gt;</code> elements to provide a set of images that the browser can choose from. The <code>&lt;source&gt;</code> elements may optionally contain <code>type</code> and <code>media</code> attributes to let the browser know the file type and media type of the source, respectively. Given the information in the attributes, the browser should render the first <code>&lt;source&gt;</code> with a supported file type and matching media query. For example:</p>
    <pre><code>&#x000A;    &lt;picture&gt;&#x000A;        &lt;source src="landscape.webp" type="image/webp" media="screen and (min-width: 20em) and (orientation: landscape)" /&gt;&#x000A;        &lt;source src="landscape.jpg" type="image/jpg" media="screen and (min-width: 20em) and (orientation: landscape)" /&gt;&#x000A;        &lt;source src="portrait.webp" type="image/webp" media="screen and (max-width: 20em) and (orientation: portrait)" /&gt;&#x000A;        &lt;source src="portrait.jpg" type="image/jpg" media="screen and (max-width: 20em) and (orientation: portrait)" /&gt;&#x000A;    &lt;/picture&gt;&#x000A;    </code></pre>
    <p>For situations in which a browser doesn’t know how to deal with <code>&lt;picture&gt;</code> (or <code>&lt;video&gt;</code> or <code>&lt;audio&gt;</code>) or cannot render any of the <code>&lt;source&gt;</code> elements, a developer can <strong>include fallback content</strong>. This fallback content is often either an image or descriptive text; if the fallback content is an <code>&lt;img&gt;</code>, then a further fallback is provided in the <code>alt</code> attribute (or <code>longdesc</code>), as normal.</p>
    <pre><code>&#x000A;    &lt;picture&gt;&#x000A;        &lt;source type="image/webp" src="image.webp" /&gt;&#x000A;        &lt;source type="image/vnd.ms-photo" src="image.jxr" /&gt;&#x000A;        &lt;img src="fallback.jpg" alt="fancy pants"&gt;&#x000A;    &lt;/picture&gt;&#x000A;    </code></pre>
    <p>The <code>&lt;picture&gt;</code> element differs from <code>&lt;video&gt;</code> and <code>&lt;audio&gt;</code> in that it also allows <code>srcset</code>. The <code>srcset</code> attribute enables a developer to specify different images based on a device’s pixel density. When creating a responsive image using both <code>&lt;picture&gt;</code> and <code>srcset</code>, we might expect something like the following:</p>
    <pre><code>&#x000A;    &lt;picture&gt;&#x000A;        &lt;source srcset="big.jpg 1x, big-2x.jpg 2x, big-3x.jpg 3x" type="image/jpeg" media="(min-width: 40em)" /&gt;&#x000A;        &lt;source srcset="med.jpg 1x, med-2x.jpg 2x, med-3x.jpg 3x" type="image/jpeg" /&gt;&#x000A;        &lt;img src="fallback.jpg" alt="fancy pants" /&gt;&#x000A;    &lt;/picture&gt;&#x000A;    </code></pre>
    <p>The idea behind a <code>&lt;picture&gt;</code> example like this is that exactly one image should be downloaded, according to the user’s context:</p>
    <ul>
    <li>Users with <code>&lt;picture&gt;</code> support and a viewport at least 40 ems wide should get the <code>big</code> image.</li>
    <li>Users with <code>&lt;picture&gt;</code> support and a viewport narrower than 40 ems should get the <code>med</code> image.</li>
    <li>Users without <code>&lt;picture&gt;</code> support should get the fallback image.</li>
    </ul>
    <p>If the browser chooses to display the <code>big</code> or <code>med</code> source, it can choose an image at an appropriate resolution based on the <code>srcset</code> attribute:</p>
    <ul>
    <li>A browser on a low-resolution device (such as an iMac) should show the <code>1x</code> image.</li>
    <li>A browser on a higher-resolution device (such as an iPhone with a Retina display) should show the <code>2x</code> image.</li>
    <li>A browser on a next-generation device with even higher resolution should show the <code>3x</code> image.</li>
    </ul>
    <p><strong>The benefit to the user is that only one image file is downloaded</strong>, regardless of feature support, viewport dimensions or screen density.</p>
    <p>The <code>&lt;picture&gt;</code> element also has the ability to use non-image fallbacks, which should be great for accessibility: if no image can be displayed or if a user needs a description of an image, then a <code>&lt;p&gt;</code> or <code>&lt;span&gt;</code> or <code>&lt;table&gt;</code> or any other element may be included as a fallback. This allows for more robust and content-appropriate fallbacks than a simple <code>alt</code> attribute.</p>
    <h3>The Fallback Problem</h3>
    <p>Right now, the <code>&lt;picture&gt;</code> element is not supported in any shipped browsers. Developers who want to use <code>&lt;picture&gt;</code> can use <a href="http://scottjehl.com/" rel="nofollow external" class="bo">Scott Jehl</a>’s <a href="https://github.com/scottjehl/picturefill" rel="nofollow external" class="bo">Picturefill</a> polyfill. Also, <a href="http://blog.yoav.ws/" rel="nofollow external" class="bo">Yoav Weiss</a> has created a Chromium-based prototype <a href="http://downloads.responsiveimages.org/" rel="nofollow external" class="bo">reference implementation</a> that has partial support for <code>&lt;picture&gt;</code>. This Chromium build not only shows that browser support for <code>&lt;picture&gt;</code> is technically possible, but also enables us to check functionality and behavior against our expectations.</p>
    <p>When testing examples like the above in his Chromium build, Yoav spotted a problem: even though <code>&lt;picture&gt;</code> is supported, and even though one of the first two <code>&lt;source&gt;</code> elements was being loaded, the fallback <code>&lt;img&gt;</code> was <em>also</em> loaded. <strong>Two images were being downloaded, even though only one was being used.</strong></p>
    <p>This happens because browsers “look ahead” as HTML is being downloaded and immediately start downloading images. As Yoav explains:</p>
    <blockquote>
    <p>“When the parser encounters an img tag it creates an HTMLImageElement node and adds its attributes to it. When the attributes are added, the node is not aware of its parents, and when an ‘src’ attribute is added, an image download is immediately triggered.”</p>
    </blockquote>
    <p>This kind of “look ahead” parsing works great most of the time because the browser can start downloading images even before it has finished downloading all of the HTML. But in cases where an <code>img</code> element is a child of <code>&lt;picture&gt;</code> (or <code>&lt;video&gt;</code> or <code>&lt;audio&gt;</code>), the browser wouldn’t (currently) care about the parent element: it would just see an <code>img</code> and start downloading. The problem also occurs if we forget about the parent element and just consider an <code>&lt;img&gt;</code> that has both the <code>src</code> and <code>srcset</code> attributes: the parser would download the <code>src</code> image before choosing and downloading a resource from <code>srcset</code>.</p>
    <pre><code>&#x000A;    &lt;picture&gt;&#x000A;        &lt;source srcset="big.jpg 1x, big-2x.jpg 2x, big-3x.jpg 3x" media="(min-width: 40em)" /&gt;&#x000A;        &lt;source srcset="med.jpg 1x, med-2x.jpg 2x, med-3x.jpg 3x" /&gt;&#x000A;        &lt;img src="fallback.jpg" alt="fancy pants" /&gt;&#x000A;        &lt;!-- fallback.jpg is *always* downloaded --&gt;&#x000A;    &lt;/picture&gt;&#x000A;    &#x000A;    &lt;img src="fallback.jpg" srcset="med.jpg 1x, med-2x.jpg 2x, med-3x.jpg 3x" alt="fancy pants" /&gt;&#x000A;    &lt;!-- fallback.jpg is *always* downloaded --&gt;&#x000A;    &#x000A;    &lt;video&gt;&#x000A;        &lt;source src="video.mp4" type="video/mp4" /&gt;&#x000A;        &lt;source src="video.webm" type="video/webm" /&gt;&#x000A;        &lt;source src="video.ogv" type="video/ogg" /&gt;&#x000A;        &lt;img src="fallback.jpg" alt="fancy pants" /&gt;&#x000A;        &lt;!-- fallback.jpg is *always* downloaded --&gt;&#x000A;    &lt;/video&gt;&#x000A;    </code></pre>
    <p>In all of these cases, we would have multiple images being downloaded instead of just the one being displayed. But who cares? Well, your users who are downloading extra content and wasting time and money would care, especially the ones with bandwidth caps and slow connections. And maybe you, too, if you’re paying for the bandwidth you serve.</p>
    <h3>A Potential Solution</h3>
    <p>This problem needs both short- and long-term solutions.</p>
    <p>In the long term, we need to make sure that browser implementations of <code>&lt;picture&gt;</code> (and <code>&lt;video&gt;</code> and <code>&lt;audio&gt;</code>) can overcome this bug. For example, <a href="http://berjon.com/" rel="nofollow external" class="bo">Robin Berjon</a> has suggested that it might be possible to treat the contents of <code>&lt;picture&gt;</code> as inert, like the contents of <code>&lt;template&gt;</code>, and to use the Shadow DOM (see, for example, “<a href="http://www.html5rocks.com/en/tutorials/webcomponents/template/" rel="nofollow external" class="bo">HTML5’s New Template Tag: Standardizing Client-Side Templating</a>”). Yoav has suggested using an attribute on <code>&lt;img&gt;</code> to indicate that the browser should wait to download the <code>src</code>.</p>
    <p>While changing the way the parser works is technically possible, it would make the implementation more complicated. Changing the parser could also affect JavaScript code and libraries that assume a download has been triggered as soon as a <code>src</code> attribute is added to an <code>&lt;img&gt;</code>. These long-term changes would require cooperation from browser vendors, JavaScript library creators and developers.</p>
    <p>In the short term, we need a working solution that avoids wasted bandwidth when experimenting with <code>&lt;picture&gt;</code> and <code>srcset</code>, and when using <code>&lt;video&gt;</code> and <code>&lt;audio&gt;</code> with <code>&lt;img&gt;</code> fallbacks. Because of the difficulty and time involved in updating specifications and browsers, a short-term solution would need to rely on existing tools and browser behaviors.</p>
    <p>So, what is currently available to us that solves this in the short term? Our old friends <code>&lt;object&gt;</code> and <code>&lt;embed&gt;</code>, both of which can be used to display images. If you load an image using these tags, it will <strong>display properly in the appropriate fallback conditions, but it won’t otherwise be downloaded</strong>.</p>
    <p>Different browsers behave differently according to whether we use <code>&lt;object&gt;</code>, <code>&lt;embed&gt;</code> or both. To find the best solution, I tested (using a slightly modified version of <a href="https://gist.github.com/4062299" rel="nofollow external" class="bo">this gist</a>) in:</p>
    <ul>
    <li>Android browser 528.5+/4.0/525.20.1 on Android 1.6 (using a virtualized Sony Xperia X10 on BrowserStack)</li>
    <li>Android browser 533.1/4.0/533.1 on Android 2.3.3 (using a virtualized Samsung Galaxy S II on BrowserStack)</li>
    <li>Android browser 534.30/4.0/534.30 on Android 4.2 (using a virtualized LG Nexus 4 on BrowserStack)</li>
    <li>Chrome 25.0.1364.160 on OS X 10.8.2</li>
    <li>Chromium 25.0.1336.0 (169465) (RICG Build) on OS X 10.8.2</li>
    <li>Firefox 19.0.2 on OS X 10.8.2</li>
    <li>Internet Explorer 6.0.3790.1830 on Windows XP (using BrowserStack)</li>
    <li>Internet Explorer 7.0.5730.13 on Windows XP (using BrowserStack)</li>
    <li>Internet Explorer 8.0.6001.19222 on Windows 7 (using BrowserStack)</li>
    <li>Internet Explorer 9.0.8112.16421 on Windows 7 (using BrowserStack)</li>
    <li>Internet Explorer 10.0.9200.16384 (desktop) on Windows 8 (using BrowserStack)</li>
    <li>Opera 12.14 build 1738 on OS X 10.8.2</li>
    <li>Opera Mobile 9.80/2.11.355/12.10 on Android 2.3.7 (using a virtualized Samsung Galaxy Tab 10.1 on Opera Mobile Emulator for Mac)</li>
    <li>Safari 6.0.2 (8536.26.17) on OS X 10.8.2</li>
    <li>Safari (Mobile) 536.26/6.0/10B144/8536.25 on iOS 6.1 (10B144) (using an iPhone 4)</li>
    <li>Safari (Mobile) 536.26/6.0/10B144/8536.25 on iOS 6.1 (10B141) (using an iPad 2)</li>
    </ul>
    <p>I ran five tests:</p>
    <ol>
    <li>
    <code>&lt;picture&gt;</code> falls back to <code>&lt;object&gt;</code>
    </li>
    <li>
    <code>&lt;picture&gt;</code> falls back to <code>&lt;embed&gt;</code>
    </li>
    <li>
    <code>&lt;picture&gt;</code> falls back to <code>&lt;object&gt;</code>, which falls back to <code>&lt;embed&gt;</code>
    </li>
    <li>
    <code>&lt;picture&gt;</code> falls back to <code>&lt;object&gt;</code>, which falls back to <code>&lt;img&gt;</code>
    </li>
    <li>
    <code>&lt;picture&gt;</code> falls back to <code>&lt;img&gt;</code>
    </li>
    </ol>
    <p><strong>I found the following support:</strong></p>
    <table>
    <caption>What the user sees</caption>
    <thead>
    <tr>
    
    <th>Test 1</th>
    <th>Test 2</th>
    <th>Test 3</th>
    <th>Test 4</th>
    <th>Test 5</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <th>Android 1.6</th>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>Android 2.3</th>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>Android 4.2</th>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>Chrome 25</th>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>Chromium 25 (RICG)</th>
    <td>picture/source image</td>
    <td>picture/source image</td>
    <td>picture/source image</td>
    <td>picture/source image</td>
    <td>picture/source image</td>
    </tr>
    <tr>
    <th>Firefox 19</th>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>IE 6</th>
    <td>no image</td>
    <td>no image</td>
    <td>no image</td>
    <td>no image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>IE 7</th>
    <td>no image</td>
    <td>no image</td>
    <td>no image</td>
    <td>no image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>IE 8</th>
    <td>fallback image</td>
    <td>no image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>IE 9</th>
    <td>fallback image</td>
    <td>fallback image (cropped and scrollable)</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>IE 10</th>
    <td>fallback image</td>
    <td>fallback image (cropped and scrollable)</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>Opera 12.1</th>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>Opera Mobile 12.1</th>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>Safari 6</th>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>Safari iOS 6 (iPad)</th>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    </tr>
    <tr>
    <th>Safari iOS 6 (iPhone)</th>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    <td>fallback image</td>
    </tr>
    </tbody>
    </table>
    <table>
    <caption>HTTP requests</caption>
    <thead>
    <tr>
    
    <th>Test 1</th>
    <th>Test 2</th>
    <th>Test 3</th>
    <th>Test 4</th>
    <th>Test 5</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <th>Android 1.6</th>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>2 GETs</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>Android 2.3</th>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>2 GETs</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>Android 4.2</th>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>2 GETs</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>Chrome 25</th>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>2 GETs</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>Chromium 25 (RICG)</th>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>2 GETs</td>
    <td>2 GETs</td>
    </tr>
    <tr>
    <th>Firefox 19</th>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>2 GETs</td>
    <td>2 GETs</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>IE 6</th>
    <td>1 GET</td>
    <td>none</td>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>IE 7</th>
    <td>1 GET</td>
    <td>none</td>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>IE 8</th>
    <td>1 GET</td>
    <td>none</td>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>IE 9</th>
    <td>1 HEAD, 1 GET</td>
    <td>1 GET</td>
    <td>1 HEAD, 1 GET</td>
    <td>1 HEAD, 2 GETs</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>IE 10</th>
    <td>1 HEAD, 1 GET</td>
    <td>1 GET</td>
    <td>1 HEAD, 1 GET</td>
    <td>1 HEAD, 2 GETs</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>Opera 12.1</th>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>2 GETs</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>Opera Mobile 12.1</th>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>2 GETs</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>Safari 6</th>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>2 GETs</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>Safari iOS 6 (iPad)</th>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>2 GETs</td>
    <td>1 GET</td>
    </tr>
    <tr>
    <th>Safari iOS 6 (iPhone)</th>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>1 GET</td>
    <td>2 GETs</td>
    <td>1 GET</td>
    </tr>
    </tbody>
    </table>
    <table>
    <caption>Image-aware context menu</caption>
    <thead>
    <tr>
    
    <th>Test 1</th>
    <th>Test 2</th>
    <th>Test 3</th>
    <th>Test 4</th>
    <th>Test 5</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <th>Android 1.6</th>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>Android 2.3</th>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>Android 4.2</th>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>Chrome 25</th>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>Chromium 25 (RICG)</th>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    </tr>
    <tr>
    <th>Firefox 19</th>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>IE 6</th>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>IE 7</th>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>IE 8</th>
    <td>yes</td>
    <td>no</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>IE 9</th>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>IE 10</th>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>Opera 12.1</th>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>Opera Mobile 12.1</th>
    <td>yes</td>
    <td>no</td>
    <td>yes</td>
    <td>yes</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>Safari 6</th>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>Safari iOS 6 (iPad)</th>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>yes</td>
    </tr>
    <tr>
    <th>Safari iOS 6 (iPhone)</th>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>yes</td>
    </tr>
    </tbody>
    </table>
    <h3>Making Sure The Content Is Accessible</h3>
    <p>Although the specifics of how to provide fallback content for <code>&lt;picture&gt;</code> are <a href="https://github.com/ResponsiveImagesCG/picture-element/pull/23" rel="nofollow external" class="bo">still being debated</a> (see also <a href="https://github.com/ResponsiveImagesCG/picture-element/issues/6" rel="nofollow external" class="bo">this thread</a>), I wanted to test how Apple’s VoiceOver performed with different elements. For these experiments, I checked whether VoiceOver read <code>alt</code> attributes in various places, as well as fallback <code>&lt;span&gt;</code> elements. Unfortunately, I wasn’t able to test using other screen readers or assistive technology, although I’d love to hear about your experiences.</p>
    <table>
    <caption>Read by VoiceOver</caption>
    <thead>
    <tr>
    
    <th>
    <code>alt</code> on <code>picture</code>
    </th>
    <th>
    <code>alt</code> on <code>source</code> (<code>picture</code> → <code>source</code>)</th>
    <th>
    <code>alt</code> on <code>object</code> (<code>picture</code> → <code>object</code>)</th>
    <th>
    <code>alt</code> on <code>embed</code> (<code>picture</code> → <code>embed</code>)</th>
    <th>
    <code>alt</code> on <code>embed</code> (<code>picture</code> → <code>object</code> → <code>embed</code>)</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <th>Chrome 25</th>
    <td>no</td>
    <td>no</td>
    <td>yes</td>
    <td>yes</td>
    <td>no</td>
    </tr>
    <tr>
    <th>Chromium 25 (RICG)</th>
    <td>yes</td>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    </tr>
    <tr>
    <th>Firefox 19</th>
    <td>no</td>
    <td>no</td>
    <td>yes</td>
    <td>yes</td>
    <td>no</td>
    </tr>
    <tr>
    <th>Opera 12.1</th>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    </tr>
    <tr>
    <th>Safari 6</th>
    <td>no</td>
    <td>no</td>
    <td>yes</td>
    <td>yes</td>
    <td>no</td>
    </tr>
    <tr>
    <th>Safari iOS 6 (iPad)</th>
    <td>no</td>
    <td>no</td>
    <td>yes</td>
    <td>yes</td>
    <td>no</td>
    </tr>
    <tr>
    <th>Safari iOS 6 (iPhone)</th>
    <td>no</td>
    <td>no</td>
    <td>yes</td>
    <td>yes</td>
    <td>no</td>
    </tr>
    </tbody>
    </table>
    <table>
    <caption>Read by VoiceOver</caption>
    <thead>
    <tr>
    
    <th>
    <code>alt</code> on <code>img</code> (<code>picture</code> → <code>object</code> → <code>img</code>)</th>
    <th>
    <code>alt</code> on <code>img</code> (<code>picture</code> → <code>img</code>)</th>
    <th>
    <code>span</code> (<code>picture</code> → <code>span</code>)</th>
    <th>
    <code>span</code> (<code>picture</code> → <code>object</code> → <code>span</code>)</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <th>Chrome 25</th>
    <td>no</td>
    <td>yes</td>
    <td>yes</td>
    <td>no</td>
    </tr>
    <tr>
    <th>Chromium 25 (RICG)</th>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    <td>no</td>
    </tr>
    <tr>
    <th>Firefox 19</th>
    <td>no</td>
    <td>yes</td>
    <td>yes</td>
    <td>no</td>
    </tr>
    <tr>
    <th>Opera 12.1</th>
    <td>no</td>
    <td>no</td>
    <td>yes</td>
    <td>no</td>
    </tr>
    <tr>
    <th>Safari 6</th>
    <td>no</td>
    <td>yes</td>
    <td>yes</td>
    <td>no</td>
    </tr>
    <tr>
    <th>Safari iOS 6 (iPad)</th>
    <td>no</td>
    <td>yes</td>
    <td>yes</td>
    <td>no</td>
    </tr>
    <tr>
    <th>Safari iOS 6 (iPhone)</th>
    <td>no</td>
    <td>yes</td>
    <td>yes</td>
    <td>no</td>
    </tr>
    </tbody>
    </table>
    <h3>Bulletproof Syntax</h3>
    <p>Based on these data, I’ve come up with the following “bulletproof” solution:</p>
    <pre><code>&#x000A;    &lt;picture alt="fancy pants"&gt;&#x000A;        &lt;!-- loaded by browsers that support picture and that support one of the sources --&gt;&#x000A;        &lt;source srcset="big.jpg 1x, big-2x.jpg 2x, big-3x.jpg" type="image/jpeg" media="(min-width: 40em)" /&gt;&#x000A;        &lt;source srcset="med.jpg 1x, med-2x.jpg 2x, big-3x.jpg" type="image/jpeg" /&gt;&#x000A;    &#x000A;        &lt;!-- loaded by IE 8+, non-IE browsers that don’t support picture, and browsers that support picture but cannot find an appropriate source --&gt;&#x000A;        &lt;![if gte IE 8]&gt;&#x000A;        &lt;object data="fallback.jpg" type="image/jpeg"&gt;&lt;/object&gt;&#x000A;        &lt;span class="fake-alt"&gt;fancy pants&lt;/span&gt;&#x000A;        &lt;![endif]&gt;&#x000A;    &#x000A;        &lt;!-- loaded by IE 6 and 7 --&gt;&#x000A;        &lt;!--[if lt IE 8]&gt;&#x000A;        &lt;img src="fallback.jpg" alt="fancy pants" /&gt;&#x000A;        &lt;![endif]--&gt;&#x000A;    &lt;/picture&gt;&#x000A;    &#x000A;    .fake-alt {&#x000A;        border: 0;&#x000A;        clip: rect(0 0 0 0);&#x000A;        height: 1px;&#x000A;        margin: -1px;&#x000A;        overflow: hidden;&#x000A;        padding: 0;&#x000A;        position: absolute;&#x000A;        width: 1px;&#x000A;    }&#x000A;    </code></pre>
    <p>Here we have a <code>&lt;picture&gt;</code> element, two sources to choose from for browsers that support <code>&lt;picture&gt;</code>, a fallback for most other browsers using <code>&lt;object&gt;</code> and a <code>&lt;span&gt;</code> (see note just below), and a separate <code>&lt;img&gt;</code> fallback for IE 7 and below. The empty <code>alt</code> prevents the actual image from being announced to screen readers, and the <code>&lt;span&gt;</code> is hidden using CSS (which is equivalent to <a href="http://html5boilerplate.com/" rel="nofollow external" class="bo">HTML5 Boilerplate</a>’s <code>.visuallyhidden</code> class) but still available to screen readers. The <code>&lt;embed&gt;</code> element is not needed.</p>
    <p>(<strong>Note:</strong> The use of the <code>&lt;span&gt;</code> as a fake <code>alt</code> is necessary so that VoiceOver reads the text in Opera. Even though Opera has a relatively small footprint, and even though it’s in the process of being switched to WebKit, I still think it’s worth our consideration. However, if you don’t care about supporting that particular browser, you could get rid of the <code>&lt;span&gt;</code> and use an <code>alt</code> on the <code>&lt;object&gt;</code> instead (even though that isn’t strictly allowed by the specification). This is assuming that the <code>&lt;span&gt;</code> and <code>alt</code> have the same content. If you have a richer fallback element, such as a <code>&lt;table&gt;</code>, using both it <em>and</em> a non-empty <code>alt</code> attribute might be desirable.)</p>
    <p>A similar solution should also work with <code>&lt;audio&gt;</code>, although <code>&lt;img&gt;</code> fallbacks for that element are, admittedly, rare. When dealing with <code>&lt;video&gt;</code>, the problem goes away if our fallback image is the same as our poster image. If these may be the same, then the “bulletproof” syntax for <code>&lt;video&gt;</code> would be this:</p>
    <pre><code>&#x000A;    &lt;video poster="fallback.jpg"&gt;&#x000A;        &lt;!-- loaded by browsers that support video and that support one of the sources --&gt;&#x000A;        &lt;source src="video.mp4" type="video/mp4" /&gt;&#x000A;        &lt;source src="video.webm" type="video/webm" /&gt;&#x000A;        &lt;source src="video.ogv" type="video/ogg" /&gt;&#x000A;    &#x000A;        &lt;!-- loaded by browsers that don't support video, and browsers that support video but cannot find an appropriate source --&gt;&#x000A;        &lt;img src="fallback.jpg" alt="fancy pants" /&gt;&#x000A;    &lt;/video&gt;&#x000A;    </code></pre>
    <p>However, if your <code>&lt;video&gt;</code> needs a separate fallback and poster image, then you might want to consider using the same structure as the <code>&lt;picture&gt;</code> solution above.</p>
    <p>Note that <code>&lt;video&gt;</code> and <code>&lt;audio&gt;</code> don’t have <code>alt</code> attributes, and even if you add them, they will be ignored by VoiceOver. For accessible video, you might want to look into the work being done with <a href="http://dev.w3.org/html5/webvtt/" rel="nofollow external" class="bo">Web Video Text Tracks</a> (WebVTT).</p>
    <p>Unfortunately, extensive testing with <code>&lt;video&gt;</code> and <code>&lt;audio&gt;</code> elements is beyond the scope of this article, so let us know in the comments if you find anything interesting with these.</p>
    <h3>How Good (Or Bad) Is This Solution?</h3>
    <p>Let’s get the bad out of the way first, shall we? This solution is hacky. It’s obviously not workable as a real, long-term solution. It is crazy verbose; no one in their right mind wants to code all of this just to put an image on a page.</p>
    <p>Also, semantically, we really should use an <code>&lt;img&gt;</code> element to display an image, not an <code>&lt;object&gt;</code>. That’s what <code>&lt;img&gt;</code> is for.</p>
    <p>And there are some practical issues:</p>
    <ul>
    <li>Chrome and Safari won’t show proper context menus for the images, meaning that users won’t be able to open or save them easily.</li>
    <li>IE 9 and 10 send an extra HEAD request along with the GET request.</li>
    <li>Using a <code>&lt;span&gt;</code> as a fake <code>alt</code> is pretty sketchy, and although it worked for my tests in VoiceOver, it could potentially cause other accessibility problems.</li>
    </ul>
    <p>All that being said, as a short-term solution, it’s not <em>too</em> bad. <strong>We get these benefits:</strong></p>
    <ul>
    <li>A visible image in every browser is tested (<code>&lt;picture&gt;</code> and <code>&lt;source&gt;</code> when supported, and the fallback otherwise).</li>
    <li>Only one HTTP GET request in every browser is tested (and the extra <code>HEAD</code> request and response in IE are tiny).</li>
    <li>VoiceOver is supported (and is hopefully supported with other screen readers).</li>
    </ul>
    <pre><code>&#x000A;    &lt;!-- show screenshot of network pane here --&gt;&#x000A;    </code></pre>
    
    
    <p>The semantics of the solution, while not ideal, are not horrible either: the <a href="http://www.w3.org/TR/html5/embedded-content-0.html#the-object-element" rel="nofollow external" class="bo">HTML5 specification</a> states that an <code>&lt;object&gt;</code> “element can represent an external resource, which, depending on the type of the resource, will either be treated as an <strong>image</strong>, as a nested browsing context, or as an external resource to be processed by a plugin” (emphasis mine).</p>
    <p>And although the <code>&lt;span&gt;</code> is not as nice as a real <code>alt</code> attribute, using a visually hidden element for accessibility is not uncommon. Consider, for example, “Skip to content” links that are visibly hidden but available to screen readers.</p>
    <h3>Next Steps</h3>
    <p>The best part about this solution, though, is that it highlights how bad the current situation is. This is a real problem, and it deserves a better solution than the monstrosity I’ve proposed.</p>
    <p>We need discussion and participation from both developers and browser vendors on this. Getting support from browser makers is crucial; a specification can be written for any old thing, but it doesn’t become real until it is implemented in browsers. <strong>Support from developers is needed</strong> to make sure that the solution is good enough to get used in the real world. This consensus-based approach is what was used to add the <code>&lt;main&gt;</code> element to the specification recently; Steve Faulkner discusses this process a bit in his excellent <a href="http://html5doctor.com/interview-steve-faulkner-html5-editor-new-doctor/" rel="nofollow external" class="bo">interview with HTML5 Doctor</a>.</p>
    <p>If you’re interested in helping to solve this problem, please consider joining the discussion:</p>
    <ul>
    <li>
    <a href="http://www.w3.org/community/respimg/" rel="nofollow external" class="bo">Join the RICG</a>, and participate in the <a rel="nofollow external" class="bo">#respimg IRC channel</a> and the <a href="http://list.responsiveimages.org/" rel="nofollow external" class="bo">public-respimg mailing list</a>.</li>
    <li>Check out the <a href="http://gh.responsiveimages.org/" rel="nofollow external" class="bo">RICG on GitHub</a>, and consider adding your voice to the <a href="https://github.com/ResponsiveImagesCG/picture-element/issues/5#issuecomment-15807311" rel="nofollow external" class="bo">discussion on this issue</a>.</li>
    <li>Join the <a href="http://lists.w3.org/Archives/Public/public-html/" rel="nofollow external" class="bo">W3C public-html mailing list</a> and <a href="http://lists.whatwg.org/listinfo.cgi/whatwg-whatwg.org" rel="nofollow external" class="bo">the WHATWG mailing list</a> to follow and contribute to discussions about the specifications.</li>
    <li>Help fix problems with current implementations by reviewing, patching, commenting on and filing bugs for <a href="https://bugs.webkit.org/" rel="nofollow external" class="bo">WebKit</a>, <a href="https://bugzilla.mozilla.org/" rel="nofollow external" class="bo">Mozilla</a> and <a href="https://connect.microsoft.com/IE/" rel="nofollow external" class="bo">Internet Explorer</a>.</li>
    </ul>
    <p>The next step towards a long-term solution is to achieve consensus among developers and browser vendors on how this should work. Don’t get left out of the conversation.</p>
    <p><em>Thanks to fellow RICG members Yoav Weiss, Marcos Cáceres and Mat Marquis for providing feedback on this article.</em></p>
    <p><em>(al)</em></p>
    <hr>
    <p><small>© David Newton for <a href="http://www.smashingmagazine.com" rel="nofollow external" class="bo">Smashing Magazine</a>, 2013.</small></p>
    </div>
]]>
</Body>
<Summary>        The &lt;picture&gt; element is a new addition to HTML5 that’s being championed by the W3C’s Responsive Images Community Group (RICG). It is intended to provide a declarative, markup-based...</Summary>
<Website>http://www.smashingmagazine.com/2013/05/10/prevent-duplicate-images-downloaded-picture-element/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29289/guest@my.umbc.edu/4358dc0f5626d13b7d0dfa9fa57b04fc/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mobile</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</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>Fri, 10 May 2013 09:52:03 -0400</PostedAt>
<EditAt>Fri, 10 May 2013 09:52:03 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="29286" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29286">
<Title>Illustrator Foundations Course Hits May 15th!</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>We’re very excited to announce the highly anticipated release of Treehouse’s Illustrator Foundations course! On May 15th (this coming Wednesday), Illustrator Foundations will be available to all Treehouse members. Expert Teacher <a href="http://twitter.com/mathelme" title="Mat Helme on Twitter" rel="nofollow external" class="bo">Mat Helme</a> will show you absolutely everything you need to know about Adobe Illustrator and how to use it to create crisp vector graphics for both print and web design. </p>
    <p></p>
    <div class="embed-container"><iframe src="http://www.youtube.com/embed/MqE2h0P7chg" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div>
    <h2>Course Description</h2>
    <p>If you want to advance your design skills, you need to learn how to build vector graphics with Adobe Illustrator. Illustrator is the industry standard for creating icons, logos, and layouts for digital and print design. And there’s no better way to get started than to check out Illustrator Foundations at Treehouse!</p>
    <p>Illustrator Foundations will teach you Adobe Illustrator as a whole, covering every tool relevant to print and web design. By the time you finish, you’ll have a solid understand of Illustrator, and you’ll be ready to apply your skills to projects of your own! </p>
    <p>The post <a href="http://blog.teamtreehouse.com/illustrator-foundations-hits-may-15th" rel="nofollow external" class="bo">Illustrator Foundations Course Hits May 15th!</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>We’re very excited to announce the highly anticipated release of Treehouse’s Illustrator Foundations course! On May 15th (this coming Wednesday), Illustrator Foundations will be available to all...</Summary>
<Website>http://feedproxy.google.com/~r/teamtreehouse/~3/nCJ53-_BiZ8/illustrator-foundations-hits-may-15th</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29286/guest@my.umbc.edu/b17ad1264d131c432ffbf326106a2049/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>illustrator-foundations</Tag>
<Tag>illustrator-video-tu</Tag>
<Tag>inside-treehouse</Tag>
<Tag>ios</Tag>
<Tag>javascript</Tag>
<Tag>make-a-website</Tag>
<Tag>mat-helme</Tag>
<Tag>responsive</Tag>
<Tag>treehouse</Tag>
<Tag>treehouse-illustrator-foundations</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>Fri, 10 May 2013 09:30:25 -0400</PostedAt>
</NewsItem>

</News>
