<?xml version="1.0"?>
<News hasArchived="true" page="8785" pageCount="10714" pageSize="10" timestamp="Mon, 06 Jul 2026 02:22:12 -0400" url="https://my3.my.umbc.edu/posts.xml?page=8785">
<NewsItem contentIssues="false" id="28468" important="false" status="posted" url="https://my3.my.umbc.edu/posts/28468">
<Title>Get Published in the UMBC Review!</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <div>
    <em>The UMBC Review</em> will be accepting new submissions for the 2014 edition of the journal during early September. <span>This is an excellent way to get published, whether is it your Capstone Project or another significant piece of research. <br><br>Complete the form at the following site: </span><a href="http://bit.ly/umbcREV" rel="nofollow external" class="bo">http://bit.ly/umbcREV</a> to receive updated information on submission to this campus journal.<br>
    </div>
    <div><br></div>
    </div>
]]>
</Body>
<Summary>The UMBC Review will be accepting new submissions for the 2014 edition of the journal during early September. This is an excellent way to get published, whether is it your Capstone Project or...</Summary>
<Website>http://www.umbc.edu/undergrad_ed/research/review/index.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/28468/guest@my.umbc.edu/8413d30c07006472bdc78d08cdd06b73/api/pixel</TrackingUrl>
<Group token="inds">Individualized Study </Group>
<GroupUrl>https://my3.my.umbc.edu/groups/inds</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xsmall.png?1775678457</AvatarUrl>
<AvatarUrl size="original">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/original.png?1775678457</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xxlarge.png?1775678457</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xlarge.png?1775678457</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/large.png?1775678457</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/medium.png?1775678457</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/small.png?1775678457</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xsmall.png?1775678457</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xxsmall.png?1775678457</AvatarUrl>
<Sponsor>The UMBC Review</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 30 Apr 2013 10:46:18 -0400</PostedAt>
<EditAt>Tue, 30 Apr 2013 10:46:32 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="29104" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29104">
<Title>Keir Whitaker on ConfShop</Title>
<Body>
<![CDATA[
    <div class="html-content">Keir Whitaker tells us about ConfShop, a new event he's created with Elliot Jay Stocks that enables participants to learn from each other's experiences via curated group discussions<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.netmagazine.com%2Finterviews%2Fkeir-whitaker-confshop&amp;t=Keir+Whitaker+on+ConfShop" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.netmagazine.com%2Finterviews%2Fkeir-whitaker-confshop&amp;t=Keir+Whitaker+on+ConfShop" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.netmagazine.com%2Finterviews%2Fkeir-whitaker-confshop&amp;t=Keir+Whitaker+on+ConfShop" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.netmagazine.com%2Finterviews%2Fkeir-whitaker-confshop&amp;t=Keir+Whitaker+on+ConfShop" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.netmagazine.com%2Finterviews%2Fkeir-whitaker-confshop&amp;t=Keir+Whitaker+on+ConfShop" 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/164876702240/u/49/f/502346/c/32632/s/2b9df6b1/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/164876702240/u/49/f/502346/c/32632/s/2b9df6b1/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Keir Whitaker tells us about ConfShop, a new event he's created with Elliot Jay Stocks that enables participants to learn from each other's experiences via curated group discussions     </Summary>
<Website>http://feedproxy.google.com/~r/net/topstories/~3/XoHSM-eyiic/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29104/guest@my.umbc.edu/9949515b4734336eaa167bd9ba39ab6e/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>net</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 30 Apr 2013 10:33:56 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="28498" important="false" status="posted" url="https://my3.my.umbc.edu/posts/28498">
<Title>How to use local storage for JavaScript</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img src="http://netdna.webdesignerdepot.com/uploads/2013/04/thumbnail34.jpg" alt="" width="200" height="160" style="max-width: 100%; height: auto;">Creating an to-do app is usually the first application you learn how to build in JavaScript but the problem with all those apps is that when you reload the page all those to-do’s are gone.</p>
    <p>There is a simple solution though, and that’s to use local storage. The good thing about local storage is that you can save those bits of data to the user’s computer so that when they reload the page all of their todo’s will still be there and local storage is actually quite simple when it comes to saving the data and making it available on the page.</p>
    <h1>What is local storage?</h1>
    <p>Local storage is a part of web storage, which itself is part of the HTML5 specification. There are two options for storing data in the specification:</p>
    <ul>
    <li>Local Storage: stores data with no expiration date and this is the one we will be using because we want our to-do’s to stay on the page for as long as possible.</li>
    <li>Session Storage: only saves the data for one session so if the user closes the tab and reopens it all their data will be gone.</li>
    </ul>
    <p>In simple terms, all that web storage does is store named key/value pairs locally and unlike cookies this data persists even if you close your browser or turn off your computer.</p>
    <p> </p>
    <h1>The HTML</h1>
    <p>If we think about a to-do list what we will need is :</p>
    <ul>
    <li>An input to place our to-do.</li>
    <li>An input button to add our to-do.</li>
    <li>A button to clear all the to-do’s.</li>
    <li>A placeholder unordered list where our to-do’s will be placed in list items.</li>
    <li>And finally we need a placeholder div to show an alert when you try to enter an empty to do.</li>
    </ul>
    <p>So our HTML should look something like this:</p>
    <pre><span>&lt;section&gt;<br></span><span>  &lt;form id="form" action="#" method="POST"&gt;<br></span><span>  &lt;input id="description" name="description" type="text" /&gt;<br></span><span>  &lt;input id="add" type="submit" value="Add" /&gt;<br></span><span>  &lt;button id="clear"&gt;Clear All&lt;/button&gt;<br></span><span>  &lt;/form&gt;<br></span><span>  &lt;div id="alert"&gt;&lt;/div&gt;<br></span><span>  &lt;ul id="todos"&gt;&lt;/ul&gt;<br></span><span>&lt;/section&gt;</span></pre>
    <p>It’s a pretty standard placeholder HTML and with our javascript we can fill all this up with dynamic content.</p>
    <p><em>Since we will be using jQuery in this example you should also include it in your HTML document.</em></p>
    <p> </p>
    <h1>The JavaScript</h1>
    <p>If we think about the structure of a simple to-do app the first thing we need to do is check for when the user clicks on add button and check if the input has an empty value, like so:</p>
    <pre>$('#add').click( function() {<br>   var Description = $('#description').val();<br>   //if the to-do is empty<br>   if($("#description").val() == '') {<br>    $('#alert').html("&lt;strong&gt;Warning!&lt;/strong&gt; You left the to-do empty");<br>    $('#alert').fadeIn().delay(1000).fadeOut();<br>    return false;<br>   }</pre>
    <p>All we did was check for a click on the add button and run a simple test to check if the user filled the input with something. If not, the alert div fades in and stays for 1000ms and then fades out. Finally we return false so that the browser doesn’t read the rest of the script and still add the list item. </p>
    <p>The next thing we need to do is insert a list item with the value in the input and we will prepend this so that when the user adds a to-do it will always go to the beginning of the list and then save that list item to local storage, like so:</p>
    <pre>   // add the list item<br>   $('#todos').prepend("&lt;li&gt;" + Description + "&lt;/li&gt;");<br>   // delete whatever is in the input<br>   $('#form')[0].reset();<br>   var todos = $('#todos').html();<br>   localStorage.setItem('todos', todos);<br>   return false;<br>});</pre>
    <p>As you can see it’s pretty standard jQuery and when it comes to local storage we need to save a key and a value. The key is a name we set for ourselves and in this case i just called it ‘todos’ and then we need to specify what we actually want to save, and in this case that is all the HTML that is placed inside the todos unordered list. As you can see we just grabbed that using jQuery and we finally returned false so that the form doesn’t submit and our page doesn’t reload.</p>
    <p>Our next step is to check if we have something on local storage already saved in our machine and if we do we need to place that in the page, so since we gave our key the name todos we need to check for its existence like so:</p>
    <pre>// if we have something on local storage place that<br>if(localStorage.getItem('todos')) {<br>$('#todos').html(localStorage.getItem('todos'));<br>}</pre>
    <p>We used a simple if statement to check and then we merely got what we have on local storage and place that as the HTML of the to-do’s unordered list.</p>
    <p>If you test our simple app and we reload the page we see that it’s already working and all we have left is to create the function for when the user chooses to clear all the to-do’s; when that happens we will clear all local storage, reload the page for our changes take effect, and then return false to prevent the hash in front of the url like so:</p>
    <pre>// clear all the local storage<br>$('#clear').click( function() {<br>window.localStorage.clear();<br>location.reload();<br>return false;<br>});</pre>
    <p>With this done we have our app fully working. The full code looks like this:</p>
    <pre>$('#add').click( function() {<br>   var Description = $('#description').val();<br>  if($("#description").val() == '') {<br>    $('#alert').html("&lt;strong&gt;Warning!&lt;/strong&gt; You left the to-do empty");<br>    $('#alert').fadeIn().delay(1000).fadeOut();<br>    return false;<br>   }<br>   $('#todos').prepend("&lt;li&gt;&lt;input id='check' name='check' type='checkbox'/&gt;" + Description + "&lt;/li&gt;");<br>   $('#form')[0].reset();<br>   var todos = $('#todos').html();<br>   localStorage.setItem('todos', todos);<br>   return false;<br>});<br><br>if(localStorage.getItem('todos')) {<br>$('#todos').html(localStorage.getItem('todos'));<br>}<br><br>$('#clear').click( function() {<br>window.localStorage.clear();<br>location.reload();<br>return false;<br>});</pre>
    <p> </p>
    <h1>Browser support</h1>
    <p>The support for web storage is pretty good for an HTML5 specification; it is supported by all the major browsers and even IE8, so the only thing you might need to be wary of is IE7 if you’re still supporting that.</p>
    <p> </p>
    <h1>Conclusion</h1>
    <p>Local storage in small apps like this can very welcome substitutes for databases. Storing small amounts of data doesn’t need to be complex.</p>
    <p> </p>
    <p><em><strong>How do you store data from JavaScript? Do you prefer cookies or databases to local storage? Let us know in the comments.</strong></em></p>
    <p><em>Featured image/thumbnail, <a href="http://www.shutterstock.com/pic-123782620/stock-photo--d-rendered-warehouse-with-many-stacked-boxes-on-pallets.html" rel="nofollow external" class="bo">storage image</a> via Shutterstock.</em></p>
    <p><br><br>
    </p>
    <table width="100%">
    <tbody>
    <tr>
    <td>
          <a href="http://www.mightydeals.com/deal/sliderwall.html?ref=inwidget" rel="nofollow external" class="bo"><strong>SliderWall: Flexible jQuery Image &amp; Content Slider – only $19!</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" style="max-width: 100%; height: auto;"><br>
          </a>
        </td>
    </tr>
    </tbody>
    </table>
    <p><br> </p>
    <a href="http://www.webdesignerdepot.com/2013/04/how-to-use-local-storage-for-javascript/" rel="nofollow external" class="bo">Source</a>
    </div>
]]>
</Body>
<Summary>Creating an to-do app is usually the first application you learn how to build in JavaScript but the problem with all those apps is that when you reload the page all those to-do’s are gone.   There...</Summary>
<Website>http://www.webdesignerdepot.com/2013/04/how-to-use-local-storage-for-javascript/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/28498/guest@my.umbc.edu/16017e7874e4a04b7bf734685785ac6e/api/pixel</TrackingUrl>
<Tag>art</Tag>
<Tag>code</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>html-5</Tag>
<Tag>html-5-data-storage</Tag>
<Tag>html5</Tag>
<Tag>illustrator</Tag>
<Tag>javascript</Tag>
<Tag>jquery-store-data</Tag>
<Tag>local-storage</Tag>
<Tag>mysql</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>storing-data-in-javascript</Tag>
<Tag>web-storage</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>Tue, 30 Apr 2013 10:15:29 -0400</PostedAt>
<EditAt>Tue, 30 Apr 2013 10:15:29 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="28557" important="false" status="posted" url="https://my3.my.umbc.edu/posts/28557">
<Title>How to use local storage for JavaScript</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img src="http://netdna.webdesignerdepot.com/uploads/2013/04/thumbnail34.jpg" alt="" width="200" height="160" style="max-width: 100%; height: auto;">Creating an to-do app is usually the first application you learn how to build in JavaScript but the problem with all those apps is that when you reload the page all those to-do’s are gone.</p> <p>There is a simple solution though, and that’s to use local storage. The good thing about local storage is that you can save those bits of data to the user’s computer so that when they reload the page all of their todo’s will still be there and local storage is actually quite simple when it comes to saving the data and making it available on the page.</p> <h1>What is local storage?</h1> <p>Local storage is a part of web storage, which itself is part of the HTML5 specification. There are two options for storing data in the specification:</p> <ul> <li>Local Storage: stores data with no expiration date and this is the one we will be using because we want our to-do’s to stay on the page for as long as possible.</li> <li>Session Storage: only saves the data for one session so if the user closes the tab and reopens it all their data will be gone.</li> </ul> <p>In simple terms, all that web storage does is store named key/value pairs locally and unlike cookies this data persists even if you close your browser or turn off your computer.</p> <p> </p> <h1>The HTML</h1> <p>If we think about a to-do list what we will need is :</p> <ul> <li>An input to place our to-do.</li> <li>An input button to add our to-do.</li> <li>A button to clear all the to-do’s.</li> <li>A placeholder unordered list where our to-do’s will be placed in list items.</li> <li>And finally we need a placeholder div to show an alert when you try to enter an empty to do.</li> </ul> <p>So our HTML should look something like this:</p> <pre><span>&lt;section&gt;<br></span><span>  &lt;form id="form" action="#" method="POST"&gt;<br></span><span>  &lt;input id="description" name="description" type="text" /&gt;<br></span><span>  &lt;input id="add" type="submit" value="Add" /&gt;<br></span><span>  &lt;button id="clear"&gt;Clear All&lt;/button&gt;<br></span><span>  &lt;/form&gt;<br></span><span>  &lt;div id="alert"&gt;&lt;/div&gt;<br></span><span>  &lt;ul id="todos"&gt;&lt;/ul&gt;<br></span><span>&lt;/section&gt;</span></pre> <p>It’s a pretty standard placeholder HTML and with our javascript we can fill all this up with dynamic content.</p> <p><em>Since we will be using jQuery in this example you should also include it in your HTML document.</em></p> <p> </p> <h1>The JavaScript</h1> <p>If we think about the structure of a simple to-do app the first thing we need to do is check for when the user clicks on add button and check if the input has an empty value, like so:</p> <pre>$('#add').click( function() {<br>   var Description = $('#description').val();<br>   //if the to-do is empty<br>   if($("#description").val() == '') {<br>    $('#alert').html("&lt;strong&gt;Warning!&lt;/strong&gt; You left the to-do empty");<br>    $('#alert').fadeIn().delay(1000).fadeOut();<br>    return false;<br>   }</pre> <p>All we did was check for a click on the add button and run a simple test to check if the user filled the input with something. If not, the alert div fades in and stays for 1000ms and then fades out. Finally we return false so that the browser doesn’t read the rest of the script and still add the list item. </p> <p>The next thing we need to do is insert a list item with the value in the input and we will prepend this so that when the user adds a to-do it will always go to the beginning of the list and then save that list item to local storage, like so:</p> <pre>   // add the list item<br>   $('#todos').prepend("&lt;li&gt;" + Description + "&lt;/li&gt;");<br>   // delete whatever is in the input<br>   $('#form')[0].reset();<br>   var todos = $('#todos').html();<br>   localStorage.setItem('todos', todos);<br>   return false;<br>});</pre> <p>As you can see it’s pretty standard jQuery and when it comes to local storage we need to save a key and a value. The key is a name we set for ourselves and in this case i just called it ‘todos’ and then we need to specify what we actually want to save, and in this case that is all the HTML that is placed inside the todos unordered list. As you can see we just grabbed that using jQuery and we finally returned false so that the form doesn’t submit and our page doesn’t reload.</p> <p>Our next step is to check if we have something on local storage already saved in our machine and if we do we need to place that in the page, so since we gave our key the name todos we need to check for its existence like so:</p> <pre>// if we have something on local storage place that<br>if(localStorage.getItem('todos')) {<br>$('#todos').html(localStorage.getItem('todos'));<br>}</pre> <p>We used a simple if statement to check and then we merely got what we have on local storage and place that as the HTML of the to-do’s unordered list.</p> <p>If you test our simple app and we reload the page we see that it’s already working and all we have left is to create the function for when the user chooses to clear all the to-do’s; when that happens we will clear all local storage, reload the page for our changes take effect, and then return false to prevent the hash in front of the url like so:</p> <pre>// clear all the local storage<br>$('#clear').click( function() {<br>window.localStorage.clear();<br>location.reload();<br>return false;<br>});</pre> <p>With this done we have our app fully working. The full code looks like this:</p> <pre>$('#add').click( function() {<br>   var Description = $('#description').val();<br>  if($("#description").val() == '') {<br>    $('#alert').html("&lt;strong&gt;Warning!&lt;/strong&gt; You left the to-do empty");<br>    $('#alert').fadeIn().delay(1000).fadeOut();<br>    return false;<br>   }<br>   $('#todos').prepend("&lt;li&gt;&lt;input id='check' name='check' type='checkbox'/&gt;" + Description + "&lt;/li&gt;");<br>   $('#form')[0].reset();<br>   var todos = $('#todos').html();<br>   localStorage.setItem('todos', todos);<br>   return false;<br>});<br><br>if(localStorage.getItem('todos')) {<br>$('#todos').html(localStorage.getItem('todos'));<br>}<br><br>$('#clear').click( function() {<br>window.localStorage.clear();<br>location.reload();<br>return false;<br>});</pre> <p> </p> <h1>Browser support</h1> <p>The support for web storage is pretty good for an HTML5 specification; it is supported by all the major browsers and even IE8, so the only thing you might need to be wary of is IE7 if you’re still supporting that.</p> <p> </p> <h1>Conclusion</h1> <p>Local storage in small apps like this can very welcome substitutes for databases. Storing small amounts of data doesn’t need to be complex.</p> <p> </p> <p><em><strong>How do you store data from JavaScript? Do you prefer cookies or databases to local storage? Let us know in the comments.</strong></em></p> <p><em>Featured image/thumbnail, <a href="http://www.shutterstock.com/pic-123782620/stock-photo--d-rendered-warehouse-with-many-stacked-boxes-on-pallets.html" rel="nofollow external" class="bo">storage image</a> via Shutterstock.</em></p> <p><br><br> </p>
    <table width="100%"> <tbody>
    <tr> <td> <a href="http://www.mightydeals.com/deal/myapptemplates.html?ref=inwidget" rel="nofollow external" class="bo"><strong>High-Quality iPhone App Template Bundle – 92% off!</strong></a> </td> <td> <a href="http://www.mightydeals.com/?ref=inwidget" rel="nofollow external" class="bo"><br> <img src="http://mightydeals.com/web/images/widget-logo.png" height="40" width="90" style="max-width: 100%; height: auto;"><br> </a> </td> </tr> </tbody>
    </table> <p><br> </p> <a href="http://www.webdesignerdepot.com/2013/04/how-to-use-local-storage-for-javascript/" rel="nofollow external" class="bo">Source</a> <div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F04%2Fhow-to-use-local-storage-for-javascript%2F&amp;t=How+to+use+local+storage+for+JavaScript" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F04%2Fhow-to-use-local-storage-for-javascript%2F&amp;t=How+to+use+local+storage+for+JavaScript" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F04%2Fhow-to-use-local-storage-for-javascript%2F&amp;t=How+to+use+local+storage+for+JavaScript" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F04%2Fhow-to-use-local-storage-for-javascript%2F&amp;t=How+to+use+local+storage+for+JavaScript" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F04%2Fhow-to-use-local-storage-for-javascript%2F&amp;t=How+to+use+local+storage+for+JavaScript" 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/164876685517/u/49/f/657673/c/35285/s/2b5d5597/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/164876685517/u/49/f/657673/c/35285/s/2b5d5597/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Creating an to-do app is usually the first application you learn how to build in JavaScript but the problem with all those apps is that when you reload the page all those to-do’s are gone.   There...</Summary>
<Website>http://rss.feedsportal.com/c/35285/f/657673/s/2b5d5597/l/0L0Swebdesignerdepot0N0C20A130C0A40Chow0Eto0Euse0Elocal0Estorage0Efor0Ejavascript0C/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/28557/guest@my.umbc.edu/6829ba4f8a343732b2000e52fdd4ced3/api/pixel</TrackingUrl>
<Tag>art</Tag>
<Tag>code</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>html-5</Tag>
<Tag>html-5-data-storage</Tag>
<Tag>html5</Tag>
<Tag>illustrator</Tag>
<Tag>javascript</Tag>
<Tag>jquery-store-data</Tag>
<Tag>local-storage</Tag>
<Tag>mysql</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>storing-data-in-javascript</Tag>
<Tag>web-storage</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>Tue, 30 Apr 2013 10:15:29 -0400</PostedAt>
<EditAt>Tue, 30 Apr 2013 10:15:29 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="28463" important="false" status="posted" url="https://my3.my.umbc.edu/posts/28463">
<Title>Sublime Text 2 and Login Forms | Treehouse Show Ep 37</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>In this episode of The Treehouse Show, Nick Pettit (@nickrp) and Jason Seifer (@jseifer) talk about Sublime Text 2 and Login Forms.</p>
    <p></p>
    <div class="embed-container"><iframe src="http://www.youtube.com/embed/HpDbM_6Hbwg" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div>
    <h2>Here are the links for the week:</h2>
    <p>Login and Registration Form with HTML5 and CSS3 | Codrops<br>
    <a href="http://tympanus.net/codrops/2012/03/27/login-and-registration-form-with-html5-and-css3/" rel="nofollow external" class="bo">http://tympanus.net/codrops/2012/03/27/login-and-registration-form-with-html5-and-css3/</a></p>
    <p>xyCSS.com : xy.css<br>
    <a href="http://xycss.com/xy/" rel="nofollow external" class="bo">http://xycss.com/xy/</a></p>
    <p>CSS @supports<br>
    <a href="http://davidwalsh.name/css-supports" rel="nofollow external" class="bo">http://davidwalsh.name/css-supports</a></p>
    <p>Setting up Sublime Text 2 | Alex MacCaw<br>
    <a href="http://blog.alexmaccaw.com/sublime-text" rel="nofollow external" class="bo">http://blog.alexmaccaw.com/sublime-text</a></p>
    <p>Metrize Icons • 300 Icons for Designers &amp; Developers<br>
    <a href="http://www.alessioatzeni.com/metrize-icons/" rel="nofollow external" class="bo">http://www.alessioatzeni.com/metrize-icons/</a></p>
    <p>MagicSuggest<br>
    <a href="http://nicolasbize.github.io/magicsuggest/" rel="nofollow external" class="bo">http://nicolasbize.github.io/magicsuggest/</a></p>
    <p>CSS Masking – HTML5 Rocks<br>
    <a href="http://www.html5rocks.com/en/tutorials/masking/adobe/" rel="nofollow external" class="bo">http://www.html5rocks.com/en/tutorials/masking/adobe/</a></p>
    <p>jQuery Best Practices – CodeProject<br>
    <a href="http://www.codeproject.com/Tips/573781/jQuery-Best-Practices" rel="nofollow external" class="bo">http://www.codeproject.com/Tips/573781/jQuery-Best-Practices</a></p>
    <p>The post <a href="http://blog.teamtreehouse.com/sublime-text-2-and-login-forms-treehouse-show-ep-37" rel="nofollow external" class="bo">Sublime Text 2 and Login Forms | Treehouse Show Ep 37</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>In this episode of The Treehouse Show, Nick Pettit (@nickrp) and Jason Seifer (@jseifer) talk about Sublime Text 2 and Login Forms.    [Video]    Here are the links for the week:   Login and...</Summary>
<Website>http://feedproxy.google.com/~r/teamtreehouse/~3/2NYGo_ZYF98/sublime-text-2-and-login-forms-treehouse-show-ep-37</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/28463/guest@my.umbc.edu/d8220d7eb0895b74cb6d77219557d18b/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>ios</Tag>
<Tag>javascript</Tag>
<Tag>login-forms</Tag>
<Tag>responsive</Tag>
<Tag>sublime-text-2</Tag>
<Tag>treehouse-show</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>Tue, 30 Apr 2013 10:11:43 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="28392" important="false" status="posted" url="https://my3.my.umbc.edu/posts/28392">
<Title>The countdown to finals continues:  16 days and counting...</Title>
<Tagline>Smart Students at UMBC Use Study Groups - join one today!!!</Tagline>
<Body>
<![CDATA[
    <div class="html-content">Hello All!  <div><br></div>
    <div>
    <strong>16</strong> days until the start of final exams!</div>
    <div><br></div>
    <div>Fact:  Study groups are a great strategy to prepare for exams.</div>
    <div><br></div>
    <div>The good news:  It's never too late to join one...</div>
    <div><br></div>
    <div><br></div>
    <div>I can help you get started!!  Contact me for assistance or more information.</div>
    <div><br></div>
    <div>Dr. Felix</div>
    <div>iCubed Study Group Coordinator</div>
    <div><a href="mailto:tfelix1@umbc.edu">tfelix1@umbc.edu</a></div>
    <div>410.455.3173</div>
    </div>
]]>
</Body>
<Summary>Hello All!      16 days until the start of final exams!     Fact:  Study groups are a great strategy to prepare for exams.     The good news:  It's never too late to join one...        I can help...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/28392/guest@my.umbc.edu/b7508049a344d58b22dfe5423e3d18a6/api/pixel</TrackingUrl>
<Group token="retired-304">iCubed: Study Groups</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-304</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/images/avatars/group/5/xsmall.png?1782921784</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/images/avatars/group/5/original.png?1782921784</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/images/avatars/group/5/xxlarge.png?1782921784</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/images/avatars/group/5/xlarge.png?1782921784</AvatarUrl>
<AvatarUrl size="large">https://assets2-my.umbc.edu/images/avatars/group/5/large.png?1782921784</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/images/avatars/group/5/medium.png?1782921784</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/images/avatars/group/5/small.png?1782921784</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/images/avatars/group/5/xsmall.png?1782921784</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets1-my.umbc.edu/images/avatars/group/5/xxsmall.png?1782921784</AvatarUrl>
<Sponsor>iCubed Study Groups</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 30 Apr 2013 10:08:33 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="28465" important="false" status="posted" url="https://my3.my.umbc.edu/posts/28465">
<Title>The PROV Family of Documents are W3C Recommendations</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>The <a href="http://www.w3.org/2011/prov/" rel="nofollow external" class="bo">Provenance Working Group</a> was chartered to develop a framework for interchanging provenance on the Web. The Working Group has now published the PROV Family of Documents as W3C Recommendations, along with corresponding supporting notes. You can find a complete list of the documents in the <a href="http://www.w3.org/TR/2013/NOTE-prov-overview-20130430/" rel="nofollow external" class="bo">PROV Overview Note</a>. PROV enables one to represent and interchange provenance information using widely available formats such as RDF and XML. In addition, it provides definitions for accessing provenance information, validating it, and mapping to Dublin Core. Learn more about the <a href="http://www.w3.org/2001/sw/" rel="nofollow external" class="bo">Semantic Web</a>.</p></div>
]]>
</Body>
<Summary>The Provenance Working Group was chartered to develop a framework for interchanging provenance on the Web. The Working Group has now published the PROV Family of Documents as W3C Recommendations,...</Summary>
<Website>http://www.w3.org/News/2013.html#entry-9805</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/28465/guest@my.umbc.edu/a332ac2c12073a03a0cadf991bc5e684/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>home-page-stories</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>publication</Tag>
<Tag>semantic-web</Tag>
<Tag>sql</Tag>
<Tag>w3</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 30 Apr 2013 10:01:06 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="28464" important="false" status="posted" url="https://my3.my.umbc.edu/posts/28464">
<Title>What I Learned About Running a Startup From Econ 101</Title>
<Body>
<![CDATA[
    <div class="html-content">Student entrepreneur Joseph Draschil on the theory of comparative advantage and how your startup would do well to learn about it.</div>
]]>
</Body>
<Summary>Student entrepreneur Joseph Draschil on the theory of comparative advantage and how your startup would do well to learn about it.</Summary>
<Website>http://feedproxy.google.com/~r/YoungentrepreneurcomBlog/~3/rpoFNb_0OuM/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/28464/guest@my.umbc.edu/3e575bdd2c44cce1fe90018e8e4610c0/api/pixel</TrackingUrl>
<Tag>business-management</Tag>
<Tag>co-founders</Tag>
<Tag>college-treps</Tag>
<Tag>efficiency</Tag>
<Tag>growth-strategies</Tag>
<Tag>on-campus</Tag>
<Tag>productivity</Tag>
<Tag>time-management</Tag>
<Group token="entrepreneurship">Alex. Brown Center for Entrepreneurship</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/entrepreneurship</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/092/53c03b106bdc6e19e4bf0a41b5a37add/xsmall.png?1771000363</AvatarUrl>
<AvatarUrl size="original">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/092/53c03b106bdc6e19e4bf0a41b5a37add/original.jpg?1771000363</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/092/53c03b106bdc6e19e4bf0a41b5a37add/xxlarge.png?1771000363</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/092/53c03b106bdc6e19e4bf0a41b5a37add/xlarge.png?1771000363</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/092/53c03b106bdc6e19e4bf0a41b5a37add/large.png?1771000363</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/092/53c03b106bdc6e19e4bf0a41b5a37add/medium.png?1771000363</AvatarUrl>
<AvatarUrl size="small">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/092/53c03b106bdc6e19e4bf0a41b5a37add/small.png?1771000363</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/092/53c03b106bdc6e19e4bf0a41b5a37add/xsmall.png?1771000363</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/092/53c03b106bdc6e19e4bf0a41b5a37add/xxsmall.png?1771000363</AvatarUrl>
<Sponsor>The Alex. Brown Center for Entrepreneurship</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 30 Apr 2013 10:00:30 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="28466" important="false" status="posted" url="https://my3.my.umbc.edu/posts/28466">
<Title>Publishing and Linking on the Web Note Published</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>The <a href="http://www.w3.org/2001/tag/" rel="nofollow external" class="bo">Technical Architecture Group</a> has published a Group Note of <a href="http://www.w3.org/TR/2013/NOTE-publishing-linking-20130430/" rel="nofollow external" class="bo">Publishing and Linking on the Web</a>. The Web borrows familiar concepts from physical media (e.g., the notion of a "page") and overlays them on top of a networked infrastructure (the Internet) and a digital presentation medium (browser software). This is a convenient abstraction, but when social or legal concepts and frameworks relating documents, publishing and speech are applied to the Web, the analogies can be misleading, for example, publishing a page on the Web is fundamentally different from printing and distributing a page in a magazine or book. Learn more about the <a href="http://www.w3.org/2001/tag/" rel="nofollow external" class="bo">Technical Architecture Group</a>.</p></div>
]]>
</Body>
<Summary>The Technical Architecture Group has published a Group Note of Publishing and Linking on the Web. The Web borrows familiar concepts from physical media (e.g., the notion of a "page") and overlays...</Summary>
<Website>http://www.w3.org/News/2013.html#entry-9804</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/28466/guest@my.umbc.edu/e566fd93f310f80c534ed6a1a99eb552/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>home-page-stories</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>publication</Tag>
<Tag>sql</Tag>
<Tag>w3</Tag>
<Tag>web</Tag>
<Tag>web-architecture</Tag>
<Tag>web-design-and-applications</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 30 Apr 2013 09:59:35 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="28467" important="false" status="posted" url="https://my3.my.umbc.edu/posts/28467">
<Title>Two Drafts Published by the Tracking Protection Working Group</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>The <a href="http://www.w3.org/2011/tracking-protection/" rel="nofollow external" class="bo">Tracking Protection Working Group</a> has published two Working Drafts today:</p>
    <ul>
    <li>
    <a href="http://www.w3.org/TR/2013/WD-tracking-dnt-20130430/" rel="nofollow external" class="bo">Tracking Preference Expression (DNT)</a>. This specification defines the technical mechanisms for expressing a tracking preference via the DNT request header field in HTTP, via an HTML DOM property readable by embedded scripts, and via properties accessible to various user agent plug-in or extension APIs. It also defines mechanisms for sites to signal whether and how they honor this preference, both in the form of a machine-readable tracking status resource at a well-known location and via a Tk response header field, and a mechanism for allowing the user to approve exceptions to DNT as desired.</li>
    <li>
    <a href="http://www.w3.org/TR/2013/WD-tracking-compliance-20130430/" rel="nofollow external" class="bo">Tracking Compliance and Scope</a>. This specification defines the meaning of a Do Not Track (DNT) preference and sets out practices for websites to comply with this preference.</li>
    </ul>
    <p>Learn more about the <a href="http://www.w3.org/Privacy/" rel="nofollow external" class="bo">Privacy Activity</a>.</p>
    </div>
]]>
</Body>
<Summary>The Tracking Protection Working Group has published two Working Drafts today:     Tracking Preference Expression (DNT). This specification defines the technical mechanisms for expressing a...</Summary>
<Website>http://www.w3.org/News/2013.html#entry-9803</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/28467/guest@my.umbc.edu/07962d9efc923af14f13fe41888f73fd/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>home-page-stories</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>publication</Tag>
<Tag>sql</Tag>
<Tag>w3</Tag>
<Tag>web</Tag>
<Tag>web-design-and-applications</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 30 Apr 2013 09:55:06 -0400</PostedAt>
</NewsItem>

</News>
