<?xml version="1.0"?>
<News hasArchived="true" page="8609" pageCount="10794" pageSize="10" timestamp="Tue, 08 Sep 2026 07:34:41 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=8609&amp;range=2">
<NewsItem contentIssues="false" id="32386" important="false" status="posted" url="https://my3.my.umbc.edu/posts/32386">
<Title>Register now for USC's Teaching with Digital Media</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <div><span><strong><span>THIS SUMMER: Teaching with Digital Media Online Course, Summer 2013</span></strong></span></div>
    <div><span><span><strong><span>Date: <span><span>July 10 – August 14</span></span></span></strong></span></span></div>
    <div><strong>Cost: $150 (plus an additional $105 for 3 CEUs)</strong></div>
    <div><strong>Enrollment Limit: 25 participants</strong></div>
    <div><br></div>
    <span><span><span>This
     summer, the University of Southern California's Institute for 
    Multimedia Literacy will be offering its online course Teaching with 
    Digital Media. This intensive 5 week course provides a hands-on 
    experience for K-12 teachers to learn free and accessible digital tools 
    for teaching and learning. </span></span></span><span><br></span><span><div>
    <br><div>
    <span>Today’s students inhabit a visual, networked culture. They connect and communicate with their peers - and the </span><span>public - through digital media. Many assume that these “digital natives”are fully literate with regard to media; </span><span>however, we believe that students need guidance, support and inspiration to realize their full academic potential </span><span>with digital media. </span><span>Teaching with Digital Media Online Summer Course offers K-12 educators an opportunity </span><span>to investigate how to provide that guidance, and to explore the ways in which media can be used to enrich teaching </span><span>and
     learning, building on the Common Core Standards which focuses on 
    research and writing skills with both print and non-print texts. This 
    course is designed to help teachers stimulate and </span><span>motivate students by integrating digital media into their classrooms, using whatever tools are available. </span>
    </div>
    <div><br></div>
    <div><span><u>Schedule</u></span></div>
    <div><span>Week 1 - Learning with Digital Media</span></div>
    <div><span>foundational literacies, visual communication, and memes  </span></div>
    <div><span><br></span></div>
    <div><span>Week 2 – The Science of Sound</span></div>
    <div><span>Sound design principles and audio podcasts</span></div>
    <div><span><br></span></div>
    <div><span>Week 3 - What is Web 2.0?</span></div>
    <div><span>Social media, wikis, blogs, curating content, and the flipped classroom </span></div>
    <div><span><br></span></div>
    <div><span>Week 4 - The Languages of New Media</span></div>
    <div>Digital storytelling, video editing, and remix culture</div>
    <div><span><br></span></div>
    <div><span>Week 5 - The Action Plan: Putting the pieces together</span></div>
    <div>Build a unit that integrates a media production project</div>
    <div><span><span><br></span></span></div>
    <div>
    <span><strong><span>Registration is NOW OPEN at </span><a href="http://iml.usc.edu/tdm" rel="nofollow external" class="bo"><span>http://iml.usc.edu/tdm</span></a></strong></span><span><strong><span> and the course begins on <span><span>July 10</span></span>. Please pass it along to your colleagues and teacher friends!!! Questions, please email Matt Williams at <a href="mailto:mwilliams@cinema.usc.edu" rel="nofollow external" class="bo">mwilliams@cinema.usc.edu</a> <br></span></strong></span>
    </div>
    </div></span>
    </div>
]]>
</Body>
<Summary>THIS SUMMER: Teaching with Digital Media Online Course, Summer 2013  Date: July 10 – August 14  Cost: $150 (plus an additional $105 for 3 CEUs)  Enrollment Limit: 25 participants    This  summer,...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/32386/guest@my.umbc.edu/747ef3088c224c02b56524591a74f874/api/pixel</TrackingUrl>
<Group token="llc">Language, Literacy and Culture Doctoral Program</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/llc</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/xsmall.png?1375383725</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/original.jpg?1375383725</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/xxlarge.png?1375383725</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/xlarge.png?1375383725</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/large.png?1375383725</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/medium.png?1375383725</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/small.png?1375383725</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/xsmall.png?1375383725</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/xxsmall.png?1375383725</AvatarUrl>
<Sponsor>Language, Literacy and Culture doctoral program</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 09 Jul 2013 13:40:54 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="32391" important="false" status="posted" url="https://my3.my.umbc.edu/posts/32391">
<Title>Setting Up Open Source and Live Coding with Sam Soffes &#8211; Part 2</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Part 2 of this SAMGradientView tutorial covers how to make a good open source library. I cover writing a good readme, writing documentation, testing, and publishing a pod to CocoaPods. Check out <a href="http://blog.teamtreehouse.com/samgradientview-part-1" title="Setting Up Open Source and Live Coding with Sam Soffes – Part 1" rel="nofollow external" class="bo">Part 1</a> if you missed it before.</p>
    <p></p>
    <div class="embed-container"><iframe src="http://player.vimeo.com/video/69442210" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div> 
    <h2>Links from the Video</h2>
    <ul>
    <li><a href="http://blog.teamtreehouse.com/samgradientview-part-1" title="Setting Up Open Source and Live Coding with Sam Soffes – Part 1" rel="nofollow external" class="bo">Part 1</a></li>
    <li>SAMBadgeView: <a href="http://github.com/soffes/SAMBadgeView" rel="nofollow external" class="bo">github.com/soffes/SAMBadgeView</a>
    </li>
    <li>MIT License: <a href="http://en.wikipedia.org/wiki/MIT_License" rel="nofollow external" class="bo">en.wikipedia.org/wiki/MIT_License</a>
    </li>
    <li>CocoaPods: <a href="http://cocoapods.org" rel="nofollow external" class="bo">cocoapods.org</a>
    </li>
    <li>SemVer: <a href="http://semver.org" rel="nofollow external" class="bo">semver.org</a>
    </li>
    <li>SSToolkit: <a href="http://github.com/soffes/sstoolkit" rel="nofollow external" class="bo">github.com/soffes/sstoolkit</a>
    </li>
    </ul>
    <p>The post <a href="http://blog.teamtreehouse.com/sam-part-2" rel="nofollow external" class="bo">Setting Up Open Source and Live Coding with Sam Soffes – Part 2</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>Part 2 of this SAMGradientView tutorial covers how to make a good open source library. I cover writing a good readme, writing documentation, testing, and publishing a pod to CocoaPods. Check out...</Summary>
