<?xml version="1.0"?>
<News hasArchived="true" page="7837" pageCount="10769" pageSize="10" timestamp="Tue, 25 Aug 2026 19:05:27 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=7837">
<NewsItem contentIssues="false" id="41090" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41090">
<Title>December 2013 Meeting Summary</Title>
<Body>
<![CDATA[
    <div class="html-content">Please see the attached summary of our 12/12/13 Task Force meeting.</div>
]]>
</Body>
<Summary>Please see the attached summary of our 12/12/13 Task Force meeting.</Summary>
<AttachmentKind>Document</AttachmentKind>
<AttachmentUrl>https://assets1-my.umbc.edu/system/shared/attachments/e1536eac2a50339563c65a6fba1bd2e6/6a8e1fb7/news/000/041/090/eae048851f0bf3279e3650da896306d9/December meeting summary, 12-12-13.doc?1391707464</AttachmentUrl>
<Attachments>
<Attachment kind="Document" url="https://my3.my.umbc.edu/posts/41090/attachments/12482"></Attachment>
</Attachments>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41090/guest@my.umbc.edu/3096f318c7fb61923128059096f92213/api/pixel</TrackingUrl>
<Group token="interdisciplinarytaskforce">Provost's Interdisciplinary Activities Advisory Committee</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/interdisciplinarytaskforce</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/images/avatars/group/2/xsmall.png?1787677490</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/images/avatars/group/2/original.png?1787677490</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/images/avatars/group/2/xxlarge.png?1787677490</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/images/avatars/group/2/xlarge.png?1787677490</AvatarUrl>
<AvatarUrl size="large">https://assets2-my.umbc.edu/images/avatars/group/2/large.png?1787677490</AvatarUrl>
<AvatarUrl size="medium">https://assets4-my.umbc.edu/images/avatars/group/2/medium.png?1787677490</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/images/avatars/group/2/small.png?1787677490</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/images/avatars/group/2/xsmall.png?1787677490</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/images/avatars/group/2/xxsmall.png?1787677490</AvatarUrl>
<Sponsor>UMBC Task Force on Interdisciplinary Activities</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 06 Feb 2014 12:25:17 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="41091" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41091">
<Title>Bits Blog: Government Demands for Data About Twitter Users Continue to Grow</Title>
<Body>
<![CDATA[
    <div class="html-content">Government requests for Twitter data grew 22 percent in the last six months of 2013, compared to the first half of the year, with the United States making more than half the requests.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F02%2F06%2Fgovernment-demands-for-data-about-twitter-users-continue-to-grow%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Government+Demands+for+Data+About+Twitter+Users+Continue+to+Grow" 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%2F2014%2F02%2F06%2Fgovernment-demands-for-data-about-twitter-users-continue-to-grow%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Government+Demands+for+Data+About+Twitter+Users+Continue+to+Grow" 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%2F2014%2F02%2F06%2Fgovernment-demands-for-data-about-twitter-users-continue-to-grow%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Government+Demands+for+Data+About+Twitter+Users+Continue+to+Grow" 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%2F2014%2F02%2F06%2Fgovernment-demands-for-data-about-twitter-users-continue-to-grow%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Government+Demands+for+Data+About+Twitter+Users+Continue+to+Grow" 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%2F2014%2F02%2F06%2Fgovernment-demands-for-data-about-twitter-users-continue-to-grow%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Government+Demands+for+Data+About+Twitter+Users+Continue+to+Grow" 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/186530259353/u/0/f/640387/c/34625/s/36cb9826/sc/1/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186530259353/u/0/f/640387/c/34625/s/36cb9826/sc/1/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186530259353/u/0/f/640387/c/34625/s/36cb9826/sc/1/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186530259353/u/0/f/640387/c/34625/s/36cb9826/sc/1/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186530259353/u/0/f/640387/c/34625/s/36cb9826/sc/1/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186530259353/u/0/f/640387/c/34625/s/36cb9826/sc/1/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/186530259353/u/0/f/640387/c/34625/s/36cb9826/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186530259353/u/0/f/640387/c/34625/s/36cb9826/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Government requests for Twitter data grew 22 percent in the last six months of 2013, compared to the first half of the year, with the United States making more than half the requests.      </Summary>
<Website>http://bits.blogs.nytimes.com/2014/02/06/government-demands-for-data-about-twitter-users-continue-to-grow/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41091/guest@my.umbc.edu/8b39b0772ae63d4b12f7eed97bffd2eb/api/pixel</TrackingUrl>
<Tag>copyrights-and-copyright-violations</Tag>
<Tag>foreign-intelligence-surveillance-act-fisa</Tag>
<Tag>internet</Tag>
<Tag>justice-department</Tag>
<Tag>new</Tag>
<Tag>policy</Tag>
<Tag>social</Tag>
<Tag>surveillance-of-citizens-by-government</Tag>
<Tag>technology</Tag>
<Tag>twitter</Tag>
<Tag>twitter-twtr-nyse</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 06 Feb 2014 11:48:16 -0500</PostedAt>
<EditAt>Thu, 06 Feb 2014 13:20:54 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="41086" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41086">
<Title>The Lowdown on Keystone</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><a href="http://usdemocrazy.net/wp-content/uploads/2014/02/219237-keystone-pipeline-north-dakota1.jpg" rel="nofollow external" class="bo"><img alt="" src="http://usdemocrazy.net/wp-content/uploads/2014/02/219237-keystone-pipeline-north-dakota1.jpg" width="570" height="380" style="max-width: 100%; height: auto;"></a></p>
    <p>Battlelines are being drawn.</p>
    <p>At the center of the conflict is a potential pipeline carrying <a href="http://www.scientificamerican.com/article/tar-sands-and-keystone-xl-pipeline-impact-on-global-warming/" rel="nofollow external" class="bo">“one of the dirtiest, most carbon-intensive fuels on the planet</a>,”</p>
    <p>Some see an environmental disaster-in-waiting. Others pooh-pooh the dangers and see instead an economic boon. </p>
    <p>Estimates of jobs created by the pipeline range from <a href="http://www.ilr.cornell.edu/globallaborinstitute/research/keystonexl.html" rel="nofollow external" class="bo">zero to more than one hundred thousand.</a></p>
    <p>Oh, and the pipeline already exists. </p>
    <p>Confused yet?</p>
    <p>The Keystone XL pipeline is designed to carry crude oil from Canadian oil sands to the Gulf Coast. Most of it has already been built. But because a portion crosses the US/Canadian border it has turned this business concern into an international concern requiring presidential approval. </p>
    <p>There are no doubts some benefits to the pipeline. Canadian oil sands can be refined to produce a healthy amount of conventional petroleum for US consumption or export. Plus the source is not an unstable Middle East supplier.  This is good news, but it comes with a catch: “well to wheel,” oil sands produce<a href="http://keystonepipeline-xl.state.gov/documents/organization/221135.pdf" rel="nofollow external" class="bo"> 17% more greenhouse gas emissions</a> than traditional oil sources.</p>
    <p>Extraction is both polluting and ecologically destructive.  Plus there’s the dangers of accidents and spills when in operation.</p>
    <p>However, the State Department released a <a href="http://keystonepipeline-xl.state.gov/documents/organization/221135.pdf" rel="nofollow external" class="bo">report</a> last Friday declaring that  completion of the pipeline would not exacerbate climate change.</p>
    <p>This is because the oil will probably reach the market with or without the Keystone pipeline. The suppliers with just use trains instead. In fact, if Keystone isn’t built, transporting the oil via train may actually <strong>increase</strong> total emissions.</p>
    <p>Some who support the Keystone XL promote it as a job creator.</p>
    <p>But estimates of Keystone-supported jobs vary wildly, in part because many more bodies are needed during construction than during the subsequent operation of the pipeline.</p>
    <p>The State Department estimates the two-year construction phase of the pipeline will support 42,100 temporary American jobs. Regular operation will require about 50 employees. </p>
    <p>In the end, the critical question is whether the economic benefit is worth the environmental risk.</p>
    <p> So what’s your verdict? Don’t just tell us; the government is <a href="http://www.regulations.gov/#!documentDetail;D=DOS-2014-0003-0001" rel="nofollow external" class="bo">accepting public comment</a> on the project until March 7.</p>
    <p><span> </span></p>
    <p> </p>
    </div>
]]>
</Body>
<Summary>Battlelines are being drawn.   At the center of the conflict is a potential pipeline carrying “one of the dirtiest, most carbon-intensive fuels on the planet,”   Some see an environmental...</Summary>
<Website>http://usdemocrazy.net/the-lowdown-on-keystone/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41086/guest@my.umbc.edu/980b3b6e1a0d4803ea626b29f401af0c/api/pixel</TrackingUrl>
<Tag>canada</Tag>
<Tag>climate-change</Tag>
<Tag>current</Tag>
<Tag>democracy</Tag>
<Tag>energy</Tag>
<Tag>environment</Tag>
<Tag>global-warming</Tag>
<Tag>keystone-pipeline</Tag>
<Tag>keystone-xl-pipeline</Tag>
<Tag>news</Tag>
<Tag>oil</Tag>
<Tag>politics</Tag>
<Tag>us</Tag>
<Tag>usdemocrazy</Tag>
<Group token="retired-12">USDemocrazy</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-12</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xsmall.png?1279120129</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/original.jpg?1279120129</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xxlarge.png?1279120129</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xlarge.png?1279120129</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/large.png?1279120129</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/medium.png?1279120129</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/small.png?1279120129</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xsmall.png?1279120129</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xxsmall.png?1279120129</AvatarUrl>
<Sponsor>USDemocrazy</Sponsor>
<PawCount>15</PawCount>
<CommentCount>13</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 06 Feb 2014 11:32:23 -0500</PostedAt>
<EditAt>Thu, 06 Feb 2014 11:34:23 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="41087" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41087">
<Title>Deal of the week: Massive discounts on stock photos</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="thumbnail" src="http://netdna.webdesignerdepot.com/uploads/2014/02/thumbnail7.jpg" width="200" height="160" style="max-width: 100%; height: auto;">Stock imagery is one of the toughest things to get right on a website. Hunting for the right image can be time-consuming, frustrating, and all too often fruitless. The key to getting it right is having access to the widest pool of stock images possible.</p> <p>That’s why we’re delighted to announce that our sister-site, <a href="http://www.mightydeals.com/deal/depositphotos.html?ref=depositwddpostfeb2014" rel="nofollow external" class="bo">MightyDeals.com,</a> has managed to bring back one of its most popular deals ever, on the fantastic stock images from <a href="http://www.mightydeals.com/deal/depositphotos.html?ref=depositwddpostfeb2014" rel="nofollow external" class="bo">Depositphotos.</a></p> <p>Depositphotos has one of the largest libraries on the web, more than 20 million images to be precise, and it’s that kind of choice that makes this an absolute must-have deal.</p> <p>The deal is for packs of 100, or 200 images. Meaning that you’re paying less than $1 per image. And the really cool thing is, that covers all image sizes, so if you want to embrace the large image trend you’ll have the photos to do it.</p> <p>All of the images are royalty free and and can be downloaded at anytime over a whole year.</p> <p><a href="http://www.mightydeals.com/deal/depositphotos.html?ref=depositwddpostfeb2014" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2014/02/preview1.jpg" width="650" alt="Deal of the week: Massive discounts on stock photos" style="max-width: 100%; height: auto;"></a></p> <p>For a limited time you can get 100 images, of any size, for just $99. Or, if you really want to save some cash, get 200 from $160!</p> <p>This is one of the most popular deals MightyDeals.com has run, and for a good reason. <a href="http://www.mightydeals.com/deal/depositphotos.html?ref=depositwddpostfeb2014" rel="nofollow external" class="bo">Head over there now</a> and make sure you don’t miss out.</p> <p> </p> <p><em><strong>Did you grab the Depositphotos deal last time round? Which category of image do you find most useful? 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/contract-template-bundle.html?ref=inwidget" rel="nofollow external" class="bo"><strong>Contract Template Bundle for Creative Freelancers – only $39!</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="Deal of the week: Massive discounts on stock photos" style="max-width: 100%; height: auto;"><br> </a> </td> </tr> </tbody>
    </table> <p><br> </p> <a href="http://www.webdesignerdepot.com/2014/02/deal-of-the-week-massive-discounts-on-stock-photos/" rel="nofollow external" class="bo">Source</a> <br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2014%2F02%2Fdeal-of-the-week-massive-discounts-on-stock-photos%2F&amp;t=Deal+of+the+week%3A+Massive+discounts+on+stock+photos" 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%2F2014%2F02%2Fdeal-of-the-week-massive-discounts-on-stock-photos%2F&amp;t=Deal+of+the+week%3A+Massive+discounts+on+stock+photos" 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%2F2014%2F02%2Fdeal-of-the-week-massive-discounts-on-stock-photos%2F&amp;t=Deal+of+the+week%3A+Massive+discounts+on+stock+photos" 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%2F2014%2F02%2Fdeal-of-the-week-massive-discounts-on-stock-photos%2F&amp;t=Deal+of+the+week%3A+Massive+discounts+on+stock+photos" 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%2F2014%2F02%2Fdeal-of-the-week-massive-discounts-on-stock-photos%2F&amp;t=Deal+of+the+week%3A+Massive+discounts+on+stock+photos" 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/186530204207/u/49/f/661066/c/35285/s/36cb4e03/sc/4/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186530204207/u/49/f/661066/c/35285/s/36cb4e03/sc/4/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186530204207/u/49/f/661066/c/35285/s/36cb4e03/sc/4/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186530204207/u/49/f/661066/c/35285/s/36cb4e03/sc/4/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186530204207/u/49/f/661066/c/35285/s/36cb4e03/sc/4/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186530204207/u/49/f/661066/c/35285/s/36cb4e03/sc/4/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/186530204207/u/49/f/661066/c/35285/s/36cb4e03/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186530204207/u/49/f/661066/c/35285/s/36cb4e03/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Stock imagery is one of the toughest things to get right on a website. Hunting for the right image can be time-consuming, frustrating, and all too often fruitless. The key to getting it right is...</Summary>
