<?xml version="1.0"?>
<News hasArchived="true" page="8557" pageCount="10793" pageSize="10" timestamp="Fri, 04 Sep 2026 18:29:14 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=8557&amp;range=2">
<NewsItem contentIssues="true" id="33094" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33094">
<Title>Java BigDecimal Class</Title>
<Body>
<![CDATA[
    <div class="html-content">Java includes BigDecimal class for performing high-precision arithmetic which can be used in banking or financial domain based application. This class approximately fit into the same category as the “wrapper” classes but has some very useful methods.</div>
]]>
</Body>
<Summary>Java includes BigDecimal class for performing high-precision arithmetic which can be used in banking or financial domain based application. This class approximately fit into the same category as...</Summary>
<Website>http://feedproxy.google.com/~r/w3resource/~3/BrN3H1rV9eI/java-big-decimal-class.php</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33094/guest@my.umbc.edu/babb8113d11bea9b5da6f3c1eabf7bfa/api/pixel</TrackingUrl>
<Tag>backend</Tag>
<Tag>css</Tag>
<Tag>frontend</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>javascript</Tag>
<Tag>nosql</Tag>
<Tag>sql</Tag>
<Tag>xhtml</Tag>
<Tag>xml</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 24 Jul 2013 10:17:03 -0400</PostedAt>
<EditAt>Thu, 15 May 2014 09:16:23 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="33093" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33093">
<Title>MySQL Security</Title>
<Body>
<![CDATA[
    <div class="html-content">Database security entails allowing or disallowing user actions on the database and the objects within it. When you will create an database application, the security policy is the first step</div>
]]>
</Body>
<Summary>Database security entails allowing or disallowing user actions on the database and the objects within it. When you will create an database application, the security policy is the first step</Summary>
<Website>http://feedproxy.google.com/~r/w3resource/~3/3vdWNEnSUGQ/mysql-security.php</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33093/guest@my.umbc.edu/e26cbd07c1b8d7ced07e73f44baae581/api/pixel</TrackingUrl>
<Tag>backend</Tag>
<Tag>css</Tag>
<Tag>frontend</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>javascript</Tag>
<Tag>nosql</Tag>
<Tag>sql</Tag>
<Tag>xhtml</Tag>
<Tag>xml</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 24 Jul 2013 10:17:03 -0400</PostedAt>
<EditAt>Thu, 15 May 2014 09:16:23 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="33095" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33095">
<Title>MySQL Transaction</Title>
<Body>
<![CDATA[
    <div class="html-content">A transaction is a logical unit of work that contains one or more SQL statements. Transactions are atomic units of work that can be committed or rolled back. When a transaction makes multiple changes to the database ....</div>
]]>
</Body>
<Summary>A transaction is a logical unit of work that contains one or more SQL statements. Transactions are atomic units of work that can be committed or rolled back. When a transaction makes multiple...</Summary>
<Website>http://feedproxy.google.com/~r/w3resource/~3/xhmq_snpxVI/mysql-transaction.php</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33095/guest@my.umbc.edu/f0a604a5097461fc7c41136fe73a6560/api/pixel</TrackingUrl>
<Tag>backend</Tag>
<Tag>css</Tag>
<Tag>frontend</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>javascript</Tag>
<Tag>nosql</Tag>
<Tag>sql</Tag>
<Tag>xhtml</Tag>
<Tag>xml</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 24 Jul 2013 10:17:03 -0400</PostedAt>
<EditAt>Thu, 15 May 2014 09:16:23 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="33101" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33101">
<Title>Famous logos reimagined</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="thumbnail" src="http://netdna.webdesignerdepot.com/uploads/2013/07/thumbnail34.jpg" width="200" height="160" style="max-width: 100%; height: auto;">We all love a good satire. It’s one of the highest forms of political wit and frequently bites at targets that would otherwise be unassailable.</p> <p>Case in point: <a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7jimTXTFl" rel="nofollow external" class="bo">Maentis’ Universal Unbranding project,</a> an amusing reworking of famous logos and emblems.<a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7jimTXTFl" rel="nofollow external" class="bo"></a></p> <p>Of course, it’s pretty hard to find a satirical logo collection that doesn’t feature an obese McDonald’s logo, but Maentis has included some slightly more sophisticated political comment too: the Rolling Stones’ North Korean tour referencing freedom of speech; the disintegration of the € and the Red Bison are also very good.</p> <p>Gillette may need to adopt Maentis’ variation on their logo if they keep adding blades to their razors, and I’m sure the Windows logo will be familiar to users of Microsoft’s operating system.</p> <p>We were hoping to put together the LOGÖ to discover who it referenced, but there was a screw missing.</p> <p></p>
    <div class="embed-container"><iframe src="//www.youtube.com/embed/RMQdTstcLV0" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_000.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_001.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_002.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_003.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_004.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_005.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_006.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_007.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_008.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_009.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_010.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_011.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_012.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_013.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_014.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_015.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_016.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p><a href="http://maentis.tumblr.com/tagged/uu/chrono#.Ue7Xwxb8HP0" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/07/maentis_017.jpg" width="650" alt="Famous logos reimagined" style="max-width: 100%; height: auto;"></a></p> <p> </p> <p><em><strong>Which of these parodies is your favourite? Which brands are crying out to be satirised? Let us know in the comments.</strong></em></p> <p><br><br> </p>
    <table width="100%"> <tbody>
    <tr> <td> <a href="http://www.mightydeals.com/deal/trainsimple-8-video-courses.html?ref=inwidget" rel="nofollow external" class="bo"><strong>8 Downloadable Web Design Courses – 90% off!</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="Famous logos reimagined" style="max-width: 100%; height: auto;"><br> </a> </td> </tr> </tbody>
    </table> <p><br> </p> <a href="http://www.webdesignerdepot.com/2013/07/famous-logos-reimagined/" 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%2Ffamous-logos-reimagined%2F&amp;t=Famous+logos+reimagined" 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%2Ffamous-logos-reimagined%2F&amp;t=Famous+logos+reimagined" 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%2Ffamous-logos-reimagined%2F&amp;t=Famous+logos+reimagined" 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%2Ffamous-logos-reimagined%2F&amp;t=Famous+logos+reimagined" 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%2Ffamous-logos-reimagined%2F&amp;t=Famous+logos+reimagined" 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/172227155294/u/49/f/661066/c/35285/s/2f1a1b40/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/172227155294/u/49/f/661066/c/35285/s/2f1a1b40/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>We all love a good satire. It’s one of the highest forms of political wit and frequently bites at targets that would otherwise be unassailable.   Case in point: Maentis’ Universal Unbranding...</Summary>
