<?xml version="1.0"?>
<News hasArchived="true" page="7906" pageCount="10751" pageSize="10" timestamp="Sat, 15 Aug 2026 05:51:10 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=7906">
<NewsItem contentIssues="false" id="40164" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40164">
<Title>Congratulations to Tam&#225;s V&#225;rnai</Title>
<Body>
<![CDATA[
    <div class="html-content">On Friday, January 10, 2014, Tamás Várnai received the Scientific Leadership Award for numerous contributions to understanding aerosol properties in the transition zone between cloudy and clear air.</div>
]]>
</Body>
<Summary>On Friday, January 10, 2014, Tamás Várnai received the Scientific Leadership Award for numerous contributions to understanding aerosol properties in the transition zone between cloudy and clear air.</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40164/guest@my.umbc.edu/15d4e4daab1e512459832940ada5bfa9/api/pixel</TrackingUrl>
<Group token="jcet">Joint Center for Earth Systems Technology</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/jcet</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xsmall.png?1524593851</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/original.JPG?1524593851</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xxlarge.png?1524593851</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xlarge.png?1524593851</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/large.png?1524593851</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/medium.png?1524593851</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/small.png?1524593851</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xsmall.png?1524593851</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xxsmall.png?1524593851</AvatarUrl>
<Sponsor>Joint Center for Earth Systems Technology</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Mon, 13 Jan 2014 11:01:33 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="40208" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40208">
<Title>DealBook: Elliott Turns Its Attention to Juniper Networks</Title>
<Body>
<![CDATA[
    <div class="html-content">The hedge fund Elliott Management wants Juniper Networks to cut costs, return money to shareholders and streamline its product offerings.<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%2F13%2Felliott-turns-attention-to-juniper-networks%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Elliott+Turns+Its+Attention+to+Juniper+Networks" 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%2F13%2Felliott-turns-attention-to-juniper-networks%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Elliott+Turns+Its+Attention+to+Juniper+Networks" 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%2F13%2Felliott-turns-attention-to-juniper-networks%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Elliott+Turns+Its+Attention+to+Juniper+Networks" 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%2F13%2Felliott-turns-attention-to-juniper-networks%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Elliott+Turns+Its+Attention+to+Juniper+Networks" 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%2F13%2Felliott-turns-attention-to-juniper-networks%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Elliott+Turns+Its+Attention+to+Juniper+Networks" 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>
    </div>
]]>
</Body>
<Summary>The hedge fund Elliott Management wants Juniper Networks to cut costs, return money to shareholders and streamline its product offerings.      </Summary>
<Website>http://dealbook.nytimes.com/2014/01/13/elliott-turns-attention-to-juniper-networks/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40208/guest@my.umbc.edu/28dedf278bfa48fb0c95197f892676ba/api/pixel</TrackingUrl>
<Tag>hedge-funds</Tag>
<Tag>new</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 13 Jan 2014 10:56:13 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="40143" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40143">
<Title>Rebuilding Manhood Appplications Now Available</Title>
<Tagline>Rolling Admissions....Deadline: Feb 5, 2014</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <h5>
    <span>Rebuilding Ma</span><span>nhood is an 11-week group for students who identify as men to explore manhood, masculinity, and other intersecting identities. </span>
    </h5>
    <h5><span><span><br></span><em>Be a part of a student group seeking to create a new culture through discourse. <br>Develop meaningful connections with campus leaders. <br>Make a different at UMBC and in society at large.</em> </span></h5>
    <h5>
    <br><span>Applications can be completed by visiting: <a href="http://www.umbc.edu/womenscenter/rebuildingManhood.html" rel="nofollow external" class="bo">http://www.umbc.edu/womenscenter/rebuildingManhood.html</a><br><br></span><span><em>Applications are due Wednesday, Feb 5, 2014. </em><br></span><span><em>(Applicants will be accepted on a rolling basis, so don't wait until 2/5 to turn in your application!)</em></span>
    </h5>
    <h5><span><span><br></span><em>Meetings will take place on Fridays at 2pm in the Women's Center beginning Friday, Feb 7, 2014. (The group does not meet during spring break) </em></span></h5>
    <div><em><br></em></div>
    <h5><span>For more information, contact the Women's Center at <a href="mailto:womens.center@umbc.edu">womens.center@umbc.edu</a>.</span></h5>
    <div><br></div>
    <div>If you would like to nominate someone you think would be a great fit for the group, let us know at: <a href="http://tinyurl.com/RMSpring14Nomination" rel="nofollow external" class="bo">http://tinyurl.com/RMSpring14Nomination</a><span>. </span>
    </div>
    </div>
]]>
</Body>
<Summary>Rebuilding Manhood is an 11-week group for students who identify as men to explore manhood, masculinity, and other intersecting identities.    Be a part of a student group seeking to create a new...</Summary>
<Website>http://www.umbc.edu/womenscenter/rebuildingManhood.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40143/guest@my.umbc.edu/d82980dec366f349e2a922faaa138767/api/pixel</TrackingUrl>
<Group token="womenscenter">Women's, Gender, &amp;amp; Equity Center</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/womenscenter</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/xsmall.png?1750974263</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/original.png?1750974263</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/xxlarge.png?1750974263</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/xlarge.png?1750974263</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/large.png?1750974263</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/medium.png?1750974263</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/small.png?1750974263</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/xsmall.png?1750974263</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/xxsmall.png?1750974263</AvatarUrl>
<Sponsor>Women's Center</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/040/143/3a21090b5555f64a87890ca50eacea9e/xxlarge.jpg?1389454987</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/040/143/3a21090b5555f64a87890ca50eacea9e/xlarge.jpg?1389454987</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/040/143/3a21090b5555f64a87890ca50eacea9e/large.jpg?1389454987</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/040/143/3a21090b5555f64a87890ca50eacea9e/medium.jpg?1389454987</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/040/143/3a21090b5555f64a87890ca50eacea9e/small.jpg?1389454987</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/040/143/3a21090b5555f64a87890ca50eacea9e/xsmall.jpg?1389454987</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/040/143/3a21090b5555f64a87890ca50eacea9e/xxsmall.jpg?1389454987</ThumbnailUrl>
<PawCount>20</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Mon, 13 Jan 2014 09:58:36 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="40142" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40142">
<Title>January is Stalking Awareness Month</Title>
<Tagline>A Proclamation by President Obama.... Read on for details!</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <h3>
    <span>Every January, we as a community acknowledge the need for awareness and education related to stalking. While we often joke about "facebook stalking," the fact is that stalking isn't a joke and can be a very scary experience for victims and their families and friends. Please read the proclamation below for more information.<br></span><span><br></span><span><em>Additionally, be sure to check out UMBC's Relationship Violence Awareness and Prevention website for more information on stalking and other forms of interpersonal violence: <a href="http://www.umbc.edu/rvap">www.umbc.edu/rvap</a> or <a href="http://umbc.edu/rvap/stalking/">http://umbc.edu/rvap/stalking/</a> for the direct link to stalking information.</em></span>
    </h3>
    <h3>
    <span><em><br></em></span><em>If you need support from campus members related to a stalking incident, please contact a member from the SARVRT team (contact information can be found on the RVAP website).  <br><br></em><span>For more information from the Stalking Resource Center: </span><a href="http://victimsofcrime.org/our-programs/stalking-resource-center" rel="nofollow external" class="bo">http://victimsofcrime.org/our-programs/stalking-resource-center</a>
    </h3>
    <div><span><br></span></div>
    <div><span><br></span></div>
    <h1>Presidential Proclamation -- National Stalking Awareness Month, 2014</h1>
    <p><span>NATIONAL STALKING AWARENESS MONTH, 2014</span></p>
    <p><span>- - - - - - -</span></p>
    <p><span>BY THE PRESIDENT OF THE UNITED STATES OF AMERICA</span></p>
    <p><span>A PROCLAMATION</span></p>
    <p><span>Each January, we draw attention to a crime that will affect 1 in 6 American women at some point in their lives. Although young women are disproportionately at risk, anyone can be a victim of stalking -- regardless of age, sex, background, or gender identity. While many victims are stalked by ex-partners, sometimes the perpetrators are acquaintances or even strangers. During National Stalking Awareness Month, we extend our support to victims and renew our commitment to holding their stalkers accountable.</span></p>
    <p><span>Stalkers seek to intimidate their victims through repeated unwanted contact, including harassing phone calls, text messages, or emails. Cyberstalking is increasingly prevalent, with more than one quarter of stalking victims reporting being harassed through the Internet or electronically monitored. Many victims suffer from anxiety, depression, and insomnia, and some are forced to move or change jobs. Stalking all too often goes unreported, yet it also tends to escalate over time, putting victims at risk of sexual assault, physical abuse, or homicide.</span></p>
    <p><span>My Administration remains dedicated to pursuing justice for victims of stalking and ensuring survivors receive the support they need. Last March, I was proud to sign the Violence Against Women Reauthorization Act. Every time we renew this landmark legislation, we improve it, and this time was no exception. This renewal expanded protections for Native American and lesbian, gay, bisexual, and transgender victims of stalking, domestic violence, and sexual assault. It amended the Clery Act to require colleges to report crime statistics on stalking, continued to allow relief for immigrant victims, and strengthened support and training programs that have proven effective in helping law enforcement bring offenders to justice.</span></p>
    <p><span>We also stand behind the tireless advocates who provide essential services to victims. Along with law enforcement, prosecutors, court personnel, and survivors, these devoted women and men are links in a chain that has made a difference -- one person, one family, one case at a time. This month, let us resolve to strengthen this chain, bring stalkers to justice, and give hope to everyone who has suffered from this crime.</span></p>
    <p><span>NOW, THEREFORE, I, BARACK OBAMA, President of the United States of America, by virtue of the authority vested in me by the Constitution and the laws of the United States, do hereby proclaim January 2014 as National Stalking Awareness </span><span>Month. I call upon all Americans to recognize the signs of stalking, acknowledge stalking as a serious crime, and urge those affected not to be afraid to speak out or ask for help. Let us also resolve to support victims and survivors, and to create communities that are secure and supportive for all Americans.</span></p>
    <p><span>IN WITNESS WHEREOF, I have hereunto set my hand this thirty-first day of December, in the year of our Lord two thousand thirteen, and of the Independence of the United States of America the two hundred and thirty-eighth.</span></p>
    <p><span>BARACK OBAMA</span></p>
    <p><a href="http://www.whitehouse.gov/the-press-office/2013/12/31/presidential-proclamation-national-stalking-awareness-month-2014" rel="nofollow external" class="bo">http://www.whitehouse.gov/the-press-office/2013/12/31/presidential-proclamation-national-stalking-awareness-month-2014</a></p>
    </div>
]]>
</Body>
<Summary>Every January, we as a community acknowledge the need for awareness and education related to stalking. While we often joke about "facebook stalking," the fact is that stalking isn't a joke and can...</Summary>
<Website>http://umbc.edu/rvap/stalking/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40142/guest@my.umbc.edu/d97cd4892bd08a3fc7338244120a4baa/api/pixel</TrackingUrl>
<Group token="womenscenter">Women's, Gender, &amp;amp; Equity Center</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/womenscenter</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/xsmall.png?1750974263</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/original.png?1750974263</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/xxlarge.png?1750974263</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/xlarge.png?1750974263</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/large.png?1750974263</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/medium.png?1750974263</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/small.png?1750974263</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/xsmall.png?1750974263</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/125/78272a4842689b30dbf74672182b78f8/xxsmall.png?1750974263</AvatarUrl>
<Sponsor>Women's Center</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/040/142/69f1d5a45626923b41a978215de0174a/xxlarge.jpg?1389454826</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/040/142/69f1d5a45626923b41a978215de0174a/xlarge.jpg?1389454826</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/040/142/69f1d5a45626923b41a978215de0174a/large.jpg?1389454826</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/040/142/69f1d5a45626923b41a978215de0174a/medium.jpg?1389454826</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/040/142/69f1d5a45626923b41a978215de0174a/small.jpg?1389454826</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/040/142/69f1d5a45626923b41a978215de0174a/xsmall.jpg?1389454826</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/040/142/69f1d5a45626923b41a978215de0174a/xxsmall.jpg?1389454826</ThumbnailUrl>
<PawCount>25</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Mon, 13 Jan 2014 09:33:39 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="40163" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40163">
<Title>mrc Announces the Release of HTML5 Updates to m-Power</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>mrc delivers new enhancements to their m-Power web application creation solution to solve the problem of offline application development within HTML5.</p></div>
]]>
</Body>
<Summary>mrc delivers new enhancements to their m-Power web application creation solution to solve the problem of offline application development within HTML5.</Summary>
<Website>http://www.htmlgoodies.com/daily_news/mrc-announces-the-release-of-html5-updates-to-m-power.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40163/guest@my.umbc.edu/d1dbe146a577936e50ea9cd6f514f2d3/api/pixel</TrackingUrl>
<Tag>html</Tag>
<Tag>htmlgoodies</Tag>
<Tag>learning</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>Mon, 13 Jan 2014 08:52:00 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="40157" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40157">
<Title>Bits Blog: Matchmaker, Matchmaker, Find Me a Job</Title>
<Body>
<![CDATA[
    <div class="html-content">Collegefeed, a start-up, has developed a computerized system that matches college students and recent graduates and employers looking for educated, entry-level workers.<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%2F13%2Fmatchmaker-matchmaker-find-me-a-job%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Matchmaker%2C+Matchmaker%2C+Find+Me+a+Job" 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%2F13%2Fmatchmaker-matchmaker-find-me-a-job%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Matchmaker%2C+Matchmaker%2C+Find+Me+a+Job" 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%2F13%2Fmatchmaker-matchmaker-find-me-a-job%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Matchmaker%2C+Matchmaker%2C+Find+Me+a+Job" 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%2F13%2Fmatchmaker-matchmaker-find-me-a-job%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Matchmaker%2C+Matchmaker%2C+Find+Me+a+Job" 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%2F13%2Fmatchmaker-matchmaker-find-me-a-job%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Matchmaker%2C+Matchmaker%2C+Find+Me+a+Job" 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>
    </div>
]]>
</Body>
<Summary>Collegefeed, a start-up, has developed a computerized system that matches college students and recent graduates and employers looking for educated, entry-level workers.      </Summary>
<Website>http://bits.blogs.nytimes.com/2014/01/13/matchmaker-matchmaker-find-me-a-job/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40157/guest@my.umbc.edu/f2523d05e100622184ef0cd5ed50325d/api/pixel</TrackingUrl>
<Tag>colleges-and-universities</Tag>
<Tag>ebay-inc</Tag>
<Tag>ebay-inc-ebay-nasdaq</Tag>
<Tag>hiring-and-promotion</Tag>
<Tag>internships</Tag>
<Tag>labor-and-jobs</Tag>
<Tag>linkedin-corporation</Tag>
<Tag>linkedin-corporation-lnkd-nyse</Tag>
<Tag>new</Tag>
<Tag>start-ups</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 13 Jan 2014 07:43:40 -0500</PostedAt>
<EditAt>Mon, 13 Jan 2014 20:42:34 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="40156" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40156">
<Title>Writing A Better JavaScript Library For The DOM</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <table width="650">
    <tbody>
    <tr>
    <td>
    <div>
    <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" style="max-width: 100%; height: auto;"><br><a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=1" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=3" alt="" style="max-width: 100%; height: auto;"></a>
    </div>
    </td>
    </tr>
    </tbody>
    </table>
    <p>At present, jQuery is the <em>de facto</em> library for working with the document object model (DOM). It can be used with popular client-side MV* frameworks (such as Backbone), and it has a ton of plugins and a very large community. As developers’ interest in JavaScript increases by the minute, a lot of people are becoming curious about <strong>how native APIs really work</strong> and about when we can just use them instead of including an extra library.</p>
    <p>Lately, I have started to see more and more problems with jQuery, at least my use of it. Most of the problems are with jQuery’s core and can’t be fixed without breaking backwards compatibility — which is very important. I, like many others, continued using the library for a while, navigating all of the pesky quirks every day.</p>
    <p>Then, <a href="https://twitter.com/csuwildcat" title="Daniel Buchner" rel="nofollow external" class="bo">Daniel Buchner</a> created <a href="https://github.com/csuwildcat/SelectorListener" title="SelectorListener" rel="nofollow external" class="bo">SelectorListener</a>, and <strong>the idea of “live extensions”</strong> manifested. I started to think about creating a set of functions that would enable us to build unobtrusive DOM components using a better approach than what we have used so far. The objective was to review existing APIs and solutions and to build a clearer, testable and lightweight library.</p>
    <h3>Adding Useful Features To The Library</h3>
    <p>The idea of live extensions encouraged me to develop the <a href="https://github.com/chemerisuk/better-dom" title="the better-dom project" rel="nofollow external" class="bo">better-dom project</a>, although other interesting features make the library unique. Let’s review them quickly:</p>
    <ul>
    <li>live extensions</li>
    <li>native animations</li>
    <li>embedded microtemplating</li>
    <li>internationalization support</li>
    </ul>
    <h4>Live Extensions</h4>
    <p>jQuery has a concept called “live events.” Drawing on the idea of event delegation, it enables developers to handle existing and future elements. But more flexibility is required in a lot of cases. For example, delegated events fall short when the DOM needs to be mutated in order to initialize a widget. Hence, live extensions.</p>
    <p><strong>The goal is to define an extension once</strong> and have any future elements run through the initialization function, regardless of the widget’s complexity. This is important because it enables us to write Web pages declaratively; so, it works great with AJAX applications.</p>
    <p><a href="" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/01/new-feature-with-jquery.jpg" width="500" height="293" alt="Live extensions make is easier to handle any future elements." style="max-width: 100%; height: auto;"></a><br><em>Live extensions enable you to handle any future elements without the need to invoke the initialization function. (<a href="http://www.flickr.com/photos/peterhellberg/3777750788/" rel="nofollow external" class="bo">Image credits</a>)</em></p>
    <p>Let’s look at a simple example. Let’s say <strong>our task is to implement a fully customizable tooltip.</strong> The <code>:hover</code> pseudo-selector won’t help us here because the position of the tooltip changes with the mouse cursor. Event delegation doesn’t fit well either; listening to <code>mouseover</code> and <code>mouseleave</code> for all elements in the document tree is very expensive. Live extensions to the rescue!</p>
    <pre><code>&#x000A;    DOM.extend("[title]", {&#x000A;      constructor: function() {&#x000A;        var tooltip = DOM.create("span.custom-title");&#x000A;    &#x000A;        // set the title's textContent and hide it initially&#x000A;        tooltip.set("textContent", this.get("title")).hide();&#x000A;    &#x000A;        this&#x000A;          // remove legacy title&#x000A;          .set("title", null)&#x000A;          // store reference for quicker access&#x000A;          .data("tooltip", tooltip)&#x000A;          // register event handlers&#x000A;          .on("mouseenter", this.onMouseEnter, ["clientX", "clientY"])&#x000A;          .on("mouseleave", this.onMouseLeave)&#x000A;          // insert the title element into DOM&#x000A;          .append(tooltip);&#x000A;      },&#x000A;      onMouseEnter: function(x, y) {&#x000A;        this.data("tooltip").style({left: x, top: y}).show();&#x000A;      },&#x000A;      onMouseLeave: function() {&#x000A;        this.data("tooltip").hide();&#x000A;      }&#x000A;    });&#x000A;    </code></pre>
    <p>We can style the <code>.custom-title</code> element in CSS:</p>
    <pre><code>&#x000A;    .custom-title {&#x000A;      position: fixed; /* required */&#x000A;      border: 1px solid #faebcc;&#x000A;      background: #faf8f0;&#x000A;    }&#x000A;    </code></pre>
    <p>The most interesting part happens when you insert a new element with a <code>title</code> attribute in the page. The custom tooltip will work <strong>without any initialization</strong> call.</p>
    <p>Live extensions are self-contained; thus, they don’t require you to invoke an initialization function in order to work with future content. So, they can be combined with any DOM library and will simplify your application logic by separating the UI code into many small independent pieces.</p>
    <p>Last but not least, a few words on <a href="http://www.w3.org/TR/components-intro/" title="Web Components" rel="nofollow external" class="bo">Web components</a>. A section of the specification, “<a href="http://www.w3.org/TR/components-intro/#decorator-section" title="Decorators" rel="nofollow external" class="bo">Decorators</a>,” aims to solve a similar problem. Currently, it uses a markup-based implementation with a special syntax for attaching event listeners to child elements. But it’s still an early draft:</p>
    <blockquote>
    <p>“Decorators, unlike other parts of Web Components, do not have a specification yet.”</p>
    </blockquote>
    <h4>Native Animations</h4>
    <p><a href="http://www.apple.com/html5/showcase/transitions/" title="Thanks to Apple" rel="nofollow external" class="bo">Thanks to Apple</a>, CSS has <a href="http://caniuse.com/#search=animation" title="good animation support in CSS" rel="nofollow external" class="bo">good animation support</a> now. In the past, animations were usually implemented in JavaScript via <code>setInterval</code> and <code>setTimeout</code>. It was a cool feature — but now it’s more like a bad practice. Native animations will always be smoother: They are usually faster, take less energy and degrade well if not supported by the browser.</p>
    <p>In better-dom, there is no <code>animate</code> method: just <code>show</code>, <code>hide</code> and <code>toggle</code>. To capture a hidden element state in CSS, the library uses the standards-based <code>aria-hidden</code> attribute.</p>
    <p>To illustrate how it works, <strong>let’s add a simple animation effect</strong> to the custom tooltip that we introduced earlier:</p>
    <pre><code>&#x000A;    .custom-title {&#x000A;      position: fixed; /* required */&#x000A;      border: 1px solid #faebcc;&#x000A;      background: #faf8f0;&#x000A;      /* animation code */&#x000A;      opacity: 1;&#x000A;      -webkit-transition: opacity 0.5s;&#x000A;      transition: opacity 0.5s;&#x000A;    }&#x000A;    &#x000A;    .custom-title[aria-hidden=true] {&#x000A;      display: block; /* have to override default "none" */&#x000A;      opacity: 0;&#x000A;    }&#x000A;    </code></pre>
    <p>Internally, <code>show()</code> and <code>hide()</code> just set the <code>aria-hidden</code> attribute value to be <code>false</code> and <code>true</code>. This is enough to enable the CSS to handle the animations and transitions.</p>
    <p>You can see a demo with <a href="http://jsfiddle.net/C3WeM/4/" title="more animation examples using better-dom" rel="nofollow external" class="bo">more animation examples that use better-dom</a>.</p>
    <h4>Embedded Microtemplating</h4>
    <p>HTML strings are annoyingly verbose. Looking for a replacement, I found the excellent <a href="http://coding.smashingmagazine.com/2013/03/26/goodbye-zen-coding-hello-emmet/" title="emmet project" rel="nofollow external" class="bo">Emmet</a>. Today, Emmet is quite a popular plugin for text editors, and it has a nice and compact syntax. Take this HTML:</p>
    <pre><code>&#x000A;    body.append("&lt;ul&gt;&lt;li class='list-item'&gt;&lt;/li&gt;&lt;li class='list-item'&gt;&lt;/li&gt;&lt;li class='list-item'&gt;&lt;/li&gt;&lt;/ul&gt;");&#x000A;    </code></pre>
    <p>And compare it to the equivalent microtemplate:</p>
    <pre><code>&#x000A;    body.append("ul&gt;li.list-item*3");&#x000A;    </code></pre>
    <p>In better-dom, any method that accepts HTML may use Emmet expressions as well. The <a href="http://jsperf.com/dom-create-vs-jquery/18" title="The abbreviation parser is fast" rel="nofollow external" class="bo">abbreviation parser is fast</a>, so no need to worry about a performance penalty. A template <a href="https://github.com/chemerisuk/better-dom/wiki/Microtemplating#where-to-use" title="precompilation function" rel="nofollow external" class="bo">precompilation function</a> also exists to be used on demand.</p>
    <h4>Internationalization Support</h4>
    <p>Developing a UI widget often requires localization — not an easy task. Over the years, many have tackled this in different ways. With better-dom, I believe that <strong>changing the state of a CSS selector is like switching languages</strong>.</p>
    <p>Conceptually speaking, switching a language is like changing the “representation” of content. In CSS2, several pseudo-selectors help to describe such a model: <code>:lang</code> and <code>:before</code>. Take the code below:</p>
    <pre><code>&#x000A;    [data-i18n="hello"]:before {&#x000A;      content: "Hello Maksim!";&#x000A;    }&#x000A;    &#x000A;    [data-i18n="hello"]:lang(ru):before {&#x000A;      content: "Привет Максим!";&#x000A;    }&#x000A;    </code></pre>
    <p>The trick is simple: The value of the <code>content</code> property changes according to the current language, which is determined by the <code>lang</code> attribute of the <code>html</code> element. By using data attributes such as <code>data-i18n</code>, we can maintain the textual content in HTML:</p>
    <pre><code>&#x000A;    [data-i18n]:before {&#x000A;      content: attr(data-i18n);&#x000A;    }&#x000A;    &#x000A;    [data-i18n="Hello Maksim!"]:lang(ru):before {&#x000A;      content: "Привет Максим!";&#x000A;    }&#x000A;    </code></pre>
    <p>Of course, such CSS isn’t exactly attractive, so better-dom has two helpers: <code>i18n</code> and <code>DOM.importStrings</code>. The first is used to update the <code>data-i18n</code> attribute with the appropriate value, and the second localizes strings for a particular language.</p>
    <pre><code>&#x000A;    label.i18n("Hello Maksim!");&#x000A;    // the label displays "Hello Maksim!"&#x000A;    DOM.importStrings("ru",  "Hello Maksim!", "Привет Максим!");&#x000A;    // now if the page is set to ru language,&#x000A;    // the label will display "Привет Максим!"&#x000A;    label.set("lang", "ru");&#x000A;    // now the label will display "Привет Максим!"&#x000A;    // despite the web page's language&#x000A;    </code></pre>
    <p>Parameterized strings can be used as well. Just add <code>${param}</code> variables to a key string:</p>
    <pre><code>&#x000A;    label.i18n("Hello ${user}!", {user: "Maksim"});&#x000A;    // the label will display "Hello Maksim!"&#x000A;    </code></pre>
    <h3>Making Native APIs More Elegant</h3>
    <p>Generally, we want to stick to standards. But sometimes the standards aren’t exactly user-friendly. <strong>The DOM is a total mess</strong>, and to make it bearable, we have to wrap it in a convenient API. Despite all of the improvements made by open-source libraries, some parts could still be done better:</p>
    <ul>
    <li>getter and setter,</li>
    <li>event handling,</li>
    <li>functional methods support.</li>
    </ul>
    <h4>Getter and Setter</h4>
    <p>The native DOM has the <strong>concept of attributes and properties of elements</strong> that could behave differently. Assume we have the markup below on a Web page:</p>
    <pre><code>&#x000A;    &lt;a href="/chemerisuk/better-dom" id="foo" data-test="test"&gt;better-dom&lt;/a&gt;&#x000A;    </code></pre>
    <p>To explain why “the DOM is a total mess,” let’s look at this:</p>
    <pre><code>&#x000A;    var link = document.getElementById("foo");&#x000A;    &#x000A;    link.href; // =&gt; "<a href="https://github.com/chemerisuk/better-dom">https://github.com/chemerisuk/better-dom</a>"&#x000A;    link.getAttribute("href"); // =&gt; "/chemerisuk/better-dom"&#x000A;    link["data-test"]; // =&gt; undefined&#x000A;    link.getAttribute("data-test"); // =&gt; "test"&#x000A;    &#x000A;    link.href = "abc";&#x000A;    link.href; // =&gt; "<a href="https://github.com/abc">https://github.com/abc</a>"&#x000A;    link.getAttribute("href"); // =&gt; "abc"&#x000A;    </code></pre>
    <p>An attribute value is equal to the appropriate string in HTML, while the element property with the same name could have some special behavior, such as generating the fully qualified URL in the listing above. These differences can be confusing.</p>
    <p>In practice, it’s hard to imagine a practical situation in which such a distinction would be useful. Moreover, the developer should always keep in mind which value (attribute or property) is being used that introduces unnecessary complexity.</p>
    <p>In better-dom, things are clearer. <strong>Every element has only smart getters and setters.</strong></p>
    <pre><code>&#x000A;    var link = DOM.find("#foo");&#x000A;    &#x000A;    link.get("href"); // =&gt; "<a href="https://github.com/chemerisuk/better-dom">https://github.com/chemerisuk/better-dom</a>"&#x000A;    link.set("href", "abc");&#x000A;    link.get("href"); // =&gt; "<a href="https://github.com/abc">https://github.com/abc</a>"&#x000A;    link.get("data-attr"); // =&gt; "test"&#x000A;    </code></pre>
    <p>In the first step, it does a property lookup, and if it’s defined, then it’s used for manipulation. Otherwise, getter and setter work with the appropriate attribute of the element. For booleans (checked, selected, etc.), you could just use <code>true</code> or <code>false</code> to update the value: Changing such a property on an element would trigger the appropriate attribute (native behavior) to be updated.</p>
    <h4>Improved Event Handling</h4>
    <p>Event handling is a big part of the DOM, however, I’ve discovered one fundamental problem: Having an event object in element listeners forces a developer who cares about testability to mock the first argument, or to create an extra function that passes only event properties used in the handler.</p>
    <pre><code>&#x000A;    var button = document.getElementById("foo");&#x000A;    &#x000A;    button.addEventListener("click", function(e) {&#x000A;      handleButtonClick(e.button);&#x000A;    }, false);&#x000A;    </code></pre>
    <p>This is really annoying. What if we extracted the changing part as an argument? This would allow us to get rid of the extra function:</p>
    <pre><code>&#x000A;    var button = DOM.find("#foo");&#x000A;    &#x000A;    button.on("click", handleButtonClick, ["button"]);&#x000A;    </code></pre>
    <p>By default, the event handler passes the <code>["target", "defaultPrevented"]</code> array, so no need to add the last argument to get access to these properties:</p>
    <pre><code>&#x000A;    button.on("click", function(target, canceled) {&#x000A;      // handle button click here&#x000A;    });&#x000A;    </code></pre>
    <p><strong>Late binding is supported as well</strong> (I’d recommend reading <a href="http://michaux.ca/articles/our-backwards-dom-event-libraries" title="an article on the topic" rel="nofollow external" class="bo">Peter Michaux’s review of the topic</a>). It’s a more flexible alternative to the regular event handlers that <a href="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-EventListener-handleEvent" title="exists in the W3C standard" rel="nofollow external" class="bo">exist in the W3C’s standard</a>. It could be useful when you need frequent <code>on</code> and <code>off</code> method calls.</p>
    <pre><code>&#x000A;    button._handleButtonClick = function() { alert("click!"); };&#x000A;    &#x000A;    button.on("click", "_handleButtonClick");&#x000A;    button.fire("click"); // shows "clicked" message&#x000A;    button._handleButtonClick = null;&#x000A;    button.fire("click"); // shows nothing&#x000A;    </code></pre>
    <p>Last but not least, better-dom has none of the shortcuts that exist in legacy APIs and that behave inconsistently across browsers, like <code>click()</code>, <code>focus()</code> and <code>submit()</code>. The only way to call them is to use the <code>fire</code> method, which executes the default action when no listener has returned <code>false</code>:</p>
    <pre><code>&#x000A;    link.fire("click"); // clicks on the link&#x000A;    link.on("click", function() { return false; });&#x000A;    link.fire("click"); // triggers the handler above but doesn't do a click&#x000A;    </code></pre>
    <h4>Functional Methods Support</h4>
    <p>ES5 standardized a couple of useful methods for arrays, including <code>map</code>, <code>filter</code> and <code>some</code>. They allow us to use common collection operations in a standards-based way. As a result, today we have projects like <a href="http://underscorejs.org/" title="underscore" rel="nofollow external" class="bo">Underscore</a> and <a href="http://lodash.com/" title="lodash" rel="nofollow external" class="bo">Lo-Dash</a>, which polyfill these methods for old browsers.</p>
    <p>Each element (or collection) in better-dom has the methods below built in:</p>
    <ul>
    <li>
    <code>each</code> (which differs from <code>forEach</code> by returning <code>this</code> instead of <code>undefined</code>)</li>
    <li><code>some</code></li>
    <li><code>every</code></li>
    <li><code>map</code></li>
    <li><code>filter</code></li>
    <li><code>reduce[Right]</code></li>
    </ul>
    <pre><code>&#x000A;    var urls, activeLi, linkText; &#x000A;    &#x000A;    urls = menu.findAll("a").map(function(el) {&#x000A;      return el.get("href");&#x000A;    });&#x000A;    activeLi = menu.children().filter(function(el) {&#x000A;      return el.hasClass("active");&#x000A;    });&#x000A;    linkText = menu.children().reduce(function(memo, el) {&#x000A;      return memo || el.hasClass("active") &amp;&amp; el.find("a").get()&#x000A;    }, false);&#x000A;    </code></pre>
    <h3>Avoiding jQuery Problems</h3>
    <p>Most of the following issues can’t be fixed in jQuery without breaking backwards compatibility. That’s why creating a new library seemed like the logical way out.</p>
    <ul>
    <li>the “magical” <code>$</code> function</li>
    <li>the value of the <code>[]</code> operator</li>
    <li>issues with <code>return false</code>
    </li>
    <li>
    <code>find</code> and <code>findAll</code>
    </li>
    </ul>
    <h4>The “Magical” $ Function</h4>
    <p>Everyone has heard at some point that the <code>$</code> (dollar) function is kind of like magic. A single-character name is not very descriptive, so it looks like a built-in language operator. That’s why inexperienced developers call it inline everywhere.</p>
    <p>Behind the scenes, <strong>the dollar is quite a complex function</strong>. Executing it too often, especially in frequent events such as <code>mousemove</code> and <code>scroll</code>, could cause poor UI performance.</p>
    <p>Despite so many articles recommending jQuery objects to be cached, developers continue to insert the dollar function inline, because the library’s syntax encourages them to use this coding style.</p>
    <p>Another issue with the dollar function is that it allows us to do two completely different things. People have gotten used to such a syntax, but it’s a bad practice of a function design in general:</p>
    <pre><code>&#x000A;    $("a"); // =&gt; searches all elements that match “a” selector&#x000A;    $("&lt;a&gt;"); // =&gt; creates a &lt;a&gt; element with jQuery wrapper&#x000A;    </code></pre>
    <p><strong>In better-dom, several methods cover the responsibilities of the dollar function</strong> in jQuery: <code>find[All]</code> and <code>DOM.create</code>. <code>find[All]</code> is used to search element(s) according to the CSS selector. <code>DOM.create</code> makes a new elements tree in memory. Their names make it very clear what they are responsible for.</p>
    <h4>Value of the [] Operator</h4>
    <p>Another reason for the problem of frequent dollar function calls is the brackets operator. When a new jQuery object is created, all associated nodes are stored in numeric properties. But note that the value of such a property contains a native element instance (not a jQuery wrapper):</p>
    <pre><code>&#x000A;    var links = $("a");&#x000A;    &#x000A;    links[0].on("click", function() { ... }); // throws an error&#x000A;    $(links[0]).on("click", function() { ... }); // works fine&#x000A;    </code></pre>
    <p>Because of such a feature, every functional method in jQuery or another library (like Underscore) requires the current element to be wrapped with <code>$()</code> inside of a callback function. Therefore, developers must always keep in mind the type of object they are working with — a native element or a wrapper — despite the fact that they are using a library to work with the DOM.</p>
    <p>In better-dom, the brackets operator returns a library’s object, so developers can forget about native elements. There is only one acceptable way to access them: by using a special <code>legacy</code> method.</p>
    <pre><code>&#x000A;    var foo = DOM.find("#foo");&#x000A;    &#x000A;    foo.legacy(function(node) {&#x000A;      // use Hammer library to bind a swipe listener&#x000A;      Hammer(node).on("swipe", function(e) {&#x000A;        // handle swipe gesture here&#x000A;      }); &#x000A;    });&#x000A;    </code></pre>
    <p>In reality, this method is required in very rare cases, such as to be compatible with a native function or with another DOM library (like <a href="http://eightmedia.github.io/hammer.js/" title="Hammer" rel="nofollow external" class="bo">Hammer</a> in the example above).</p>
    <h4>Issues With return false</h4>
    <p>One thing that really blows my mind is the strange <code>return false</code> interception in jQuery’s event handlers. According to the W3C’s standards, it should <a href="http://www.w3.org/TR/DOM-Level-3-Events/#events-dt-cancelable-event" title="in most cases" rel="nofollow external" class="bo">in most cases</a> cancel the default behavior. In jQuery, <code>return false</code> also <a href="http://api.jquery.com/on/#event-handler" title="stops event delegation" rel="nofollow external" class="bo">stops event delegation</a>.</p>
    <p>Such interception creates problems:</p>
    <ol>
    <li>Invoking <code>stopPropagation()</code> by itself could lead to compatibility problems, because it prevents listeners that are related to some other task from doing their work.</li>
    <li>Most developers (even experienced ones) are not aware of such behavior.</li>
    </ol>
    <p>It’s unclear why the jQuery community decided to go cross-standards. But better-dom is not going to repeat the same mistake. Thus, <code>return false</code> in an event handler <em>only</em> prevents the browser’s default action, without messing with event propagation, as everyone would expect.</p>
    <h4>find and findAll</h4>
    <p>Element search is <strong>one of the most expensive operations</strong> in the browser. Two native methods could be used to implement it: <code>querySelector</code> and <code>querySelectorAll</code>. The difference is that the first one stops searching on the first match.</p>
    <p>This feature enables us to decrease the iterations count dramatically in certain cases. In my tests, the <a href="http://jsperf.com/dom-find-all-vs-jquery-find/3" title="speed improvement could be up to 20x" rel="nofollow external" class="bo">speed was up to 20 times faster</a>! Also, you can expect that the improvement will grow according to the size of the document tree.</p>
    <p>jQuery has a <code>find</code> method that uses <code>querySelectorAll</code> for general cases. Currently, no function uses <code>querySelector</code> to fetch only the first matched element.</p>
    <p>The better-dom library has two separate methods: <code>find</code> and <code>findAll</code>. They allow us to use <code>querySelector</code> optimization. To estimate the potential improvement in performance, I searched for the usage of these methods in all of the source code of my last commercial project:</p>
    <ul>
    <li>
    <code>find</code><br>
    103 matches across 11 files</li>
    <li>
    <code>findAll</code><br>
    14 matches across 4 files</li>
    </ul>
    <p>The <code>find</code> method is definitely much more popular. It means that <code>querySelector</code> optimization makes sense in most use cases and could give a major performance boost.</p>
    <h3>Conclusion</h3>
    <p>Live extensions really make solving front-end problems much easier. Splitting the UI in many small pieces leads to more independent and maintainable solutions. But as we’ve shown, a framework is not only about them (although it is the main goal).</p>
    <p>One thing I’ve learned in the development process is that if you don’t like a standard or you have a different opinion of how things should work, then <strong>just implement it and prove that your approach works</strong>. It’s really fun, too!</p>
    <p>More information about the <a href="https://github.com/chemerisuk/better-dom" title="the better-dom project github" rel="nofollow external" class="bo">better-dom project can be found on GitHub</a>.</p>
    <p><em>(al, il, ea)</em></p>
    <hr>
    <p><small>© Maksim Chemerisuk for <a href="http://www.smashingmagazine.com" rel="nofollow external" class="bo">Smashing Magazine</a>, 2014.</small></p>
    </div>
]]>
</Body>
<Summary>        At present, jQuery is the de facto library for working with the document object model (DOM). It can be used with popular client-side MV* frameworks (such as Backbone), and it has a ton of...</Summary>
<Website>http://www.smashingmagazine.com/2014/01/13/writing-a-better-javascript-library-for-the-dom/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40156/guest@my.umbc.edu/ad962998a549dd2909a391549a10df89/api/pixel</TrackingUrl>
<Tag>coding</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 13 Jan 2014 05:38:55 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="40155" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40155">
<Title>What&#8217;s new for designers, January 2014</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="what's new for designers january 2014" src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/thumb.jpg" style="max-width: 100%; height: auto;">The January edition of what’s new for web designers and developers includes new web apps, jQuery plugins and JavaScript resources, web development tools, responsive design resources, collaboration tools, coding resources, and some really great new fonts.</p> <p>Many of the resources below are free or very low cost, and are sure to be useful to a lot of designers and developers out there.</p> <p>As always, if we’ve missed something you think should have been included, please let us know in the comments. And if you have an app or other resource you’d like to see included next month, tweet it to <a href="http://twitter.com/cameron_chapman" rel="nofollow external" class="bo">@cameron_chapman</a> for consideration.</p> <h1>Duo</h1> <p><a href="http://helloduo.com/" rel="nofollow external" class="bo">Duo</a> is a web browser that lets you view both mobile and desktop versions of responsive websites you’re designing. It’s available as a bookmarklet, or as a standalone Mac program.</p> <p><a href="http://helloduo.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/duo.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>TimeTracker</h1> <p><a href="http://www.creativeworx.com/" rel="nofollow external" class="bo">TimeTracker</a> is a software-integrated time tracking app that offers automatic time capture, real-time analytics, and more. The free Basic account works with Adobe CS/CC, while paid accounts offer up additional software integration.</p> <p><a href="http://www.creativeworx.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/timetracker.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Coment.me</h1> <p><a href="http://coment.me/" rel="nofollow external" class="bo">Coment.me</a> makes it incredibly easy to comment or otherwise provide feedback on any URL. Just enter the website address, specify the width you’d like the page returned, and then comment, draw, or do whatever else you’d like before sharing the results.</p> <p><a href="http://coment.me/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/coment.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Adaptive Backgrounds</h1> <p><a href="http://briangonzalez.github.io/jquery.adaptive-backgrounds.js/" rel="nofollow external" class="bo">Adaptive Backgrounds</a> is a jQuery plugin for extracting colors from an image and applying those colors to the parent element. It’s an easy way to make your background match your images.</p> <p><a href="http://briangonzalez.github.io/jquery.adaptive-backgrounds.js/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/adaptivebg.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Layrs Control</h1> <p><a href="http://madebyvadim.com/layrs/" rel="nofollow external" class="bo">Layrs Control</a> is a free Photoshop extension to improve your workflow. You can edit layer names, remove unused effects, delete empty layers, and more.</p> <p><a href="http://madebyvadim.com/layrs/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/layrs.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Typing.io</h1> <p><a href="http://typing.io/" rel="nofollow external" class="bo">Typing.io</a> is a typing practice web app specifically for programmers, which will help you with mastering all those funky characters that appear in code but don’t show up in many other places.</p> <p><a href="http://typing.io/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/typing.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>A Pocket Guide to Master Every Day’s Typographic Adventures</h1> <p>This <a href="http://www.typogui.de/" rel="nofollow external" class="bo">Pocket Guide to Master Every Day’s Typographic Adventures</a> offers up excellent guidance for all sorts of typographic questions you may face on a daily basis, from how to mix typefaces to choosing font size and line height and much more.</p> <p><a href="http://www.typogui.de/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/typogui.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Passweird</h1> <p><a href="http://www.passweird.com/" rel="nofollow external" class="bo">Passweird</a> is a complex password generator that creates “utterly repulsive” passwords that no one would want to steal.</p> <p><a href="http://www.passweird.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/passweird.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Unison.js</h1> <p><a href="http://bjork24.github.io/Unison/" rel="nofollow external" class="bo">Unison.js</a> is a small plugin (well under 1kb) that lets you declare named breakpoints in a single place and sync them automatically across both your JavaScript and markup files.</p> <p><a href="http://bjork24.github.io/Unison/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/unison.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Origami</h1> <p><a href="http://facebook.github.io/origami/" rel="nofollow external" class="bo">Origami</a> is a Quartz Composer toolkit for design prototyping. It makes it easy to create interactive prototypes, without the need for any programming.</p> <p><a href="http://facebook.github.io/origami/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/origami.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Myth</h1> <p><a href="http://www.myth.io/" rel="nofollow external" class="bo">Myth</a> is a preprocessor, like a CSS polyfill. It lets you write pure CSS without worrying about things like slow spec approval or slow browser support.</p> <p><a href="http://www.myth.io/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/myth.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Social Kit</h1> <p><a href="http://socialkit.madebysource.com/" rel="nofollow external" class="bo">Social Kit</a> is a Photoshop plugin for creating cover images, profile pictures, ad banners and more for your favorite social platforms, including Facebook, Google, Twitter, and YouTube.</p> <p><a href="http://socialkit.madebysource.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/socialkit.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Typecsset</h1> <p><a href="http://csswizardry.com/typecsset/" rel="nofollow external" class="bo">Typecsset</a> is a Sass library for setting type on the web, with an automatic, pixel-perfect, baseline grid that’s easy to use.</p> <p><a href="http://csswizardry.com/typecsset/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/typecsset.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Readymag</h1> <p><a href="https://readymag.com/" rel="nofollow external" class="bo">Readymag</a> is a simple web publishing tool for any kind of digital storytelling, from presentations to rich media magazines and microsites. It’s cross-browser compatible and doesn’t require any coding skills.</p> <p><a href="https://readymag.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/readymag.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Writer Pro</h1> <p><a href="http://writer.pro/" rel="nofollow external" class="bo">Writer Pro</a> is a professional writing suite that includes note-taking, writing, and editing tools. It’s under $20 for either OS X or iOS.</p> <p><a href="http://writer.pro/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/writerpro.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Planetary.js</h1> <p><a href="http://planetaryjs.com/" rel="nofollow external" class="bo">Planetary.js</a> lets you create fully customizable, interactive globes for the web. It includes tools for displaying animated “pings” anywhere on the map, along with mouse drag and zoom support.</p> <p><a href="http://planetaryjs.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/planetary.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Magnifier.js</h1> <p><a href="http://mark-rolich.github.io/Magnifier.js/" rel="nofollow external" class="bo">Magnifier.js</a> is a JavaScript library for creating a magnifying glass effect on your images. It includes zoom functionality using the mouse wheel, as well as the ability to display the magnified image within the lens or externally in a wrapper, among other features.</p> <p><a href="http://mark-rolich.github.io/Magnifier.js/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/magnifier.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Color Thief</h1> <p><a href="http://lokeshdhakar.com/projects/color-thief/" rel="nofollow external" class="bo">Color Thief</a> is a script for grabbing the color palette from any image using JavaScript and the Canvas tag.</p> <p><a href="http://lokeshdhakar.com/projects/color-thief/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/colorthief.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Picjumbo</h1> <p><a href="http://picjumbo.com/" rel="nofollow external" class="bo">Picjumbo</a> is a collection of totally free stock photos that you can use for your personal or commercial works. There are a variety of categories to choose some, with more photos added every day.</p> <p><a href="http://picjumbo.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/picjumbo.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>The Best Freelance Tools of 2013</h1> <p><a href="http://2013freelancetools.com/" rel="nofollow external" class="bo">The Best Freelance Tools of 2013</a> is a curated collection of tools from the past year that are certain to be incredibly useful for designers and other freelancers. It includes tools for finding clients, dealing with money, remote communication, and more.</p> <p><a href="http://2013freelancetools.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/tools.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Dillinger</h1> <p><a href="http://dillinger.io/" rel="nofollow external" class="bo">Dillinger</a> is a cloud-enabled HTML5 Markdown editor that’s based on Ace Editor, Bootstrap, Marked, node.js, and more.</p> <p><a href="http://dillinger.io/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/dillinger.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Pinegrow Web Designer</h1> <p><a href="http://pinegrow.com/" rel="nofollow external" class="bo">Pinegrow</a> is an app for Windows and Mac that makes it fast and easy to mockup and design web pages with (or without) Bootstrap, multi-page editing, and Less.</p> <p><a href="http://pinegrow.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/pinegrow.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Makeappicon</h1> <p><a href="http://makeappicon.com/#" rel="nofollow external" class="bo">Makeappicon</a> generates all the icon sizes you need for iOS and Android with just one click.</p> <p><a href="http://makeappicon.com/#" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/makeappicon.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Black Tie</h1> <p><a href="http://www.blacktie.co/" rel="nofollow external" class="bo">Black Tie</a> offers a collection of free Bootstrap themes that are actually good-looking. There are themes for app landing pages, contact pages, and much more.</p> <p><a href="http://www.blacktie.co/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/blacktie.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Really Simple HTML Email Template</h1> <p>This <a href="http://leemunroe.github.io/html-email-template/email.html" rel="nofollow external" class="bo">Really Simple HTML Email Template</a> is an easy to use template for creating your own HTML emails. It can be used, modified, and copied as you wish.</p> <p><a href="http://leemunroe.github.io/html-email-template/email.html" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/email.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Asfalto (free)</h1> <p><a href="http://www.behance.net/gallery/ASFALTO-free-font/13594197" rel="nofollow external" class="bo">Asfalto</a> is a free distressed display font designed by Fernando Forero. It comes in all caps, yet remains readable even at smaller sizes.</p> <p><a href="http://www.behance.net/gallery/ASFALTO-free-font/13594197" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/asfalto.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Hallo Sans (free)</h1> <p><a href="http://www.behance.net/gallery/Hallo-Sans-Free-typeface/13212059" rel="nofollow external" class="bo">Hallo Sans</a> is a stylized sans serif typeface that comes in light, regular, and black weights.</p> <p><a href="http://www.behance.net/gallery/Hallo-Sans-Free-typeface/13212059" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/hallosans.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Barokah (free)</h1> <p><a href="http://www.behance.net/gallery/Barokah-FREE-FONT/13403303" rel="nofollow external" class="bo">Barokah</a> is a free uppercase and lowercase display handwriting font that’s perfect for things like comic books. It comes in regular and bold weights.</p> <p><a href="http://www.behance.net/gallery/Barokah-FREE-FONT/13403303" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/barokah.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Odin Rounded (free)</h1> <p><a href="http://freebiesbug.com/free-fonts/odin-rounded-free-font/" rel="nofollow external" class="bo">Odin Rounded</a> is a free experimental font with a clean, linear look. It comes in three weights: regular, bold, and light, with support for opentype features.</p> <p><a href="http://freebiesbug.com/free-fonts/odin-rounded-free-font/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/odin.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Purbacala ($12)</h1> <p><a href="https://creativemarket.com/seruput/19135-Purbacala-Typeface" rel="nofollow external" class="bo">Purbacala</a> is an ornate, decorative typeface with a handdrawn look. It comes in inline, regular, and bold styles.</p> <p><a href="https://creativemarket.com/seruput/19135-Purbacala-Typeface" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/purbacala.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Love Hearts ($20)</h1> <p><a href="https://creativemarket.com/kateliev/20129-LoveHearts" rel="nofollow external" class="bo">Love Hearts</a> is a set of calligraphic ornaments and frames, including patterns and seamless borders, all in OTF format.</p> <p><a href="https://creativemarket.com/kateliev/20129-LoveHearts" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/lovehearts.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Rodian Serif ($10)</h1> <p><a href="http://www.tendollarfonts.com/rodian-serif/" rel="nofollow external" class="bo">Rodian Serif</a> is a modern rounded font in six styles, revisited by Jan-Christian Bruun. It comes in light, regular, and bold weights, as well as three matching stencil weights.</p> <p><a href="http://www.tendollarfonts.com/rodian-serif/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/rodian.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Hadron ($10)</h1> <p><a href="http://www.tendollarfonts.com/hadron/" rel="nofollow external" class="bo">Hadron</a> is a display typeface with two variants: a standard clean and clear sans serif, and an alternative with more pictographic letterforms.</p> <p><a href="http://www.tendollarfonts.com/hadron/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/hadron.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Gluten ($16.48)</h1> <p><a href="http://www.myfonts.com/fonts/andinistas/gluten/" rel="nofollow external" class="bo">Gluten</a> is an experimental font family with irregular shadows that portray craftsmanship, and high contrast between thick and thin strokes in the letterforms.</p> <p><a href="http://www.myfonts.com/fonts/andinistas/gluten/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/gluten.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>The Serif Hand ($25)</h1> <p><a href="http://www.myfonts.com/fonts/la-goupil/the-serif-hand/" rel="nofollow external" class="bo">The Serif Hand</a> is a handwritten serif typeface that is generic, highly readable, and well-balanced, so it’s versatile for any kind of design.</p> <p><a href="http://www.myfonts.com/fonts/la-goupil/the-serif-hand/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-jan14/serifhand.jpg" width="650" alt="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <p><strong><em>Know of a new app or resource that should have been included but wasn’t? Let us know in the comments!</em></strong></p> <p><br><br> </p>
    <table width="100%"> <tbody>
    <tr> <td> <a href="http://www.mightydeals.com/deal/crazyleaf-business-cards-bundle.html?ref=inwidget" rel="nofollow external" class="bo"><strong>40 Ready-to-Print Business Card Templates – only $15!</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="Whats new for designers, January 2014" style="max-width: 100%; height: auto;"><br> </a> </td> </tr> </tbody>
    </table> <p><br> </p> <a href="http://www.webdesignerdepot.com/2014/01/whats-new-for-designers-january-2014/" 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%2F01%2Fwhats-new-for-designers-january-2014%2F&amp;t=What%E2%80%99s+new+for+designers%2C+January+2014" 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%2F01%2Fwhats-new-for-designers-january-2014%2F&amp;t=What%E2%80%99s+new+for+designers%2C+January+2014" 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%2F01%2Fwhats-new-for-designers-january-2014%2F&amp;t=What%E2%80%99s+new+for+designers%2C+January+2014" 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%2F01%2Fwhats-new-for-designers-january-2014%2F&amp;t=What%E2%80%99s+new+for+designers%2C+January+2014" 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%2F01%2Fwhats-new-for-designers-january-2014%2F&amp;t=What%E2%80%99s+new+for+designers%2C+January+2014" 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/186528682430/u/49/f/661066/c/35285/s/35d3f68c/sc/4/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528682430/u/49/f/661066/c/35285/s/35d3f68c/sc/4/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186528682430/u/49/f/661066/c/35285/s/35d3f68c/sc/4/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528682430/u/49/f/661066/c/35285/s/35d3f68c/sc/4/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186528682430/u/49/f/661066/c/35285/s/35d3f68c/sc/4/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528682430/u/49/f/661066/c/35285/s/35d3f68c/sc/4/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/186528682430/u/49/f/661066/c/35285/s/35d3f68c/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528682430/u/49/f/661066/c/35285/s/35d3f68c/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The January edition of what’s new for web designers and developers includes new web apps, jQuery plugins and JavaScript resources, web development tools, responsive design resources, collaboration...</Summary>