<Website>http://rss.feedsportal.com/c/35285/f/661066/s/36cb4e03/sc/4/l/0L0Swebdesignerdepot0N0C20A140C0A20Cdeal0Eof0Ethe0Eweek0Emassive0Ediscounts0Eon0Estock0Ephotos0C/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41087/guest@my.umbc.edu/e782177b1e5278a6ab2757df09982ed2/api/pixel</TrackingUrl>
<Tag>art</Tag>
<Tag>cheap-deals-on-stock-images</Tag>
<Tag>cheap-web-resources</Tag>
<Tag>css</Tag>
<Tag>deals</Tag>
<Tag>depositphotos</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>illustrator</Tag>
<Tag>javascript</Tag>
<Tag>mightydeals</Tag>
<Tag>mightydeals-com</Tag>
<Tag>mysql</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>stock-images</Tag>
<Tag>stock-photos</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 06 Feb 2014 11:15:58 -0500</PostedAt>
<EditAt>Thu, 06 Feb 2014 11:15:58 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="41084" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41084">
<Title>Make Love, Not War</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><a href="http://usdemocrazy.net/wp-content/uploads/2014/02/1654130_10151911496729290_1807628458_n1.jpg" rel="nofollow external" class="bo"><img alt="" src="http://usdemocrazy.net/wp-content/uploads/2014/02/1654130_10151911496729290_1807628458_n1.jpg" width="538" height="403" style="max-width: 100%; height: auto;"></a></p>
    <p>A new wave of inclusion seems to be sweeping through the media.</p>
    <p>Most recently, two Super Bowl ads, Coca Cola’s “#AmericaIsBeautiful” commercial (See <a href="http://usdemocrazy.net/america-the-beautiful-por-favor/" rel="nofollow external" class="bo">America the Beautiful, Por Favor</a>) and <a href="http://www.examiner.com/article/cheerios-controversial-ad-biracial-cereal-commercial-back-for-2014-super-bowl" rel="nofollow external" class="bo">Cheerio’s bi-racial family ad</a>  have created quite a debate about American identity.</p>
    <p>A similar campaign by Axe -<a href="http://www.axepeace.com/" rel="nofollow external" class="bo"> Make Love, Not War</a> – seems to have gone under the radar, but raises the same important questions surrounding culture, religion, ethnicity, and inclusion.</p>
    <p>The face of Axe’s campaign features a turbaned Sikh model kissing a woman on the New York City subway.  In the post-9/11 era, Sikhs have been needlessly and unfailingly persecuted because of their personal appearance and (incorrect) resemblance to the stereotype of a Muslim.  (See <a href="http://usdemocrazy.net/miss-america-isnt-an-american/" rel="nofollow external" class="bo">Miss America isn’t an American?)</a></p>
    <p>This was no exception.</p>
    <p>Axe was slammed on Twitter and Facebook for featuring a “terrorist,” “towel-head” and “Muslim” in their campaign. </p>
    <p>Thankfully, those who were more culturally competent came to Axe’s and the Sikh community’s defense, eager to enlighten others who were outraged as to why they shouldn’t be. </p>
    <p>It’s long been said that America is not so much a “melting pot,” but more of a “<a href="http://www.ethicsdaily.com/america-as-melting-pot-were-really-more-of-a-tossed-salad-cms-14446" rel="nofollow external" class="bo">tossed salad</a>.”</p>
    <p>A melting pot implies conformity and assimilation, with cultural differences melting away.   The tossed salad analogy is perhaps more appropriate – it allows unique pieces of cultural heritage to remain visible and intact. </p>
    <p>Let’s start appreciating the croutons.  </p>
    </div>
]]>
</Body>
<Summary>A new wave of inclusion seems to be sweeping through the media.   Most recently, two Super Bowl ads, Coca Cola’s “#AmericaIsBeautiful” commercial (See America the Beautiful, Por Favor) and...</Summary>
<Website>http://usdemocrazy.net/make-love-not-war/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41084/guest@my.umbc.edu/31f3feada85ace7b826213d8c5e2c170/api/pixel</TrackingUrl>
<Tag>axe</Tag>
<Tag>current</Tag>
<Tag>democracy</Tag>
<Tag>inclusion</Tag>
<Tag>news</Tag>
<Tag>politics</Tag>
<Tag>sikh</Tag>
<Tag>tolerance</Tag>
<Tag>us</Tag>
<Tag>usdemocrazy</Tag>
<Group token="retired-12">USDemocrazy</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-12</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xsmall.png?1279120129</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/original.jpg?1279120129</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xxlarge.png?1279120129</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xlarge.png?1279120129</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/large.png?1279120129</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/medium.png?1279120129</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/small.png?1279120129</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xsmall.png?1279120129</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xxsmall.png?1279120129</AvatarUrl>
<Sponsor>USDemocrazy</Sponsor>
<PawCount>24</PawCount>
<CommentCount>5</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 06 Feb 2014 11:15:35 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="41080" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41080">
<Title>Run for SGA 2014-2015: Application Open NOW</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <span><span>by Craig Berger</span></span><br><div><a href="http://2.bp.blogspot.com/-qGHePoYEILY/UvOxD9sBLzI/AAAAAAAAAMw/BkbPGYa2fQE/s1600/sga+logo+(1).png" rel="nofollow external" class="bo"><img src="http://2.bp.blogspot.com/-qGHePoYEILY/UvOxD9sBLzI/AAAAAAAAAMw/BkbPGYa2fQE/s1600/sga+logo+(1).png" height="240" width="320" style="max-width: 100%; height: auto;"></a></div>
    <span><span><br></span></span><span><span>In 6 weeks, the UMBC Student Government Association's (SGA's) Election Board will have collected a list of names who made the decision to run for office in UMBC's nationally-recognized SGA. Will your name be on that list?</span></span><br><span><span><br></span></span><span><span>The process begins now.</span></span><br><span><span><br></span></span><span><span>Each spring (in 2014, Monday, April 21--Wednesday, April 23), the undergraduate student body at UMBC elects students to 20 positions.  You choose 11 Senators, 5 Finance Board Representatives, a Vice President for Student Organizations, a Treasurer, an Executive Vice President, and a President.  Each of these positions within SGA presents a terrific opportunity to make a difference on campus and beyond.  <strong><u>Please know that no experience is mandatory to apply for a position--participants receive training and guidance as they identify campus problems, bring members of our campus community together, and improve the quality of life of all UMBC undergraduates.</u></strong></span></span><br><span><span><br></span></span><span><span>Starting now, the Election Board is launching <a href="http://electsga2014.wordpress.com/" rel="nofollow external" class="bo">this website</a> to provide you with as much information as possible on the process of running for a position within SGA. In order to run for office, you must complete a candidate application with some basic information about who you are and why you want to run.  <strong><u>All applications will be due before Spring Break, on Friday, March 14th at 5:00 p.m.</u></strong></span></span><br><span><span><br></span></span><span><span><span>After Spring Break, all eligible candidates will receive more information via e-mail regarding next steps, including campaigning. In addition to containing a candidate application, the site has information about the structure of SGA, available positions, eligibility requirements, and more.  The Election Board plans to update the site with posts about information sessions, deadlines, and other resources.</span></span></span><br><span><span><br></span></span><span><span>I first ran for a student government position </span>in 4th Grade and have always been associated with it, no matter where I have been in my educational journey<span>.  What I like about UMBC's SGA is its unique emphasis on using community members' gifts, energy, and relationships to create a platform for both </span><a href="http://cocreateumbc.blogspot.com/2009/10/creating-umbcs-student-organizations.html" rel="nofollow external" class="bo">amazing</a><span>, </span><a href="http://cocreateumbc.blogspot.com/2008/03/what-prove-it-proved.html" rel="nofollow external" class="bo">community-changing successes</a><span> and </span><a href="http://cocreateumbc.blogspot.com/2009/04/epic-fail-tales.html" rel="nofollow external" class="bo">useful failures</a><span>.  It takes courage to make yourself vulnerable and to put your name and ideas in front of your peers, but I see so many students who take that risk and never look back, exploring a passion, finding a friendship, and identifying a sense of agency they never knew existed. </span><span>At the very least, SGA will </span>make you see and think about things differently<span>.</span></span><br><span><span><br></span></span><span><span>So check out the </span><a href="https://docs.google.com/a/umbc.edu/forms/d/1HEjHsC2oUs1mu7rjRiSJG4eEjL00BsLc5yWn89f1zr4/viewform" rel="nofollow external" class="bo"><strong>application</strong></a><span>, and if you have questions, contact me at </span><a href="mailto:berger@umbc.edu" rel="nofollow external" class="bo">berger@umbc.edu</a><span>.  I’ve been advising UMBC’s SGA for two and a half years, and each day I become more and more inspired by all that committed, courageous students can learn and accomplish together.</span></span><br><span><span><br></span></span><span><span><br></span></span><em><span><a href="http://cocreateumbc.blogspot.com/" rel="nofollow external" class="bo">Co-Create UMBC</a> is a blog for and about UMBC, written by David Hoffman and Craig Berger from the Office of Student Life. Join the <a href="http://my.umbc.edu/groups/co-create" rel="nofollow external" class="bo">Co-Create UMBC group</a> on MyUMBC. Like <a href="https://www.facebook.com/cocreateumbc" rel="nofollow external" class="bo">Co-Create UMBC on Facebook</a>. And follow <a href="https://twitter.com/CoCreateUMBC" rel="nofollow external" class="bo">David</a> and <a href="https://twitter.com/CraigBerger" rel="nofollow external" class="bo">Craig</a> on Twitter.</span></em><br><em><br></em>
    </div>
]]>
</Body>
<Summary>by Craig Berger    In 6 weeks, the UMBC Student Government Association's (SGA's) Election Board will have collected a list of names who made the decision to run for office in UMBC's...</Summary>
<Website>http://cocreateumbc.blogspot.com/2014/02/run-for-sga-2014-2015-application-open.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41080/guest@my.umbc.edu/764b5d3b140dd4f1c4e3d80fadc1781f/api/pixel</TrackingUrl>
<Tag>sga-election</Tag>
<Group token="co-create">Co-Create UMBC</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/co-create</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/xsmall.png?1499890363</AvatarUrl>
<AvatarUrl size="original">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/original.jpg?1499890363</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/xxlarge.png?1499890363</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/xlarge.png?1499890363</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/large.png?1499890363</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/medium.png?1499890363</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/small.png?1499890363</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/xsmall.png?1499890363</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/xxsmall.png?1499890363</AvatarUrl>
<Sponsor>Co-Create UMBC</Sponsor>
<PawCount>33</PawCount>
<CommentCount>2</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 06 Feb 2014 10:51:00 -0500</PostedAt>
<EditAt>Thu, 06 Feb 2014 10:51:00 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="41082" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41082">
<Title>AOL Reports Solid Revenue, but Patch Weighs on Profit</Title>
<Body>
<![CDATA[
    <div class="html-content">The media company said it benefited by selling video advertising on the web globally, with 23 percent growth in that revenue.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F02%2F07%2Fbusiness%2Fmedia%2Faol-reports-fourth-quarter-revenue.html%3Fpartner%3Drss%26emc%3Drss&amp;t=AOL+Reports+Solid+Revenue%2C+but+Patch+Weighs+on+Profit" 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.nytimes.com%2F2014%2F02%2F07%2Fbusiness%2Fmedia%2Faol-reports-fourth-quarter-revenue.html%3Fpartner%3Drss%26emc%3Drss&amp;t=AOL+Reports+Solid+Revenue%2C+but+Patch+Weighs+on+Profit" 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.nytimes.com%2F2014%2F02%2F07%2Fbusiness%2Fmedia%2Faol-reports-fourth-quarter-revenue.html%3Fpartner%3Drss%26emc%3Drss&amp;t=AOL+Reports+Solid+Revenue%2C+but+Patch+Weighs+on+Profit" 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.nytimes.com%2F2014%2F02%2F07%2Fbusiness%2Fmedia%2Faol-reports-fourth-quarter-revenue.html%3Fpartner%3Drss%26emc%3Drss&amp;t=AOL+Reports+Solid+Revenue%2C+but+Patch+Weighs+on+Profit" 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.nytimes.com%2F2014%2F02%2F07%2Fbusiness%2Fmedia%2Faol-reports-fourth-quarter-revenue.html%3Fpartner%3Drss%26emc%3Drss&amp;t=AOL+Reports+Solid+Revenue%2C+but+Patch+Weighs+on+Profit" 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/186530253795/u/0/f/640387/c/34625/s/36ca80af/sc/24/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186530253795/u/0/f/640387/c/34625/s/36ca80af/sc/24/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186530253795/u/0/f/640387/c/34625/s/36ca80af/sc/24/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186530253795/u/0/f/640387/c/34625/s/36ca80af/sc/24/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186530253795/u/0/f/640387/c/34625/s/36ca80af/sc/24/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186530253795/u/0/f/640387/c/34625/s/36ca80af/sc/24/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/186530253795/u/0/f/640387/c/34625/s/36ca80af/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186530253795/u/0/f/640387/c/34625/s/36ca80af/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The media company said it benefited by selling video advertising on the web globally, with 23 percent growth in that revenue.      </Summary>
<Website>http://www.nytimes.com/2014/02/07/business/media/aol-reports-fourth-quarter-revenue.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41082/guest@my.umbc.edu/53f27330e470c52868af2005967fb0c6/api/pixel</TrackingUrl>
<Tag>aol-inc-aol-nyse</Tag>
<Tag>company-reports</Tag>
<Tag>microsoft-corporation-msft-nasdaq</Tag>
<Tag>new</Tag>
<Tag>patch-com</Tag>
<Tag>technology</Tag>
<Tag>yahoo-inc-yhoo-nasdaq</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 06 Feb 2014 10:38:59 -0500</PostedAt>
<EditAt>Thu, 06 Feb 2014 19:11:04 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="41081" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41081">
<Title>Call for Review: Accessible Rich Internet Applications (WAI-ARIA) 1.0 advances to Proposed Recommendation</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>The <a href="http://www.w3.org/WAI/PF/" rel="nofollow external" class="bo">Protocols and Formats Working Group (PFWG)</a> today published <a href="http://www.w3.org/TR/2014/PR-wai-aria-20140206/" rel="nofollow external" class="bo">Accessible Rich Internet Applications (WAI-ARIA) 1.0</a> and the <a href="http://www.w3.org/TR/2014/PR-wai-aria-implementation-20140206/" rel="nofollow external" class="bo">WAI-ARIA 1.0 User Agent Implementation Guide</a> as Proposed Recommendations. WAI-ARIA is a technical specification for making dynamic, interactive Web content accessible to people with disabilities. WAI-ARIA and supporting documents are described in the <a href="http://www.w3.org/WAI/intro/aria" rel="nofollow external" class="bo">WAI-ARIA Overview</a>. Comments are welcome by <strong>7 March 2014</strong>. More information is provided in the <a href="http://lists.w3.org/Archives/Public/w3c-wai-ig/2014JanMar/0025.html" rel="nofollow external" class="bo">WAI-ARIA 1.0 is Proposed Recommendation e-mail</a>. Read about the <a href="http://www.w3.org/WAI/" rel="nofollow external" class="bo">Web Accessibility Initiative (WAI)</a>.</p></div>
]]>
</Body>
<Summary>The Protocols and Formats Working Group (PFWG) today published Accessible Rich Internet Applications (WAI-ARIA) 1.0 and the WAI-ARIA 1.0 User Agent Implementation Guide as Proposed...</Summary>
<Website>http://www.w3.org/blog/news/archives/3638</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41081/guest@my.umbc.edu/d5ec2ba34566e9d38b1ae910326a0b84/api/pixel</TrackingUrl>
<Tag>browsers-and-authoring-tools</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>home-page-stories</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>publication</Tag>
<Tag>sql</Tag>
<Tag>w3</Tag>
<Tag>web</Tag>
<Tag>web-of-services</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 06 Feb 2014 10:36:57 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="41079" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41079">
<Title>XML processor profiles Note Published</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>The <a href="http://www.w3.org/XML/Processing/" rel="nofollow external" class="bo">XML Processing Model Working Group</a> has published a Working Group Note of <a href="http://www.w3.org/TR/2014/NOTE-xml-proc-profiles-20140206/" rel="nofollow external" class="bo">XML processor profiles</a>. This specification defines several XML processor profiles, each of which defines how any given XML document should be processed, both operationally and in terms of what information must be made available to applications. It is intended as a resource for other specifications, which can by a single normative reference establish precisely what input processing they require as well as what information they require. Learn more about the <a href="http://www.w3.org/XML/" rel="nofollow external" class="bo">Extensible Markup Language (XML) Activity</a>.</p></div>
]]>
</Body>
<Summary>The XML Processing Model Working Group has published a Working Group Note of XML processor profiles. This specification defines several XML processor profiles, each of which defines how any given...</Summary>
<Website>http://www.w3.org/blog/news/archives/3636</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41079/guest@my.umbc.edu/e922fe21cbe6a2616cef339c7d931365/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>home-page-stories</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>publication</Tag>
<Tag>sql</Tag>
<Tag>w3</Tag>
<Tag>web</Tag>
<Tag>xml-core-technologies</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 06 Feb 2014 10:25:38 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="41113" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41113">
<Title>Mapping Relational Databases and SQL to MongoDB</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><em>NoSQL</em> databases have emerged tremendously in the last few years owing to their less constrained structure, scalable schema design, and faster access compared to traditional relational databases (RDBMS/SQL). <a title="MongoDB Website" href="http://www.mongodb.org/" rel="nofollow external" class="bo">MongoDB</a> is an open source document-oriented NoSQL database which stores data in the form of JSON-like objects. It has emerged as one of the leading databases due to its dynamic schema, high scalability, optimal query performance, faster indexing and an active user community.</p>
    <p></p>
    <p>If you are coming from an RDBMS/SQL background, understanding NoSQL and MongoDB concepts can be bit difficult while starting because both the technologies have very different manner of data representation. This article will drive you to understand how the RDBMS/SQL domain, its functionalities, terms and query language map to MongoDB database. By mapping, I mean that if we have a concept in RDBMS/SQL, we will see what its equivalent concept in MongoDB is.</p>
    <p>We will start with mapping the basic relational concepts like table, row, column, etc and move to discuss indexing and joins. We will then look over the SQL queries and discuss their corresponding MongoDB database queries. The article assumes that you are aware of the basic relational database concepts and SQL, because throughout the article more stress will be laid on understanding how these concepts map in MongoDB. Let's begin.</p>
    <hr>
    <h2>Mapping Tables, Rows and Columns</h2>
    <p>Each database in MongoDB consists of collections which are equivalent to an RDBMS database consisting of SQL tables. Each collection stores data in the form of documents which is equivalent to tables storing data in rows. While a row stores data in its set of columns, a document has a JSON-like structure (known as BSON in MongoDB). Lastly, the way we have rows in an SQL row, we have fields in MongoDB. Following is an example of a document (read row) having some fields (read columns) storing user data:</p>
    <pre>{&#x000A;    "_id": ObjectId("5146bb52d8524270060001f3"),&#x000A;    "age": 25,&#x000A;    "city": "Los Angeles",&#x000A;    "email": "<a href="mailto:mark@abc.com">mark@abc.com</a>",&#x000A;    "user_name": "Mark Hanks"&#x000A;    }</pre>
    <p>This document is equivalent to a single row in RDBMS. A collection consists of many such documents just as a table consists of many rows. Note that each document in a collection has a unique <code>_id</code> field, which is a 12-byte field that serves as a primary key for the documents. The field is auto generated on creation of the document and is used for uniquely identifying each document.</p>
    <p>To understand the mappings better, let us take an example of an SQL table <code>users</code> and its corresponding structure in MongoDB. As shown in Fig 1, each row in the SQL table transforms to a document and each column to a field in MongoDB.</p>
    <img alt="Figure 1 Mapping Table to Collection (1)" src="https://cdn.tutsplus.com/net/uploads/2013/11/Figure-1-Mapping-Table-to-Collection-1.png" width="858" height="282" style="max-width: 100%; height: auto;"><br>
    Figure 1
    
    <h3>Dynamic Schema</h3>
    <p>One interesting thing to focus here is that different documents within a collection can have different schemas. So, it is possible in MongoDB for one document to have five fields and the other document to have seven fields. The fields can be easily added, removed and modified anytime. Also, there is no constraint on data types of the fields. Thus, at one instance a field can hold <code>int</code> type data and at the next instance it may hold an <code>array</code>.</p>
    <p>These concepts must seem very different to the readers coming from RDBMS background where the table structures, their columns, data types and relations are pre-defined. This functionality to use dynamic schema allows us to generate dynamic documents at run time.</p>
    <p>For instance, consider the following two documents inside the same collection but having different schemas (Fig 2):</p>
    
    <img src="https://cdn.tutsplus.com/net/uploads/2013/11/Figure-2-Documents-in-a-Collection-having-different-structure.png" alt="Figure 2 Documents in a Collection having different structure" width="826" height="149" style="max-width: 100%; height: auto;"><br>
    Figure 2
    
    <p>The first document contains the fields <code>address</code> and <code>dob</code> which are not present in the second document while the second document contains fields <code>gender</code> and <code>occupation</code> which are not present in the first one. Imagine if we would have designed this thing in SQL, we would have kept four extra columns for <code>address</code>, <code>dob</code>, <code>gender</code> and <code>occupation</code>, some of which would store empty (or null) values, and hence occupying unnecessary space.</p>
    <p>This model of dynamic schema is the reason why NosSQL databases are highly scalable in terms of design. Various complex schemas (hierarchical, tree-structured, etc) which would require number of RDBMS tables can be designed efficiently using such documents. A typical example would be to store user posts, their likes, comments and other associated information in the form of documents. An SQL implementation for the same would ideally have separate tables for storing posts, comments and likes while a MongoDB document can store all these information in a single document.</p>
    <hr>
    <h2>Mapping Joins and Relationships</h2>
    <p>Relationships in RDBMS are achieved using primary and foreign key relationships and querying those using joins. There is no such straightforward mapping in MongoDB but the relationships here are designed using embedded and linking documents.</p>
    <p>Consider an example wherein we need to store user information and corresponding contact information. An ideal SQL design would have two tables, say <code>user_information</code> and <code>contact_information</code>, with primary keys <code>id</code> and <code>contact_id</code> as shown in Fig 3. The <code>contact_information</code> table would also contain a column <code>user_id</code> which would be the foreign key linking to the <code>id</code> field of the <code>user_information</code> table.</p>
    
    <img src="https://cdn.tutsplus.com/net/uploads/2013/11/Figure-3-Designing-Relationships-in-SQL.png" alt="Figure 3" width="840" height="186" style="max-width: 100%; height: auto;"><br>
    Figure 3
    
    <p>Now we will see how we would design such relationships in MongoDB using approaches of Linking documents and Embedded documents. Observe that in the SQL schema, we generally add a column (like <code>id</code> and <code>contact_id</code> in our case) which acts as a primary column for that table. However, in MongoDB, we generally use the auto generated <code>_id</code> field as the primary key to uniquely identify the documents.</p>
    <h3>Linking Documents</h3>
    <p>This approach will use two collections, <code>user_information</code> and <code>contact_information</code> both having their unique <code>_id</code> fields. We will have a field <code>user_id</code> in the <code>contact_information</code> document which relates to the <code>_id</code> field of the <code>user_information</code> document showing which user the contact corresponds to. (See Fig 4) Note that in MongoDB, the relations and their corresponding operations have to be taken care manually (for example, through code) as no foreign key constraints and rules apply.</p>
    
    <img src="https://cdn.tutsplus.com/net/uploads/2013/11/Figure-4-Linking-Documents-in-MongoDB.png" alt="Figure 4 Linking Documents in MongoDB" width="891" height="269" style="max-width: 100%; height: auto;"><br>
    Figure 4
    
    <p>The <code>user_id</code> field in our document is simply a field that holds some data and all the logic associated with it has to be implemented by us. For example, even if you will insert some <code>user_id</code> in the <code>contact_information </code>document that does not exist in the <code>user_information</code> collection, MongoDB is not going to throw any error saying that corresponding <code>user_id </code>was not found in the <code>user_information</code> collection(unlike SQL where this would be an invalid foreign key constraint).</p>
    <h3>Embedding Documents</h3>
    <p>The second approach is to embed the <code>contact_information</code> document inside the <code>user_information</code> document like this (Fig 5):</p>
    
    <img src="https://cdn.tutsplus.com/net/uploads/2013/11/Figure-5-Embedding-Documents-in-MongoDB.png" alt="Figure 5 Embedding Documents in MongoDB" width="525" height="419" style="max-width: 100%; height: auto;"><br>
    Figure 5
    
    <p>In the above example, we have embedded a small document of contact information inside the user information. In the similar manner, large complex documents and hierarchical data can be embedded like this to relate entities.</p>
    <p>Also, which approach to use among Linking and Embedded approach depends on the specific scenario. If the data to be embedded is expected to grow larger in size, it is better to use Linking approach rather than Embedded approach to avoid the document becoming too large. Embedded approach is generally used in cases where a limited amount of information (like address in our example) has to be embedded.</p>
    <hr>
    <h2>Mapping Chart</h2>
    <p>To summarize, the following chart (Fig 6) represents the common co-relations we have discussed:</p>
    
    <img src="https://cdn.tutsplus.com/net/uploads/2013/11/Figure-6-Mapping-Chart.png" alt="Figure 6 Mapping Chart" width="557" height="363" style="max-width: 100%; height: auto;"><br>
    Figure 6
    
    <hr>
    <h2>Mapping SQL to MongoDB Queries</h2>
    <p>Now that we are comfortable with the basic mappings between RDBMS and MongoDB, we will discuss how the query language used to interact with the database differs between them.</p>
    <p>For MongoDB queries, let us assume a collection <code>users</code> with document structure as follows:</p>
    <pre>{&#x000A;    "_id": ObjectId("5146bb52d8524270060001f3"),&#x000A;    "post_text":"This is a sample post" ,&#x000A;    "user_name": "mark",&#x000A;    "post_privacy": "public",&#x000A;    "post_likes_count": 0&#x000A;    }</pre>
    <p>For SQL queries, we assume the table <code>users</code> having five columns with the following structure:</p>
    
    <img src="https://cdn.tutsplus.com/net/uploads/2013/11/Figure-7-Sample-SQL-Table.png" alt="Figure 7 Sample SQL Table" width="478" height="76" style="max-width: 100%; height: auto;"><br>
    Figure 7
    
    <p>We will discuss queries related to create and alter collections (or tables), inserting, reading, updating and removing documents (or rows). There are two queries for each point, one for SQL and another for MongoDB. I will be explaining the MongoDB queries only as we are quite familiar with the SQL queries. The MongoDB queries presented here are written in the Mongo JavaScript shell while the SQL queries are written in MySQL.</p>
    <h3>Create</h3>
    <p>In MongoDB, there is no need to explicitly create the collection structure (as we do for tables using a <code>CREATE TABLE</code> query). The structure of the document is automatically created when the first insert occurs in the collection. However, you can create an empty collection using <code>createCollection</code> command.</p>
    <pre>SQL: CREATE TABLE `posts` (`id` int(11) NOT NULL AUTO_INCREMENT,`post_text` varchar(500) NOT NULL,`user_name` varchar(20) NOT NULL,`post_privacy` varchar(10) NOT NULL,`post_likes_count` int(11) NOT NULL,PRIMARY KEY (`id`))&#x000A;    &#x000A;    MongoDB: db.createCollection("posts")</pre>
    <h3>Insert</h3>
    <p>To insert a document in MongoDB, we use the <code>insert</code> method which takes an object with key value pairs as its input. The inserted document will contain the autogenerated <code>_id</code> field. However, you can also explicitly provide a 12 byte value as <code>_id</code> along with the other fields.</p>
    <pre>SQL: INSERT INTO `posts` (`id` ,`post_text` ,`user_name` ,`post_privacy` ,`post_likes_count`)VALUES (NULL ,  'This is a sample post',  'mark',  'public',  '0');&#x000A;    &#x000A;    MongoDB:  db.posts.insert({user_name:"mark", post_text:"This is a sample post", post_privacy:"public", post_likes_count:0})</pre>
    <p>There is no <code>Alter Table</code> function in MongoDB to change the document structure. As the documents are dynamic in schema, the schema changes as and when any update happens on the document.</p>
    <h3>Read</h3>
    <p>MongoDB uses the <code>find</code> method which is equivalent to the <code>SELECT</code> command in SQL. The following statements simply read all the documents from the <code>posts</code> collection.</p>
    <pre>SQL: SELECT * FROM  `posts`&#x000A;    &#x000A;    MongoDB: db.posts.find()</pre>
    <p>The following query does a conditional search for documents having <code>user_name</code> field as<code> mark</code>. All the criteria for fetching the documents have to be placed in the first braces {} separated by commas.</p>
    <pre>SQL: SELECT * FROM `posts` WHERE `user_name` =  'mark'&#x000A;    &#x000A;    MongoDB: db.posts.find({user_name:"mark"})</pre>
    <p>The following query fetches specific columns, <code>post_text</code>  and <code>post_likes_count</code> as specified in the second set of braces {}.</p>
    <pre>SQL: SELECT  `post_text` ,  `post_likes_count` FROM  `posts`&#x000A;    &#x000A;    MongoDB: db.posts.find({},{post_text:1,post_likes_count:1})</pre>
    <p>Note that MongoDB by default returns the <code>_id</code> field with each find statement. If we do not want this field in our result set, we have to specify the <code>_id</code> key with a <code>0</code> value in the list of columns to be retrieved. The <code>0</code> value of the key indicates that we want to exclude this field from the result set.</p>
    <pre>MongoDB: db.posts.find({},{post_text:1,post_likes_count:1,_id:0})</pre>
    <p>The following query fetches specific fields based on the criteria that <code>user_name</code> is <code>mark</code>.</p>
    <pre>SQL: SELECT  `post_text` , `post_likes_count` FROM `posts` WHERE `user_name` =  'mark'&#x000A;    &#x000A;    MongoDB: db.posts.find({user_name:"mark"},{post_text:1,post_likes_count:1})</pre>
    <p>We will now add one more criteria to fetch the posts with privacy type as public. The criteria fields specified using commas represent the logical <code>AND</code> condition. Thus, this statement will look for documents having both <code>user_name</code> as <code>mark</code> and <code>post_privacy</code> as <code>public</code>.</p>
    <pre>SQL: SELECT  `post_text` ,  `post_likes_count` FROM  `posts` WHERE  `user_name` =  'mark' AND  `post_privacy` =  'public'&#x000A;    &#x000A;    MongoDB: db.posts.find({user_name:"mark",post_privacy:"public"},{post_text:1,post_likes_count:1})</pre>
    <p>To use logical <code>OR</code> between the criteria in the <code>find</code> method, we use the <code>$or</code> operator.</p>
    <pre>SQL: SELECT  `post_text` ,  `post_likes_count` FROM  `posts` WHERE  `user_name` =  'mark' OR  `post_privacy` =  'public'&#x000A;    &#x000A;    MongoDB: db.posts.find({$or:[{user_name:"mark"},{post_privacy:"public"}]},{post_text:1,post_likes_count:1})</pre>
    <p>Next, we will use the <code>sort</code> method which sorts the result in ascending order of <code>post_likes_count</code>(indicated by <em>1</em>).</p>
    <pre>SQL: SELECT *  FROM `posts` WHERE `user_name` = 'mark' order by post_likes_count ASC&#x000A;    &#x000A;    MongoDB: db.posts.find({user_name:"mark"}).sort({post_likes_count:1})</pre>
    <p>To sort the results in descending order,  we specify <code>-1</code> as the value of the field.</p>
    <pre>SQL: SELECT *  FROM `posts` WHERE `user_name` = 'mark' order by post_likes_count DESC&#x000A;    &#x000A;    MongoDB: db.posts.find({user_name:"mark"}).sort({post_likes_count:-1})</pre>
    <p>To limit the number of documents to be returned, we use the <code>limit</code> method specifying the number of documents.</p>
    <pre>SQL: SELECT *  FROM `posts` LIMIT 10&#x000A;    &#x000A;    MongoDB: db.posts.find().limit(10)</pre>
    <p>The way we use <code>offset</code> in SQL to skip some number of records, we use <code>skip</code> function in MongoDB. For example, the following statement would fetch ten posts skipping the first five.</p>
    <pre>SQL: SELECT *  FROM `posts` LIMIT 10 OFFSET  5&#x000A;    &#x000A;    MongoDB: db.posts.find().limit(10).skip(5)</pre>
    <h3>Update</h3>
    <p>The first parameter to the <code>update</code> method specifies the criteria to select the documents. The second parameter specifies the actual update operation to be performed. For example, the following query selects all the documents with <code>user_name</code> as <code>mark</code> and sets their <code>post_privacy </code>as <code>private</code>.</p>
    <p>One difference here is that by default, MongoDB <code>update</code> query updates only one (and the first matched) document. To update all the matching documents we have to provide a third parameter specifying <code>multi</code> as <code>true</code> indicating that we want to update multiple documents.</p>
    <pre>SQL: UPDATE posts SET post_privacy = "private" WHERE user_name='mark'&#x000A;    &#x000A;    MongoDB: db.posts.update({user_name:"mark"},{$set:{post_privacy:"private"}},{multi:true})</pre>
    <h3>Remove</h3>
    <p>Removing documents is quite simple and similar to SQL.</p>
    <pre>SQL: DELETE FROM posts WHERE user_name='mark'&#x000A;     &#x000A;    MongoDB:  db.posts.remove({user_name:"mark"})</pre>
    <h3>Indexing</h3>
    <p>MongoDB has a default index created on the <code>_id</code> field of each collection. To create new indexes on the fields, we use <code>ensureIndex</code> method specifying the fields and associated sort order indicated by <code>1</code> or <code>-1</code>(ascending or descending).</p>
    <pre>SQL: CREATE INDEX index_posts ON posts(user_name,post_likes_count DESC)&#x000A;    &#x000A;    MongoDB: db.posts.ensureIndex({user_name:1,post_likes_count:-1})</pre>
    <p>To see all the indexes present in any collection, we use <code>getIndexes</code> method on the same lines of <code>SHOW INDEX</code> query of SQL.</p>
    <pre>SQL: SHOW INDEX FROM posts&#x000A;    &#x000A;    MongoDB: db.posts.getIndexes()</pre>
    <hr>
    <h2>Conclusion</h2>
    <p>In this article, we understood how the elementary concepts and terms of RDBMS/SQL relate in MongoDB. We looked upon designing relationships in MongoDB and learnt how the functionality of basic SQL queries map in MongoDB.</p>
    <p>After getting a head start with this article, you can go ahead trying out complex queries including aggregation, map reduce and queries involving multiple collections. You can also take help of some online tools to convert SQL queries to MongoDB queries in the beginning. You can play designing a sample MongoDB database schema on your own. One of the best examples to do so would be a database to store user posts, their likes, comments and comment likes. This would give you a practical view of the flexible schema design that MongoDB offers.</p>
    <p>Feel free to comment any suggestions, questions or ideas you would like to see further.</p>
    </div>
]]>
</Body>
<Summary>NoSQL databases have emerged tremendously in the last few years owing to their less constrained structure, scalable schema design, and faster access compared to traditional relational databases...</Summary>
<Website>http://code.tutsplus.com/articles/mapping-relational-databases-and-sql-to-mongodb--net-35650</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41113/guest@my.umbc.edu/b045b41d7dc65ab86254598c7822e847/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</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>Thu, 06 Feb 2014 10:00:42 -0500</PostedAt>
<EditAt>Thu, 06 Feb 2014 10:00:42 -0500</EditAt>
</NewsItem>

</News>