<Website>http://rss.feedsportal.com/c/35285/f/661066/s/2f1a1b40/sc/4/l/0L0Swebdesignerdepot0N0C20A130C0A70Cfamous0Elogos0Ereimagined0C/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33101/guest@my.umbc.edu/88f552f0c7b54ceeec1285492b0cdd8b/api/pixel</TrackingUrl>
<Tag>art</Tag>
<Tag>brand-fun</Tag>
<Tag>brand-humor</Tag>
<Tag>brand-satire</Tag>
<Tag>branding</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>funny-branding</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>redrawing-brands</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>Wed, 24 Jul 2013 10:15:37 -0400</PostedAt>
<EditAt>Wed, 24 Jul 2013 10:15:37 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="110082" important="false" status="posted" url="https://my3.my.umbc.edu/posts/110082">
<Title>Zeev Rosenzweig Appointed Chair of the Department of Chemistry and Biochemistry</Title>
<Body>
<![CDATA[
    <div class="html-content">UMBC is pleased to announce the appointment of Dr. Zeev Rosenzweig as chair of the department of chemistry and biochemistry and professor of chemistry, effective January 1, 2014. Rosenzweig will come to UMBC from the National Science Foundation, where he is presently a program director in the division of chemistry. He also carries the title of professor adjunct in the chemistry department of the University of New Orleans, where he was previously a professor. His research interests are in the synthesis of nanomaterials and their applications in biological and environmental systems. “We are delighted to have Dr. Rosenzweig be a …</div>
]]>
</Body>
<Summary>UMBC is pleased to announce the appointment of Dr. Zeev Rosenzweig as chair of the department of chemistry and biochemistry and professor of chemistry, effective January 1, 2014. Rosenzweig will...</Summary>
<Website>https://news.umbc.edu/zeev-rosenzweig-appointed-chair-of-the-department-of-chemistry-and-biochemistry/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/110082/guest@my.umbc.edu/5da6faea4d7018f5eddad89ad53bb7f7/api/pixel</TrackingUrl>
<Tag>chembiochem</Tag>
<Tag>cnms</Tag>
<Tag>science-and-technology</Tag>
<Group token="umbc-news">UMBC News</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/umbc-news</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xsmall.png?1632921809</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/original.png?1632921809</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xxlarge.png?1632921809</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xlarge.png?1632921809</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/large.png?1632921809</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/medium.png?1632921809</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/small.png?1632921809</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xsmall.png?1632921809</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xxsmall.png?1632921809</AvatarUrl>
<Sponsor>UMBC News</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Wed, 24 Jul 2013 10:09:06 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="33097" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33097">
<Title>White House considering incentives for #cybersecurity improvements - via POLITICO</Title>
<Body>
<![CDATA[
    <div class="html-content">White House considering incentives for #cybersecurity improvements - via <a href="/profile.php?id=62317591679" title="To tag someone, type @ and then the friend's name" rel="nofollow external" class="bo">POLITICO</a><br><br><a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.politico.com%2Fstory%2F2013%2F07%2Fwhite-house-considers-breaks-for-boosting-cybersecurity-94528.html%3Fhp%3Dl5&amp;h=IAQGzLmmI&amp;s=1" title="" rel="nofollow external" class="bo"><img src="https://fbexternal-a.akamaihd.net/safe_image.php?d=AQCUKQfocWsQ3n_X&amp;w=154&amp;h=154&amp;url=http%3A%2F%2Fimages.politico.com%2Fglobal%2Fnews%2F100913_white_house_ap_328.jpg" alt="" style="max-width: 100%; height: auto;"></a><br><a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.politico.com%2Fstory%2F2013%2F07%2Fwhite-house-considers-breaks-for-boosting-cybersecurity-94528.html%3Fhp%3Dl5&amp;h=yAQEohbHr&amp;s=1" rel="nofollow external" class="bo">White House considering cybersecurity incentives - Tony Romm</a><br><a href="http://www.politico.com">www.politico.com</a><br>The Obama administration has weighed whether to back tax breaks, insurance perks and other legal benefits for businesses that make meaningful improvements to their digital defenses. Those incentives — considered in May and not yet final — would aim to entice power plants, water systems a...</div>
]]>
</Body>
<Summary>White House considering incentives for #cybersecurity improvements - via POLITICO   White House considering cybersecurity incentives - Tony Romm www.politico.com The Obama administration has...</Summary>
<Website>http://www.facebook.com/umbctraining/posts/10151487523221076</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33097/guest@my.umbc.edu/656118ac5ab29b0b9a38167d6176dc44/api/pixel</TrackingUrl>
<Tag>ccna</Tag>
<Tag>ceh</Tag>
<Tag>centers</Tag>
<Tag>cisco</Tag>
<Tag>cyber</Tag>
<Tag>cybersecurity</Tag>
<Tag>information</Tag>
<Tag>it</Tag>
<Tag>leadership</Tag>
<Tag>management</Tag>
<Tag>microsoft</Tag>
<Tag>project</Tag>
<Tag>security</Tag>
<Tag>technology</Tag>
<Tag>training</Tag>
<Tag>umbc</Tag>
<Group token="retired-575">UMBC Training Centers</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-575</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xsmall.png?1361981335</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/original.jpg?1361981335</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xxlarge.png?1361981335</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xlarge.png?1361981335</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/large.png?1361981335</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/medium.png?1361981335</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/small.png?1361981335</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xsmall.png?1361981335</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xxsmall.png?1361981335</AvatarUrl>
<Sponsor>UMBC Training Centers</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 24 Jul 2013 10:03:51 -0400</PostedAt>
<EditAt>Wed, 24 Jul 2013 10:03:51 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="33091" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33091">
<Title>Web Design Trends found in Digital Agencies &amp; Creative Studios</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>The process of launching your own design studio or web agency is very time-consuming. There is a lot of preparation required to create notable branding, structure the website, and organize a captivating portfolio. Advancing trends in web design have pushed us further down this path where new digital agencies have a larger pool of ideas to draw from.</p>
    <p>In this article I want to point out just a few trends which have emerged in various studios &amp; agencies around the world. These design trends mostly focus on the website itself, showcasing prominent example works and maybe a little about the team. As you check out more websites over time you can learn some of the best methods for implementing similar trends in your own layout designs.</p>
    <h2>Fullscreen Backgrounds</h2>
    <p>This is possibly my favorite design trend emerging over the past couple years. CSS3′s <strong>background-size</strong> property allows frontend developers to easily create fullscreen backgrounds. All you need is a large image which can scale nicely to fit any larger desktop resolution. It is a beautiful method for capturing attention while also branding your company’s website.</p>
    <p><a href="http://whiteboard.is/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/07/whiteboard-design-agency-homepage.png" alt="whiteboard studio design agency creative background videos images" style="max-width: 100%; height: auto;"></a></p>
    <p>Many designers already know about <a href="http://whiteboard.is/" rel="nofollow external" class="bo">Whiteboard</a> and their amazing layout. Each content panel is broken down into sections with differing backgrounds. Each section will span the entirety of the page while keeping the fixed header navigation at the top. Many of the backgrounds actually use videos of the team working. It is an extremely creative way to showcase a company which handles such a large client base.</p>
    <p><a href="http://playgroundinc.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/07/playground-inc-background-image-website.png" alt="agency fullscreen background image website playground inspiration" style="max-width: 100%; height: auto;"></a></p>
    <p>Another more simple example can be seen on <a href="http://playgroundinc.com/" rel="nofollow external" class="bo">Playground, Inc.</a> which only uses a fullscreen image fitted at the top of  each page. This is usually how I like to see agency websites because capturing attention above-the-fold is quite significant. Plus all of the lower content is written on a clean white background, so it is easier to digest.</p>
    <p>You’ll notice the layout is also split up vertically between content sections. Each block will span the entire width of the page and keep the background images at full-width, too. We are lucky to be using HTML5/CSS3 specs where creating fully-scaled background images does not require a lot of extra code. But if you are looking for a solution with greater browser support I would recommend the jQuery plugin <a href="http://srobbin.com/jquery-plugins/backstretch/" rel="nofollow external" class="bo">Backstretch</a>.</p>
    <h2>Vector Graphics</h2>
    <p>Web designs are often made to capture attention and stick within the mind of your visitors. Vector shapes &amp; characters are very memorable and often delineate a hidden/obscure meaning behind the company name. <a href="http://mailchimp.com/" rel="nofollow external" class="bo">MailChimp</a> is one such example using a fictitious mail carrier monkey as the logo.</p>
    <p><a href="http://dangerdom.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/07/dangerdom-vector-graphics-website.png" alt="dangerdom illustration studio website portfolio" style="max-width: 100%; height: auto;"></a></p>
    <p>Taking a look at some alternatives, <a href="http://dangerdom.com/" rel="nofollow external" class="bo">Dangerdom Studios</a> is a very colorful website utilizing these exact features. Many of the pages have vector shapes and icons scattered around bits of content. There is no one single branding effect aside from the overall color scheme. These colorful shapes almost define a style for the work quality and they certainly exude a level of confidence in the studio itself.</p>
    <p><a href="http://envylabs.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/07/envy-labs-vector-robots-branding.png" alt="envy labs studio website robots vector brand logo design" style="max-width: 100%; height: auto;"></a></p>
    <p>The design team at <a href="http://envylabs.com/" rel="nofollow external" class="bo">Envy Labs</a> also has a similar take on vectors. Their homepage displays a wonderful illustration with satellites and a rocket ship. These elements were chosen to further expand their branding, which is a futuristic robotic pair of antennae. Envy Labs is a really beautiful example of connecting vector graphics on the page into the overall company branding.</p>
    <h2>Fixed Navigation</h2>
    <p>Lots of designers will object against fixed navigations. These can get in the way when reading content and not everybody requires access to the navigation at all times. But for many website layouts the fixed navigation can be a wonderful interface feature.</p>
    <p><a href="http://www.hicksdesign.co.uk/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/07/simple-fixed-nav-menu-hicks-design.png" alt="hicks design website portfolio side navigation fixed" style="max-width: 100%; height: auto;"></a></p>
    <p>An example from <a href="http://www.hicksdesign.co.uk/" rel="nofollow external" class="bo">Hicks Design</a> actually uses a vertical sidebar fixed nav menu. This is fairly uncommon in comparison with other examples like <a href="http://www.tone.co.uk/" rel="nofollow external" class="bo">Tone Agency</a>, keeping the navigation right at the top of the page. But great designers are never afraid of pushing the envelope to find new and exciting ways of creating interfaces.</p>
    <p>The fixed navigation trend often works best when the homepage includes parallax scrolling. This will generally break down into 3-5 various sections of content which can make the browser scrollbar tiny. Having that navigation fixed on the page allows readers to quickly scan your webpage details without needing to scroll back and forth.</p>
    <h2>Single-Page Parallax Scrolling</h2>
    <p>The topic of parallax website layouts is another branch in the tree of studio/agency design trends. Now there are plenty of other similar websites that can effectively use parallax scrolling. But online portfolios and digital companies make better use out of the features because there is simply more content worth displaying altogether.</p>
    <p><a href="http://www.teamgeek.co.za/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/07/teamgeek-fixed-navigation-topbar.png" alt="teamgeek portfolio studio agency fixed heading navigation links" style="max-width: 100%; height: auto;"></a></p>
    <p>One of my favorite parallax websites <a href="http://www.teamgeek.co.za/" rel="nofollow external" class="bo">Teamgeek</a> implements this effect perfectly. When there are smaller tidbits of information to display it can be easier writing this together on a single page. Granted the Teamgeek layout is quite advanced using transition effects for the navigation highlights. But it is also a great starting point to get ideas and see how others are incorporating parallax design into their own websites.</p>
    <p><a href="http://sputnikcreative.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/07/sputnik-studio-parallax-yellow-website.png" alt="design studio sputnik website parallax scrolling effect" style="max-width: 100%; height: auto;"></a></p>
    <p><a href="http://sputnikcreative.com/" rel="nofollow external" class="bo">Sputnik Creative</a> is one other cool example which uses a similar type of parallax navbar. The links do not display right when the page loads, but only after you have scrolled a little ways down. This technique means you can provide heavy branding right at the top of the page for new visitors without removing extra space to fit a navigation.</p>
    <h2>Mobile Responsive Layouts</h2>
    <p>The mobile responsive trend is huge but not always a requirement. Granted in this day and age you really should try to support mobile users wherever possible. But I have found many non-responsive agency/studio websites that are also beautiful and catch my attention quickly. This really comes down to personal preference if you want people experiencing your site naturally on a smartphone or tablet PC.</p>
    <p><a href="http://www.wearetwogether.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/07/twogether-responsive-design-agency.png" alt="twogether web design agency studio responsive mobile" style="max-width: 100%; height: auto;"></a></p>
    <p>Spend lots of time digging through responsive website layouts to see how others are doing it. <a href="http://www.wearetwogether.com/" rel="nofollow external" class="bo">Twogether</a> is one such example and you can see how the images and navigation bar naturally collapse within a smaller browser window. Before jumping into your HTML/CSS code, determine how you want the website layout to appear on a mobile screen. There have been articles written about <a href="http://getlevelten.com/blog/mark-carver/responsive-web-design-isnt-just-mobile-first" rel="nofollow external" class="bo">mobile-first responsive design</a> suggesting a deeper look into media queries for handling desktop and mobile resolutions.</p>
    <p><a href="http://www.grafik.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/07/grafik-branding-studio-mobile-responsive-website.png" alt="grafik branding studio inspiration mobile navigation toggle menu button" style="max-width: 100%; height: auto;"></a></p>
    <p>Another brilliant example on <a href="http://www.grafik.com/" rel="nofollow external" class="bo">Grafik</a> actually collapses the navigation into a <a href="http://blog.teamtreehouse.com/how-to-build-a-three-line-drop-down-menu-for-a-responsive-website-in-jquery" rel="nofollow external" class="bo">three-line dropdown menu</a>. This technique is really easy to create once you understand the CSS(or jQuery) rules behind it. This navigation trigger menu button is also very common within Android/iOS applications. Following such a responsive trend will allow for a more natural experience from mobile users who are familiar with using native applications.</p>
    <h2>Dynamic Animations</h2>
    <p>One final UI/UX trend I have noticed is greater advancing web animations. These are not simply animated page items or Flash containers. But natural jQuery animations or even CSS3 transitions placed on common website elements. Navigation bars, anchor links &amp; button hovers, lazy-loading images, along with many other new ideas which have been emerging rapidly.</p>
    <p><a href="http://engageinteractive.co.uk/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/07/engage-interactive-website-layout-animations.png" alt="engage interactive yellow website animations effects screenshot" style="max-width: 100%; height: auto;"></a></p>
    <p>The website for <a href="http://engageinteractive.co.uk/" rel="nofollow external" class="bo">Engage Interactive</a> is really crazy and provides a great presentation. The top navigation links appear initially to be embedded into the page background. As you scroll the nav will stay fixed, and then animate a bit smaller to fit snug into the top of the page.</p>
    <p>Also when clicking between page sections you will notice a loading gear icon. This animation makes the whole website appear to run Ajax-style loading which is more sleek and definitely more impressive. There are some other cool animation effects within the page contents and you have to see these for yourself to understand how much this impacts the user experience.</p>
    <p><a href="http://oopmcreative.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/07/oopm-agency-animations-content-boxes.png" alt="oopm agency website animated content boxes webdesign" style="max-width: 100%; height: auto;"></a></p>
    <p>Some other nifty animations can be found on <a href="http://oopmcreative.com/" rel="nofollow external" class="bo">OOPM Creative</a>. The most notable effect appearing on all their pages would be the sliding content blocks. When you scroll down on any page the lower contents will animate nicely into place. I am not sure exactly how this is accomplished, but it looks beautiful and it does make the website stand out among many others.</p>
    <p>Use these animations sparingly in your own site as to not annoy your visitors. By studying other similar websites you can learn where animations tend to enhance the interface vs detract or even distract from the page content.</p>
    <h2>Final Thoughts</h2>
    <p>In today’s modern era it is possible for a small team of 2-3 people to successfully launch their own digital agency. This could be focused on design, development, marketing, copywriting, or any other alternative services. I like to research professional design trends within agency/studio website layouts just to see how the market is evolving. I do hope this brief collection of ideas can invigorate some designers when creating new insightful projects online.</p>
    <p>The post <a href="http://blog.teamtreehouse.com/web-design-trends-found-in-digital-agencies-creative-studios" rel="nofollow external" class="bo">Web Design Trends found in Digital Agencies &amp; Creative Studios</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>The process of launching your own design studio or web agency is very time-consuming. There is a lot of preparation required to create notable branding, structure the website, and organize a...</Summary>