<Website>http://rss.feedsportal.com/c/35285/f/661066/s/35d3f68c/sc/4/l/0L0Swebdesignerdepot0N0C20A140C0A10Cwhats0Enew0Efor0Edesigners0Ejanuary0E20A140C/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40155/guest@my.umbc.edu/a68577cf8984f26d83d19ee11c5deab5/api/pixel</TrackingUrl>
<Tag>art</Tag>
<Tag>cool-apps-jquery-plugins</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>fresh-fonts</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>illustrator</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>new-for-2014</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>resources</Tag>
<Tag>sql</Tag>
<Tag>web-design-resources</Tag>
<Tag>whats-new-for-designers</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>Mon, 13 Jan 2014 03:15:29 -0500</PostedAt>
<EditAt>Mon, 13 Jan 2014 03:15:29 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="40153" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40153">
<Title>Dance Band Experiments With &#8216;Three-Way Stereo&#8217;</Title>
<Body>
<![CDATA[
    <div class="html-content">NightBus, a dance-pop band, has a single to be released on Tuesday by S-Curve Records with an audio innovation for the earbud age.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F01%2F13%2Fbusiness%2Fmedia%2Fdance-band-experiments-with-three-way-stereo.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Dance+Band+Experiments+With+%E2%80%98Three-Way+Stereo%E2%80%99" 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%2F01%2F13%2Fbusiness%2Fmedia%2Fdance-band-experiments-with-three-way-stereo.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Dance+Band+Experiments+With+%E2%80%98Three-Way+Stereo%E2%80%99" 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%2F01%2F13%2Fbusiness%2Fmedia%2Fdance-band-experiments-with-three-way-stereo.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Dance+Band+Experiments+With+%E2%80%98Three-Way+Stereo%E2%80%99" 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%2F01%2F13%2Fbusiness%2Fmedia%2Fdance-band-experiments-with-three-way-stereo.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Dance+Band+Experiments+With+%E2%80%98Three-Way+Stereo%E2%80%99" 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%2F01%2F13%2Fbusiness%2Fmedia%2Fdance-band-experiments-with-three-way-stereo.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Dance+Band+Experiments+With+%E2%80%98Three-Way+Stereo%E2%80%99" 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/186528681652/u/0/f/640387/c/34625/s/35d291e7/sc/38/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528681652/u/0/f/640387/c/34625/s/35d291e7/sc/38/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186528681652/u/0/f/640387/c/34625/s/35d291e7/sc/38/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528681652/u/0/f/640387/c/34625/s/35d291e7/sc/38/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186528681652/u/0/f/640387/c/34625/s/35d291e7/sc/38/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528681652/u/0/f/640387/c/34625/s/35d291e7/sc/38/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/186528681652/u/0/f/640387/c/34625/s/35d291e7/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528681652/u/0/f/640387/c/34625/s/35d291e7/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>NightBus, a dance-pop band, has a single to be released on Tuesday by S-Curve Records with an audio innovation for the earbud age.      </Summary>
<Website>http://www.nytimes.com/2014/01/13/business/media/dance-band-experiments-with-three-way-stereo.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40153/guest@my.umbc.edu/d987e00e2b8e7510507654ac9ba061c9/api/pixel</TrackingUrl>
<Tag>music</Tag>
<Tag>new</Tag>
<Tag>nightbus</Tag>
<Tag>s-curve</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 13 Jan 2014 00:31:52 -0500</PostedAt>
<EditAt>Mon, 13 Jan 2014 21:34:19 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="40154" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40154">
<Title>Cost of Cool in India? An iPhone</Title>
<Body>
<![CDATA[
    <div class="html-content">To draw young buyers and increase its market share in India, Apple has offered promotions like monthly payments and trade-ins.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F01%2F13%2Fbusiness%2Finternational%2Fcost-of-cool-in-india-an-iphone.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Cost+of+Cool+in+India%3F+An+iPhone" 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%2F01%2F13%2Fbusiness%2Finternational%2Fcost-of-cool-in-india-an-iphone.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Cost+of+Cool+in+India%3F+An+iPhone" 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%2F01%2F13%2Fbusiness%2Finternational%2Fcost-of-cool-in-india-an-iphone.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Cost+of+Cool+in+India%3F+An+iPhone" 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%2F01%2F13%2Fbusiness%2Finternational%2Fcost-of-cool-in-india-an-iphone.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Cost+of+Cool+in+India%3F+An+iPhone" 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%2F01%2F13%2Fbusiness%2Finternational%2Fcost-of-cool-in-india-an-iphone.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Cost+of+Cool+in+India%3F+An+iPhone" 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/186528681651/u/0/f/640387/c/34625/s/35d291e6/sc/46/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528681651/u/0/f/640387/c/34625/s/35d291e6/sc/46/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186528681651/u/0/f/640387/c/34625/s/35d291e6/sc/46/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528681651/u/0/f/640387/c/34625/s/35d291e6/sc/46/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186528681651/u/0/f/640387/c/34625/s/35d291e6/sc/46/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528681651/u/0/f/640387/c/34625/s/35d291e6/sc/46/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/186528681651/u/0/f/640387/c/34625/s/35d291e6/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528681651/u/0/f/640387/c/34625/s/35d291e6/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>To draw young buyers and increase its market share in India, Apple has offered promotions like monthly payments and trade-ins.      </Summary>
<Website>http://www.nytimes.com/2014/01/13/business/international/cost-of-cool-in-india-an-iphone.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40154/guest@my.umbc.edu/1203835179b7e80cd28046ac911d8ef4/api/pixel</TrackingUrl>
<Tag>advertising-and-marketing</Tag>
<Tag>apple-inc-aapl-nasdaq</Tag>
<Tag>gartner-inc-it-nyse</Tag>
<Tag>india</Tag>
<Tag>iphone</Tag>
<Tag>new</Tag>
<Tag>nokia-oyj-nok-nyse</Tag>
<Tag>prices-fares-fees-and-rates</Tag>
<Tag>smartphones</Tag>
<Tag>sony-corporation-sne-nyse</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Sun, 12 Jan 2014 22:09:00 -0500</PostedAt>
</NewsItem>

</News>