<Website>http://feedproxy.google.com/~r/teamtreehouse/~3/Ow3p5yJ20ho/sam-part-2</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/32391/guest@my.umbc.edu/e5b63d1336d60b326970db17afc567ab/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>code</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>ios</Tag>
<Tag>ios-developer-working-live</Tag>
<Tag>ios-development</Tag>
<Tag>ios-tutorials</Tag>
<Tag>javascript</Tag>
<Tag>learn-to-code</Tag>
<Tag>make-an-iphone-app</Tag>
<Tag>open-source</Tag>
<Tag>responsive</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>Tue, 09 Jul 2013 13:40:34 -0400</PostedAt>
<EditAt>Tue, 09 Jul 2013 13:40:34 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="32392" important="false" status="posted" url="https://my3.my.umbc.edu/posts/32392">
<Title>Bits: The Money Side of Driverless Cars</Title>
<Body>
<![CDATA[
    <div class="html-content">Revenue from parking tickets, car insurance and more could dry up if cars can drive themselves and traffic accidents become largely a thing of the past.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Fthe-end-of-parking-tickets-drivers-and-car-insurance%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+The+Money+Side+of+Driverless+Cars" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Fthe-end-of-parking-tickets-drivers-and-car-insurance%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+The+Money+Side+of+Driverless+Cars" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Fthe-end-of-parking-tickets-drivers-and-car-insurance%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+The+Money+Side+of+Driverless+Cars" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Fthe-end-of-parking-tickets-drivers-and-car-insurance%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+The+Money+Side+of+Driverless+Cars" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Fthe-end-of-parking-tickets-drivers-and-car-insurance%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+The+Money+Side+of+Driverless+Cars" 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/165665860685/u/0/f/640387/c/34625/s/2e6d92ea/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165665860685/u/0/f/640387/c/34625/s/2e6d92ea/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Revenue from parking tickets, car insurance and more could dry up if cars can drive themselves and traffic accidents become largely a thing of the past.     </Summary>
<Website>http://bits.blogs.nytimes.com/2013/07/09/the-end-of-parking-tickets-drivers-and-car-insurance/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/32392/guest@my.umbc.edu/9cd4ea0aaf1200ff7152e447a0478582/api/pixel</TrackingUrl>
<Tag>automobiles</Tag>
<Tag>labor-and-jobs</Tag>
<Tag>new</Tag>
<Tag>policy</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 09 Jul 2013 13:36:16 -0400</PostedAt>
<EditAt>Wed, 10 Jul 2013 10:28:40 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="32385" important="false" status="posted" url="https://my3.my.umbc.edu/posts/32385">
<Title>Create Striped Backgrounds With Gradients (and a Sass Function)</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><em>The following is a guest post by Hugo Giraudel. Hugo has written several times for CSS-Tricks including an article about a rather clever <a href="http://css-tricks.com/css-pie-timer/" rel="nofollow external" class="bo">Pie Timer</a> and several entries for the <a href="http://css-tricks.com/almanac/" rel="nofollow external" class="bo">Almanac</a>. I'm glad to have him back, this time explaining some pretty hardcore Sass stuff with a really practical application.</em></p>
    <p>Hey guys! I'm glad to be able to write for CSS-Tricks again and share some cool tricks about Sass! In the past few weeks, I've been intensively experimenting with <a href="http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#lists" rel="nofollow external" class="bo">Sass lists</a>. I have found a lot of things that likely most people don't know.</p>
    <p>I recently built a <code>@mixin</code> to create stripes. The idea is to give the mixin a regular gradient and it will turn it into a striped one. Since it turned out to be a fairly complicated thing to do, I thought it could be a good idea to write up.</p>
    <p>Let's begin with some reminders about how gradients work.</p>
    <h3>Striped Gradients</h3>
    <p>When you give a gradient two succesive color-stops with the same stop value, the transition between them two is abrupt instead of smooth. It is technically a gradient, but there is no smooth transition from one color to another. Consider the following code:</p>
    <pre><code>.el {&#x000A;      /* This is smooth */&#x000A;      background: linear-gradient(deepskyblue, tomato);&#x000A;    &#x000A;      /* This is striped */&#x000A;      background: linear-gradient(deepskyblue 50%, tomato 50%);&#x000A;    }</code></pre>
    <pre><a href="http://codepen.io/HugoGiraudel/pen/ynqrk" rel="nofollow external" class="bo">Check out this Pen!</a></pre>
    <p>You may put as many color-stops as you want as long as you remember to give each color-stop the same stop-value as the previous one (except for the first).</p>
    <pre><code>.french-flag {&#x000A;      height: 10em;&#x000A;      width: 15em;&#x000A;      background: linear-gradient(&#x000A;        to right, &#x000A;        blue 33.33%, white 33.33%, &#x000A;        white 66.66%, red 66.66%&#x000A;      );&#x000A;    }</code></pre>
    <pre><a href="http://codepen.io/HugoGiraudel/pen/emzLJ" rel="nofollow external" class="bo">Check out this Pen!</a></pre>
    <p>That's pretty much everything you need to know about gradients for this article. If you ever happen to be interested in digging deep into the gradients, <a href="http://twitter.com/thebabydino" rel="nofollow external" class="bo">Ana Tudor</a> wrote a <a href="http://hugogiraudel.com/2013/02/04/css-gradients/" rel="nofollow external" class="bo">wonderful article</a> about this.</p>
    <h3>Sass Lists</h3>
    <p>Let's take this from the very start. Lists in Sass are quite similar to arrays in JavaScript. To initialize a list: <code>$list: ();</code>. </p>
    <p>Note you can also initialize it with <code>$list: null;</code> (or even <code>$list: unquote("");</code>) if you feel like it, but beware <a href="http://codepen.io/HugoGiraudel/pen/gaBhe" rel="nofollow external" class="bo">they are different</a>. Anyway, here is a very simple Sass list:</p>
    <pre><code>$css-tricks-is: (#b4d455, 42, "awesome");</code></pre>
    <p>This gets a bit more complex, because the Sass syntax is very permissive when it comes to lists. You can do a ton of things, some of which you're not supposed to. Let's take them one by one.</p>
    <h4>You can ommit braces.</h4>
    <p>You are not forced to wrap your lists with braces and can totally ommit them if you feel like it. We often ommit them to be honest.</p>
    <pre><code>$css-tricks-is: #b4d455, 42, "awesome";</code></pre>
    <h4>The first index is 1</h4>
    <p>Not 0 like arrays. This is unfortunate since it makes our upcoming example code more complicated. This is an important thing to know when you're manipulating indexes with the <code>nth()</code> function.</p>
    <pre><code>$item-1: nth($css-tricks-is, 1); // #b4d455</code></pre>
    <h4>You can separate values with spaces or commas.</h4>
    <p>Both are perfectly valid. I'm pretty sure you'll prefer commas since it's the standard separator for array values (JS, PHP...) but you can totally use spaces if you feel like it.</p>
    <pre><code>$css-tricks-is: #b4d455 42 "awesome";</code></pre>
    <h4>You can mix spaces and commas.</h4>
    <p>You can have the first-level list comma-separated and the nested one space separated in nested lists. In the following example, the 3rd value is a space-separated list.</p>
    <pre><code>$css-tricks-is: #b4d455, 42, "awesome" "interesting" "free";</code></pre>
    <h4>You can ommit quotes around strings.</h4>
    <p>That's right, strings are not necessarily quoted in Sass. Don't ask me why.</p>
    <pre><code>$css-tricks-is: #b4d455, 42, awesome;</code></pre>
    <p>In any case, I highly recommand you:</p>
    <ul>
    <li>keep the braces</li>
    <li>use commas</li>
    <li>quote your strings</li>
    </ul>
    <p>It will save you some time, trust me.</p>
    <h3>The Striping Function</h3>
    <p>Let's get to the point of the article: our striping function! The main idea is to take advantage of the fact Sass lists can be comma-separated, just like color-stops in gradients. To put it simply, a list like <code>$list: red 20%, blue 55%</code> could be used in a <code>linear-gradient()</code> function as is: <code>linear-gradient($list)</code> outputing <code>linear-gradient(red 20%, blue 55%)</code>.</p>
    <p>Because we're badasses, we want to make it as flexible as possible. So:</p>
    <ul>
    <li>we can define a collection of color-stops</li>
    <li>we can define a list of colors if we want all the stripes to have the same size</li>
    <li>we define a direction as a default so we can ommit it in some cases</li>
    </ul>
    <p>Thus we need two things to turn a regular gradient into a striped one: the list of colors / color-stops (e.g. <code>deepskyblue, tomato, lightgreen</code> or <code>deepskyblue 20%, tomato 35%, lightgreen 62%</code>) and an optional direction. Let's start with the skeleton:</p>
    <pre><code>@function stripe($colors, $direction: "to bottom") { &#x000A;        /* Core */&#x000A;    }</code></pre>
    <p>As of <code>$colors</code>, there are 3 different scenarios available:</p>
    <ul>
    <li>The user passes a comma-separated list of color-stops: <code>(deepskyblue 20%, tomato 35%, lightgreen 62%)</code>,</li>
    <li>The user passes a comma or space-separated list of colors: <code>(deepskyblue, tomato, lightgreen)</code>,</li>
    <li>The user passes a single color: <code>deepskyblue</code> or <code>(deepskyblue)</code>.</li>
    </ul>
    <p>Everything else will either dump out invalid output or throw a Sass error. The function is meant for informed developers in a development environment so it's really no big deal if we don't cover every single edge case.</p>
    <p>The very first thing we have to find out is whether we are dealing with a list of colors or a list of color-stops. The easiest way to find out is to check the first item in the <code>$color</code> list (with <code>type-of()</code>). If it is a list, then we have to deal with color-stops else the user wants all stripes to have the same width and it's pretty easy for us. </p>
    <p>Unfortunately, we cannot do <code>$auto : !(type-of($first-item) == list)</code> since Sass doesn't recognize this as valid syntax. So to check, we can use the <code>if()</code> Sass function which comes close to the <code>var = condition ? true : false</code> statement of other languages.</p>
    <pre><code>$auto: if( type-of(nth($colors, 1)) == list, false, true );</code></pre>
    <p>To sum up, if <code>$auto</code> is true, it means all stripes will have the same size so the calculations are handled by Sass. If it's false, it means we have to deal with custom stops. We still need two variables before looping through colors: one in case we are running in auto-mode to define the size of a stripe; and one to store our color-stops while looping (later returned in a linear-gradient function).</p>
    <pre><code>$stripe-width: 100% / length($colors); /* Only used in auto mode */&#x000A;    $gradient: ();</code></pre>
    <p>Now we can loop through colors / color-stops and add things to our <code>$gradient</code> variable. To add a numeric component to our loop, we use a @for loop instead of a @each loop. It doesn't make things much harder though. We also declare 2 new variables inside the loop: one for the current item and one to store the current color-stop before appending it to <code>$gradient</code>.</p>
    <pre><code>@for $i from 1 through length($colors) {&#x000A;        $item: nth($colors, $i);&#x000A;        $dump: ();&#x000A;    }</code></pre>
    <p>This is where things get complicated. First, we have to differenciate auto mode from hard mode: color-stops are not the same. In auto mode, they are calculated which means in the first loop run (when <code>$i</code> equals 1) the "previous color-stop" equals 0% (<code>$stripe-width * ($i - 1)</code>). In hard mode, we have to check whether we're in the first loop run or not because <code>nth($colors, 0)</code> isn't allowed; it throws a Sass error. Let's check the code:</p>
    <pre><code>@for $i from 1 through length($colors) {&#x000A;        $item: nth($colors, $i);&#x000A;        $dump: ();&#x000A;    &#x000A;        /* If we're in auto-mode,&#x000A;         * $item equals a color,&#x000A;         * color-stops are automatically calculated based on $i&#x000A;         */&#x000A;        @if $auto == true {&#x000A;            $dump: $item $stripe-width * ($i - 1), $item $stripe-width * $i;&#x000A;            /*      red   0%                      , red   50%&#x000A;             * ^ This is what the first loop run would output with a 2 colors gradient&#x000A;             */&#x000A;        }&#x000A;        &#x000A;        /* If we're in hard-mode&#x000A;         */&#x000A;        @else {&#x000A;            /* We check if it is the first run loop;&#x000A;             * if it isn't, we add the current color with the previous stop&#x000A;             */&#x000A;            @if $i &gt; 1 {&#x000A;              $previous-item: nth($colors, $i - 1);&#x000A;              $dump: $dump, nth($item, 1) nth($previous-item, 2);&#x000A;            }&#x000A;            /* No matter what, &#x000A;             * we add the new color stop&#x000A;             */&#x000A;            $dump: $dump, $item;   &#x000A;       }&#x000A;    &#x000A;       /* And no matter what, &#x000A;        * we append $dump to $gradient using join(),&#x000A;        * separating both with a comma by forcing it as a 3rd argument&#x000A;        */&#x000A;       $gradient: join($gradient, $dump, comma);&#x000A;    }</code></pre>
    <p>At the end of the loop, we have a well formated list ready to be used in a linear-gradient. We only need to return it with the appropriate syntax:</p>
    <pre><code>@return "linear-gradient(" #{$direction} "," #{$gradient} ")"</code></pre>
    <p>Small problem: Sass is returning the quotes as well, so we need to tell it to return the whole line without the quotes. Easy enough, we simply wrap it with <code>#{}</code>. Here is the whole function now:</p>
    <pre><code>@function stripes($colors, $direction: "to bottom") {  &#x000A;        $stripe-width: 100% / length($colors);&#x000A;        $auto:         if( type-of(nth($colors, 1)) == list, false, true );&#x000A;        $gradient:     ();&#x000A;        &#x000A;        @for $i from 1 through length($colors) {&#x000A;            $item: nth($colors, $i);&#x000A;            $dump: ();&#x000A;          &#x000A;            @if $auto == true {&#x000A;                $dump: $item $stripe-width * ($i - 1), $item $stripe-width * $i;&#x000A;            }&#x000A;          &#x000A;            @else {   &#x000A;                @if $i &gt; 1 {&#x000A;                    $previous-item: nth($colors, $i - 1);&#x000A;                    $dump: $dump, nth($item, 1) nth($previous-item, 2);&#x000A;                }&#x000A;                $dump: $dump, $item;&#x000A;            }&#x000A;    &#x000A;            $gradient: join($gradient, $dump, comma);&#x000A;        }		&#x000A;        @return #{"linear-gradient(" #{$direction} "," #{$gradient} ")"};&#x000A;    }</code></pre>
    <h3>Demo</h3>
    <p>As a demo, I took the header of <a href="http://blog.teamtreehouse.com/" rel="nofollow external" class="bo">Treehouse's blog</a>: a line made of about 50 colored stripes. It looks absolutely lovely. They currently use 50 <code>span</code>s. Ouch! They could use stripped gradients instead, and it's easy now with this function.</p>
    <p>I made two versions: the first one is running in auto-mode, meaning all stripes have the same width; the second one use custom color-stops to reproduce Treehouse's effect.</p>
    <img src="http://css-tricks.com/wp-content/uploads/2013/07/treehouse.jpg" alt="Treehouse" style="max-width: 100%; height: auto;">
    <pre><code>/* Colors only (auto-mode) */&#x000A;    $treehouse-auto: #fa9300, #66c9ee, #c9c9c9, #82b964, #d24d33, #fffbdb, #2e77bb, #6bd5b1, #f87aa0, #c9c9c9, #72664e, #ccd600, #fffbdb, #df620e, #993838, #ff9600, #d24d33, #8960a7, #82b964, #f87aa0, #d43f3f, #668000, #ff9600, #8960a7, #c9c9c9, #993838, #ccd600, #668000, #f4cc13, #72664e, #fa9300, #66c9ee, #c9c9c9, #82b964, #ccd600, #fffbdb, #2e77bb, #6bd5b1, #f87aa0, #c9c9c9, #fa9300, #66c9ee, #c9c9c9, #82b964, #ccd600, #fffbdb, #fa9300;&#x000A;    &#x000A;    /* Color-stops (hard-mode) */&#x000A;    $treehouse-hard: #fa9300 2.61%, #66c9ee 4.35%, #c9c9c9 6.96%, #82b964 9.13%, #d24d33 11.3%, #fffbdb 13.91%, #2e77bb 16.52%, #6bd5b1 17.82%, #f87aa0 19.12%, #c9c9c9 21.29%, #72664e 23.9%, #ccd600 26.07%, #fffbdb 28.68%, #df620e 31.29%, #993838 33.03%, #ff9600 34.33%, #d24d33 36.94%, #8960a7 39.55%, #82b964 42.16%, #f87aa0 43.36%, #d43f3f 45.63%, #668000 47.8%, #ff9600 50.41%, #8960a7 51.71%, #c9c9c9 53.88%, #993838 55.18%, #ccd600 57.79%, #668000 59.53%, #f4cc13 60.83%, #72664e 63.44%, #fa9300 66.05%, #66c9ee 67.35%, #c9c9c9 69.96%, #82b964 71.7%, #ccd600 74.31%, #fffbdb 76.92%, #2e77bb 79.53%, #6bd5b1 80.4%, #f87aa0 81.7%, #c9c9c9 83.87%, #fa9300 86.04%, #66c9ee 87.78%, #c9c9c9 90.39%, #82b964 92.56%, #ccd600 95.17%, #fffbdb 97.34%, #fa9300 100%;&#x000A;    &#x000A;    /* Using a pseudo-element to display it, no extra markup */&#x000A;    .header:after {    &#x000A;        content: '';&#x000A;        position: absolute;&#x000A;        left: 0;&#x000A;        right: 0;&#x000A;        top: 100%;&#x000A;        height: .5em;&#x000A;        // Auto&#x000A;        background: stripes($treehouse-auto, to right);&#x000A;        // Hard&#x000A;        background: stripes($treehouse-hard, to right);&#x000A;    }</code></pre>
    <p>As a result you can see the auto-mode at the top of the following pen and the hard-mode at the bottom. The later definitely looks better.</p>
    <pre><a href="http://codepen.io/HugoGiraudel/pen/iDomf" rel="nofollow external" class="bo">Check out this Pen!</a></pre>
    <p>Another use case could be helping out with the <a href="http://css-tricks.com/fluid-width-equal-height-columns/" rel="nofollow external" class="bo">fluid width columns of equal height</a> trick (see the Doug Neiner method).</p>
    <h3>Final words</h3>
    <p>I think we're done team. If you prefer a mixin to a function, it is fairly easy to edit: simply change <code>@function</code> to <code>@mixin</code> and the return line to something like <code>background: linear-gradient(#{$gradient}, #{$linear})</code> then use it with <code>@include stripes($colors)</code>. I personally prefer using a function for these things, but it's really up to you.</p>
    <p>What do you think?</p>
    <p>If you feel like you could make the code easier, please be sure to tell! Thanks for reading. :)</p>
    <hr>
    
    <p><small><a href="http://css-tricks.com/striped-background-gradients/" rel="nofollow external" class="bo">Create Striped Backgrounds With Gradients (and a Sass Function)</a> is a post from <a href="http://css-tricks.com" rel="nofollow external" class="bo">CSS-Tricks</a></small></p>
    </div>
]]>
</Body>
<Summary>The following is a guest post by Hugo Giraudel. Hugo has written several times for CSS-Tricks including an article about a rather clever Pie Timer and several entries for the Almanac. I'm glad to...</Summary>
<Website>http://css-tricks.com/striped-background-gradients/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/32385/guest@my.umbc.edu/5d2173ceb39434ef709cc7f04de8f717/api/pixel</TrackingUrl>
<Tag>article</Tag>
<Tag>css</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>tricks</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>Tue, 09 Jul 2013 12:58:26 -0400</PostedAt>
<EditAt>Tue, 09 Jul 2013 12:58:26 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="32384" important="false" status="posted" url="https://my3.my.umbc.edu/posts/32384">
<Title>Bits Blog: With Big Data, Fail Cheaper, Fail Better</Title>
<Body>
<![CDATA[
    <div class="html-content">Data is cheaper to come by and easier to play with than ever. Business failure is also more common. An author on using data at work says the two are related, in ultimately positive ways.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Ffail-cheaper-fail-better%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+With+Big+Data%2C+Fail+Cheaper%2C+Fail+Better" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Ffail-cheaper-fail-better%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+With+Big+Data%2C+Fail+Cheaper%2C+Fail+Better" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Ffail-cheaper-fail-better%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+With+Big+Data%2C+Fail+Cheaper%2C+Fail+Better" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Ffail-cheaper-fail-better%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+With+Big+Data%2C+Fail+Cheaper%2C+Fail+Better" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Ffail-cheaper-fail-better%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+With+Big+Data%2C+Fail+Cheaper%2C+Fail+Better" 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/165665921614/u/0/f/640387/c/34625/s/2e6d0b4d/kg/342-363/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165665921614/u/0/f/640387/c/34625/s/2e6d0b4d/kg/342-363/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Data is cheaper to come by and easier to play with than ever. Business failure is also more common. An author on using data at work says the two are related, in ultimately positive ways.     </Summary>
<Website>http://bits.blogs.nytimes.com/2013/07/09/fail-cheaper-fail-better/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/32384/guest@my.umbc.edu/3ca2e0f9df2086888c3f97de228e361c/api/pixel</TrackingUrl>
<Tag>alistair-croll</Tag>
<Tag>computers-and-the-internet</Tag>
<Tag>data</Tag>
<Tag>data-mining-and-database-marketing</Tag>
<Tag>new</Tag>
<Tag>start-ups</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 09 Jul 2013 12:52:05 -0400</PostedAt>
<EditAt>Wed, 10 Jul 2013 10:30:25 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="32383" important="false" status="posted" url="https://my3.my.umbc.edu/posts/32383">
<Title>Required JavaScript Reading</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <a href="http://rss.buysellads.com/click.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=33131&amp;c=208899035" rel="nofollow external" class="bo"><img src="http://rss.buysellads.com/img.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=33131&amp;c=208899035" alt="" style="max-width: 100%; height: auto;"></a><p>I’m asked regularly about books and online resources to get up to speed on JavaScript. Seems like everyone wants to get in on the JS action and with good reason; it’s a great language to know if you’re interested in exciting career opportunities. It’s also pretty fun to play with.</p>
    <p></p>
    <p>With JavaScript’s increased popularity, the number of books, blogs and tutorials about the language have grown exponentially and while I can’t possibly know all of them, I’ve found some gems which I really like and would like to share those with you.</p>
    <hr>
    <h2>Books</h2>
    <p>Note that I’m only listing books that I’ve read and can recommend. There are a ton of books out there that you may find equally great and that’s cool.</p>
    <hr>
    <p><strong><a href="http://www.amazon.com/Professional-JavaScript-Developers-Nicholas-Zakas/dp/1118026691/ref=tmm_pap_title_0?ie=UTF8&amp;qid=1342201950&amp;sr=1-1" rel="nofollow external" class="bo">Professional JavaScript for Web Developers</a></strong> by Nicholas Zakas</p>
    <p>This continues to be my most recommended book. It is the one that I tell any JavaScript developer (aspiring or expert) to get and keep on their shelves. Nicholas Zakas has written a fantastic book that does an excellent job of covering all major facets of the language. Want to know the basics? It’s in there. Want to get into OOP in JS? It’s in there. Want to know about the Document Object Model? Well you get the gist.</p>
    <p>It’s a complete reference written in a very accessible way that guides you from the basics to advanced JavaScript features. Hence why I recommend it to developers of all levels.</p>
    <hr>
    <p><strong><a href="http://www.amazon.com/JavaScript-Patterns-Stoyan-Stefanov/dp/0596806752/ref=tmm_pap_title_0" rel="nofollow external" class="bo">JavaScript Patterns</a></strong> by Stoyan Stefanov</p>
    <p>Understanding the most common and useful JavaScript patterns and how they work is critical to properly managing and organizing your code. The pattern you choose in many cases becomes the basis for the foundation of your application and plays an important role in deciding how you’ll architect your site.</p>
    <p>Stoyan is one of the best JavaScript developers in the world, having worked on large-scale sites at Yahoo! and Facebook and was part of the team that managed the YUI framework. He knows his stuff and he’s distilled his understanding of the most common patterns into an easy-to-read book.</p>
    <hr>
    <p><strong><a href="http://www.amazon.com/Object-Oriented-JavaScript-high-quality-applications-libraries/dp/1847194141/ref=tmm_pap_title_0" rel="nofollow external" class="bo">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a></strong> by Stoyan Stefanov</p>
    <p>Oh JavaScript OOP, how you taunt me with your prototypes. Since JS isn’t a traditional class-based object-oriented language, it can be a bit wonky to get your head around things like prototypal inheritance or mixins. Stoyan steps up again and does a great job of breaking the topic down. It starts off slow with some language basics to get your feet wet but quickly dives into how OOP works and how you should be taking advantage of the language’s features to build reusable objects.</p>
    <hr>
    <p><strong><a href="http://www.amazon.com/Performance-JavaScript-Faster-Application-Interfaces/dp/059680279X/ref=tmm_pap_title_0" rel="nofollow external" class="bo">High Performance JavaScript</a></strong> by Nicholas Zakas</p>
    <p>We all want our code to run fast so we tweak and refactor constantly. Learning by the school of hard knocks is cool but I prefer to have a resource based on someone’s previous experiences to build from. This book aims to teach you about those tweaks that can help optimize the performance of your code. Whether it’s improving loop performance or working with timers to improve UI responsiveness, this book covers it.</p>
    <hr>
    <p><strong><a href="http://www.amazon.com/Effective-JavaScript-Specific-Software-Development/dp/0321812182/ref=tmm_pap_title_0?ie=UTF8&amp;qid=1360275915&amp;sr=1-1" rel="nofollow external" class="bo">Effective JavaScript</a></strong> by David Herman</p>
    <p>When I first read about this book, I wasn’t 100% sure I wanted to get it. I figured it was a rehash of other books I’ve read but when I saw that Alex Russell of Dojo and Chrome Frame fame recommended it, I scooped it up. I’m really glad I did.</p>
    <p>Dave is Mozilla’s TC39 rep and an expert in the language both at an academic and pragmatic level. The book is great because it’s not so much about the JS language as it is about using the language in the best way possible. It works to clarify how specific parts of the language work (e.g.: coercion, currying or automatic semicolon insertion) so that it doesn’t bite you later on. This is definitely a book for those wanting to take their level of JS understanding to the next level.</p>
    <hr>
    <p><strong><a href="http://www.amazon.com/Secrets-JavaScript-Ninja-John-Resig/dp/193398869X/ref=sr_1_1?ie=UTF8&amp;qid=1360279431&amp;sr=8-1&amp;keywords=secrets+of+the+javascript+ninja" rel="nofollow external" class="bo">Secrets of the JavaScript Ninja</a></strong> by John Resig and Bear Bibeault</p>
    <p>No matter what you think of jQuery, John Resig deserves mad respect and kudos for building the most popular JavaScript library ever and highlighting the power and flexibility of JavaScript. This book took 4 years to finish but it was well worth the wait.</p>
    <hr>
    <h2>Freebies</h2>
    <p>I realize that many of us are on a tight budget and free is always a great choice. Luckily I found a site that can point you to free resources. The site, <a href="http://jsbooks.revolunet.com/" rel="nofollow external" class="bo">JSbooks</a>, was created by <a href="http://www.revolunet.com/" rel="nofollow external" class="bo">Revolunet</a> and offers placeholders to several quality online references such as:</p>
    <ul>
    <li><a href="http://jqfundamentals.com/" rel="nofollow external" class="bo">The jQuery Fundamentals</a></li>
    <li>Addy Osmani’s <a href="http://addyosmani.github.com/backbone-fundamentals/" rel="nofollow external" class="bo">Developing Backbone.js Applications</a>
    </li>
    <li><a href="http://eloquentjavascript.net/contents.html" rel="nofollow external" class="bo">Eloquent JavaScript</a></li>
    </ul>
    <p>And a whole lot more. And no, these aren’t pilfered ebooks you find on scam sites. The icons simply point to established and publicly available resources acting as a directory instead of a host.</p>
    <hr>
    <h2>Blogs</h2>
    <p>There’s so many people sharing great content and it’s incredibly hard to filter out which ones to keep up with. As my experience has grown, I’ve worked to narrow down the blogs I read and I think these have really worked out well:</p>
    <hr>
    <p><strong><a href="http://dailyjs.com/" rel="nofollow external" class="bo">DailyJS</a></strong></p>
    <p>The name says it best. It’s a combination of news and tutorials focusing both on front-end and server-side JavaScript code. It has a regular roundup of jQuery plugins as well.</p>
    <hr>
    <p><strong><a href="http://www.nczonline.net/blog/" rel="nofollow external" class="bo">Nicholas Zakas</a></strong></p>
    <p>I think by now it’s obvious that I’m a fan of Nicholas. His blog is as great a resource as his books and tackles advanced JavaScript concepts that should be on every developer's mind.</p>
    <hr>
    <p><strong><a href="http://davidwalsh.name" rel="nofollow external" class="bo">David Walsh</a></strong></p>
    <p>I remember when he first hit the scene; a brash, in your face type of dude learning the ropes and building a name. Since then David has worked hard to become a great developer contributing to the MooTools and Dojo frameworks and now working at Mozilla. He produces great articles that are immediately usable.</p>
    <hr>
    <p><strong><a href="http://badassjs.com/" rel="nofollow external" class="bo">Badass JavaScript</a></strong></p>
    <p>Another great news and tutorial site. Reminds me a lot of how Ajaxian used to be, in that it allows me to discover very cool libraries and new techniques to use.</p>
    <hr>
    <p><strong><a href="http://javascriptweekly.com/" rel="nofollow external" class="bo">JavaScript Weekly</a></strong></p>
    <p>This is the ONLY email newsletter that I keep in my inbox because every weekly issue is chock full of awesomeness. Seriously, I don’t know how Peter Cooper does it but he manages to find so many great articles to read. Just be careful because it’s a total productivity killer.</p>
    <hr>
    <p><strong><a href="http://addyosmani.com/blog/" rel="nofollow external" class="bo">Addy Osmani</a></strong></p>
    <p>Addy is one of the most talented developers out there and in his blog he demonstrates his breadth of knowledge by covering everything from jQuery promises to AMD. His post on <a href="http://addyosmani.com/writing-modular-js/" rel="nofollow external" class="bo">writing modular JavaScript</a> is epic.</p>
    <hr>
    <p><strong><a href="http://qfox.nl/weblog" rel="nofollow external" class="bo">Peter van der Zee</a></strong></p>
    <p>He calls me old and says I use a cane but I still respect Peter’s incredible knowledge of JavaScript. He’s part of the younger generation that will be the future of web development. Get to know this guy.</p>
    <hr>
    <p><strong><a href="http://perfectionkills.com/" rel="nofollow external" class="bo">Juriy Zaytsev AKA kangax</a></strong></p>
    <p>When you’re ready to learn from the big boys, start by subscribing to Juriy’s blog. He eats, drinks, and sleeps ECMAScript.</p>
    <hr>
    <p><strong><a href="http://www.2ality.com/" rel="nofollow external" class="bo">2ality</a></strong></p>
    <p>I’ve never met or spoken with Dr. Axel Rauschmayer but when I found his site I had a “holy crap this dude is sharp” moment. When you read his posts, you’ll see why. They’re DEEP, like into the bowels of ECMAScript deep. Really awesome stuff.</p>
    <hr>
    <p><strong><a href="http://net.tutsplus.com/" rel="nofollow external" class="bo">Nettuts</a></strong></p>
    <p>Yeah, yeah I’m biased but it seriously does have great stuff. You wouldn’t be reading this if you didn’t agree. :)</p>
    <hr>
    <h2>Taking a Class</h2>
    <p>When a book or blog won’t do and you want to get your hands dirty, you now have a ton of courses, both offline and online, to get you up-to-speed:</p>
    <ul>
    <li>
    <strong><a href="https://tutsplus.com/courses/?q=true&amp;filter_topic=37" rel="nofollow external" class="bo">Nettuts Premium JavaScript Course</a></strong> (Online)<p>Not only will you find courses on JavaScript fundamentals but on frameworks like Backbone and topics such as OOP.</p>
    </li>
    <li>
    <strong><a href="http://javascriptmasterclass.com/" rel="nofollow external" class="bo">The JavaScript Master Class</a></strong> (Online)<p>I took this online course by Thomas Fuchs and Amy Hoy. So worth it, especially because the instructor is accessible for Q&amp;A.</p>
    </li>
    <li>
    <strong><a href="http://learn.appendto.com/" rel="nofollow external" class="bo">appendTo’s Free JavaScript Training</a></strong> (Online)<p>A free set of eight video lessons to help you ramp up on JavaScript.</p>
    </li>
    <li>
    <strong><a href="http://training.bocoup.com/" rel="nofollow external" class="bo">Bocoup Training</a></strong> (Online and Offline)<p>Bocoup has a great training program. They offer some online videos but the real value comes from attending their numerous training classes in person.</p>
    </li>
    </ul>
    <hr>
    <h2>Getting Help</h2>
    <p>One of the hardest parts of learning any new programming language is getting support. You have questions and hope to be able to get answers.</p>
    <ul>
    <li>
    <strong><a href="http://jsmentors.com" rel="nofollow external" class="bo">JSMentors</a></strong><p>I started JSMentors with <a href="http://jsmentors.com/Asen-Bozhilov.html" rel="nofollow external" class="bo">Asen Bozhilov</a> with the intention of providing a safe and helpful place for developers to come and ask questions about JavaScript. It came out of my experiences in other less desirable, not to be mentioned parts of the Internet which weren’t exactly beginner friendly. We enlisted the help of a number of notable experts to help answer questions and the group is doing great.</p>
    </li>
    <li>
    <strong><a href="http://stackoverflow.com/" rel="nofollow external" class="bo">StackOverflow</a></strong><p>I personally think this is such a great resource. The site helps developers resolve their issues daily and it has sections for JavaScript and related libraries like jQuery.</p>
    </li>
    </ul>
    <hr>
    <h2>Conclusion</h2>
    <p>Hopefully I didn’t overwhelm you with all of these listings. It’s really great that we have so many options to learn JavaScript and I’ve only scratched the surface. Remember, pick and choose what’s best for you and take your time. JavaScript is great language to use and it does take a little time to get all of the nuances. Thankfully, you have many methods for learning it and options to help you get your questions answered.</p>
    </div>
]]>
</Body>
<Summary>I’m asked regularly about books and online resources to get up to speed on JavaScript. Seems like everyone wants to get in on the JS action and with good reason; it’s a great language to know if...</Summary>
<Website>http://feedproxy.google.com/~r/nettuts/~3/U4rc4JA_dnk/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/32383/guest@my.umbc.edu/b919da0f7ffe195c8d89db0d70339065/api/pixel</TrackingUrl>
<Tag>articles</Tag>
<Tag>css</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>javascript-and-ajax</Tag>
<Tag>mysql</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>Tue, 09 Jul 2013 12:42:09 -0400</PostedAt>
<EditAt>Tue, 09 Jul 2013 12:42:09 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="32388" important="false" status="posted" url="https://my3.my.umbc.edu/posts/32388">
<Title>Paul Boag asks: one site or many?</Title>
<Body>
<![CDATA[
    <div class="html-content">Could more brands benefit from utilising micro-sites?<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.netmagazine.com%2Fnews%2Fpaul-boag-asks-one-site-or-many-132871&amp;t=Paul+Boag+asks%3A+one+site+or+many%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.netmagazine.com%2Fnews%2Fpaul-boag-asks-one-site-or-many-132871&amp;t=Paul+Boag+asks%3A+one+site+or+many%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.netmagazine.com%2Fnews%2Fpaul-boag-asks-one-site-or-many-132871&amp;t=Paul+Boag+asks%3A+one+site+or+many%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.netmagazine.com%2Fnews%2Fpaul-boag-asks-one-site-or-many-132871&amp;t=Paul+Boag+asks%3A+one+site+or+many%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.netmagazine.com%2Fnews%2Fpaul-boag-asks-one-site-or-many-132871&amp;t=Paul+Boag+asks%3A+one+site+or+many%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/165666412415/u/49/f/502346/c/32632/s/2e6d5737/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165666412415/u/49/f/502346/c/32632/s/2e6d5737/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Could more brands benefit from utilising micro-sites?     </Summary>
<Website>http://feedproxy.google.com/~r/net/topstories/~3/w-YEetmBTDU/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/32388/guest@my.umbc.edu/5de597d86ba779ba0dd90ad95022dab0/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>Tue, 09 Jul 2013 12:23:02 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="32374" important="false" status="posted" url="https://my3.my.umbc.edu/posts/32374">
<Title>Bits Blog: A Digital Diaper for Tracking Children&#8217;s Health</Title>
<Body>
<![CDATA[
    <div class="html-content">Diapers have traditionally had one primary sensor — the baby inside them, who cries when wet — but a company hopes to have its product collect data for a doctor.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Fa-digital-diaper-for-tracking-health%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+A+Digital+Diaper+for+Tracking+Children%E2%80%99s+Health" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Fa-digital-diaper-for-tracking-health%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+A+Digital+Diaper+for+Tracking+Children%E2%80%99s+Health" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Fa-digital-diaper-for-tracking-health%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+A+Digital+Diaper+for+Tracking+Children%E2%80%99s+Health" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Fa-digital-diaper-for-tracking-health%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+A+Digital+Diaper+for+Tracking+Children%E2%80%99s+Health" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F07%2F09%2Fa-digital-diaper-for-tracking-health%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+A+Digital+Diaper+for+Tracking+Children%E2%80%99s+Health" 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/165665916384/u/0/f/640387/c/34625/s/2e6b951a/kg/342-363/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165665916384/u/0/f/640387/c/34625/s/2e6b951a/kg/342-363/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Diapers have traditionally had one primary sensor — the baby inside them, who cries when wet — but a company hopes to have its product collect data for a doctor.     </Summary>
<Website>http://bits.blogs.nytimes.com/2013/07/09/a-digital-diaper-for-tracking-health/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/32374/guest@my.umbc.edu/682a65d7aa9a79e2010c9e39a30680d7/api/pixel</TrackingUrl>
<Tag>babies-and-infants</Tag>
<Tag>diapers</Tag>
<Tag>new</Tag>
<Tag>parenting</Tag>
<Tag>smartphones</Tag>
<Tag>start-ups</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 09 Jul 2013 10:24:29 -0400</PostedAt>
<EditAt>Tue, 09 Jul 2013 13:58:16 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="32373" important="false" status="posted" url="https://my3.my.umbc.edu/posts/32373">
<Title>Dev Tool Secrets &#8211; Treehouse Show Ep 47</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>In this episode of The Treehouse Show, Nick Pettit (@nickrp) and Jason Seifer (@jseifer) talk about Dev Tool secrets, JavaScript Statistics, and more.</p>
    <p></p>
    <div class="embed-container"><iframe src="//www.youtube.com/embed/q7vnyAFl0NM" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div>
    <h2>Here are the links for the week:</h2>
    <p>Secrets of the Browser Developer Tools – Secrets<br>
    <a href="http://devtoolsecrets.com/" rel="nofollow external" class="bo">http://devtoolsecrets.com/</a></p>
    <p>iOS7 GUI PSD | Teehan+Lax<br>
    <a href="http://www.teehanlax.com/tools/ios7/" rel="nofollow external" class="bo">http://www.teehanlax.com/tools/ios7/</a></p>
    <p>JSDB.io – The Database of JavaScript Libraries<br>
    <a href="http://www.jsdb.io/?sort=trending" rel="nofollow external" class="bo">http://www.jsdb.io/?sort=trending</a></p>
    <p>Ladda<br>
    <a href="http://lab.hakim.se/ladda/" rel="nofollow external" class="bo">http://lab.hakim.se/ladda/</a></p>
    <p>philipwalton/html-inspector<br>
    <a href="http://github.com/philipwalton/html-inspector" rel="nofollow external" class="bo">http://github.com/philipwalton/html-inspector</a></p>
    <p>simple statistics<br>
    <a href="http://macwright.org/simple-statistics/" rel="nofollow external" class="bo">http://macwright.org/simple-statistics/</a></p>
    <p>magic css3 animations<br>
    <a href="http://www.minimamente.com/magic-css3-animations/" rel="nofollow external" class="bo">http://www.minimamente.com/magic-css3-animations/</a></p>
    <p>Creative Button Styles | Codrops<br>
    <a href="http://tympanus.net/codrops/2013/06/13/creative-button-styles/" rel="nofollow external" class="bo">http://tympanus.net/codrops/2013/06/13/creative-button-styles/</a></p>
    <p>The post <a href="http://blog.teamtreehouse.com/dev-tool-secrets-treehouse-show-ep-47" rel="nofollow external" class="bo">Dev Tool Secrets – Treehouse Show Ep 47</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>In this episode of The Treehouse Show, Nick Pettit (@nickrp) and Jason Seifer (@jseifer) talk about Dev Tool secrets, JavaScript Statistics, and more.    [Video]    Here are the links for the...</Summary>
<Website>http://feedproxy.google.com/~r/teamtreehouse/~3/APPwcbxFr0o/dev-tool-secrets-treehouse-show-ep-47</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/32373/guest@my.umbc.edu/574b0f1d19ec3a572f2fb71402107dcc/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>css</Tag>
<Tag>css-animations</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>ios</Tag>
<Tag>ios7-gui-psd</Tag>
<Tag>javascript</Tag>
<Tag>jsdb-io</Tag>
<Tag>ladda</Tag>
<Tag>responsive</Tag>
<Tag>treehouse-show</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>Tue, 09 Jul 2013 10:20:58 -0400</PostedAt>
<EditAt>Tue, 09 Jul 2013 10:20:58 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="32375" important="false" status="posted" url="https://my3.my.umbc.edu/posts/32375">
<Title>Free download: Flat but not flat rounded social icons</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><a href="http://netdna.webdesignerdepot.com/uploads/2013/06/thumb15.jpg" rel="nofollow external" class="bo"><img alt="thumb" src="http://netdna.webdesignerdepot.com/uploads/2013/06/thumb15.jpg" width="200" height="160" style="max-width: 100%; height: auto;"></a>Flat design is all the rage, and trend-conscious clients are beginning to ask for redesigns to meet the current fad for all things flat.</p> <p>Most commentators agree that ultimately, flat design will soften into something flatter than skeuomorphism, but less extreme than that which the current crop of flat-evangelists propose. One of the simplest ways to revamp the look of a site, without a full redesign, is to change the icons you’re using.</p> <p>So we’re delighted to be able to bring you this set of free almost-flat social icons designed by Sylvain Guizard of <a href="http://www.pepsized.com" rel="nofollow external" class="bo">PEPSized.com</a>. Designed to embrace flat design without surrendering to it completely, the set is a great way to iron out your current design.</p> <p>There are 90 different services represented, optimized to 15 different sizes. Each icon has a subtle gradient and border, lifting it off the page, without losing the underlying flat aesthetic.</p> <p>The services represented are: 500px (2 versions); About Me; Amazon; Apple; Appstore; Baïdu; Basecamp; Bebo; Behance; Bing; Blogger; Buffer (2 versions); Chime In; Delicious; DesignFloat; DeviantART; Digg (2 versions + 2 alternate versions); Dribbble; Drupal; Etsy; Evernote; Facebook (+ Like on FB); Flickr; Forrst; Foursquare; Gdgt; Github; Google+; GrooveShark; Hi-5; Hyves; iCloud (2 versions); Identi.ca; Instagram; Kik; Last FM; Linkedin; Metacafe; Mister Wong; MSN; Myspace (2 versions); Netvibes; Newsvine; Path; PayPal; Photobucket; Picasa; Pinterest; Pixelapse; Qik; Quora; Reddit; Skype; SlashDot; SoundCloud; Spotify; StackOverFlow; Steam; StumbleUpon; Technorati; Tumblr; Twitter; Viadeo; Vimeo; Vine; Weibo; WordPress; Xing; Yahoo; Yelp; Youtube (2 versions); Zerply;  and Zynga. As well as some tools: Heart; Favorite; Mail (2 versions); RSS; and Share (2 versions).</p> <p>The files are provided as a .png and .psd, with named layers for all vectors in the PSD. The icons are free for personal and commercial use.</p> <p><img src="http://netdna.webdesignerdepot.com/uploads/2013/06/flat_not_flat.jpg" width="650" alt="Free download: Flat but not flat rounded social icons" style="max-width: 100%; height: auto;"></p> <div>
    <div> <a href="/widget/pay-tweet.php?post_id=54571&amp;msg=Free+download%3A+Flat+but+not+flat+rounded+social+icons+http%3A%2F%2Fbit.ly%2F18KDKAq" rel="nofollow external" class="bo">Pay with a Tweet</a> </div> <div> <a rel="nofollow external" class="bo">Download now</a> </div> <div> <p>Please enter your email address below and click the download button. The download link will be sent to you by email, or if you have already subscribed, the download will begin immediately.</p>       <div>I agree to receive exclusive deals from <a href="http://www.MightyDeals.com" rel="nofollow external" class="bo"><span>MightyDeals.com</span></a> and monthly/weekly newsletters from <a href="http://www.WebdesignerDepot.com" rel="nofollow external" class="bo"><span>WebdesignerDepot.com</span></a>. Unsubscribe at any time. Your email will not be sold/rented.</div>   <div>         </div>  <div><img src="http://forms.aweber.com/form/displays.htm?id=jJwczBwMnIwMrA==" alt="" style="max-width: 100%; height: auto;"></div>  </div>   </div> <p><br><br> </p>
    <table width="100%"> <tbody>
    <tr> <td> <a href="http://www.mightydeals.com/deal/flatcartoon.html?ref=inwidget" rel="nofollow external" class="bo"><strong>1000+ Fun And Engaging Cartoon Illustrations – only $17!</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="Free download: Flat but not flat rounded social icons" style="max-width: 100%; height: auto;"><br> </a> </td> </tr> </tbody>
    </table> <p><br> </p> <a href="http://www.webdesignerdepot.com/2013/07/free-download-flat-but-not-flat-rounded-social-icons/" 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%2F07%2Ffree-download-flat-but-not-flat-rounded-social-icons%2F&amp;t=Free+download%3A+Flat+but+not+flat+rounded+social+icons" 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%2F07%2Ffree-download-flat-but-not-flat-rounded-social-icons%2F&amp;t=Free+download%3A+Flat+but+not+flat+rounded+social+icons" 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%2F07%2Ffree-download-flat-but-not-flat-rounded-social-icons%2F&amp;t=Free+download%3A+Flat+but+not+flat+rounded+social+icons" 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%2F07%2Ffree-download-flat-but-not-flat-rounded-social-icons%2F&amp;t=Free+download%3A+Flat+but+not+flat+rounded+social+icons" 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%2F07%2Ffree-download-flat-but-not-flat-rounded-social-icons%2F&amp;t=Free+download%3A+Flat+but+not+flat+rounded+social+icons" 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/165666005649/u/49/f/661066/c/35285/s/2e6b5034/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165666005649/u/49/f/661066/c/35285/s/2e6b5034/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Flat design is all the rage, and trend-conscious clients are beginning to ask for redesigns to meet the current fad for all things flat.   Most commentators agree that ultimately, flat design will...</Summary>
<Website>http://rss.feedsportal.com/c/35285/f/661066/s/2e6b5034/l/0L0Swebdesignerdepot0N0C20A130C0A70Cfree0Edownload0Eflat0Ebut0Enot0Eflat0Erounded0Esocial0Eicons0C/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/32375/guest@my.umbc.edu/4f7fbf5d66ff326ab717b418e4840acf/api/pixel</TrackingUrl>
<Tag>art</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>download-free-icons</Tag>
<Tag>flat-freebies</Tag>
<Tag>flat-icons</Tag>
<Tag>flat-social-media-icons</Tag>
<Tag>free-icons</Tag>
<Tag>free-social-media-icons</Tag>
<Tag>freebies</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>illustrator</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 09 Jul 2013 10:15:42 -0400</PostedAt>
<EditAt>Tue, 09 Jul 2013 10:15:42 -0400</EditAt>
</NewsItem>

</News>
