<?xml version="1.0"?>
<News hasArchived="true" page="8299" pageCount="10751" pageSize="10" timestamp="Sat, 15 Aug 2026 10:51:13 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=8299">
<NewsItem contentIssues="true" id="35953" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35953">
<Title>Events and Real-Time Messaging in Chrome Extensions Using Simperium</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <a href="http://rss.buysellads.com/click.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=33976&amp;c=1118031737" rel="nofollow external" class="bo"><img src="http://rss.buysellads.com/img.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=33976&amp;c=1118031737" alt="" style="max-width: 100%; height: auto;"></a><p>Recently I had the opportunity to look into Chrome Extension development.  The scenario was pretty simple, I had to notify a group of users when someone from the group was using a website. A Chrome Extension was an obvious choice and after a bit of documentation I came across <a title="Simperium" href="http://simperium.com/" rel="nofollow external" class="bo">Simperium</a>, a service that I could use to send and receive data real-time in my extension.</p>
    <p></p>
    <p>In this article we will see how simple it is to integrate real-time messaging into your Chrome Extension. To illustrate this, our final goal is a Chrome Extension that will send out real time updates about opened tabs to a separate monitoring page.</p>
    <hr>
    <h2>What Is Simperium</h2> <img alt="Simperium" src="http://cdn.tutsplus.com/net.tutsplus.com/uploads/2013/08/Simperium.jpg" width="600" height="232" style="max-width: 100%; height: auto;"><p>Simperium is a hosted service that will simply update the connected clients in real-time with any data that is written to it or changed. It does so in an efficient way, by only sending out data that has been changed. It can handle any JSON data and even provides an online interface to track any changes to it.</p>
    <h3>Getting Started</h3>
    <p>First off, you will have to create an account. There are <a title="Simperium Pricing" href="http://simperium.com/pricing/" rel="nofollow external" class="bo">various plans</a> available at your disposal, however you can also choose the basic plan, which is free. After you are logged in, you will find yourself on the <strong>Dashboard</strong>.</p>  <img src="http://cdn.tutsplus.com/net.tutsplus.com/uploads/2013/08/Dashboard.jpg" alt="Dashboard" width="599" height="292" style="max-width: 100%; height: auto;"><br> <p>To use Simperium, we will have to create an app, so go ahead and hit <strong>Add an App</strong> in the sidebar and name it whatever you wish.</p>  <img src="http://cdn.tutsplus.com/net.tutsplus.com/uploads/2013/08/AddApp.jpg" alt="AddApp" width="599" height="292" style="max-width: 100%; height: auto;"><br> <p>On the App Summary screen you will find a unique <strong>APP ID</strong> and a <strong>Default API Key</strong>.</p>  <img src="http://cdn.tutsplus.com/net.tutsplus.com/uploads/2013/08/AppSummary.jpg" alt="AppSummary" width="599" height="465" style="max-width: 100%; height: auto;"><br> <p>You can use the API key to generate an access token on the fly, however for the purposes of this tutorial we will generate this token from the Simperium interface. Look for the <strong>Browse Data</strong> tab in the Dashboard and click <strong>Generate Token</strong>.</p>  <img src="http://cdn.tutsplus.com/net.tutsplus.com/uploads/2013/08/GenerateToken.jpg" alt="GenerateToken" width="599" height="465" style="max-width: 100%; height: auto;"><br> <p>This will generate an <strong>Access Token</strong> that we can use together with the <strong>APP ID</strong> to connect to our Simperium app.</p>
    <h3>Let’s See How This Works!</h3>
    <p>If you are like me and you can’t wait to see how this works, you will want to create a simple test page.</p>
    <pre>&lt;!DOCTYPE html&gt;&#x000A;    &lt;html&gt;&#x000A;    	&lt;head&gt;&#x000A;    &#x000A;    		&lt;title&gt;My Simperium testpage&lt;/title&gt;&#x000A;    		&lt;script src="<a href="http://code.jquery.com/jquery-latest.min.js">http://code.jquery.com/jquery-latest.min.js</a>" type="text/javascript"&gt;&lt;/script&gt;&#x000A;    		&lt;script type="text/javascript" src="<a href="https://js.simperium.com/v0.1/">https://js.simperium.com/v0.1/</a>" type="text/javascript"&gt;&lt;/script&gt;&#x000A;    		&lt;script type="text/javascript" src="script.js" type="text/javascript"&gt;&lt;/script&gt;&#x000A;    		&lt;link rel="stylesheet" type="text/css" href="style.css"&gt;&#x000A;    		&#x000A;    	&lt;/head&gt;&#x000A;    	&lt;body&gt;&#x000A;    		 &#x000A;    		&lt;h2&gt;My Simperium testpage&lt;/h2&gt;&#x000A;    &#x000A;    		 &lt;div class="content"&gt;			 &#x000A;    			 &lt;div class="add_data"&gt;				&#x000A;    				&lt;textarea placeholder="Start typing here!"&gt;&lt;/textarea&gt;				&#x000A;    			&lt;/div&gt;&#x000A;    			&lt;div class="view_data"&gt;&#x000A;    				&lt;h3&gt;Your text will appear here:&lt;/h3&gt;&#x000A;    				&lt;div class="data"&gt;&lt;/div&gt;&#x000A;    			&lt;/div&gt;&#x000A;    		&lt;/div&gt;&#x000A;    &#x000A;    	&lt;/body&gt;&#x000A;    &#x000A;    &lt;/html&gt;&#x000A;    &#x000A;    </pre>
    <p>To keep things nice looking, we will also add a bit of CSS, save this as <code>style.css</code>:</p>
    <pre>&#x000A;    /* Reset all styles */&#x000A;    &#x000A;    html,body,h2,h3,p,textarea,div {&#x000A;    	margin:0px;&#x000A;    	padding:0px;&#x000A;    }&#x000A;    &#x000A;    /* End Reset */&#x000A;    h2 {&#x000A;    	font-family:arial, sans-serif;&#x000A;    	text-align:center;&#x000A;    	padding-top:50px;&#x000A;    }&#x000A;    &#x000A;    h3 {&#x000A;    	font-family:arial,sans-serif;&#x000A;    	margin-bottom:30px;&#x000A;    }&#x000A;    &#x000A;    p {&#x000A;    	font-family:arial, sans-serif;&#x000A;    	font-size:14px;&#x000A;    	color:#666;&#x000A;    }&#x000A;    &#x000A;    textarea {&#x000A;    	font-family:arial, sans-serif;&#x000A;    	font-size:14px;&#x000A;    	width:380px;&#x000A;    	height:200px;&#x000A;    }&#x000A;    &#x000A;    .content {&#x000A;    	width:800px;&#x000A;    	margin:auto;&#x000A;    	margin-top:50px;&#x000A;    }&#x000A;    &#x000A;    .add_data {&#x000A;    	float:left;&#x000A;    	width:380px;&#x000A;    	margin-right:20px;&#x000A;    }&#x000A;    &#x000A;    .view_data {&#x000A;    	float:right;&#x000A;    	width:400px;&#x000A;    }&#x000A;    &#x000A;    </pre>
    <p>Now, as you can see, we already included the Simperium Javascript library in our HTML, we just have to initialize it in our script. We can do this by creating a new file in the js subfolder with the name <code>script.js</code>, and pasting in the following code:</p>
    <pre>var simperium = new Simperium('SIMPERIUM_APP_ID', { token : 'SIMPERIUM_ACCESS_TOKEN'}); // Our credentials&#x000A;    var bucket = simperium.bucket('mybucket'); // Create a new bucket&#x000A;    &#x000A;    bucket.start(); // Start our bucket&#x000A;    &#x000A;    bucket.on('notify', function(id, data) { // This event fires when data in the bucket is changed&#x000A;        $('.data').html("&lt;p&gt;"+data.text+"&lt;/p&gt;");    &#x000A;    });&#x000A;    &#x000A;    $(document).ready(function() {&#x000A;    &#x000A;        $("textarea").on('input', function() {&#x000A;            value = $(this).val();&#x000A;            bucket.update("yourdata", {"text": value}); // We update our Simperium bucket with the value of the textarea&#x000A;            $('.data').html("&lt;p&gt;"+value+"&lt;/p&gt;");    // Our notify event doesn't fire locally so we update manually&#x000A;        });    &#x000A;        &#x000A;    });&#x000A;    </pre>
    <p>You will have to replace <code>SIMPERIUM_APP_ID</code> and <code>SIMPERIUM_ACCESS_TOKEN</code> with the credentials you previously generated for your app.</p>
    <p>To test this, you have to open at least two instances of our test HTML file in the browser and you should see them update each other as you type.</p>
    <p>The functionality is really simple, we initialize Simperium and create a new <strong>bucket</strong>. A bucket is basically a place to store our objects. Once our bucket is started, Simperium will keep it in sync, we just have to use the notify event. If we want to update the bucket, we use the update function. That’s it!</p>
    <p>This is the basic usage of Simperium, now we will combine this with a Chrome Extension to create something useful!</p>
    <hr>
    <h2>Our Chrome Extension</h2>
    <p>In this tutorial we will not cover the very basics of creating a Chrome Extension, if you need to catch up on that you can do so by reading <a href="http://net.tutsplus.com/tutorials/javascript-ajax/developing-google-chrome-extensions/" rel="nofollow external" class="bo">Developing Google Chrome Extensions</a> written by <a href="http://net.tutsplus.com/author/krasimir-tsonev/" rel="nofollow external" class="bo">Krasimir Tsonev</a></p>
    <h3>The Basic Idea</h3>
    <p>Our steps will consist of the following:</p>
    <ul>
    <li>Initialize Simperium in our Extension.</li>
    <li>Use Chrome Extension Events to get notified when a tab is opened, closed or changed.</li>
    <li>Update our Simperium bucket with a list of the opened tabs.</li>
    <li>Create a separate HTML file to track opened tabs using Simperium events.</li>
    </ul>
    <p>Let’s jump right in by creating the basic structure of our extension which consists of:</p>
    <ul>
    <li>
    <strong>manifest.json</strong> – Manifest file</li>
    <li>
    <strong>background.js</strong> – Background script</li>
    </ul>
    <h3>The Manifest File</h3>
    <p>Our manifest file will look rather simple:</p>
    <pre>{&#x000A;      "name": "Live Report",&#x000A;      "version": "1.0",&#x000A;      "description": "Live reporting of your opened tabs",&#x000A;      "manifest_version":2,&#x000A;      "background": {&#x000A;        "persistent": true,&#x000A;        "scripts": ["simperium.js", "background.js"]&#x000A;      },&#x000A;      "permissions":    [&#x000A;        "webNavigation","tabs"&#x000A;      ]&#x000A;    }&#x000A;    </pre>
    <p>Paste this code into a blank file and save it as <code>manifest.json</code>.</p>
    <p>As you can see, we only need to load the <strong>simperium library</strong> and our <strong>background script</strong>. We need to set the persistent option to true, so that Chrome will not unload these files to save memory.</p>
    <p>The extension will use the <code>chrome.webNavigation</code> API so we need to set the <code>webNavigation</code> permission. We also need the <code>tabs</code> permission to have access to the title of the tabs.</p>
    <h3>The Background Script</h3>
    <p>Create a <code>background.js</code> file and save it next to manifest.json.</p>
    <p>This the core of our extension, let’s go through it step by step.</p>
    <p>First things first, we need to initialize Simperium:</p>
    <pre>var simperium = new Simperium('SIMPERIUM_APP_ID', { token : 'SIMPERIUM_ACCESS_TOKEN'});&#x000A;    var data = simperium.bucket('tabs');&#x000A;    &#x000A;    data.start();&#x000A;    </pre>
    <p>Don’t forget to replace <code>SIMPERIUM_APP_ID</code> and <code>SIMPERIUM_ACCESS_TOKEN</code> with the correct values you generated earlier.</p>
    <p>In this case, we will create a new bucket called “tabs” to store our data.</p>
    <h4>The <code>chrome.webNavigation</code> and the <code>chrome.tabs</code> API</h4>
    <p>These APIs contain the events we’ll use to catch them when a tab is opened, closed or changed.</p>
    <pre>chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {&#x000A;    &#x000A;    });&#x000A;    </pre>
    <p><code>chrome.tabs.onUpdated</code> will fire when a tab is updated. More specifically when you open a new tab or change its URL.</p>
    <pre>chrome.tabs.onRemoved.addListener(function(tabId, removeInfo) {&#x000A;    &#x000A;    });&#x000A;    </pre>
    <p><code>chrome.tabs.onRemoved</code> will fire when you close a tab.</p>
    <p>These two events seem to cover what we need, however it turns out that <code>chrome.tabs.onUpdated</code> does not fire when a tab is updated with a new page that is in the browser cache.</p>
    <p>As a workaround, we can use <code>chrome.webNavigation.onTabReplaced</code>.</p>
    <pre>chrome.webNavigation.onTabReplaced.addListener(function(e){&#x000A;    &#x000A;    });&#x000A;    </pre>
    <p>According to the documentation: “Fired when the contents of the tab is replaced by a different (usually previously pre-rendered) tab.”</p>
    <p>The wording is not rock solid, but the event does work and will help us catch them when a tabs content is replaced with a cached page.</p>
    <p>With these events, in theory, we could keep track of our tabs, however with these events firing multiple times this would be a tedious task.</p>
    <p>Our solution is the <code>chrome.tabs.query</code> method.</p>
    <pre>chrome.tabs.query(queryInfo, function(tab){&#x000A;    &#x000A;    });&#x000A;    </pre>
    <p>Our callback function will return an array with all opened tabs. We can also set the <code>queryInfo</code> parameter to narrow the results, but for the purposes of this tutorial we will leave it empty.</p>
    <h3>Putting It All Together</h3>
    <p>Let’s take a look at our final code:</p>
    <pre>var simperium = new Simperium('SIMPERIUM_APP_ID', { token : 'SIMPERIUM_ACCESS_TOKEN'});&#x000A;    var data = simperium.bucket('tabs');&#x000A;    &#x000A;    data.start();&#x000A;    &#x000A;    chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {&#x000A;    &#x000A;    	chrome.tabs.query({}, function(tabs){&#x000A;            &#x000A;           	updateTitles(tabs);&#x000A;    			&#x000A;    	});&#x000A;    &#x000A;    });&#x000A;    &#x000A;    chrome.tabs.onRemoved.addListener(function(tabId, removeInfo) {&#x000A;    &#x000A;    	chrome.tabs.query({}, function(tabs){&#x000A;            &#x000A;           	updateTitles(tabs);&#x000A;    			&#x000A;    	});&#x000A;    &#x000A;    });&#x000A;    &#x000A;    chrome.webNavigation.onTabReplaced.addListener(function(e){&#x000A;     &#x000A;    	chrome.tabs.query({}, function(tabs){&#x000A;            &#x000A;           	updateTitles(tabs);&#x000A;    			&#x000A;    	});&#x000A;    &#x000A;    });&#x000A;    &#x000A;    function updateTitles(tabs){&#x000A;    	var titles =[];&#x000A;     	&#x000A;     	var length = tabs.length;&#x000A;    &#x000A;    	for (var i = 0; i &lt; length; i++) {&#x000A;    		&#x000A;    		titles[i]= tabs[i].title;			&#x000A;    			&#x000A;    	}&#x000A;    	&#x000A;    	data.update("Tabs", {"Titles" : titles});&#x000A;    &#x000A;    }&#x000A;    </pre>
    <p>We use the events mentioned above to catch all tab events and query all opened tabs. To keep things simple, we created the <strong>updateTitles</strong> function that will go through our tabs array with a simple loop and assign the title value of every element to a new array.</p>
    <p>In the last step, we update our Simperium object with our newly created array.</p>
    <p>You can use the <strong>Browse Data</strong> tab in your Simperium Dashboard to verify if data is being changed correctly in your bucket, but we will also create a really simple HTML page to view our data.</p>
    <p>This is our HTML:</p>
    <pre>&lt;!DOCTYPE html&gt;&#x000A;    &lt;html&gt;&#x000A;    	&lt;head&gt;&#x000A;    &#x000A;    		&lt;title&gt;Tab viewer sample&lt;/title&gt;&#x000A;    		&lt;script src="<a href="http://code.jquery.com/jquery-latest.min.js">http://code.jquery.com/jquery-latest.min.js</a>" type="text/javascript"&gt;&lt;/script&gt;&#x000A;    		&lt;script type="text/javascript" src="<a href="https://js.simperium.com/v0.1/">https://js.simperium.com/v0.1/</a>" type="text/javascript"&gt;&lt;/script&gt;&#x000A;    		&lt;script type="text/javascript" src="script.js" type="text/javascript"&gt;&lt;/script&gt;&#x000A;    		&lt;link rel="stylesheet" type="text/css" href="style.css"&gt;&#x000A;    		&#x000A;    	&lt;/head&gt;&#x000A;    	&lt;body&gt;&#x000A;    		 &#x000A;    		&lt;h2&gt;Tabs reported by Extension&lt;/h2&gt;&#x000A;    &#x000A;    		 &lt;div class="tabs"&gt;			 &#x000A;    			&lt;ul&gt;&#x000A;    			&lt;/ul&gt;&#x000A;    		&lt;/div&gt;&#x000A;    &#x000A;    	&lt;/body&gt;&#x000A;    &#x000A;    &lt;/html&gt;&#x000A;    </pre>
    <p>Looking at unstyled HTML is no pleasure, so just throw this in there to make things prettier:</p>
    <pre>/* Reset all styles */&#x000A;    &#x000A;    html,body,h2,h3,p,textarea,div {&#x000A;    	margin:0px;&#x000A;    	padding:0px;&#x000A;    }&#x000A;    &#x000A;    /* End Reset */&#x000A;    h2 {&#x000A;    	font-family:arial, sans-serif;&#x000A;    	text-align:center;&#x000A;    	padding-top:50px;&#x000A;    }&#x000A;    &#x000A;    ul {&#x000A;    	list-style-type:none;&#x000A;    }&#x000A;    &#x000A;    li {&#x000A;    	-moz-border-radius: 4px;&#x000A;    	border-radius: 4px;&#x000A;    	background-color:#eee;&#x000A;    	margin-bottom:3px;&#x000A;    	font-family: arial, sans-serif;&#x000A;    	padding: 10px;&#x000A;    	color: #333;&#x000A;    }&#x000A;    .tabs {&#x000A;    	width:800px;&#x000A;    	margin:auto;&#x000A;    	margin-top:50px;&#x000A;    }&#x000A;    </pre>
    <p>Finally, some Javascript to retrieve the data from Simperium:</p>
    <pre>var simperium = new Simperium('SIMPERIUM_APP_ID', { token : 'SIMPERIUM_ACCESS_TOKEN'});&#x000A;    var data = simperium.bucket('tabs');&#x000A;    data.start();&#x000A;    &#x000A;    data.on('notify', function(id, data) {&#x000A;        &#x000A;        $(".tabs ul").html("");&#x000A;        &#x000A;        var length  = data.Titles.length;&#x000A;       	&#x000A;       	for (var i = 0; i &lt; length; i++) {&#x000A;    		&#x000A;    		 $( "&lt;li&gt;"+data.Titles[i]+"&lt;/li&gt;" ).appendTo(".tabs ul");&#x000A;    			&#x000A;    	}&#x000A;    &#x000A;    });&#x000A;    </pre>
    <p>We simply use the notify Simperium event to update our data in real-time. We generate the &lt;li&gt; tags with the titles inside an &lt;ul&gt; and that’s it!</p>
    <p>Testing our result is actually really simple. If you load our extension in Chrome and open the Tab viewer HTML we just created, it will show all your opened tabs. Now, if you close or open a tab in Chrome our viewer HTML will instantly update with the new data. Navigating to a new page in any opened tab will also be caught by the extension and shown on our viewer page. We had our extension and the HTML file on the same machine, obviously this works with any pair of devices as long as they have an internet connection and one of them can run the extension.</p>
    <hr>
    <h2>Conclusion</h2>
    <p>In this tutorial we looked at Simperium and tab related events in Chrome. As you can see, it is quite easy to use them together, just don’t forget to set the persistent flag for your background page to true in your manifest file.</p>
    <p>There are many uses that come to mind! Install the extension we created at home and upload the viewer HTML on a server. You can now view your opened tabs from anywhere. Pretty neat!</p>
    <p>These technologies really make our applications more useable and integrating them is in fact pretty straightforward.</p>
    <p>I hope you enjoyed this article and I encourage you to leave a comment if you get stuck or have any questions. Thanks and have fun!</p>
    </div>
]]>
</Body>
<Summary>Recently I had the opportunity to look into Chrome Extension development.  The scenario was pretty simple, I had to notify a group of users when someone from the group was using a website. A...</Summary>
<Website>http://feedproxy.google.com/~r/nettuts/~3/v_QOS4mHK7E/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35953/guest@my.umbc.edu/3776ce2635791e7c0c99b033f51f46d4/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>javascript-and-ajax</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>simperium</Tag>
<Tag>sql</Tag>
<Tag>tutorials</Tag>
<Tag>wed</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 20 Sep 2013 13:09:56 -0400</PostedAt>
<EditAt>Fri, 20 Sep 2013 13:09:56 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="35952" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35952">
<Title>Congratulations to Dr. Kevin Turpie!</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>Dr. Turpie is now affiliated with the Department of Geography and Environmental Systems!</p></div>
]]>
</Body>
<Summary>Dr. Turpie is now affiliated with the Department of Geography and Environmental Systems!</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35952/guest@my.umbc.edu/d7c497d7055b8b99aefa0e0d543ddd00/api/pixel</TrackingUrl>
<Group token="jcet">Joint Center for Earth Systems Technology</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/jcet</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xsmall.png?1524593851</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/original.JPG?1524593851</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xxlarge.png?1524593851</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xlarge.png?1524593851</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/large.png?1524593851</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/medium.png?1524593851</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/small.png?1524593851</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xsmall.png?1524593851</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xxsmall.png?1524593851</AvatarUrl>
<Sponsor>Joint Center for Earth Systems Technology</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/035/952/8f4b1408887128180d7d90794ba908a2/xxlarge.jpg?1379695704</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/035/952/8f4b1408887128180d7d90794ba908a2/xlarge.jpg?1379695704</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/035/952/8f4b1408887128180d7d90794ba908a2/large.jpg?1379695704</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/035/952/8f4b1408887128180d7d90794ba908a2/medium.jpg?1379695704</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/035/952/8f4b1408887128180d7d90794ba908a2/small.jpg?1379695704</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/035/952/8f4b1408887128180d7d90794ba908a2/xsmall.jpg?1379695704</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/035/952/8f4b1408887128180d7d90794ba908a2/xxsmall.jpg?1379695704</ThumbnailUrl>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Fri, 20 Sep 2013 12:49:04 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="35949" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35949">
<Title>Did you miss Dr. Lorraine Remer's Maniac Talk September 9th?</Title>
<Body>
<![CDATA[
    <div class="html-content"><h2><span>It's now available <a href="http://www.youtube.com/user/GESTARUSRA" rel="nofollow external" class="bo">online</a>!</span></h2></div>
]]>
</Body>
<Summary>It's now available online!</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35949/guest@my.umbc.edu/b5e5c7c588b08537e8ef45189b1f985c/api/pixel</TrackingUrl>
<Group token="jcet">Joint Center for Earth Systems Technology</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/jcet</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xsmall.png?1524593851</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/original.JPG?1524593851</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xxlarge.png?1524593851</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xlarge.png?1524593851</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/large.png?1524593851</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/medium.png?1524593851</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/small.png?1524593851</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xsmall.png?1524593851</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/429/5f87a3fcca7c117d0f4186749a5c6c59/xxsmall.png?1524593851</AvatarUrl>
<Sponsor>Joint Center for Earth Systems Technology</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/035/949/da2412d2fc99067e7fa748d3b747c15a/xxlarge.jpg?1379693938</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/035/949/da2412d2fc99067e7fa748d3b747c15a/xlarge.jpg?1379693938</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/035/949/da2412d2fc99067e7fa748d3b747c15a/large.jpg?1379693938</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/035/949/da2412d2fc99067e7fa748d3b747c15a/medium.jpg?1379693938</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/035/949/da2412d2fc99067e7fa748d3b747c15a/small.jpg?1379693938</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/035/949/da2412d2fc99067e7fa748d3b747c15a/xsmall.jpg?1379693938</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/035/949/da2412d2fc99067e7fa748d3b747c15a/xxsmall.jpg?1379693938</ThumbnailUrl>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Fri, 20 Sep 2013 12:21:58 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="35950" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35950">
<Title>Does the new iPhone 5s make the grade when it comes to security?  InformationWee...</Title>
<Body>
<![CDATA[
    <div class="html-content">Does the new iPhone 5s make the grade when it comes to security?  <a href="/profile.php?id=10228569831" title="To tag someone, type @ and then the friend's name" rel="nofollow external" class="bo">InformationWeek</a> gives us a breakdown of the challenges and opportunities for Apple Hackers.<br><br><a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.informationweek.com%2Fsecurity%2Fmobile%2Fapple-hackers-rate-iphone-5s-security%2F240161289%3Fnomobile%3D1&amp;h=-AQEcaM0M&amp;s=1" title="" rel="nofollow external" class="bo"><img src="https://fbexternal-a.akamaihd.net/safe_image.php?d=AQA2txyabmAy-yHU&amp;w=154&amp;h=154&amp;url=http%3A%2F%2Ftwimgs.com%2Finformationweek%2Fgalleries%2Fautomated%2F1047%2Fimage001_tn.png" alt="" style="max-width: 100%; height: auto;"></a><br><a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.informationweek.com%2Fsecurity%2Fmobile%2Fapple-hackers-rate-iphone-5s-security%2F240161289%3Fnomobile%3D1&amp;h=PAQExeHWp&amp;s=1" rel="nofollow external" class="bo">Apple Hackers Rate iPhone 5s Security -- InformationWeek</a><br><a href="http://www.informationweek.com">www.informationweek.com</a><br>Apple will soon release the iPhone 5s, and hackers plan to test these 6 exploit techniques on the smartphone. Will the fingerprint scanner hold them off?</div>
]]>
</Body>
<Summary>Does the new iPhone 5s make the grade when it comes to security?  InformationWeek gives us a breakdown of the challenges and opportunities for Apple Hackers.   Apple Hackers Rate iPhone 5s...</Summary>
<Website>http://www.facebook.com/umbctraining/posts/10151588989431076</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35950/guest@my.umbc.edu/9357b755765990d73bef826e9892f915/api/pixel</TrackingUrl>
<Tag>ccna</Tag>
<Tag>ceh</Tag>
<Tag>centers</Tag>
<Tag>cisco</Tag>
<Tag>cyber</Tag>
<Tag>cybersecurity</Tag>
<Tag>information</Tag>
<Tag>it</Tag>
<Tag>leadership</Tag>
<Tag>management</Tag>
<Tag>microsoft</Tag>
<Tag>project</Tag>
<Tag>security</Tag>
<Tag>technology</Tag>
<Tag>training</Tag>
<Tag>umbc</Tag>
<Group token="retired-575">UMBC Training Centers</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-575</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xsmall.png?1361981335</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/original.jpg?1361981335</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xxlarge.png?1361981335</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xlarge.png?1361981335</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/large.png?1361981335</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/medium.png?1361981335</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/small.png?1361981335</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xsmall.png?1361981335</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xxsmall.png?1361981335</AvatarUrl>
<Sponsor>UMBC Training Centers</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 20 Sep 2013 12:05:42 -0400</PostedAt>
<EditAt>Fri, 20 Sep 2013 12:05:42 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="35958" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35958">
<Title>Lives: The Grand Mufti Of Google</Title>
<Body>
<![CDATA[
    <div class="html-content">An international soap opera landed in my inbox — what was I to do?<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F09%2F22%2Fmagazine%2Fthe-grand-mufti-of-google.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Lives%3A+The+Grand+Mufti+Of+Google" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F09%2F22%2Fmagazine%2Fthe-grand-mufti-of-google.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Lives%3A+The+Grand+Mufti+Of+Google" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F09%2F22%2Fmagazine%2Fthe-grand-mufti-of-google.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Lives%3A+The+Grand+Mufti+Of+Google" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F09%2F22%2Fmagazine%2Fthe-grand-mufti-of-google.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Lives%3A+The+Grand+Mufti+Of+Google" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F09%2F22%2Fmagazine%2Fthe-grand-mufti-of-google.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Lives%3A+The+Grand+Mufti+Of+Google" 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>An international soap opera landed in my inbox — what was I to do?      </Summary>
<Website>http://www.nytimes.com/2013/09/22/magazine/the-grand-mufti-of-google.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35958/guest@my.umbc.edu/0c0e3bdd44e64e41bfd43d0f487227ea/api/pixel</TrackingUrl>
<Tag>computers-and-the-internet</Tag>
<Tag>google-inc-goog-nasdaq</Tag>
<Tag>muslims-and-islam</Tag>
<Tag>new</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 20 Sep 2013 11:29:21 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="35957" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35957">
<Title>Riff: No Comments</Title>
<Body>
<![CDATA[
    <div class="html-content">Online comment sections are famously full of vitriol. But if we rethink the way comments function, can we reform their tone and content as well?<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F09%2F22%2Fmagazine%2Fno-comments.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Riff%3A+No+Comments" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F09%2F22%2Fmagazine%2Fno-comments.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Riff%3A+No+Comments" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F09%2F22%2Fmagazine%2Fno-comments.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Riff%3A+No+Comments" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F09%2F22%2Fmagazine%2Fno-comments.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Riff%3A+No+Comments" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F09%2F22%2Fmagazine%2Fno-comments.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Riff%3A+No+Comments" 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>Online comment sections are famously full of vitriol. But if we rethink the way comments function, can we reform their tone and content as well?      </Summary>
<Website>http://www.nytimes.com/2013/09/22/magazine/no-comments.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35957/guest@my.umbc.edu/3d4d334da843e6e75fcf3643c79adaf0/api/pixel</TrackingUrl>
<Tag>blogs-and-blogging-internet</Tag>
<Tag>computers-and-the-internet</Tag>
<Tag>facebook-inc-fb-nasdaq</Tag>
<Tag>google-inc-goog-nasdaq</Tag>
<Tag>new</Tag>
<Tag>spam-electronic</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>Fri, 20 Sep 2013 11:29:21 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="35946" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35946">
<Title>CWIT Scholars - Practicing Their Passion</Title>
<Tagline>"Internship Experience is Invaluable."</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <h3>Kabish Shah</h3>     <div>     <p><strong>Mechanical Engineering/Mathematics, May 2014</strong><br> Project Mechanical Engineer Intern, Whiting-Turner Contracting Company</p>
    <p>Energy and sustainability were at the forefront of Kabish Shah’s internship as project mechanical engineer for Whiting-Turner Contracting Company. During the summer, Shah was part of the major construction effort to finish Phase II of UMBC’s new Performing Arts &amp; Humanities Building. While shadowing engineers, Shah oversaw mechanical, electrical and plumbing/public health (MEP) contractor installations of LEED-certified projects, as well as quality control. “I like doing quality control because I believe, as an engineer, it is my duty to make sure that the job is done as intended,” says Shah. “There is no compromise in quality and integrity of the work." </p>
    <p>MY ADVICE – “Get started as soon as possible. The earlier you put a foot in the door, the better off you will be. Internship experience is invaluable.” </p>
    </div>     </div>
]]>
</Body>
<Summary>Kabish Shah             Mechanical Engineering/Mathematics, May 2014  Project Mechanical Engineer Intern, Whiting-Turner Contracting Company  Energy and sustainability were at the forefront of...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35946/guest@my.umbc.edu/1a2dc7235a17e5c4bae637572e43b6f5/api/pixel</TrackingUrl>
<Group token="cwitaffiliates">CWIT Affiliates</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/cwitaffiliates</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/xsmall.png?1724681280</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/original.png?1724681280</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/xxlarge.png?1724681280</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/xlarge.png?1724681280</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/large.png?1724681280</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/medium.png?1724681280</AvatarUrl>
<AvatarUrl size="small">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/small.png?1724681280</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/xsmall.png?1724681280</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/xxsmall.png?1724681280</AvatarUrl>
<Sponsor>CWIT Affiliates</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/035/946/f47010edcf219c9b53403b26c519c027/xxlarge.jpg?1379690289</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/035/946/f47010edcf219c9b53403b26c519c027/xlarge.jpg?1379690289</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/035/946/f47010edcf219c9b53403b26c519c027/large.jpg?1379690289</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/035/946/f47010edcf219c9b53403b26c519c027/medium.jpg?1379690289</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/035/946/f47010edcf219c9b53403b26c519c027/small.jpg?1379690289</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/035/946/f47010edcf219c9b53403b26c519c027/xsmall.jpg?1379690289</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/035/946/f47010edcf219c9b53403b26c519c027/xxsmall.jpg?1379690289</ThumbnailUrl>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 20 Sep 2013 11:19:10 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="35939" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35939">
<Title>CWIT Scholars - Practicing Their Passion</Title>
<Tagline>"Branch Out of Your Comfort Zone...."</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <div>
    <h3>Kevin Johnson</h3>
        </div>
        <div>
        
        <p><strong>Mechanical Engineering, May 2015</strong><br>
    Systems Engineering Intern, Domino Sugar Refinery</p>
    
    <p>As far as summer internships go, Kevin Johnson landed a sweet one. 
    Working at the Domino Sugar refinery as a systems engineer, Johnson had 
    the opportunity to peer into the world of manufacturing and how 
    engineering is related to it. In the packaging department, he was 
    responsible for handling packing and shipping for more than 20 lines of 
    packaged sugars, ranging from 2.8 grams to 2,000lb “super sacks.” 
    Johnson also worked on projects ranging from integrating weight checking
     machines with systems that measure bag weight in real time, to 
    upgrading a motor that could save the company hundreds of thousands of 
    dollars. “Being able to work with experienced engineers and learn 
    directly from them has been invaluable. It really demonstrates how what 
    you learn in class relates to real world problems and solutions,” says 
    Johnson.
    </p>
    
    <p>MY ADVICE – “Branch out of your comfort zone – it 
    gives you an appreciation for all there is to learn. It is also 
    important to experience a variety of professions before entering the job
     market as a new graduate. This will allow you to really narrow down 
    your future plans to what you definitely know you're passionate about.”
    </p>
        </div>
    </div>
]]>
</Body>
<Summary>Kevin Johnson                        Mechanical Engineering, May 2015  Systems Engineering Intern, Domino Sugar Refinery    As far as summer internships go, Kevin Johnson landed a sweet one....</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35939/guest@my.umbc.edu/3aac6648d8ddc8aa6f4738a426aea40f/api/pixel</TrackingUrl>
<Group token="cwitaffiliates">CWIT Affiliates</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/cwitaffiliates</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/xsmall.png?1724681280</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/original.png?1724681280</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/xxlarge.png?1724681280</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/xlarge.png?1724681280</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/large.png?1724681280</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/medium.png?1724681280</AvatarUrl>
<AvatarUrl size="small">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/small.png?1724681280</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/xsmall.png?1724681280</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/215/ed0dde28b964e06263b6aa35dc2ee277/xxsmall.png?1724681280</AvatarUrl>
<Sponsor>CWIT</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/035/939/f9db6a7cd60dc1681a33c2061a5b15a6/xxlarge.jpg?1379688917</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/035/939/f9db6a7cd60dc1681a33c2061a5b15a6/xlarge.jpg?1379688917</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/035/939/f9db6a7cd60dc1681a33c2061a5b15a6/large.jpg?1379688917</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/035/939/f9db6a7cd60dc1681a33c2061a5b15a6/medium.jpg?1379688917</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/035/939/f9db6a7cd60dc1681a33c2061a5b15a6/small.jpg?1379688917</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/035/939/f9db6a7cd60dc1681a33c2061a5b15a6/xsmall.jpg?1379688917</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/035/939/f9db6a7cd60dc1681a33c2061a5b15a6/xxsmall.jpg?1379688917</ThumbnailUrl>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 20 Sep 2013 10:57:07 -0400</PostedAt>
<EditAt>Fri, 20 Sep 2013 10:57:49 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="35938" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35938">
<Title>Retriever Article: 'UMBC Forges Ahead with Sustainability'</Title>
<Tagline>Article by Patrick Hixenbaugh in the Retriever Weekly</Tagline>
<Body>
<![CDATA[
    <div class="html-content"><blockquote><blockquote><blockquote>
    <blockquote>
    <h1>UMBC forges ahead with sustainability</h1>
    <h2>Sustaining the energy</h2>
    
    <p><span>By</span> <a href="http://www.retrieverweekly.com/search?q=author:%22Patrick%20Hixenbaugh%22&amp;fq=page:2.20540&amp;ifByAuthor=true&amp;sortOrder=newestFirst" rel="nofollow external" class="bo"><u>Patrick Hixenbaugh</u></a>, Contributing Writer</p>
    <div><p><strong>Published: </strong>Thursday, September 19, 2013</p></div>
    </blockquote>
    <p>
    More than ever, <span>UMBC</span> student groups are coming together to develop sustainability interests, such as the community garden and composting. This is a recent outgrowth of <span>UMBC’s</span> deep commitment to climate neutrality. By fostering connections between people, <span>UMBC</span> is definitely moving in the right direction when it comes to sustainability.<br><br>	Already this month, <span>UMBC</span> has seen composting in The Commons, as well as behind the scenes work on a new Community Garden initiative and a bike share program.<br><br>“Students come in every year with ideas,” says Donna Anderson, Manager of Landscape, Grounds and Recycling, “The Climate Commitment Task Force [<span>CCTF</span>] has been around since 2007, and there’s a lot that has already happened.”<br><br>In 2007, Dr. <span>Hrabrowski</span> signed a commitment with 330 other universities to reduce our climate impact and lead the drive to develop new sustainable technologies.<br><br>“We’re making a great deal of progress [in sustainability],” says Dr. <span>Hrabrowski</span>. “If people look, they can see all our progress in teaching, research and practices on campus.”<br><br>To further that goal, the administration is increasingly encouraging student involvement, which had prior been somewhat fragmented across different groups. “There are so many groups interested in the same thing,” said Anderson. “They need to be connected to each other, so we can get the full picture of what can be done.”<br><a rel="nofollow external" class="bo"><img alt="Sustainability 2 " src="http://www.retrieverweekly.com/polopoly_fs/1.3063942!/image/2026488599.jpg_gen/derivatives/landscape_260/2026488599.jpg" width="199" height="266" style="max-width: 100%; height: auto;"></a><br>In November 2012, the administration created a new position, the Environmental Sustainability Coordinator, and brought on <span>Tanvi</span> <span>Gadhia</span>, <span>UMBC</span> alumni ’09 and an environmental studies graduate student at Johns Hopkins.<br><br>“Having <span>Tanvi</span> here makes a difference. We’ve always needed a link between the <span>CCTF</span> and what students are doing,” said Anderson.<br><br>	On August 30, <span>Gadhia</span> hosted the Sustainability Leadership Summit, a gathering of student leaders in sustainability with representatives from many student and staff groups.<br><br>“What I liked most [about the Summit] was the opportunity to meet people that both shared an interest in the field, but who also were already involved in different student <span>orgs</span>,” said Allie <span>Henn</span>, a junior environmental studies and economics double major. “It also gave me a better idea as to how to voice my ideas and opinions in a constructive way.”<br><br>For composting, students, rather than the administration, play the main role in educating the campus. “My role is disseminating information to student leaders,” said Anderson. “It’s important for student leaders to get information out to their groups.”<br><br>The Community Garden is also a student-led initiative. “As a culture, Americans have become very separated from their food,” says <span>Julianna</span> <span>Brightman</span>, junior environmental science major. “A garden at <span>UMBC</span> is a way for us to bring one another back to where our food comes from.”<br><br>It’s not easy to overcome inertia. “A lot of things we try, people aren’t for,” said Jasmine Wands, junior environmental studies major, and president of Environmental Task Force.<br><br>	But this year, the sustainability groups are coordinating more to get things done. “We wanted to do a zero-waste policy, but composting and the bike share took precedence,” said Wands.<br><br>	Much of this new productivity and interconnection can be directly traced back work done by the Sustainability Coordinator. “[My role] is to coordinate the many aspects of the campus’s environmental footprint,” said <span>Gadhia</span>.<br><br><span>Gadhia</span> said, “[I] work to empower the campus community, to catalyze new initiatives, and develop new programs that help improve [our] environmental impact.”<br></p>
    </blockquote></blockquote></blockquote></div>
]]>
</Body>
<Summary>UMBC forges ahead with sustainability  Sustaining the energy    By Patrick Hixenbaugh, Contributing Writer   Published: Thursday, September 19, 2013     More than ever, UMBC student groups are...</Summary>
<Website>http://www.retrieverweekly.com/opinions/umbc-forges-ahead-with-sustainability-1.3063931#.UjuPEd91JMk</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35938/guest@my.umbc.edu/9667889e48ede46fdd84387e69ae9841/api/pixel</TrackingUrl>
<Tag>coordination</Tag>
<Tag>environmental</Tag>
<Tag>sustainability</Tag>
<Group token="sustainability">Sustainability Matters at UMBC</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/sustainability</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/086/91091ac32f525d88daa6d6b721420ac1/xsmall.png?1586269437</AvatarUrl>
<AvatarUrl size="original">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/086/91091ac32f525d88daa6d6b721420ac1/original.png?1586269437</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/086/91091ac32f525d88daa6d6b721420ac1/xxlarge.png?1586269437</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/086/91091ac32f525d88daa6d6b721420ac1/xlarge.png?1586269437</AvatarUrl>
<AvatarUrl size="large">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/086/91091ac32f525d88daa6d6b721420ac1/large.png?1586269437</AvatarUrl>
<AvatarUrl size="medium">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/086/91091ac32f525d88daa6d6b721420ac1/medium.png?1586269437</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/086/91091ac32f525d88daa6d6b721420ac1/small.png?1586269437</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/086/91091ac32f525d88daa6d6b721420ac1/xsmall.png?1586269437</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/086/91091ac32f525d88daa6d6b721420ac1/xxsmall.png?1586269437</AvatarUrl>
<Sponsor>UMBC Sustainability</Sponsor>
<PawCount>8</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 20 Sep 2013 10:44:01 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="110011" important="false" status="posted" url="https://my3.my.umbc.edu/posts/110011">
<Title>Tyson King-Meadows, Political Science and Africana Studies, Speaks on Voting Rights Panel</Title>
<Body>
<![CDATA[
    <div class="html-content">Tyson King-Meadows, associate professor of political science and chair of Africana studies, will speak this afternoon on the panel “Protecting the Right to Vote” at the Congressional Black Caucus (CBC) Annual Legislative Conference. Panelists will discuss voting rights issues in the wake of the U.S. Supreme Court’s recent invalidation of key parts of the Voting Rights Act of 1965. Panel organizers share: Through its opinion in Shelby County v. Holder, the Supreme Court substantially altered the web of laws protecting the voting rights of the African-American Community.  While the federal government still retains formidable authority under the Voting Rights Act, …</div>
]]>
</Body>
<Summary>Tyson King-Meadows, associate professor of political science and chair of Africana studies, will speak this afternoon on the panel “Protecting the Right to Vote” at the Congressional Black Caucus...</Summary>
<Website>https://news.umbc.edu/tyson-king-meadows-political-science-and-africana-studies-speaks-on-voting-rights-panel/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/110011/guest@my.umbc.edu/fd895fa06f87a0ba654b040946e45724/api/pixel</TrackingUrl>
<Tag>africanastudies</Tag>
<Tag>cahss</Tag>
<Tag>policy-and-society</Tag>
<Tag>politicalscience</Tag>
<Group token="umbc-news">UMBC News</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/umbc-news</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xsmall.png?1632921809</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/original.png?1632921809</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xxlarge.png?1632921809</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xlarge.png?1632921809</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/large.png?1632921809</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/medium.png?1632921809</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/small.png?1632921809</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xsmall.png?1632921809</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xxsmall.png?1632921809</AvatarUrl>
<Sponsor>UMBC News</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Fri, 20 Sep 2013 10:26:21 -0400</PostedAt>
</NewsItem>

</News>
