<?xml version="1.0"?>
<News hasArchived="true" page="8003" pageCount="10850" pageSize="10" timestamp="Sun, 04 Oct 2026 04:40:06 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=8003&amp;range=30">
<NewsItem contentIssues="false" id="122881" important="false" status="posted" url="https://my3.my.umbc.edu/posts/122881">
<Title>Tom Cronin, Biology, in WIRED</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>What’s the <a href="http://www.wired.com/wiredscience/2014/01/absurd-creature-of-the-week-4" rel="nofollow external" class="bo">Absurd Creature of the Week in WIRED science</a>? Why it’s none other than one of biologist Tom Cronin’s favorite sea critters, the mantis shrimp. And the eyes of these creatures are Cronin’s specialty and that’s where he comes into the article.</p>
    <p>“As with bees or flies or crabs, they are <a href="http://www.d.umn.edu/~olse0176/Evolution/insects.html" rel="nofollow external" class="bo">compound eyes</a>, but unlike those creatures, mantis shrimp “have a very unusual adaptation in that multiple parts of the same eye view the same point in space,” said biologist Tom Cronin of the University of Maryland, Baltimore County, “which is sort of like having multiple eyes in one, in a way.” Whereas we use two eyes to judge distance, mantis shrimp can do that with a single eye.”</p>
    <p>“On top of that, some mantis shrimp can see a variety of colors in ultraviolet, so “they’re seeing colors that no other animal can see, in a sense,” said Cronin. “Basically color is a property of the nervous system so it’s not really present in the real world, but they can see aspects of the ultraviolet that nothing else can see.”</p>
    <p>There are some neat photos with the article and some videos. Well worth a read.</p>
    </div>
]]>
</Body>
<Summary>What’s the Absurd Creature of the Week in WIRED science? Why it’s none other than one of biologist Tom Cronin’s favorite sea critters, the mantis shrimp. And the eyes of these creatures are...</Summary>
<Website>https://umbc.edu/stories/tom-cronin-biology-in-wired/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/122881/guest@my.umbc.edu/64fa2b47ef758f3099be043bc27c89a5/api/pixel</TrackingUrl>
<Tag>biology</Tag>
<Tag>cnms</Tag>
<Tag>research</Tag>
<Tag>science-and-technology</Tag>
<Group token="umbc-news-magazine">UMBC News &amp;amp; Magazine</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/umbc-news-magazine</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xsmall.png?1748556657</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/original.png?1748556657</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xxlarge.png?1748556657</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xlarge.png?1748556657</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/large.png?1748556657</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/medium.png?1748556657</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/small.png?1748556657</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xsmall.png?1748556657</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xxsmall.png?1748556657</AvatarUrl>
<Sponsor>UMBC News &amp; Magazine</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Mon, 13 Jan 2014 20:11:07 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="122882" important="false" status="posted" url="https://my3.my.umbc.edu/posts/122882">
<Title>U.S. News Ranks UMBC&#8217;s Information Systems Online M.S. as a Top Program</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Congratulations to UMBC’s Department of Information Systems for being ranked a top online graduate program in information technology by <em>U.S. News &amp; World Report.</em> The UMBC program was <a href="http://www.usnews.com/education/online-education/university-of-maryland-baltimore-county-OCIT0190/computer-information-technology" rel="nofollow external" class="bo">ranked #19 in the nation</a>, and is one of just two programs in Maryland to appear on the list.</p>
    <p><a href="http://www.usnews.com/education/online-education/computer-information-technology/rankings?int=90c29e" rel="nofollow external" class="bo">See the rankings.</a></p>
    <p><a href="http://www.usnews.com/education/online-education/articles/2014/01/07/methodology-best-online-computer-information-technology-programs-rankings-2014" rel="nofollow external" class="bo">Learn how U.S. News &amp; World Report calculated the rankings.</a></p>
    </div>
]]>
</Body>
<Summary>Congratulations to UMBC’s Department of Information Systems for being ranked a top online graduate program in information technology by U.S. News &amp; World Report. The UMBC program was ranked...</Summary>
<Website>https://umbc.edu/stories/information-systems-ranks-in-best-online-information-technology-program/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/122882/guest@my.umbc.edu/3b45dc5f73063d2000454787f1d4671a/api/pixel</TrackingUrl>
<Tag>coeit</Tag>
<Tag>community</Tag>
<Tag>is</Tag>
<Tag>science-and-technology</Tag>
<Group token="umbc-news-magazine">UMBC News &amp;amp; Magazine</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/umbc-news-magazine</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xsmall.png?1748556657</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/original.png?1748556657</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xxlarge.png?1748556657</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xlarge.png?1748556657</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/large.png?1748556657</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/medium.png?1748556657</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/small.png?1748556657</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xsmall.png?1748556657</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xxsmall.png?1748556657</AvatarUrl>
<Sponsor>UMBC News &amp; Magazine</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Mon, 13 Jan 2014 19:58:00 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="40190" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40190">
<Title>Manipulating Classes Using The classList API</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Something that comes up often when building front-end web applications is the need to change the classes applied to an element. For some time elements have had a <code>className</code> attribute which allows you to retrieve a string containing the class names separated by spaces. This is useful, but it doesn’t provide a simple way of managing the classes on an element.</p>
    <p>Many JavaScript libraries have implemented their own helper methods for managing classes. For example, jQuery has <code>addClass()</code>, <code>removeClass()</code>, <code>hasClass()</code>, and <code>toggleClass()</code> methods.</p>
    <p>In this post you’re going to learn how to manage classes using the <code>classList</code> API. This is part of the native JavaScript implementation in modern web browsers. The main advantage of using this native API is that it doesn’t require that you include a library like jQuery in your project.</p>
    <h2>The classList Object</h2>
    <p>Every HTML element has an object called <code>classList</code> that contains a list of the classes applied to the element, as well as methods for managing those classes.</p>
    <pre><code>myEle.classList;</code></pre>
    <p>First and foremost, <code>classList</code> is a <a href="https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList" rel="nofollow external" class="bo"><code>DOMTokenList</code></a> which contains the classes applied to an element and a property called <code>length</code> that represents the total number of classes.</p>
    <pre><code>{&#x000A;        0: "column-half",&#x000A;        1: "wiki-column",&#x000A;        2: "text-content",&#x000A;        length: 3&#x000A;    }</code></pre>
    <p>The <code>classList</code> object also has five methods that can be used for managing classes. These are:</p>
    <ul>
    <li>add (class)</li>
    <li>contains (class)</li>
    <li>item (index)</li>
    <li>remove (class)</li>
    <li>toggle (class)</li>
    </ul>
    <p>Each of these methods should be called directly on the <code>classList</code> object.</p>
    <p>Lets take a look at each of these methods in a little more detail.</p>
    <h3>Adding Classes</h3>
    <p>The <code>add()</code> method is used to apply a new class to an element.</p>
    <pre><code>myEle.classList.add('treehouse');</code></pre>
    <p>To avoid duplication, the class will only be added if it doesn’t already exist.</p>
    <h3>Removing Classes</h3>
    <p>The <code>remove()</code> method is used to drop a class from an element.</p>
    <pre><code>myEle.classList.remove('treehouse');</code></pre>
    <h3>Toggle Classes</h3>
    <p>The <code>toggle()</code> method will add a class to an element if it’s not already present, or remove the class if it is.</p>
    <pre><code>myEle.classList.toggle('treehouse');</code></pre>
    <h3>Checking if a Class Exists</h3>
    <p>You can check to see if a certain class is applied to an element using the <code>contains()</code> method. This method will return <code>true</code> if the specified class is present, and <code>false</code> if it’s not.</p>
    <pre><code>var present = myEle.classList.contains('treehouse');</code></pre>
    <p>You could use this method as the condition for an <code>if/else</code> statement, as shown in the example below.</p>
    <pre><code>if (myEle.classList.contains('treehouse')) {&#x000A;        // Class exists!&#x000A;    } else {&#x000A;        // Class not found.&#x000A;    }</code></pre>
    <h3>Finding a Class by its Index in classList</h3>
    <p>The <code>item()</code> method is used to retrieve a class name using the index of the class in the <code>classList</code>. If nothing exists at the specified index the method will return <code>null</code>.</p>
    <pre><code>var index = myEle.classList.item(0);</code></pre>
    <p>This method can come in handy if you need to loop through each of the classes applied to an element.</p>
    <pre><code>for (var i = 0; i &lt; myEle.classList.length; i++) {&#x000A;        var class = myEle.classList.item(i);&#x000A;    }</code></pre>
    <h2>Browser Support</h2>
    <p>Browser support for the <code>classList</code> API is good. Keep in mind that this feature was only added to Internet Explorer in version 10, so you may need to use an alternative if you need to support older versions of IE.</p>
    <table>
    <thead>
    <tr>
    <th>IE</th>
    <th>Firefox</th>
    <th>Chrome</th>
    <th>Safari</th>
    <th>Opera</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td>10.0+</td>
    <td>3.6+</td>
    <td>8.0+</td>
    <td>5.1+</td>
    <td>11.5+</td>
    </tr>
    </tbody>
    </table>
    <p>Support on mobile browsers is also very good.</p>
    <table>
    <thead>
    <tr>
    <th>iOS Safari</th>
    <th>Android Browser</th>
    <th>Opera Mobile</th>
    <th>Chrome for Android</th>
    <th>IE Mobile</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td>5.0+</td>
    <td>3.0+</td>
    <td>11.1+</td>
    <td>31</td>
    <td>10</td>
    </tr>
    </tbody>
    </table>
    <p>Source: <a href="http://caniuse.com/#feat=classlist" rel="nofollow external" class="bo">http://caniuse.com/#feat=classlist</a></p>
    <h2>BONUS: Finding Elements By Class</h2>
    <p>Whilst we’re on the topic of classes, lets take a look at a couple of methods that can be used to find elements using class names.</p>
    <h3>getElementsByClassName</h3>
    <p>The <code>getElementsByClassName</code> method will return a list of elements that have the specified class.</p>
    <pre><code>var elements = document.getElementsByClassName('treehouse');</code></pre>
    <p>You can also specify multiple class names by separating them with a space. In which case, all of the classes will need to be present on an element for it to be returned.</p>
    <pre><code>var elements = document.getElementsByClassName('treehouse mike frog');</code></pre>
    <p><a href="http://caniuse.com/#feat=getelementsbyclassname" rel="nofollow external" class="bo">Browser support for getElementsByClassName</a></p>
    <h3>querySelectorAll</h3>
    <p>The <code>querySelectorAll</code> method uses CSS selector syntax to find elements. You can match classes by preceding the class name with a dot, and IDs by using a pound-sign (<code>#</code>). Elements can be matched by just using the name of the tag.</p>
    <pre><code>var classEle = document.querySelectorAll('.treehouse');&#x000A;    var idEle = document.querySelectorAll('#treehouse');&#x000A;    var tagEle = document.querySelectorAll('div');</code></pre>
    <p>You can combine multiple selectors to create more complex queries just as you would in CSS.</p>
    <pre><code>var element = document.querySelectorAll('#main.treehouse');</code></pre>
    <p>The <code>querySelectorAll</code> method will return a list of all the elements that match your query. If you just wish to return a single element you can use the <code>querySelector</code> method. This will return the first element that matches the query.</p>
    <p><a href="http://caniuse.com/#feat=queryselector" rel="nofollow external" class="bo">Browser support for querySelectorAll</a></p>
    <h2>Summary</h2>
    <p>In this post you’ve learned how to use native JavaScript methods to manage the classes applied to HTML elements. A big advantage to using these methods over those provided by a JavaScript library like jQuery is that you don’t have the additional overhead of having to load an external library.</p>
    <p>We’re starting to see more and more of the best features from jQuery (and other libraries) find their way into web browsers. Many of these libraries were initially developed to patch-up the basic JavaScript implementations in older browsers, so it’s nice to see this process coming full-circle.</p>
    <h2>Further Reading</h2>
    <ul>
    <li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Element.classList" rel="nofollow external" class="bo">MDN: classList Documentation</a></li>
    <li><a href="https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList" rel="nofollow external" class="bo">MDN: DOMTokenList Documentation</a></li>
    <li><a href="http://caniuse.com/#feat=classlist" rel="nofollow external" class="bo">Can I use… classList</a></li>
    </ul>
    <p>The post <a href="http://blog.teamtreehouse.com/manipulating-classes-using-classlist-api" rel="nofollow external" class="bo">Manipulating Classes Using The classList API</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>Something that comes up often when building front-end web applications is the need to change the classes applied to an element. For some time elements have had a className attribute which allows...</Summary>
<Website>http://blog.teamtreehouse.com/manipulating-classes-using-classlist-api?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=manipulating-classes-using-classlist-api</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40190/guest@my.umbc.edu/bee5e09ad92033c31c3eecbc2d5833b5/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>class</Tag>
<Tag>classlist</Tag>
<Tag>code</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>ios</Tag>
<Tag>javascript</Tag>
<Tag>learn-to-code</Tag>
<Tag>responsive</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 13 Jan 2014 19:51:09 -0500</PostedAt>
<EditAt>Mon, 13 Jan 2014 19:51:09 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="40313" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40313">
<Title>Manipulating Classes Using The classList API</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Something that comes up often when building front-end web applications is the need to change the classes applied to an element. For some time elements have had a <code>className</code> attribute which allows you to retrieve a string containing the class names separated by spaces. This is useful, but it doesn’t provide a simple way of managing the classes on an element.</p>
    <p>Many JavaScript libraries have implemented their own helper methods for managing classes. For example, jQuery has <code>addClass()</code>, <code>removeClass()</code>, <code>hasClass()</code>, and <code>toggleClass()</code> methods.</p>
    <p>In this post you’re going to learn how to manage classes using the <code>classList</code> API. This is part of the native JavaScript implementation in modern web browsers. The main advantage of using this native API is that it doesn’t require that you include a library like jQuery in your project.</p>
    <h2>The classList Object</h2>
    <p>Every HTML element has an object called <code>classList</code> that contains a list of the classes applied to the element, as well as methods for managing those classes.</p>
    <pre><code>myEle.classList;</code></pre>
    <p>First and foremost, <code>classList</code> is a <a href="https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList" rel="nofollow external" class="bo"><code>DOMTokenList</code></a> which contains the classes applied to an element and a property called <code>length</code> that represents the total number of classes.</p>
    <pre><code>{&#x000A;        0: "column-half",&#x000A;        1: "wiki-column",&#x000A;        2: "text-content",&#x000A;        length: 3&#x000A;    }</code></pre>
    <p>The <code>classList</code> object also has five methods that can be used for managing classes. These are:</p>
    <ul>
    <li>add (class)</li>
    <li>contains (class)</li>
    <li>item (index)</li>
    <li>remove (class)</li>
    <li>toggle (class)</li>
    </ul>
    <p>Each of these methods should be called directly on the <code>classList</code> object.</p>
    <p>Lets take a look at each of these methods in a little more detail.</p>
    <h3>Adding Classes</h3>
    <p>The <code>add()</code> method is used to apply a new class to an element.</p>
    <pre><code>myEle.classList.add('treehouse');</code></pre>
    <p>To avoid duplication, the class will only be added if it doesn’t already exist.</p>
    <h3>Removing Classes</h3>
    <p>The <code>remove()</code> method is used to drop a class from an element.</p>
    <pre><code>myEle.classList.remove('treehouse');</code></pre>
    <h3>Toggle Classes</h3>
    <p>The <code>toggle()</code> method will add a class to an element if it’s not already present, or remove the class if it is.</p>
    <pre><code>myEle.classList.toggle('treehouse');</code></pre>
    <h3>Checking if a Class Exists</h3>
    <p>You can check to see if a certain class is applied to an element using the <code>contains()</code> method. This method will return <code>true</code> if the specified class is present, and <code>false</code> if it’s not.</p>
    <pre><code>var present = myEle.classList.contains('treehouse');</code></pre>
    <p>You could use this method as the condition for an <code>if/else</code> statement, as shown in the example below.</p>
    <pre><code>if (myEle.classList.contains('treehouse')) {&#x000A;        // Class exists!&#x000A;    } else {&#x000A;        // Class not found.&#x000A;    }</code></pre>
    <h3>Finding a Class by its Index in classList</h3>
    <p>The <code>item()</code> method is used to retrieve a class name using the index of the class in the <code>classList</code>. If nothing exists at the specified index the method will return <code>null</code>.</p>
    <pre><code>var index = myEle.classList.item(0);</code></pre>
    <p>This method can come in handy if you need to loop through each of the classes applied to an element.</p>
    <pre><code>for (var i = 0; i &lt; myEle.classList.length; i++) {&#x000A;        var class = myEle.classList.item(i);&#x000A;    }</code></pre>
    <h2>Browser Support</h2>
    <p>Browser support for the <code>classList</code> API is good. Keep in mind that this feature was only added to Internet Explorer in version 10, so you may need to use an alternative if you need to support older versions of IE.</p>
    <table>
    <thead>
    <tr>
    <th>IE</th>
    <th>Firefox</th>
    <th>Chrome</th>
    <th>Safari</th>
    <th>Opera</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td>10.0+</td>
    <td>3.6+</td>
    <td>8.0+</td>
    <td>5.1+</td>
    <td>11.5+</td>
    </tr>
    </tbody>
    </table>
    <p>Support on mobile browsers is also very good.</p>
    <table>
    <thead>
    <tr>
    <th>iOS Safari</th>
    <th>Android Browser</th>
    <th>Opera Mobile</th>
    <th>Chrome for Android</th>
    <th>IE Mobile</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td>5.0+</td>
    <td>3.0+</td>
    <td>11.1+</td>
    <td>31</td>
    <td>10</td>
    </tr>
    </tbody>
    </table>
    <p>Source: <a href="http://caniuse.com/#feat=classlist" rel="nofollow external" class="bo">http://caniuse.com/#feat=classlist</a></p>
    <h2>BONUS: Finding Elements By Class</h2>
    <p>Whilst we’re on the topic of classes, lets take a look at a couple of methods that can be used to find elements using class names.</p>
    <h3>getElementsByClassName</h3>
    <p>The <code>getElementsByClassName</code> method will return a list of elements that have the specified class.</p>
    <pre><code>var elements = document.getElementsByClassName('treehouse');</code></pre>
    <p>You can also specify multiple class names by separating them with a space. In which case, all of the classes will need to be present on an element for it to be returned.</p>
    <pre><code>var elements = document.getElementsByClassName('treehouse mike frog');</code></pre>
    <p><a href="http://caniuse.com/#feat=getelementsbyclassname" rel="nofollow external" class="bo">Browser support for getElementsByClassName</a></p>
    <h3>querySelectorAll</h3>
    <p>The <code>querySelectorAll</code> method uses CSS selector syntax to find elements. You can match classes by preceding the class name with a dot, and IDs by using a pound-sign (<code>#</code>). Elements can be matched by just using the name of the tag.</p>
    <pre><code>var classEle = document.querySelectorAll('.treehouse');&#x000A;    var idEle = document.querySelectorAll('#treehouse');&#x000A;    var tagEle = document.querySelectorAll('div');</code></pre>
    <p>You can combine multiple selectors to create more complex queries just as you would in CSS.</p>
    <pre><code>var element = document.querySelectorAll('#main.treehouse');</code></pre>
    <p>The <code>querySelectorAll</code> method will return a list of all the elements that match your query. If you just wish to return a single element you can use the <code>querySelector</code> method. This will return the first element that matches the query.</p>
    <p><a href="http://caniuse.com/#feat=queryselector" rel="nofollow external" class="bo">Browser support for querySelectorAll</a></p>
    <h2>Summary</h2>
    <p>In this post you’ve learned how to use native JavaScript methods to manage the classes applied to HTML elements. A big advantage to using these methods over those provided by a JavaScript library like jQuery is that you don’t have the additional overhead of having to load an external library.</p>
    <p>We’re starting to see more and more of the best features from jQuery (and other libraries) find their way into web browsers. Many of these libraries were initially developed to patch-up the basic JavaScript implementations in older browsers, so it’s nice to see this process coming full-circle.</p>
    <h2>Further Reading</h2>
    <ul>
    <li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Element.classList" rel="nofollow external" class="bo">MDN: classList Documentation</a></li>
    <li><a href="https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList" rel="nofollow external" class="bo">MDN: DOMTokenList Documentation</a></li>
    <li><a href="http://caniuse.com/#feat=classlist" rel="nofollow external" class="bo">Can I use… classList</a></li>
    </ul>
    <p>The post <a href="http://blog.teamtreehouse.com/manipulating-classes-using-classlist-api" rel="nofollow external" class="bo">Manipulating Classes Using The classList API</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>Something that comes up often when building front-end web applications is the need to change the classes applied to an element. For some time elements have had a className attribute which allows...</Summary>
<Website>http://feedproxy.google.com/~r/teamtreehouse/~3/ekC4YjkCcLs/manipulating-classes-using-classlist-api</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40313/guest@my.umbc.edu/27192e4f86a3791f95df7a9edcffccd8/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>class</Tag>
<Tag>classlist</Tag>
<Tag>code</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>ios</Tag>
<Tag>javascript</Tag>
<Tag>learn-to-code</Tag>
<Tag>responsive</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 13 Jan 2014 19:51:09 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="40193" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40193">
<Title>Bits: Shooting for the Moon, Google Hopes to Own the Future</Title>
<Body>
<![CDATA[
    <div class="html-content">Google’s latest acquisitions have technologies that advance humanoid robotics and Internet-connected home devices, making it look like it’s using a business playbook from the future.<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%2Fshooting-for-the-moon-google-hopes-to-own-the-future%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Shooting+for+the+Moon%2C+Google+Hopes+to+Own+the+Future" 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%2Fshooting-for-the-moon-google-hopes-to-own-the-future%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Shooting+for+the+Moon%2C+Google+Hopes+to+Own+the+Future" 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%2Fshooting-for-the-moon-google-hopes-to-own-the-future%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Shooting+for+the+Moon%2C+Google+Hopes+to+Own+the+Future" 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%2Fshooting-for-the-moon-google-hopes-to-own-the-future%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Shooting+for+the+Moon%2C+Google+Hopes+to+Own+the+Future" 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%2Fshooting-for-the-moon-google-hopes-to-own-the-future%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Shooting+for+the+Moon%2C+Google+Hopes+to+Own+the+Future" 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/186528842550/u/0/f/640387/c/34625/s/35dd6a83/sc/21/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528842550/u/0/f/640387/c/34625/s/35dd6a83/sc/21/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186528842550/u/0/f/640387/c/34625/s/35dd6a83/sc/21/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528842550/u/0/f/640387/c/34625/s/35dd6a83/sc/21/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186528842550/u/0/f/640387/c/34625/s/35dd6a83/sc/21/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528842550/u/0/f/640387/c/34625/s/35dd6a83/sc/21/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/186528842550/u/0/f/640387/c/34625/s/35dd6a83/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528842550/u/0/f/640387/c/34625/s/35dd6a83/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Google’s latest acquisitions have technologies that advance humanoid robotics and Internet-connected home devices, making it look like it’s using a business playbook from the future.      </Summary>
<Website>http://bits.blogs.nytimes.com/2014/01/13/shooting-for-the-moon-google-hopes-to-own-the-future/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40193/guest@my.umbc.edu/fa0d6a91ce5a452eac3cbcdfb2091600/api/pixel</TrackingUrl>
<Tag>computer-vision</Tag>
<Tag>google-inc</Tag>
<Tag>google-inc-goog-nasdaq</Tag>
<Tag>internet</Tag>
<Tag>mergers-acquisitions-and-divestitures</Tag>
<Tag>new</Tag>
<Tag>robots-and-robotics</Tag>
<Tag>search-engines</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 19:42:00 -0500</PostedAt>
<EditAt>Tue, 14 Jan 2014 13:08:37 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="40206" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40206">
<Title>DealBook: Target&#8217;s Woes May Be a Boon for Security Firms</Title>
<Body>
<![CDATA[
    <div class="html-content">After its data breach, Target hired a credit-monitoring company and a security firm to help with its internal investigation.<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%2Ftargets-woes-may-be-a-boon-for-security-firms%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Target%E2%80%99s+Woes+May+Be+a+Boon+for+Security+Firms" 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%2Ftargets-woes-may-be-a-boon-for-security-firms%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Target%E2%80%99s+Woes+May+Be+a+Boon+for+Security+Firms" 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%2Ftargets-woes-may-be-a-boon-for-security-firms%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Target%E2%80%99s+Woes+May+Be+a+Boon+for+Security+Firms" 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%2Ftargets-woes-may-be-a-boon-for-security-firms%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Target%E2%80%99s+Woes+May+Be+a+Boon+for+Security+Firms" 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%2Ftargets-woes-may-be-a-boon-for-security-firms%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Target%E2%80%99s+Woes+May+Be+a+Boon+for+Security+Firms" 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>After its data breach, Target hired a credit-monitoring company and a security firm to help with its internal investigation.      </Summary>
<Website>http://dealbook.nytimes.com/2014/01/13/targets-woes-may-be-a-boon-for-security-firms/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40206/guest@my.umbc.edu/c31d2cce667681cf574fa538cb6d1c79/api/pixel</TrackingUrl>
<Tag>credit-cards</Tag>
<Tag>experian-group-ltd</Tag>
<Tag>identity-theft</Tag>
<Tag>legal-regulatory</Tag>
<Tag>mandiant-corp</Tag>
<Tag>new</Tag>
<Tag>retail-leisure</Tag>
<Tag>target-corporation</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 19:24:48 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="40189" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40189">
<Title>The Tricky Problem Of Making Smart Fridges Smart</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Smart fridges have never been good enough to make a difference. But a team of Korean scientists hope to change that with a new approach to the problem of making kitchen coolers clever.</p>
    <p><img src="https://www.technologyreview.com/sites/default/files/images/Smart%20fridge.png" alt="" width="1120" height="326" style="max-width: 100%; height: auto;"></p>
    </div>
]]>
</Body>
<Summary>Smart fridges have never been good enough to make a difference. But a team of Korean scientists hope to change that with a new approach to the problem of making kitchen coolers clever.</Summary>
<Website>http://www.technologyreview.com/view/523561/the-tricky-problem-of-making-smart-fridges-smart/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40189/guest@my.umbc.edu/208836a38d277319524014ddc5cf0aa3/api/pixel</TrackingUrl>
<Tag>development</Tag>
<Tag>internet</Tag>
<Tag>mit</Tag>
<Tag>technology</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 18:57:04 -0500</PostedAt>
<EditAt>Mon, 13 Jan 2014 18:57:04 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="40207" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40207">
<Title>DealBook: Skeptical of Facebook, Until the Checkbook Came Out</Title>
<Body>
<![CDATA[
    <div class="html-content">Josh Miller, who once wrote that Facebook has “an irreversibly bad brand,” has accepted its buyout offer for Branch and Potluck, his social network services.<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%2Fskeptical-of-facebook-until-the-checkbook-came-out%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Skeptical+of+Facebook%2C+Until+the+Checkbook+Came+Out" 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%2Fskeptical-of-facebook-until-the-checkbook-came-out%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Skeptical+of+Facebook%2C+Until+the+Checkbook+Came+Out" 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%2Fskeptical-of-facebook-until-the-checkbook-came-out%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Skeptical+of+Facebook%2C+Until+the+Checkbook+Came+Out" 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%2Fskeptical-of-facebook-until-the-checkbook-came-out%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Skeptical+of+Facebook%2C+Until+the+Checkbook+Came+Out" 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%2Fskeptical-of-facebook-until-the-checkbook-came-out%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+Skeptical+of+Facebook%2C+Until+the+Checkbook+Came+Out" 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>Josh Miller, who once wrote that Facebook has “an irreversibly bad brand,” has accepted its buyout offer for Branch and Potluck, his social network services.      </Summary>
<Website>http://dealbook.nytimes.com/2014/01/13/skeptical-of-facebook-until-the-checkbook-came-out/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40207/guest@my.umbc.edu/b5c88432d4b57e53552af1356119d5d0/api/pixel</TrackingUrl>
<Tag>branch-media-inc</Tag>
<Tag>facebook-inc</Tag>
<Tag>mergers-acquisitions-and-divestitures</Tag>
<Tag>mergers-and-acquisitions</Tag>
<Tag>miller-josh</Tag>
<Tag>new</Tag>
<Tag>potluck-web-site</Tag>
<Tag>social-media</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 18:46:42 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="40194" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40194">
<Title>The Word of the Day Is "Nonce"</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>You may not have heard of nonces yet, but they can be of great use in securing Web applications. Rob Gravelle shows how they work and their usage in protecting against malicious or duplicate requests that could cause undesired consequences to your web site.</p></div>
]]>
</Body>
<Summary>You may not have heard of nonces yet, but they can be of great use in securing Web applications. Rob Gravelle shows how they work and their usage in protecting against malicious or duplicate...</Summary>
<Website>http://www.htmlgoodies.com/beyond/javascript/the-word-of-the-day-is-nonce.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40194/guest@my.umbc.edu/6721c88fab8ae4c561535ff962a55bd6/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 17:48:00 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="40188" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40188">
<Title>UMBC project to study what influences home energy use</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img src="http://www.csee.umbc.edu/wp-content/uploads/2014/01/mpssbig.png" alt="mpssbig" width="700" height="547" style="max-width: 100%; height: auto;"></p>
    <p>UMBC’s <a href="http://bit.ly/MPSSL" rel="nofollow external" class="bo">Mobile Pervasive and Sensor Systems Laboratory</a> is looking for subjects who live in Baltimore City to interview for a study about what influences their energy use at home.  The study is part of an NSF-sponsored <a href="http://www.greenhomestudy.com/" rel="nofollow external" class="bo">Green Home Study</a> project that aims to make it easier for off-grid and grid-tied home residents to make smart choices about managing energy.</p>
    </div>
]]>
</Body>
<Summary>UMBC’s Mobile Pervasive and Sensor Systems Laboratory is looking for subjects who live in Baltimore City to interview for a study about what influences their energy use at home.  The study is part...</Summary>
<Website>http://www.csee.umbc.edu/2014/01/umbc-project-to-study-what-influences-home-energy-use/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40188/guest@my.umbc.edu/b6606b3255ca7aeffa95d4e54477267d/api/pixel</TrackingUrl>
<Tag>computer-engineering</Tag>
<Tag>computer-science</Tag>
<Tag>news</Tag>
<Tag>research</Tag>
<Group token="csee">Computer Science and Electrical Engineering</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/csee</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xsmall.png?1314043393</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/original.png?1314043393</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xxlarge.png?1314043393</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xlarge.png?1314043393</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/large.png?1314043393</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/medium.png?1314043393</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/small.png?1314043393</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xsmall.png?1314043393</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xxsmall.png?1314043393</AvatarUrl>
<Sponsor>Computer Science and Electrical Engineering</Sponsor>
<PawCount>2</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 13 Jan 2014 17:21:06 -0500</PostedAt>
</NewsItem>

</News>