<Website>http://feedproxy.google.com/~r/teamtreehouse/~3/0pbU7QqSE_0/web-design-trends-found-in-digital-agencies-creative-studios</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33091/guest@my.umbc.edu/34d09ad7478974eb03bf7b280fb02871/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>ios</Tag>
<Tag>javascript</Tag>
<Tag>make-a-website</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>Wed, 24 Jul 2013 09:34:09 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="33085" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33085">
<Title>DealBook: Dell Founder Raises Takeover Bid, With Conditions</Title>
<Body>
<![CDATA[
    <div class="html-content">Michael S. Dell has increased his takeover bid for the computer company by 7 percent, to $13.75 a share, and a shareholder vote has been moved for a second time, to Aug. 2.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fdealbook.nytimes.com%2F2013%2F07%2F24%2Fdell-founder-raises-takeover-bid%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Dell+Founder+Raises+Takeover+Bid%2C+With+Conditions" 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%2Fdealbook.nytimes.com%2F2013%2F07%2F24%2Fdell-founder-raises-takeover-bid%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Dell+Founder+Raises+Takeover+Bid%2C+With+Conditions" 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%2Fdealbook.nytimes.com%2F2013%2F07%2F24%2Fdell-founder-raises-takeover-bid%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Dell+Founder+Raises+Takeover+Bid%2C+With+Conditions" 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%2Fdealbook.nytimes.com%2F2013%2F07%2F24%2Fdell-founder-raises-takeover-bid%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Dell+Founder+Raises+Takeover+Bid%2C+With+Conditions" 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%2Fdealbook.nytimes.com%2F2013%2F07%2F24%2Fdell-founder-raises-takeover-bid%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Dell+Founder+Raises+Takeover+Bid%2C+With+Conditions" 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/172189807657/u/0/f/640387/c/34625/s/2f194425/kg/342-363/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/172189807657/u/0/f/640387/c/34625/s/2f194425/kg/342-363/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Michael S. Dell has increased his takeover bid for the computer company by 7 percent, to $13.75 a share, and a shareholder vote has been moved for a second time, to Aug. 2.     </Summary>
<Website>http://dealbook.nytimes.com/2013/07/24/dell-founder-raises-takeover-bid/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33085/guest@my.umbc.edu/cfe2708f571746902f3e3079828a5f1a/api/pixel</TrackingUrl>
<Tag>computers-and-the-internet</Tag>
<Tag>dell-inc</Tag>
<Tag>dell-michael-s</Tag>
<Tag>icahn-carl-c</Tag>
<Tag>mergers-acquisitions-and-divestitures</Tag>
<Tag>mergers-and-acquisitions</Tag>
<Tag>morning-agenda</Tag>
<Tag>new</Tag>
<Tag>silver-lake-partners</Tag>
<Tag>technology</Tag>
<Tag>top-headline-2</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>Wed, 24 Jul 2013 08:55:15 -0400</PostedAt>
<EditAt>Wed, 24 Jul 2013 23:19:44 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="33083" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33083">
<Title>10 startup mistakes and how to avoid them</Title>
<Body>
<![CDATA[
    <div class="html-content">Laurence McCahill from digital product specialists Spook Studio highlights some common early-stage pitfalls, with some guidance on how you can avoid them<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.netmagazine.com%2Ffeatures%2F10-startup-mistakes-and-how-avoid-them&amp;t=10+startup+mistakes+and+how+to+avoid+them" 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%2Ffeatures%2F10-startup-mistakes-and-how-avoid-them&amp;t=10+startup+mistakes+and+how+to+avoid+them" 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%2Ffeatures%2F10-startup-mistakes-and-how-avoid-them&amp;t=10+startup+mistakes+and+how+to+avoid+them" 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%2Ffeatures%2F10-startup-mistakes-and-how-avoid-them&amp;t=10+startup+mistakes+and+how+to+avoid+them" 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%2Ffeatures%2F10-startup-mistakes-and-how-avoid-them&amp;t=10+startup+mistakes+and+how+to+avoid+them" 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/172189804662/u/49/f/502346/c/32632/s/2f187a55/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/172189804662/u/49/f/502346/c/32632/s/2f187a55/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Laurence McCahill from digital product specialists Spook Studio highlights some common early-stage pitfalls, with some guidance on how you can avoid them     </Summary>
<Website>http://feedproxy.google.com/~r/net/topstories/~3/RWSkrycqO5w/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33083/guest@my.umbc.edu/f813478430116d4c9933f848bc595111/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>Wed, 24 Jul 2013 06:44:12 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="33139" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33139">
<Title>Speed Up Your Web Development Workflow with Grunt</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><a href="http://sixrevisions.com/javascript/grunt-tutorial-01/" rel="nofollow external" class="bo"><img src="http://cdn.sixrevisions.com/0362-01_grunt_tutorial_gruntlogo.jpg" width="550" height="200" alt="Speed Up Your Web Development Workflow with Grunt" style="max-width: 100%; height: auto;"></a></p>
    <p>In a series of tutorials, I’m going to help you get started with Grunt, an open source JavaScript task runner that will automate some of your web development tasks.</p>
    <p>This nifty JavaScript library will notably speed up and improve your web development processes, and also help you sidestep common human errors.</p>
    <p>My intention with this Grunt tutorial series is to get you to experience the same productivity and efficiency improvements I’ve gained through this useful, but little-known open source JavaScript tool.</p>
    <p></p>
    <p>Here’s the outline of this three-part Grunt tutorial series:</p>
    <ol>
    <li>
    <strong>Speed Up Your Web Development Workflow with Grunt:</strong> We’ll cover basic information about Grunt; what Grunt is, how to install Grunt, how to use Grunt in your web projects, and a brief overview of gruntplugins.</li>
    <li>Create a test project using modern front-end development techniques <em>(will be posted on a later date)</em>
    </li>
    <li>Using Grunt and Jasmine to automate testing and enforce code quality <em>(will be posted on a later date)</em>
    </li>
    </ol>
    <p>Let’s start this tutorial series with some basic information about Grunt and how it can help speed up your web development workflow.</p>
    <h3>What is Grunt?</h3>
    <p><a href="http://www.gruntjs.com/" rel="nofollow external" class="bo"><img src="http://cdn.sixrevisions.com/0362-02_grunt_tutorial_grunthomepage.jpg" width="550" height="390" style="max-width: 100%; height: auto;"></a></p>
    <p>When I started my job as a front-end web developer at <a href="http://cdnify.com/" rel="nofollow external" class="bo">CDNify</a> (we’re a content delivery network aimed at web developers, startups, and digital agencies) I had absolutely no idea what Grunt was or how it could significantly improve my development workflow.</p>
    <p>Months down the road, and I’m now using Grunt every single day. I can’t imagine my front-end web development workflow without it now.</p>
    <p>In short, <a href="http://www.gruntjs.com/" rel="nofollow external" class="bo">Grunt</a> is an open source JavaScript project that automates repetitive tasks you often have to do as a web developer.</p>
    <p>Grunt can automate tasks like minification, unit testing, and preparing your files and website assets for production use. Grunt does this by wrapping these processes up into <strong>tasks.</strong></p>
    <p>A few more examples of common Grunt tasks are:</p>
    <ul>
    <li>Optimizing your web images through a service like Smush.it</li>
    <li>Concatenating JavaScript files into one big file for faster web page load times</li>
    <li>Running scripts that analyze your code for potential errors (often referred to as <a href="http://stackoverflow.com/a/8503586" rel="nofollow external" class="bo">linting</a>)</li>
    <li>Enforcing your coding style guides for uniformity and readability throughout your project’s code base</li>
    <li>Compiling your CSS from LESS/Sass</li>
    </ul>
    <p>Anything that has the potential to be automated can be done with Grunt.</p>
    <p><img src="http://cdn.sixrevisions.com/0362-03_grunt_tutorial_gruntconsole.jpg" width="550" height="362" style="max-width: 100%; height: auto;"></p>
    <p>You can configure Grunt to watch certain files for changes, and then build the results on the fly.</p>
    <h4>Using Grunt in Your Web Development Team</h4>
    <p>When used in a team environment, Grunt can help every person in that team write code that adheres to the same standards/style guides.</p>
    <p>Details such as controlling the indentation of code can now be a strict process, as a whole build will fail if any part throws an error.</p>
    <p>For example, when indenting code, you could automatically enforce the use of spaces instead of tabs (or vice versa, depending on your preferences), which will ensure that the whole team has the same configuration. When they push code to the repository, it’s in the expected format.</p>
    <p>Used in conjunction with your favorite code-quality tools (for example, JSHint), Grunt will help you catch sloppy code such as missing semicolons, braceless control statements, unused variables, and trailing whitespace. This is excellent for discovering human errors as well as disallowing valid, but badly written, JavaScript.</p>
    <h3>Prerequisites</h3>
    <p>To get the most out of Grunt, you should first know (or learn about) the following.</p>
    <h4>Command-line Interface</h4>
    <p>In order to use a tool such as Grunt effectively, you will need to have at least a basic understanding of the terminal. You’ll need to be familiar with the <a href="http://en.wikipedia.org/wiki/Command-line_interface" rel="nofollow external" class="bo">command line interface</a> (CLI) for the file system you use.</p>
    <p>You should be able to navigate confidently to a folder on your system and run commands within it.</p>
    <p><img src="http://cdn.sixrevisions.com/0362-04_grunt_tutorial_windowscli.jpg" alt="" width="550" height="356" style="max-width: 100%; height: auto;"></p>
    <p>Here are tutorials and resources that will <em>get you started</em> on learning how to use CLIs on your own computer:</p>
    <ul>
    <li>
    <strong>Windows:</strong> <a href="http://www.cs.princeton.edu/courses/archive/spr05/cos126/cmd-prompt.html" rel="nofollow external" class="bo">Windows Command Prompt in 15 Minutes</a> (cs.princeton.edu)</li>
    <li>
    <strong>Mac:</strong> <a href="http://blog.teamtreehouse.com/introduction-to-the-mac-os-x-command-line" rel="nofollow external" class="bo">Introduction to the Mac OS X Command Line</a> (teamtreehouse.com)</li>
    <li>
    <strong>Linux:</strong> <a href="http://www.tuxfiles.org/linuxhelp/cli.html" rel="nofollow external" class="bo">tuXfiles</a> (tuxfiles.org)</li>
    </ul>
    <p>However, note that you’ll need to be familiar with the CLI of the SSH client you use to connect to your remote web server if you want to use Grunt on web projects. One popular SSH client for Windows and Linux is <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" rel="nofollow external" class="bo">PuTTY</a>. (Learn how to use PuTTY by <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/docs.html" rel="nofollow external" class="bo">reading its docs</a>).</p>
    <p>Don’t be put off; you’ll see that the CLI is very simple once you start using it. It’s also a very powerful tool, and knowing how to use it effectively can speed up your workflow on its own.</p>
    <h4>Optional: Version Control System</h4>
    <p>Although not technically required in order to use Grunt, Grunt works best in an environment where version control is important.</p>
    <p>Using Grunt for a small static website that is likely to be updated infrequently may be considered overkill. Any web development project that’s larger than that should be version-controlled. And large web development projects are where Grunt becomes critical and extremely useful.</p>
    <p>Read this <a href="http://sixrevisions.com/resources/git-tutorials-beginners/" rel="nofollow external" class="bo">list of Git tutorials for beginners</a> or this <a href="http://sixrevisions.com/web-development/introductory-guide-to-git-version-control-system/" title="Introductory Guide to Git Version Control System" rel="nofollow external" class="bo">introductory guide to Git</a> to help you get started with Git, a  popular version control system.</p>
    <h3>Get Started with Grunt</h3>
    <p>I’ll run through the general steps of installing Grunt, which is a process that relies on <strong>Node.js</strong> (an open source development platform for network applications).</p>
    <h4>Install Node.js</h4>
    <p>In order to install Grunt, <a href="http://nodejs.org/" rel="nofollow external" class="bo">Node.js</a> must first be installed or available in your dev environment (which could your computer) or your web server.</p>
    <p><img src="http://cdn.sixrevisions.com/0362-05_grunt_tutorial_nodejshome.jpg" width="550" height="391" style="max-width: 100%; height: auto;"></p>
    <p>Currently, Node.js version 0.8.0 and up is the supported version.</p>
    <p>Download and install Node.js by first going to:</p>
    <ul>
    <li>
    <a href="http://nodejs.org/download/" rel="nofollow external" class="bo">Node.js Download Page</a> (nodejs.org)</li>
    </ul>
    <p>The official Node.js Download Page has various options for you, such as a Windows installer, a Mac OS installer, Linux binaries, and the source code.</p>
    <p>If you need help installing Node.js, read the following tutorial:</p>
    <ul>
    <li>
    <a href="http://howtonode.org/how-to-install-nodejs" rel="nofollow external" class="bo">How to Install Node.js</a> (howtonode.org)</li>
    </ul>
    <p>Installing Node.js allows us to install Grunt using Node.js’s package manager, called <strong>npm.</strong></p>
    <h4>Install Grunt</h4>
    <p>Next, you need to install Grunt and its dependencies. We will install Grunt using Node.js’s npm.</p>
    <p>Learn how to install Grunt with npm by reading this tutorial:</p>
    <ul>
    <li>
    <a href="http://gruntjs.com/installing-grunt" rel="nofollow external" class="bo">Installing Grunt</a> (gruntjs.com)</li>
    </ul>
    <h4>Install Grunt’s Command Line Interface (CLI)</h4>
    <p>Grunt’s Command Line Interface (CLI) allows you to run Grunt in any directory.</p>
    <p>We can install Grunt’s CLI with this npm command:</p>
    <pre>npm install -g grunt-cli</pre>
    <p>You may need to prefix the command with <code>sudo</code> on OS X, *nix, BSD, etc., or run your command shell as <em>Adminstrator</em> on Windows to install Grunt’s CLI.</p>
    <p>Note that installing the CLI doesn’t install the Grunt task runner itself, as each project may wish to use a different version of Grunt. (In this tutorial, we’ll be using Grunt 0.4x.)</p>
    <p>Instead, the CLI acts as a bridge between your <strong>Gruntfile</strong> (more on this in a bit) and the version of Grunt installed locally to your project.</p>
    <h3>Using Grunt in a Web Development Project</h3>
    <p>Now that you have Grunt installed, let’s go over the basics of how to use it in a web development project.</p>
    <p>To use Grunt in a web development project, we need two files: <strong>package.json</strong> and a <strong>Gruntfile</strong> (e.g. <em>Gruntfile.js</em>).</p>
    <h4>package.json</h4>
    <p><em>package.json</em> is a JSON file. This file should be located in your project’s root directory.</p>
    <p>Project information and settings are specified in <em>package.json</em>, such as the project name, version, author, and if it’s a private project or not.</p>
    <p><em>package.json</em> also contains what are known in the Node.js nomenclature as <a href="https://npmjs.org/doc/json.html#devDependencies" rel="nofollow external" class="bo">devDependencies</a>. <code>devDependencies</code> are items you need for your project. In this sense, Grunt will be an item listed under <code>devDependencies</code>, along with the Grunt plugins you want to use for the project (I’ll talk about this later).</p>
    <p>Here’s an example template for a <em>package.json</em> file:</p>
    <pre>{&#x000A;    	"name" : "Project Name",&#x000A;    	"version" : "version number",&#x000A;    	"author" : "Your Name",&#x000A;    	"private" : true,&#x000A;    	&#x000A;    	"devDependencies" : {&#x000A;    		"grunt" : "~0.4.0"&#x000A;    	}&#x000A;    }</pre>
    <p>By specifying the project’s dependencies in <em>package.json</em>, we can use npm to install them for us automatically simply by running the following command in our project’s directory:</p>
    <pre>npm install</pre>
    <p>Running that command will give us an output like this:</p>
    <pre>	npm http GET <a href="https://registry.npmjs.org/grunt">https://registry.npmjs.org/grunt</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/grunt">https://registry.npmjs.org/grunt</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/async">https://registry.npmjs.org/async</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/dateformat/1.0.2-1.2.3">https://registry.npmjs.org/dateformat/1.0.2-1.2.3</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/colors">https://registry.npmjs.org/colors</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/coffee-script">https://registry.npmjs.org/coffee-script</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/glob">https://registry.npmjs.org/glob</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/iconv-lite">https://registry.npmjs.org/iconv-lite</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/findup-sync">https://registry.npmjs.org/findup-sync</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/lodash">https://registry.npmjs.org/lodash</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/js-yaml">https://registry.npmjs.org/js-yaml</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/hooker">https://registry.npmjs.org/hooker</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/minimatch">https://registry.npmjs.org/minimatch</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/nopt">https://registry.npmjs.org/nopt</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/which">https://registry.npmjs.org/which</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/rimraf">https://registry.npmjs.org/rimraf</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/underscore.string">https://registry.npmjs.org/underscore.string</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/eventemitter2">https://registry.npmjs.org/eventemitter2</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/async">https://registry.npmjs.org/async</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/dateformat/1.0.2-1.2.3">https://registry.npmjs.org/dateformat/1.0.2-1.2.3</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz">https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/glob">https://registry.npmjs.org/glob</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/colors">https://registry.npmjs.org/colors</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/iconv-lite">https://registry.npmjs.org/iconv-lite</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/findup-sync">https://registry.npmjs.org/findup-sync</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/lodash">https://registry.npmjs.org/lodash</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/js-yaml">https://registry.npmjs.org/js-yaml</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/hooker">https://registry.npmjs.org/hooker</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/minimatch">https://registry.npmjs.org/minimatch</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/which">https://registry.npmjs.org/which</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/rimraf">https://registry.npmjs.org/rimraf</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/underscore.string">https://registry.npmjs.org/underscore.string</a>&#x000A;    	npm http 200 <a href="https://registry.npmjs.org/coffee-script">https://registry.npmjs.org/coffee-script</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/eventemitter2">https://registry.npmjs.org/eventemitter2</a>&#x000A;    	npm http 200 <a href="https://registry.npmjs.org/nopt">https://registry.npmjs.org/nopt</a>&#x000A;    	npm http 200 <a href="https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz">https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/graceful-fs">https://registry.npmjs.org/graceful-fs</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/abbrev">https://registry.npmjs.org/abbrev</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/sigmund">https://registry.npmjs.org/sigmund</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/lru-cache">https://registry.npmjs.org/lru-cache</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/graceful-fs">https://registry.npmjs.org/graceful-fs</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/inherits">https://registry.npmjs.org/inherits</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/argparse">https://registry.npmjs.org/argparse</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/esprima">https://registry.npmjs.org/esprima</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/graceful-fs">https://registry.npmjs.org/graceful-fs</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/abbrev">https://registry.npmjs.org/abbrev</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/lru-cache">https://registry.npmjs.org/lru-cache</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/graceful-fs">https://registry.npmjs.org/graceful-fs</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/sigmund">https://registry.npmjs.org/sigmund</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/inherits">https://registry.npmjs.org/inherits</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/argparse">https://registry.npmjs.org/argparse</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/esprima">https://registry.npmjs.org/esprima</a>&#x000A;    	npm http GET <a href="https://registry.npmjs.org/underscore">https://registry.npmjs.org/underscore</a>&#x000A;    	npm http 304 <a href="https://registry.npmjs.org/underscore">https://registry.npmjs.org/underscore</a>&#x000A;    	<a href="mailto:grunt@0.4.1">grunt@0.4.1</a> node_modules/grunt&#x000A;    	├── <a href="mailto:which@1.0.5">which@1.0.5</a>&#x000A;    	├── <a href="mailto:dateformat@1.0.2-1.2.3">dateformat@1.0.2-1.2.3</a>&#x000A;    	├── <a href="mailto:colors@0.6.0-1">colors@0.6.0-1</a>&#x000A;    	├── <a href="mailto:hooker@0.2.3">hooker@0.2.3</a>&#x000A;    	├── <a href="mailto:async@0.1.22">async@0.1.22</a>&#x000A;    	├── <a href="mailto:eventemitter2@0.4.12">eventemitter2@0.4.12</a>&#x000A;    	├── <a href="mailto:coffee-script@1.3.3">coffee-script@1.3.3</a>&#x000A;    	├── <a href="mailto:underscore.string@2.2.1">underscore.string@2.2.1</a>&#x000A;    	├── <a href="mailto:iconv-lite@0.2.11">iconv-lite@0.2.11</a>&#x000A;    	├── <a href="mailto:lodash@0.9.2">lodash@0.9.2</a>&#x000A;    	├── <a href="mailto:findup-sync@0.1.2">findup-sync@0.1.2</a> (<a href="mailto:lodash@1.0.1">lodash@1.0.1</a>)&#x000A;    	├── <a href="mailto:rimraf@2.0.3">rimraf@2.0.3</a> (<a href="mailto:graceful-fs@1.1.14">graceful-fs@1.1.14</a>)&#x000A;    	├── <a href="mailto:nopt@1.0.10">nopt@1.0.10</a> (<a href="mailto:abbrev@1.0.4">abbrev@1.0.4</a>)&#x000A;    	├── <a href="mailto:minimatch@0.2.12">minimatch@0.2.12</a> (<a href="mailto:sigmund@1.0.0">sigmund@1.0.0</a>, <a href="mailto:lru-cache@2.3.0">lru-cache@2.3.0</a>)&#x000A;    	├── <a href="mailto:glob@3.1.21">glob@3.1.21</a> (<a href="mailto:inherits@1.0.0">inherits@1.0.0</a>, <a href="mailto:graceful-fs@1.2.3">graceful-fs@1.2.3</a>)&#x000A;    	└── <a href="mailto:js-yaml@2.0.5">js-yaml@2.0.5</a> (<a href="mailto:esprima@1.0.3">esprima@1.0.3</a>, <a href="mailto:argparse@0.1.15">argparse@0.1.15</a>)&#x000A;    </pre>
    <h4>Gruntfile</h4>
    <p>The Gruntfile is the main configuration file for the project, and specifies what tasks Grunt should run and what files in the project they affect.</p>
    <p>Your project’s Gruntfile can be a JavaScript file (<em>Gruntfile.js</em>) or CoffeeScript file (<em>Gruntfile.coffee</em>).</p>
    <p>In this tutorial, we’ll be using JavaScript.</p>
    <p>At its most basic form, the Gruntfile should contain the following:</p>
    <pre>module.exports = function(grunt){&#x000A;    	grunt<strong>.initConfig</strong>({&#x000A;    		pkg: grunt.file.readJSON('package.json')&#x000A;    	});&#x000A;    	&#x000A;    	grunt<strong>.registerTask</strong>('default', []);&#x000A;    };</pre>
    <p><code><strong>initConfig</strong></code> is where the dependency options are specified. Each Grunt plugin is configured using a JSON object (with some exceptions).</p>
    <p>Some plugins allow more than one configuration to be loaded. For example, there may be a specific set of experimental JavaScript that uses a different library to jQuery, and so that library must be predefined instead of jQuery in the JSHint configuration. (We will look at this in more detail in the third part of this Grunt tutorial series.)</p>
    <p><code><strong>registerTask</strong></code> can be specified more than once. The default task is run when Grunt is executed in the command line, and so this should contain common setup tasks.</p>
    <p>At this point, if you run Grunt successfully, it will generate the following output:</p>
    <pre>Done, without errors.</pre>
    <p>Now we have a project skeleton which will become useful once we use some plugins.</p>
    <h3>Using Grunt Plugins</h3>
    <p>A key feature of Grunt is the use of Grunt plugins. Grunt plugins are referred to as <strong>gruntplugins</strong> in the Grunt nomenclature.</p>
    <p>gruntplugins are user-contributed  modules that will help you automate tasks without having to write your own task scripts.</p>
    <p>For example, you can use the <a href="https://npmjs.org/package/grunt-contrib-compress" rel="nofollow external" class="bo">grunt-contrib-compress</a> gruntplugin to compress and optimize the file sizes of your project files.</p>
    <p>To use the plugin in a project, these are the steps to take:</p>
    <ol>
    <li>List it as a <code>devDependency</code> object in <em>package.json</em>
    </li>
    <li>Load it using the <code>loadNpmTasks</code> function in the project’s Gruntfile</li>
    <li>Register the task by using the <code>registerTask</code> function in the project’s Gruntfile</li>
    <li>Run <code>npm install</code> to install Grunt and the plugin</li>
    </ol>
    <p>Here’s the sample source code for using the grunt-contrib-compress gruntplugin in your project.</p>
    <h4>package.json</h4>
    <pre>{&#x000A;    	"name" : "My Sample Project",&#x000A;    	"version" : "1.0",&#x000A;    	"author" : " Ben Briggs",&#x000A;    	"private" : true,&#x000A;    &#x000A;    	"devDependencies" : {&#x000A;    		"grunt" : "~0.4.0",&#x000A;    		<strong>"grunt-contrib-compress" : "~0.5.2"</strong>&#x000A;    	}&#x000A;    }</pre>
    <h4>Gruntfile</h4>
    <pre>module.exports = function(grunt){&#x000A;    	grunt.initConfig({&#x000A;    		pkg: grunt.file.readJSON('package.json')&#x000A;    	});&#x000A;    &#x000A;    	<strong>grunt.loadNpmTasks('grunt-contrib-compress');</strong>&#x000A;    &#x000A;    	grunt.registerTask('default', <strong>[compress]</strong>);&#x000A;    };</pre>
    <p>Grunt plugins are actually just npm modules that follow the gruntplugin template. You can find gruntplugins on the npm registry by browsing modules tagged with "<a href="https://npmjs.org/browse/keyword/gruntplugin" rel="nofollow external" class="bo">gruntplugin</a>" or at the official <a href="http://gruntjs.com/plugins" rel="nofollow external" class="bo">Grunt Plugins</a> page. There are currently over 300 listed gruntplugins.</p>
    <h3>Summary</h3>
    <p>In this tutorial, this is what we covered:</p>
    <ol>
    <li>What Grunt is, and how it can help web developers speed up their workflow.</li>
    <li>Installation of Node.js</li>
    <li>Installation of Grunt</li>
    <li>Installation of Grunt’s CLI</li>
    <li>General usage of Grunt in web development projects</li>
    <li>How to use a gruntplugin</li>
    </ol>
    <p>In the next tutorial in this Grunt tutorial series, we will go hands-on and apply what we’ve discussed here by creating a simple project using modern front-end development techniques paired with Grunt.</p>
    <p>This is the three-part Grunt tutorial series outline:</p>
    <ol>
    <li><strong>Speed Up Your Web Development Workflow with Grunt</strong></li>
    <li>Create a test project using modern front-end development techniques <em>(will be posted on a later date)</em>
    </li>
    <li>Using Grunt and Jasmine to automate testing and enforce code quality <em>(will be posted on a later date)</em>
    </li>
    </ol>
    <p><em>To ensure that you <strong>get notified</strong> when the next parts of this tutorial series is published, follow <a href="https://twitter.com/sixrevisions" rel="nofollow external" class="bo">@sixrevisions on Twitter</a> and/or Like the <a href="https://www.facebook.com/sixrevisions" rel="nofollow external" class="bo">Six Revisions Facebook page</a>.</em></p>
    <h3>Related Content</h3>
    <ul>
    <li><a href="http://sixrevisions.com/web-development/introductory-guide-to-git-version-control-system/" rel="nofollow external" class="bo">Introductory Guide to Git Version Control System</a></li>
    <li><a href="http://sixrevisions.com/tools/free-website-speed-testing/" rel="nofollow external" class="bo">20 Free Online Tools for Website Speed Testing</a></li>
    <li><a href="http://sixrevisions.com/mobile/methods-mobile-websites/" rel="nofollow external" class="bo">A Comparison of Methods for Building Mobile-Optimized Websites</a></li>
    <li>
    <em>Related categories</em>: <a href="http://sixrevisions.com/category/javascript/" rel="nofollow external" class="bo">JavaScript</a> and <a href="http://sixrevisions.com/category/web-development/" rel="nofollow external" class="bo">Web Development</a>
    </li>
    </ul>
    <h3>About the Author</h3>
    <p><img src="http://cdn.sixrevisions.com/authors/ben_briggs_small.jpg" alt="" width="80" height="80" style="max-width: 100%; height: auto;"><span><strong>Ben Briggs</strong> is a front-end developer at <a href="http://www.cdnify.com/" rel="nofollow external" class="bo">CDNify</a>, a content delivery network designed for startups and developers. He’s passionate about modular CSS, preprocessors and optimization. Find Ben on Twitter: <a href="https://twitter.com/ben_eb" rel="nofollow external" class="bo">@ben_eb</a>.</span></p>
    <p>The post <a href="http://sixrevisions.com/javascript/grunt-tutorial-01/" rel="nofollow external" class="bo">Speed Up Your Web Development Workflow with Grunt</a> appeared first on <a href="http://sixrevisions.com" rel="nofollow external" class="bo">Six Revisions</a>.</p>
    </div>
]]>
</Body>
<Summary>In a series of tutorials, I’m going to help you get started with Grunt, an open source JavaScript task runner that will automate some of your web development tasks.   This nifty JavaScript library...</Summary>
<Website>http://feedproxy.google.com/~r/SixRevisions/~3/Th4VueDaJvs/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33139/guest@my.umbc.edu/879952fef429a83d77cf9fe8f7ffa8da/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>database</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</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>Wed, 24 Jul 2013 06:00:42 -0400</PostedAt>
<EditAt>Wed, 24 Jul 2013 06:00:42 -0400</EditAt>
</NewsItem>

</News>
