<?xml version="1.0"?>
<News hasArchived="true" page="7991" pageCount="10850" pageSize="10" timestamp="Sat, 03 Oct 2026 11:24:06 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=7991&amp;range=30">
<NewsItem contentIssues="false" id="40322" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40322">
<Title>CFP: Facing Race</Title>
<Tagline>Proposals due Jan. 24th</Tagline>
<Body>
<![CDATA[
    <div class="html-content"><div>
      				<p>Facing Race: A National Conference is presented by Race 
    Forward: The Center for Racial Justice Innovation. A unique 
    collaborative space for racial justice movement making, Facing Race is 
    the largest multiracial, inter-generational gathering for organizers, 
    educators, creatives and other leaders.</p>
    
    <p>Facing Race 2014 will be held in Dallas, Texas on November 13-15, 
    2014. In addition to highlighting a Southern perspective for Facing Race
     attendees, the 2014 conference will offer the local community 
    unprecedented access to information and resources on racial equity. 
    Previous Facing Race National Conferences have been held in Baltimore, 
    Berkeley, Chicago, Oakland and New York.
    </p>
    
    <p><a href="https://facingrace.raceforward.org/forms/breakout-session-proposal/" rel="nofollow external" class="bo">Submit a proposal</a>
     to be featured in one of our three conference tracks: 1) organizing and
     advocacy, 2) research and policy, and 3) arts, media and culture. 
    Breakout Session proposals must be submitted by Friday January 24. </p>
    
    <p><a href="http://facingrace.eventbrite.com/" rel="nofollow external" class="bo">Register today!</a>
     If you were one of the 1,400 registrants who joined us for Facing Race 
    2012, you know how amazing that event was. If you didn’t make it, you 
    can <a href="https://facingrace.raceforward.org/archive/2012/sessions" rel="nofollow external" class="bo">learn more about it here</a>. Don’t be left out in 2014!</p>
      			</div></div>
]]>
</Body>
<Summary>Facing Race: A National Conference is presented by Race  Forward: The Center for Racial Justice Innovation. A unique  collaborative space for racial justice movement making, Facing Race is  the...</Summary>
<Website>https://facingrace.raceforward.org/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40322/guest@my.umbc.edu/fff30080ce3f5cfcbcbd31bf1a8057cb/api/pixel</TrackingUrl>
<Group token="llc">Language, Literacy and Culture Doctoral Program</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/llc</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/xsmall.png?1375383725</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/original.jpg?1375383725</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/xxlarge.png?1375383725</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/xlarge.png?1375383725</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/large.png?1375383725</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/medium.png?1375383725</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/small.png?1375383725</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/xsmall.png?1375383725</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/537/e594b22cf15b445f7476775aa508e9c3/xxsmall.png?1375383725</AvatarUrl>
<Sponsor>Language, Literacy and Culture Doctoral Program</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 16 Jan 2014 13:46:41 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="40323" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40323">
<Title>Up Close: Making a Change</Title>
<Body>
<![CDATA[
    <div class="html-content">Kellyn Pot'Vin embraces the evolution of Oracle technology and speaks up for women in technology.</div>
]]>
</Body>
<Summary>Kellyn Pot'Vin embraces the evolution of Oracle technology and speaks up for women in technology.</Summary>
<Website>http://www.oracle.com/technetwork/issue-archive/2014/14-jan/o14upclose-2075247.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40323/guest@my.umbc.edu/2d2705fd5a8448a6eb6d1104a27d6fe6/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>oracle</Tag>
<Tag>pl-sql</Tag>
<Tag>sql</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 16 Jan 2014 13:16:36 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="40319" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40319">
<Title>NSF Research.gov Demo Site</Title>
<Tagline>Practice Site for Report Submissions</Tagline>
<Body>
<![CDATA[
    <div class="html-content"><div><div>
    <p><span>A NOTICE FROM NSF:</span></p>
    <p><span>Colleagues,</span></p>
    <p><span>We are pleased to announce the launch of the<span> </span></span><a href="http://www.research.gov/research-portal/appmanager/base/desktop?_nfpb=true&amp;_pageLabel=research_node_display&amp;_nodePath=/researchGov/Generic/Common/ResearchgovDemoSite.html" rel="nofollow external" class="bo"><span>Research.gov Demo Site</span></a><span><span> </span>in order to further improve the project reporting process.<span> </span></span><span>The<span> </span><a href="http://Research.gov" rel="nofollow external" class="bo">Research.gov</a><span> </span>Demo
     Site provides National Science Foundation (NSF) awardees (specifically 
    PIs, co-PIs and Sponsored Project Office staff) the opportunity to 
    explore and familiarize themselves with preparing, submitting, and 
    reviewing NSF project reports without actually submitting a real report.</span></p>
    <p><span>Since the transition of project reporting from FastLane to<span> </span><a href="http://Research.gov" rel="nofollow external" class="bo">Research.gov</a>, the<span> </span><a href="http://Research.gov" rel="nofollow external" class="bo">Research.gov</a><span> </span>Team
     has been working diligently with NSF Staff and Awardees to identify and
     implement solutions to the challenges faced by the research community 
    when submitting project reports. As part of this effort, the Team heard 
    how helpful awardees find the FastLane Demo Site and has prioritized and
     developed a<span> </span><a href="http://Research.gov" rel="nofollow external" class="bo">Research.gov</a><span> </span>Demo
     Site. The Demo Site will help reduce user confusion around submitting a
     project report by providing a platform for practicing how to use the 
    tool. Additionally, the<span> </span><a href="http://Research.gov" rel="nofollow external" class="bo">Research.gov</a><span> </span>Team is developing an instructional video tutorial on submitting project reports to assist NSF awardees.<span> </span><br><br>While
     NSF awardees can practice preparing, submitting and reviewing NSF 
    project reports on the Demo Site, not all functionality available in<span> </span><a href="http://Research.gov" rel="nofollow external" class="bo">Research.gov</a><span> </span>is available in the Demo site, including:</span></p>
    <p><span><span>·<span>        <span> </span></span></span></span><span>Project Outcomes Reports and previously submitted reports will not be accessible</span></p>
    <p><span><span>·<span>        <span> </span></span></span></span><span>Submission confirmation emails will not get sent</span></p>
    <p><span><span>·<span>        <span> </span></span></span></span><span>The search performed against Thompson Web of Science will only produce sample results</span></p>
    <p><span><span>·<span>        <span> </span></span></span></span><span>The
     Check Report Completeness link will produce a sample list of missing 
    information (will not display missing fields from the demo report).</span></p>
    <p><span><span>·<span>        <span> </span></span></span></span><span>Updates
     you make to the example reports will be saved but can be overwritten by
     other user sessions,  and the example reports are reset nightly</span></p>
    <p><strong><span>Where should PIs go for help with project reports?</span></strong></p>
    <ul>
    <li>
    <span><a href="http://www.research.gov/common/robohelp/public/WebHelp/Research.htm#Welcome_to_the_Research_gov_Help_System.htm" rel="nofollow external" class="bo"><strong><span>Online Help</span></strong></a></span><strong></strong>
    </li>
    <li><span><a href="http://www.research.gov/research-portal/appmanager/base/desktop?_nfpb=true&amp;_pageLabel=research_node_display&amp;_nodePath=/researchGov/Service/Desktop/PublicOutcomesReport.html" rel="nofollow external" class="bo"><strong><span>Project Report Informational Page</span></strong></a></span></li>
    <li>
    <span><a href="http://www.research.gov/research-portal/appmanager/base/desktop?_nfpb=true&amp;_pageLabel=research_contact_us" rel="nofollow external" class="bo"><strong><span>NSF Help Desk</span></strong></a></span><strong></strong>
    </li>
    </ul>
    <p><span>You can receive further information on the<span> </span><a href="http://Research.gov" rel="nofollow external" class="bo">Research.gov</a><span> </span>Demo Site via one of our webinars. We will be hosting a webinar on<span> </span><strong>Thursday, January 16, 10:30AM – 11:30AM</strong><span> </span>and<span> </span><strong><span><span>Wednesday, January 22, 2:30PM – 3:30PM</span></span></strong>. To join, simply click on one the following links prior to a webinars’ start date and enter the password<span> </span><strong><em>research</em></strong>:</span></p>
    <p><span><span>·<span>        <span> </span></span></span></span><span>January 16:<span> </span></span><a href="https://nsfevents.webex.com/nsfevents/onstage/g.php?t=a&amp;d=748048236" rel="nofollow external" class="bo"><span>https://nsfevents.webex.com/nsfevents/onstage/g.php?t=a&amp;d=748048236</span></a></p>
    <p><span><span>·<span>        <span> </span></span></span></span><span><span><span>January 22</span></span>:<span> </span></span><a href="https://nsfevents.webex.com/nsfevents/onstage/g.php?t=a&amp;d=743779060" rel="nofollow external" class="bo"><span>https://nsfevents.webex.com/nsfevents/onstage/g.php?t=a&amp;d=743779060</span></a></p>
    <p><span>Thank you again for your feedback as we continue to improve<span> </span><a href="http://Research.gov" rel="nofollow external" class="bo">Research.gov</a>. We look forward to continuing to serve the research community in the future.</span></p>
    <p><span>Sincerely,</span></p>
    <p><span>The<span> </span><a href="http://Research.gov" rel="nofollow external" class="bo">Research.gov</a><span> </span>Team</span></p>
    </div></div></div>
]]>
</Body>
<Summary>A NOTICE FROM NSF:  Colleagues,  We are pleased to announce the launch of the Research.gov Demo Site in order to further improve the project reporting process. The Research.gov Demo  Site provides...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40319/guest@my.umbc.edu/18530930936b1b0a05b50cea29c0d8aa/api/pixel</TrackingUrl>
<Group token="osp">Office of Sponsored Programs (OSP)</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/osp</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/images/avatars/group/10/xsmall.png?1790700049</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/images/avatars/group/10/original.png?1790700049</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/images/avatars/group/10/xxlarge.png?1790700049</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/images/avatars/group/10/xlarge.png?1790700049</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/images/avatars/group/10/large.png?1790700049</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/images/avatars/group/10/medium.png?1790700049</AvatarUrl>
<AvatarUrl size="small">https://assets3-my.umbc.edu/images/avatars/group/10/small.png?1790700049</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/images/avatars/group/10/xsmall.png?1790700049</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/images/avatars/group/10/xxsmall.png?1790700049</AvatarUrl>
<Sponsor>Office of Sponsored Programs (OSP)</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Thu, 16 Jan 2014 13:15:51 -0500</PostedAt>
<EditAt>Thu, 16 Jan 2014 13:16:33 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="40321" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40321">
<Title>Breakingviews: Why It May Take More Than Former Google Stars to Turn Yahoo Around</Title>
<Body>
<![CDATA[
    <div class="html-content">Marissa Mayer has done much to revive Yahoo, but the Internet company, write Richard Beales and Robert Cyran of Reuters Breakingviews, still has a fundamental problem.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fdealbook.nytimes.com%2F2014%2F01%2F16%2Fwhy-it-may-take-more-than-former-google-stars-to-turn-yahoo-around%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Breakingviews%3A+Why+It+May+Take+More+Than+Former+Google+Stars+to+Turn+Yahoo+Around" 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%2F2014%2F01%2F16%2Fwhy-it-may-take-more-than-former-google-stars-to-turn-yahoo-around%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Breakingviews%3A+Why+It+May+Take+More+Than+Former+Google+Stars+to+Turn+Yahoo+Around" 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%2F2014%2F01%2F16%2Fwhy-it-may-take-more-than-former-google-stars-to-turn-yahoo-around%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Breakingviews%3A+Why+It+May+Take+More+Than+Former+Google+Stars+to+Turn+Yahoo+Around" 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%2F2014%2F01%2F16%2Fwhy-it-may-take-more-than-former-google-stars-to-turn-yahoo-around%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Breakingviews%3A+Why+It+May+Take+More+Than+Former+Google+Stars+to+Turn+Yahoo+Around" 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%2F2014%2F01%2F16%2Fwhy-it-may-take-more-than-former-google-stars-to-turn-yahoo-around%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Breakingviews%3A+Why+It+May+Take+More+Than+Former+Google+Stars+to+Turn+Yahoo+Around" 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/186529029070/u/0/f/640387/c/34625/s/35fef7fe/sc/21/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186529029070/u/0/f/640387/c/34625/s/35fef7fe/sc/21/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186529029070/u/0/f/640387/c/34625/s/35fef7fe/sc/21/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186529029070/u/0/f/640387/c/34625/s/35fef7fe/sc/21/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186529029070/u/0/f/640387/c/34625/s/35fef7fe/sc/21/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186529029070/u/0/f/640387/c/34625/s/35fef7fe/sc/21/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/186529029070/u/0/f/640387/c/34625/s/35fef7fe/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186529029070/u/0/f/640387/c/34625/s/35fef7fe/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Marissa Mayer has done much to revive Yahoo, but the Internet company, write Richard Beales and Robert Cyran of Reuters Breakingviews, still has a fundamental problem.      </Summary>
<Website>http://dealbook.nytimes.com/2014/01/16/why-it-may-take-more-than-former-google-stars-to-turn-yahoo-around/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40321/guest@my.umbc.edu/770aa134f3ffbe3dff6bdaecb370f2f7/api/pixel</TrackingUrl>
<Tag>breakingviews</Tag>
<Tag>computers-and-the-internet</Tag>
<Tag>de-castro-henrique</Tag>
<Tag>executive-compensation</Tag>
<Tag>mayer-marissa</Tag>
<Tag>mergers-acquisitions-and-divestitures</Tag>
<Tag>new</Tag>
<Tag>technology</Tag>
<Tag>top-headline-2</Tag>
<Tag>yahoo-inc</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, 16 Jan 2014 13:14:27 -0500</PostedAt>
<EditAt>Thu, 16 Jan 2014 13:54:04 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="40306" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40306">
<Title>Cross-Origin Resource Sharing (CORS) is a W3C Recommendation</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>The <a href="http://www.w3.org/2008/webapps/" rel="nofollow external" class="bo">Web Applications (WebApps) Working Group</a> and the <a href="http://www.w3.org/2011/webappsec/" rel="nofollow external" class="bo">Web Application Security (WebAppSec) Working Group</a> have published today a Recommendation of <a href="http://www.w3.org/TR/2014/REC-cors-20140116/" rel="nofollow external" class="bo">Cross-Origin Resource Sharing</a> (CORS). This document defines a mechanism to enable client-side cross-origin requests. Specifications that enable an API to make cross-origin requests to resources can use the algorithms defined by this specification. If such an API is used on <a href="http://example.org">http://example.org</a> resources, a resource on <a href="http://hello-world.example">http://hello-world.example</a> can opt in using the mechanism described by this specification (e.g., specifying Access-Control-Allow-Origin: <a href="http://example.org">http://example.org</a> as response header), which would allow that resource to be fetched cross-origin from <a href="http://example.org">http://example.org</a>. Learn more about the <a href="https://www.w3.org/2006/rwc/" rel="nofollow external" class="bo">Rich Web Client Activity</a> and the <a href="https://www.w3.org/Security/" rel="nofollow external" class="bo">Security Activity</a>.</p></div>
]]>
</Body>
<Summary>The Web Applications (WebApps) Working Group and the Web Application Security (WebAppSec) Working Group have published today a Recommendation of Cross-Origin Resource Sharing (CORS). This document...</Summary>
<Website>http://www.w3.org/blog/news/archives/3593</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40306/guest@my.umbc.edu/2f6c47f283d8e963c0231ea6247f1ebc/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>top-story</Tag>
<Tag>w3</Tag>
<Tag>web</Tag>
<Tag>web-design-and-applications</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 16 Jan 2014 12:21:02 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="40307" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40307">
<Title>Bits: Facebook Rolls Out Its Version of Trending Topics</Title>
<Body>
<![CDATA[
    <div class="html-content">The social network is adding a module to its news feed that will suggest popular topics of conversation on the service, customized for each user.<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%2F01%2F16%2Ffacebook-rolls-out-its-version-of-trending-topics%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Facebook+Rolls+Out+Its+Version+of+Trending+Topics" 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%2F01%2F16%2Ffacebook-rolls-out-its-version-of-trending-topics%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Facebook+Rolls+Out+Its+Version+of+Trending+Topics" 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%2F01%2F16%2Ffacebook-rolls-out-its-version-of-trending-topics%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Facebook+Rolls+Out+Its+Version+of+Trending+Topics" 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%2F01%2F16%2Ffacebook-rolls-out-its-version-of-trending-topics%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Facebook+Rolls+Out+Its+Version+of+Trending+Topics" 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%2F01%2F16%2Ffacebook-rolls-out-its-version-of-trending-topics%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Facebook+Rolls+Out+Its+Version+of+Trending+Topics" 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/187505040497/u/0/f/640387/c/34625/s/35fdf002/sc/4/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/187505040497/u/0/f/640387/c/34625/s/35fdf002/sc/4/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/187505040497/u/0/f/640387/c/34625/s/35fdf002/sc/4/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/187505040497/u/0/f/640387/c/34625/s/35fdf002/sc/4/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/187505040497/u/0/f/640387/c/34625/s/35fdf002/sc/4/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/187505040497/u/0/f/640387/c/34625/s/35fdf002/sc/4/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/187505040497/u/0/f/640387/c/34625/s/35fdf002/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/187505040497/u/0/f/640387/c/34625/s/35fdf002/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The social network is adding a module to its news feed that will suggest popular topics of conversation on the service, customized for each user.      </Summary>
<Website>http://bits.blogs.nytimes.com/2014/01/16/facebook-rolls-out-its-version-of-trending-topics/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40307/guest@my.umbc.edu/547a5ce7a1eace4d4ab9a05291c176ff/api/pixel</TrackingUrl>
<Tag>facebook-inc</Tag>
<Tag>facebook-inc-fb-nasdaq</Tag>
<Tag>new</Tag>
<Tag>social</Tag>
<Tag>social-media</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, 16 Jan 2014 12:10:09 -0500</PostedAt>
<EditAt>Thu, 16 Jan 2014 15:39:47 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="40308" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40308">
<Title>What is Unobtrusive JavaScript and Why it&#8217;s Important?</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Unobtrusive JavaScript is a best practice methodology for attaching JavaScript to the front-end of a website. It’s an ideal to strive toward and something we should bear in mind whenever we’re adding JavaScript to a site.</p>
    <p>It is the separation of behaviour from markup or structure. Just like the CSS gurus of old taught us there should be a separation of layout from markup, there should be a separation of behaviour from markup. That’s HTML for the content and structure of the document, CSS for the layout and style, and Unobtrusive JavaScript for behaviour and interactivity. Simple.</p>
    <h2>What?</h2>
    <p>It boils down to this: your site, and it’s content, should still be accessible when JavaScript is unavailable – the only way to guarantee this is by employing Unobtrusive JavaScript techniques.</p>
    <p>Adding JavaScript to your site should be an additive process, bringing better experiences to those who have the capabilities of running your code, not a destructive one for those who for whatever reason have JavaScript disabled or blocked or not fully implemented. This is known as <a href="https://en.wikipedia.org/wiki/Progressive_enhancement" rel="nofollow external" class="bo">Progressive Enhancement</a>.</p>
    <h2>How?</h2>
    <p>Let’s look at an example where you want to open a popup window for external links on your site.</p>
    <h3>The Downright Hackish Way</h3>
    <p>The first way is the downright hackish way &amp;emdash; a technique that early on gave JavaScript a bad reputation &amp;emdash; of hijacking the <code>href</code> attribute on all anchor elements on the site.</p>
    <pre><code>&lt;a href="javascript:window.open('<a href="http://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript')%22&gt;W3C">http://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript')"&gt;W3C</a> Article&lt;/a&gt; &#x000A;    </code></pre>
    <p>This poses a big problem if JavaScript is unavailable. The link won’t work! It’s not a very maintainable technique either, since changing your linking technique would require you to change every external link.</p>
    <h3>The Less Obtrusive Way</h3>
    <p>The less obtrusive way would be to add the JavaScript to the <code>onclick</code> handler for every link.</p>
    <pre><code>&lt;a href="<a href="http://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript">http://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript</a>" onclick="window.open('<a href="http://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript');return">http://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript');return</a> false;"&gt;W3C Article&lt;/a&gt; &#x000A;    </code></pre>
    <p>While this is still a maintenance nightmare, it does work if the browser’s JavaScript is disabled. Without JavaScript the user won’t follow the link in a new window, but will be able to follow the link through the default link behavior.</p>
    <h3>The Unobtrusive Way</h3>
    <p>Now to the best way, the unobtrusive way. We’ll add a <code>class</code> attribute to all links that are to open in a new window. This is just like how we’d add a <code>class</code> to style similar elements. However, in this case we’ll add a <code>class</code> to add behavior to similar elements. Let’s add a class of <code>new_window</code> to our links.</p>
    <pre><code>&lt;a href="<a href="http://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript">http://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript</a>" class="new_window"&gt;W3C Article&lt;/a&gt;&#x000A;    &#x000A;    &lt;a href="<a href="https://en.wikipedia.org/wiki/Unobtrusive_JavaScript">https://en.wikipedia.org/wiki/Unobtrusive_JavaScript</a>" class="new_window"&gt;Wikipedia Article&lt;/a&gt;&#x000A;    </code></pre>
    <p>Now we have two links, both with the class <code>new_window</code>, but with no JavaScript. As a bonus we could style <code>new_window</code> links differently too, but that’s not what we’re doing right now, we’re adding behaviour.</p>
    <p>Next, create a separate JavaScript file called <code>app.js</code>. Let’s use JavaScript to get all the elements with the class of <code>new_window</code>. We do this with the following code:</p>
    <pre><code>    var anchors = document.getElementsByClassName("new_window");&#x000A;    </code></pre>
    <p>Now we have a variable <code>anchors</code> with all anchors on the document with the class of <code>new_window</code>. Now we can iterate over all the anchors and add a function to the <code>onclick</code> attribute.</p>
    <pre><code>for (var i=0; i &lt; anchors.length; i++) {&#x000A;        anchors[i].onclick = function() { };&#x000A;    };&#x000A;    </code></pre>
    <p>We can also add a little bit of code to open the link in new window.</p>
    <pre><code>for (var i=0; i &lt; anchors.length; i++) {&#x000A;        anchors[i].onclick = function() {&#x000A;            window.open(this.href);&#x000A;            return false;&#x000A;        };&#x000A;    };&#x000A;    </code></pre>
    <p>We’re using <code>this.href</code> instead of typing out the URL string (like <code>"<a href="http://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript">http://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript</a>"</code>) because now the same code is being used on multiple links. Since we’re binding a function to <code>onclick</code> we have the <code>this</code> object to play with. In the <code>on click</code> handler, the <code>this</code> object is the given anchor that the <code>onclick</code> function is bound to. So <code>this.href</code> is the <code>href</code> of the link that has been clicked.</p>
    <h2>Why?</h2>
    <p>There are a number of reasons why you’d want to use Unobtrusive JavaScript. From the how-to above you can see that maintenance and updating functionality is a lot easier. But the benefits of being unobtrusive aren’t purely selfish. It’s about the user.</p>
    <p>When a user comes to your site you can’t guarantee the device, browser or connection they have to your site. For example, older browsers wouldn’t be able to execute the above code since they don’t support the <code>getElementsByClassName</code> method. This would stop the script from being executed. Still they will be able to go to the site and follow the link in spite of getting a JavaScript warning in the status bar of their browser. Ideally, to be truly unobtrusive, you’d write some more code to fall back on to with older browsers, or alternatively use something like <a href="http://blog.teamtreehouse.com/beginners-guide-to-jquery" rel="nofollow external" class="bo">jQuery</a>.</p>
    <p>In the case of connectivity, JavaScript files should be included at the bottom of the page, giving more weighting to the HTML document and stylesheets to be downloaded first. Say your user is connecting via a mobile device with flaky connectivity. The HTML and CSS may get downloaded before the connection disconnects and fails to download the JavaScript files. You don’t want this mobile user to have a poorer experience than they’re already having. Imagine someone accessing your site from work and their somewhat paranoid system administrators strip out all JavaScript tags through their proxy or disable JavaScript on all their computers. The user is totally out of control in this case and they shouldn’t be penalised by not having their experience hindered by your inability to provide content or functionality that would work in their scenario.</p>
    <p>Finally there are cases where screen-readers for visually impaired users disable or don’t fully implement JavaScript, so it’s important to make your content accessible. An accessible site is also a search engine optimised site. Having your content there-and-then on your site, behind working links, will guarantee the even the least sophisticated <a href="http://en.wikipedia.org/wiki/Web_crawler" rel="nofollow external" class="bo">search engine spiders</a> will be able to index your site and it’s contents. An indexed site is a visited site.</p>
    <h2>Conclusion</h2>
    <p>The astute readers will have noticed that even the less selfish reasons will ultimately pay off in your favor. Being unobtrusive on your own, your employer’s, or your client’s projects will ultimately bring more users and paying customers to your site. It’s win-win.</p>
    <p>In your next project, when adding interactive behavior, why not try to employ unobtrusive techniques to your JavaScript code?</p>
    <p>You can check out the sample code on <a href="https://github.com/chalkers/unobtrusive_js" rel="nofollow external" class="bo">github</a> or download the source files in a <a href="https://github.com/chalkers/unobtrusive_js/archive/master.zip" rel="nofollow external" class="bo">zip</a> file.</p>
    <p>The post <a href="http://blog.teamtreehouse.com/unobtrusive-javascript-important" rel="nofollow external" class="bo">What is Unobtrusive JavaScript and Why it’s Important?</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>Unobtrusive JavaScript is a best practice methodology for attaching JavaScript to the front-end of a website. It’s an ideal to strive toward and something we should bear in mind whenever we’re...</Summary>
<Website>http://feedproxy.google.com/~r/teamtreehouse/~3/vJUjDloGsk8/unobtrusive-javascript-important</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40308/guest@my.umbc.edu/fb4ed0c2cea84c2471e1fdf2512af597/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>code</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>ios</Tag>
<Tag>javascript</Tag>
<Tag>jquery</Tag>
<Tag>responsive</Tag>
<Tag>seo</Tag>
<Tag>unobtrusive-javascript</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 16 Jan 2014 12:00:28 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="40304" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40304">
<Title>Three Linked Data Vocabularies are W3C Recommendations</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Three Recommendations were published today to enhance data interoperability, especially in government data. Each one specifies an RDF vocabulary (a set of properties and classes) for conveying a particular kind of information:</p>
    <ul>
    <li>The <a href="http://www.w3.org/TR/2014/REC-vocab-dcat-20140116/" rel="nofollow external" class="bo">Data Catalog (DCAT) Vocabulary</a> is used to provide information about available data sources. When data sources are described using DCAT, it becomes much easier to create high-quality integrated and customized catalogs including entries from many different providers. Many national data portals are already using DCAT.</li>
    <li>The <a href="http://www.w3.org/TR/2014/REC-vocab-data-cube-20140116/" rel="nofollow external" class="bo">Data Cube Vocabulary</a> brings the cube model underlying SDMX (Statistical Data and Metadata eXchange, a popular ISO standard) to Linked Data. This vocabulary enables statistical and other regular data, such as measurements, to be published and then integrated and analyzed with RDF-based tools.</li>
    <li>The <a href="http://www.w3.org/TR/2014/REC-vocab-org-20140116/" rel="nofollow external" class="bo">Organization Ontology</a> provides a powerful and flexible vocabulary for expressing the official relationships and roles within an organization. This allows for interoperation of personnel tools and will support emerging socially-aware software.</li>
    </ul>
    <p>All three vocabularies have been developed by the <a href="http://www.w3.org/2011/gld/" rel="nofollow external" class="bo">Government Linked Data Working Group</a>, but they are applicable beyond just government data. For a list of data sources or software known to be using these vocabularies, see the “Implementation Report” linked from each document. Learn more about the <a href="http://www.w3.org/2013/data/" rel="nofollow external" class="bo">Data Activity</a>.</p>
    </div>
]]>
</Body>
<Summary>Three Recommendations were published today to enhance data interoperability, especially in government data. Each one specifies an RDF vocabulary (a set of properties and classes) for conveying a...</Summary>
<Website>http://www.w3.org/blog/news/archives/3591</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40304/guest@my.umbc.edu/0139603c45e6cf194fce796916541101/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>semantic-web</Tag>
<Tag>sql</Tag>
<Tag>w3</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 16 Jan 2014 11:45:26 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="40303" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40303">
<Title>CSS Animation Tricks: State Jumping, Negative Delays, Animating Origin, and More</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><em>The following is a guest post by <a href="http://zachsaucier.com/" rel="nofollow external" class="bo">Zach Saucier</a>. Zach cooks up some pretty inspiring animations over <a href="http://codepen.io/Zeaklous/" rel="nofollow external" class="bo">on CodePen</a>. I couldn't be happier that he wanted to share some of the tricks he uses to create them, especially because they are things we all strive for: efficiency, reusability, practicality, and speed.</em></p>
    <p></p>
    <p>I've fallen into the habit of creating CSS animations in my free time, inspired by things I come across during the day. To create the animations as I imagine them using as few elements as possible, I've found some tricks to make CSS do things you might not know it could do. I'd like to share them with you. </p>
    <h3>#1) Jump to another state mid-animation</h3>
    <p>CSS animation makes it easy to transition properties to a new value over time. They also have the ability to <em>jump</em> properties to a new value virtually instantly. The trick is to use two keyframes with a very small difference, around <code>.001%</code> works well.</p>
    <pre><code>@keyframes toggleOpacity {&#x000A;      50% { opacity: 1; } /* Turn off */&#x000A;      50.001% { opacity: 0.4; }&#x000A;    &#x000A;      /* Keep off state for a short period */&#x000A;    &#x000A;      52.999% { opacity: 0.4; } /* Turn back on */&#x000A;      53% { opacity: 1; }&#x000A;    }</code></pre>
    <p>The following is an extreme example of this, toggling opacity and a text-shadow to mimic a flickering billboard light. </p>
    <p>See the Pen <a href="http://codepen.io/Zeaklous/pen/dIomg" rel="nofollow external" class="bo">No Vacancy 404 CSS Only</a> by Zach Saucier (<a href="http://codepen.io/Zeaklous" rel="nofollow external" class="bo">@Zeaklous</a>) on <a href="http://codepen.io" rel="nofollow external" class="bo">CodePen</a>.</p>
    <h3>#2) Negative animation delays</h3>
    <p>A positive animation delay is where the animation waits a certain amount of time to begin. A <em>negative</em> animation delay starts the animation immediately, as if that amount of time has already gone by. In other words, start the animation at a state further into the animation cycle. This allows animations to be reused across several elements, given all that needs changing is the timing.</p>
    <p>Here is an example of that where each circle begins immediately at a different state in the animation cycle: </p>
    <p>See the Pen <a href="http://codepen.io/Zeaklous/pen/dirzc" rel="nofollow external" class="bo">Circle Snake</a> by Zach Saucier (<a href="http://codepen.io/Zeaklous" rel="nofollow external" class="bo">@Zeaklous</a>) on <a href="http://codepen.io" rel="nofollow external" class="bo">CodePen</a></p>
    <h3>#3) Proportional animations</h3>
    <p>I try to make everything that I put into production be as responsive as possible, including my animations. Responsiveness for CSS animations is not possible for all animations I have created, but sometimes it is, using percentages and other relative units.</p>
    <p>In many of my animations, I use elements like circles and squares which need the a proportional width and height. You might think I need to use fixed width &amp; height values to keep them that way, but that's not the case! I am able to create them using a percentage width, zero height, and percentage padding. The padding-bottom is the trick to keep it proportional to the width, like this:</p>
    <pre><code>.container {&#x000A;      position: relative;&#x000A;      display: block;&#x000A;      width: 100%;&#x000A;      height: 0;&#x000A;      padding-bottom: 100%;&#x000A;    }</code></pre>
    <p>You can see this in practice on the following demo by changing the size of the window it is in. The demo also makes use of negative animation delays.</p>
    <p>See the Pen <a href="http://codepen.io/Zeaklous/pen/pcfCJ" rel="nofollow external" class="bo">Responsive CSS bars</a> by Zach Saucier (<a href="http://codepen.io/Zeaklous" rel="nofollow external" class="bo">@Zeaklous</a>) on <a href="http://codepen.io" rel="nofollow external" class="bo">CodePen</a>.</p>
    <h3>#4) Changing transform-origin mid-animation</h3>
    <p>While working on one of my animations, I was surprised to find out that not only can <a href="http://css-tricks.com/almanac/properties/t/transform-origin/" rel="nofollow external" class="bo"><code>transformation-origin</code></a> be changed mid-animation, it is also animatable! In the example below, this allows us to create one animation using rotations on different axes instead of using four separate animations.</p>
    <p>See the Pen <a href="http://codepen.io/Zeaklous/pen/jiDHL" rel="nofollow external" class="bo">Change transformation-origin mid animation</a> by Zach Saucier (<a href="http://codepen.io/Zeaklous" rel="nofollow external" class="bo">@Zeaklous</a>) on <a href="http://codepen.io" rel="nofollow external" class="bo">CodePen</a></p>
    <p>The downside to this trick is that you can't use <code>animation-mode: forwards;</code> for only a part of an animation. This means that we have to re-position the element to an equivalent of its state before applying the change in <code>transformation-origin</code>. In the above example, this is done by using translates to mimic the rotation's effects. However, this technique can get tedious on more complex examples, <a href="http://codepen.io/Zeaklous/pen/fsGvH" rel="nofollow external" class="bo">as seen here</a>.</p>
    <h3>#5) Negative transform-origins</h3>
    <p>You are able to set a negative <code>transform-origin</code>, which is useful for things like creating circular movement paths. Instead of specifying specific translate and rotation values using one element to create circular animations <a href="http://lea.verou.me/2012/02/moving-an-element-along-a-circle/" rel="nofollow external" class="bo">as Lea Verou describes</a>, we can do it much more simply by using negative <code>transform-origin</code> values in addition to a second element or pseudo-element (one element if we want the element to rotate as well as move in a circular path). By using varying values of a negative transform origin, we can reuse the same animation for multiple elements while still retaining circular motion for each.</p>
    <p>See the Pen <a href="http://codepen.io/Zeaklous/pen/rsvgK" rel="nofollow external" class="bo">CSS Circular Motion Technique</a> by Zach Saucier (<a href="http://codepen.io/Zeaklous" rel="nofollow external" class="bo">@Zeaklous</a>) on <a href="http://codepen.io" rel="nofollow external" class="bo">CodePen</a>.</p>
    <h3>#6) Box shadow magic</h3>
    <p>For animations of simple no-content shapes, <a href="http://css-tricks.com/almanac/properties/b/box-shadow/" rel="nofollow external" class="bo"><code>box-shadow</code></a> is quite useful. The box-shadow property can <a href="http://css-tricks.com/snippets/css/multiple-borders/" rel="nofollow external" class="bo">create multiple borders around elements</a>. That idea, combined with some displacement, can create new animatable "elements" out of no additional HTML elements. This enables us to create the following animation, which appears to be six circular elements rotating circularly, but is in fact one element with some offset box-shadow shapes.</p>
    <p>See the Pen <a href="http://codepen.io/Zeaklous/pen/lmbJy" rel="nofollow external" class="bo">Single element color loader</a> by Zach Saucier (<a href="http://codepen.io/Zeaklous" rel="nofollow external" class="bo">@Zeaklous</a>) on <a href="http://codepen.io" rel="nofollow external" class="bo">CodePen</a></p>
    <p>Sadly, percents are not supported by any box-shadow properties so they are not as easily responsive as a native HTML element. However they can still be changed manually in an animation or by using <code>transform:scale(n)</code> on the actual HTML element which they are a part of. </p>
    <h3>#7) Using pseudo-elements</h3>
    <p>Similarly with box-shadows, pseudo elements can be used to add more content to the appearance of a single element. They can have separate animations from their parent, their own box-shadows, and are very similar to being child elements of without the HTML markup. This let's us create amazing single element creations like the one below.</p>
    <p>See the Pen <a href="http://codepen.io/Zeaklous/pen/akxqt" rel="nofollow external" class="bo">Single Element gif Recreation</a> by Zach Saucier (<a href="http://codepen.io/Zeaklous" rel="nofollow external" class="bo">@Zeaklous</a>) on <a href="http://codepen.io" rel="nofollow external" class="bo">CodePen</a></p>
    <p>In the example, all of the large circles around the middle flashing circle, as well as two of the smaller circles on the rim (opposite from each other) are box-shadows on the main element. The other two small circles are part of a pseudo-element's box-shadow and the ring made of dashes is an SVG applied as a background on the other pseudo element. </p>
    <hr>
    <h3>Some other things to note</h3>
    <h4>Use transforms when you can</h4>
    <p>Transforms perform better than their non-transform counterparts as <a href="http://www.paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/" rel="nofollow external" class="bo">Paul Irish has shown</a> (<a href="http://css-tricks.com/tale-of-animation-performance/" rel="nofollow external" class="bo">also</a>). Primarily this means using scale and translate over changing the dimensions or top/left values. </p>
    <p>Transforms also allow for more responsive design, allowing things such as <code>scale</code> to be used relative to their original size, as is shown in <a href="http://codepen.io/amos/pen/Bypur" rel="nofollow external" class="bo">this animation</a> by Amos.</p>
    <p>Not using transforms can also cause problems that are hard to catch. For example, in <a href="http://jsfiddle.net/cL5bW/" rel="nofollow external" class="bo">this animation</a> of mine the elements were being colored incorrectly in Chrome although the values themselves were correct. After <a href="http://jsfiddle.net/qA4V9/" rel="nofollow external" class="bo">switching it to use transforms</a> all my problems were solved.</p>
    <h4>z-index can cause problems</h4>
    <p>I probably spend more time fixing <code>z-index</code> issues with my animations more than any other issue. Z-indexes are handled differently from vendor to vendor. In animations, the primary difference is that Mozilla does not animate z-index values, they have elements jump from one z-index to the next, whereas vendors like webkit do animate the z-index value.</p>
    <p>Another thing to note is that if one wants their pseudo elements to appear behind their parent element, the pseudo element must have a negative z-index and the parent cannot have a stacking other than the default, which means you can't apply a z-index or anything else that takes the parent out of its natural stacking context. </p>
    <p>One last trick dealing with z-index is one that deals with opacity. Whenever an element is given an opacity other than the default "1", it gains its own stacking context. For more information on this, check out <a href="http://philipwalton.com/articles/what-no-one-told-you-about-z-index/" rel="nofollow external" class="bo">Philip Walton's post</a></p>
    <h4>Get inspired</h4>
    <p>Whether it's something you see in the real world, an interesting web page that you find online, part of a video intro, a gif, or something else entirely, find things that you think may be possible to create and try to do so! </p>
    <p>I have found that not looking at how the original author created it enables me to learn, to create it in a unique style, and sometimes even do it in a more efficient manor. Even if I end up failing at my original intention, I always become more comfortable with or learn more about the language I'm using. Often times I have something to show for it, even if it's not as grand as I would had originally hoped. Other times I'm completely surprised by how awesome my creation is when I didn't even mean for it to be! </p>
    <p>I hope that this article helps you construct more awesome creations, even if you learned nothing from the specific techniques!</p>
    <hr>
    
    <p><small><a href="http://css-tricks.com/css-animation-tricks/" rel="nofollow external" class="bo">CSS Animation Tricks: State Jumping, Negative Delays, Animating Origin, and More</a> is a post from <a href="http://css-tricks.com" rel="nofollow external" class="bo">CSS-Tricks</a></small></p>
    </div>
]]>
</Body>
<Summary>The following is a guest post by Zach Saucier. Zach cooks up some pretty inspiring animations over on CodePen. I couldn't be happier that he wanted to share some of the tricks he uses to create...</Summary>
<Website>http://css-tricks.com/css-animation-tricks/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40303/guest@my.umbc.edu/a6bf7add9ccf8f5a1592d24c1e88ee41/api/pixel</TrackingUrl>
<Tag>article</Tag>
<Tag>css</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>tricks</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 16 Jan 2014 11:24:14 -0500</PostedAt>
<EditAt>Thu, 16 Jan 2014 11:24:14 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="40301" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40301">
<Title>JSON-LD is a W3C Recommendation</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>The <a href="http://www.w3.org/2011/rdf-wg/" rel="nofollow external" class="bo">RDF Working Group</a> has published two Recommendations today:</p>
    <ul>
    <li>
    <a href="http://www.w3.org/TR/2014/REC-json-ld-20140116/" rel="nofollow external" class="bo">JSON-LD 1.0</a>. JSON is a useful data serialization and messaging format. This specification defines JSON-LD, a JSON-based format to serialize Linked Data. The syntax is designed to easily integrate into deployed systems that already use JSON, and provides a smooth upgrade path from JSON to JSON-LD. It is primarily intended to be a way to use Linked Data in Web-based programming environments, to build interoperable Web services, and to store Linked Data in JSON-based storage engines.</li>
    <li>
    <a href="http://www.w3.org/TR/2014/REC-json-ld-api-20140116/" rel="nofollow external" class="bo">JSON-LD 1.0 Processing Algorithms and API</a>. This specification defines a set of algorithms for programmatic transformations of JSON-LD documents. Restructuring data according to the defined transformations often dramatically simplifies its usage. Furthermore, this document proposes an Application Programming Interface (API) for developers implementing the specified algorithms.</li>
    </ul>
    <p>Learn more about the <a href="/2013/data/" rel="nofollow external" class="bo">Data Activity</a>.</p>
    </div>
]]>
</Body>
<Summary>The RDF Working Group has published two Recommendations today:     JSON-LD 1.0. JSON is a useful data serialization and messaging format. This specification defines JSON-LD, a JSON-based format to...</Summary>
<Website>http://www.w3.org/blog/news/archives/3589</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40301/guest@my.umbc.edu/24576f9de0638194008e289f5036f852/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>semantic-web</Tag>
<Tag>sql</Tag>
<Tag>w3</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 16 Jan 2014 11:17:29 -0500</PostedAt>
</NewsItem>

</News>
