<?xml version="1.0"?>
<News hasArchived="true" page="8012" pageCount="10838" pageSize="10" timestamp="Tue, 29 Sep 2026 11:42:15 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=8012&amp;range=2">
<NewsItem contentIssues="true" id="39971" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39971">
<Title>Bits Blog: Growth Returns to Tech, but Profits Will Not Be So Easy</Title>
<Body>
<![CDATA[
    <div class="html-content">After a tough 2013 for information technology, a leading analysis company said Monday that spending worldwide is set to increase. Profitability, however, may not match the trend.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fgrowth-returns-to-tech-but-profits-will-not-be-so-easy%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Growth+Returns+to+Tech%2C+but+Profits+Will+Not+Be+So+Easy" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fgrowth-returns-to-tech-but-profits-will-not-be-so-easy%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Growth+Returns+to+Tech%2C+but+Profits+Will+Not+Be+So+Easy" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fgrowth-returns-to-tech-but-profits-will-not-be-so-easy%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Growth+Returns+to+Tech%2C+but+Profits+Will+Not+Be+So+Easy" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fgrowth-returns-to-tech-but-profits-will-not-be-so-easy%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Growth+Returns+to+Tech%2C+but+Profits+Will+Not+Be+So+Easy" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fgrowth-returns-to-tech-but-profits-will-not-be-so-easy%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Growth+Returns+to+Tech%2C+but+Profits+Will+Not+Be+So+Easy" 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/186528327916/u/0/f/640387/c/34625/s/3592ea07/sc/21/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528327916/u/0/f/640387/c/34625/s/3592ea07/sc/21/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186528327916/u/0/f/640387/c/34625/s/3592ea07/sc/21/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528327916/u/0/f/640387/c/34625/s/3592ea07/sc/21/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186528327916/u/0/f/640387/c/34625/s/3592ea07/sc/21/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528327916/u/0/f/640387/c/34625/s/3592ea07/sc/21/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/186528327916/u/0/f/640387/c/34625/s/3592ea07/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528327916/u/0/f/640387/c/34625/s/3592ea07/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>After a tough 2013 for information technology, a leading analysis company said Monday that spending worldwide is set to increase. Profitability, however, may not match the trend.      </Summary>
<Website>http://bits.blogs.nytimes.com/2014/01/06/growth-returns-to-tech-but-profits-will-not-be-so-easy/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39971/guest@my.umbc.edu/880389ff34de162bcebd7e84f1f3d17f/api/pixel</TrackingUrl>
<Tag>cloud-computing</Tag>
<Tag>computers-and-the-internet</Tag>
<Tag>data-centers</Tag>
<Tag>enterprise-computing</Tag>
<Tag>gartner-inc</Tag>
<Tag>new</Tag>
<Tag>technology</Tag>
<Tag>telephones-and-telecommunications</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 06 Jan 2014 17:04:45 -0500</PostedAt>
<EditAt>Tue, 07 Jan 2014 12:00:22 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="39972" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39972">
<Title>Bits Blog: Samsung Electronics Goes Big on Tablets</Title>
<Body>
<![CDATA[
    <div class="html-content">Samsung Electronics, the No. 1 handset maker, is trying to take on both Microsoft and Apple with two tablets aimed at professional users.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fsamsung-electronics-goes-big-on-tablets%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Samsung+Electronics+Goes+Big+on+Tablets" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fsamsung-electronics-goes-big-on-tablets%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Samsung+Electronics+Goes+Big+on+Tablets" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fsamsung-electronics-goes-big-on-tablets%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Samsung+Electronics+Goes+Big+on+Tablets" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fsamsung-electronics-goes-big-on-tablets%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Samsung+Electronics+Goes+Big+on+Tablets" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fsamsung-electronics-goes-big-on-tablets%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Samsung+Electronics+Goes+Big+on+Tablets" 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>Samsung Electronics, the No. 1 handset maker, is trying to take on both Microsoft and Apple with two tablets aimed at professional users.      </Summary>
<Website>http://bits.blogs.nytimes.com/2014/01/06/samsung-electronics-goes-big-on-tablets/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39972/guest@my.umbc.edu/5fb0c785379aa97370f90b14aa0930ef/api/pixel</TrackingUrl>
<Tag>c-e-s-2014</Tag>
<Tag>mobile</Tag>
<Tag>new</Tag>
<Tag>samsung-group</Tag>
<Tag>tablet-computers</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 06 Jan 2014 17:00:47 -0500</PostedAt>
<EditAt>Tue, 07 Jan 2014 08:14:21 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="122896" important="false" status="posted" url="https://my3.my.umbc.edu/posts/122896">
<Title>Retriever Love: Catherine and Josh Kruder</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <img width="150" height="150" src="https://umbc.edu/wp-content/uploads/2014/01/kruder_concert_blogpost-150x150.jpg" alt="" style="max-width: 100%; height: auto;"><p><a href="/wp-content/uploads/2013/12/kruder_snow_blogpost.jpg" rel="nofollow external" class="bo"><img src="/wp-content/uploads/2013/12/kruder_snow_blogpost.jpg" alt="Kruder_Snow_blogpost" width="423" height="316" style="max-width: 100%; height: auto;"></a><em>Editor’s note: Students come to UMBC to get an education, but they end up getting so much more. <strong>Catherine ’12, English,</strong> and <strong>Josh Kruder ’11, computer science,</strong> happened to fall in love. Lucky for us, they were generous enough to share their story.</em></p>
    <p>“My husband and I just celebrated our one-year wedding anniversary, after meeting and falling in love at UMBC in 2009. Now, this isn’t your run-of-the-mill Retriever love story. There was no eying each other in Chemistry 101; and there was no relating to common interests at a Resident Student Association movie night.</p>
    <p>You see, my mom had been taking classes at the university and when I got there in 2008, I was still living at home and we were carpooling to school. In February 2009, she came home one night gushing about this “really cute” boy in her class with “these adorable blue eyes and blonde hair!” She said, “You come see me tomorrow and I will introduce you”… you know with that all-assuring “I got this” smirk on her face. Needless to say, children aren’t really that fond of their parents’ advice, and certainly not when it comes to dating! Did I mention that my mom was taking Computer Science classes? “Oh no,” I thought. “Geek alert!” But I decided to go anyway, just for the fun of it.</p>
    <p><a href="/wp-content/uploads/2013/12/kruder_concert_blogpost.jpg" rel="nofollow external" class="bo"><img src="/wp-content/uploads/2013/12/kruder_concert_blogpost.jpg" alt="Kruder_concert_blogpost" width="403" height="302" style="max-width: 100%; height: auto;"></a>The next day, I walked into her classroom and see her talking to, well, a really cute, blonde-haired, blue-eyed guy! Go figure. She introduces us, we make small talk about my major and how hard their professor was, and when it’s time for class to start, I go to leave. I barely get out the door before I hear my mom’s voice trickle off, “I know I don’t look old enough to have a daughter, Josh. Isn’t she beautiful?” This would have been what they call a “face-palm” moment. Forget the subtleties, that boy was definitely scared off!</p>
    <p>That night is one I’ll never forget. My mom came home with her goofy smile that reeked of accomplishment and pride.</p>
    <p>Mom: “So, how are we going to do this? I could give him your phone number. Or… you could email him!”<br>
    Me: “Mom, I don’t want to be some creeper, weirdo. What if he already has a girlfriend?”<br>
    Mom: “All is fair in love and war.”<br>
    Me: “Why don’t I just Facebook him.”<br>
    Mom: “Oh, you can do that? Yes, do that.”</p>
    <p><a href="/wp-content/uploads/2013/12/kruder_wedding_blogpost.jpg" rel="nofollow external" class="bo"><img src="/wp-content/uploads/2013/12/kruder_wedding_blogpost.jpg" alt="Kruder_Wedding_blogpost" width="402" height="402" style="max-width: 100%; height: auto;"></a>The next day, I got my friend request confirmed and an unread message from that really cute boy in my mom’s class. And three days later, we had our first date and we’ve been inseparable ever since. We were married on September 22, 2012.</p>
    <p>Looking back, I joke with my husband, “You know you were set up, right?” He smiles and nods his head, “I know… and I’m okay with that.” And then there’s the always hilarious disclaimer, “You can never complain about my family… you knew the crazy before ever meeting me!”</p>
    <p>I tell you this because the details matter. I wouldn’t have found my soul mate at UMBC if it hadn’t been for my mom. I got my fairytale… even if it was sort of picked out for me.”</p>
    <p><em>If you met your sweetheart at UMBC, send your pictures and story to <a href="mailto:retrievernet@umbc.edu">retrievernet@umbc.edu</a> and you could be featured here, too!</em></p>
    </div>
]]>
</Body>
<Summary>Editor’s note: Students come to UMBC to get an education, but they end up getting so much more. Catherine ’12, English, and Josh Kruder ’11, computer science, happened to fall in love. Lucky for...</Summary>
<Website>https://umbc.edu/stories/retriever-love-catherine-and-josh-kruder/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/122896/guest@my.umbc.edu/be88b419df5b9d7ebb35afed2d1001c6/api/pixel</TrackingUrl>
<Tag>alumni</Tag>
<Tag>retriever-love</Tag>
<Tag>umbc</Tag>
<Tag>university-of-maryland-baltimore-county</Tag>
<Group token="umbc-news-magazine">UMBC News &amp;amp; Magazine</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/umbc-news-magazine</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xsmall.png?1748556657</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/original.png?1748556657</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xxlarge.png?1748556657</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xlarge.png?1748556657</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/large.png?1748556657</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/medium.png?1748556657</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/small.png?1748556657</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xsmall.png?1748556657</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xxsmall.png?1748556657</AvatarUrl>
<Sponsor>UMBC News &amp; Magazine</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Mon, 06 Jan 2014 16:59:55 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="40051" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40051">
<Title>Community Bulletins: Happenings in Oracle Technology Network</Title>
<Body>
<![CDATA[
    <div class="html-content">Introducing the ArchBeat YouTube channel, announcing OTN at SXSW Interactive, and setting the rules for a friendly debate on the impact of hardware versus software on system performance.</div>
]]>
</Body>
<Summary>Introducing the ArchBeat YouTube channel, announcing OTN at SXSW Interactive, and setting the rules for a friendly debate on the impact of hardware versus software on system performance.</Summary>
<Website>http://www.oracle.com/technetwork/issue-archive/2014/14-jan/o14bulletin-2076713.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40051/guest@my.umbc.edu/1b803564ce151b92fb6e7637b5813856/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>oracle</Tag>
<Tag>pl-sql</Tag>
<Tag>sql</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 06 Jan 2014 16:26:33 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="39974" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39974">
<Title>In the Field: Survival for the Database Technologist</Title>
<Body>
<![CDATA[
    <div class="html-content">Five steps to help you sort through the information about information management</div>
]]>
</Body>
<Summary>Five steps to help you sort through the information about information management</Summary>
<Website>http://www.oracle.com/technetwork/issue-archive/2014/14-jan/o14field-2075161.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39974/guest@my.umbc.edu/1ba0dba54c0b60579124c2d1d8a94b32/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>oracle</Tag>
<Tag>pl-sql</Tag>
<Tag>sql</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 06 Jan 2014 16:16:42 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="39970" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39970">
<Title>Bits Blog: Palo Alto Networks Acquires Start-Up Morta Security</Title>
<Body>
<![CDATA[
    <div class="html-content">Palo Alto Networks has acquired Morta Security, a two year old Silicon Valley based security start-up run by former employees of the National Security Agency and United States Air Force.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fpalo-alto-networks-acquires-morta-security-as-security-acquisitions-gain-steam%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Palo+Alto+Networks+Acquires+Start-Up+Morta+Security" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fpalo-alto-networks-acquires-morta-security-as-security-acquisitions-gain-steam%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Palo+Alto+Networks+Acquires+Start-Up+Morta+Security" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fpalo-alto-networks-acquires-morta-security-as-security-acquisitions-gain-steam%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Palo+Alto+Networks+Acquires+Start-Up+Morta+Security" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fpalo-alto-networks-acquires-morta-security-as-security-acquisitions-gain-steam%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Palo+Alto+Networks+Acquires+Start-Up+Morta+Security" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2014%2F01%2F06%2Fpalo-alto-networks-acquires-morta-security-as-security-acquisitions-gain-steam%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Palo+Alto+Networks+Acquires+Start-Up+Morta+Security" 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/186528260843/u/0/f/640387/c/34625/s/35929925/sc/1/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528260843/u/0/f/640387/c/34625/s/35929925/sc/1/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186528260843/u/0/f/640387/c/34625/s/35929925/sc/1/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528260843/u/0/f/640387/c/34625/s/35929925/sc/1/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/186528260843/u/0/f/640387/c/34625/s/35929925/sc/1/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528260843/u/0/f/640387/c/34625/s/35929925/sc/1/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/186528260843/u/0/f/640387/c/34625/s/35929925/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/186528260843/u/0/f/640387/c/34625/s/35929925/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Palo Alto Networks has acquired Morta Security, a two year old Silicon Valley based security start-up run by former employees of the National Security Agency and United States Air Force.      </Summary>
<Website>http://bits.blogs.nytimes.com/2014/01/06/palo-alto-networks-acquires-morta-security-as-security-acquisitions-gain-steam/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39970/guest@my.umbc.edu/b4ab162738632599a712a612afb91452/api/pixel</TrackingUrl>
<Tag>andreessen-horowitz</Tag>
<Tag>greylock-partners</Tag>
<Tag>mergers-acquisitions-and-divestitures</Tag>
<Tag>national-security-agency</Tag>
<Tag>new</Tag>
<Tag>norwest-venture-partners</Tag>
<Tag>palo-alto-networks-inc</Tag>
<Tag>security</Tag>
<Tag>silicon-valley-calif</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 06 Jan 2014 16:12:50 -0500</PostedAt>
<EditAt>Mon, 06 Jan 2014 17:59:42 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="109877" important="false" status="posted" url="https://my3.my.umbc.edu/posts/109877">
<Title>Robert Deluty, Graduate School, Publishes His 43rd Book</Title>
<Body>
<![CDATA[
    <div class="html-content">Robert Deluty, associate dean of the graduate school, has published a new volume of poetry, “Opening the Doors of Perception.” In his review, Richard M. Berlin writes: “From the drama of the opening poem, to the shock of the finale, Robert Deluty’s latest collection throws open all the doors. And the light that enters illuminates the humor at the center of our joys and heartbreak. Best of all, his poems let us see ourselves from a fresh angle, especially our shared humanity. Once again, Deluty has created a volume to treasure.” “Opening the Doors of Perception,” as well as all …</div>
]]>
</Body>
<Summary>Robert Deluty, associate dean of the graduate school, has published a new volume of poetry, “Opening the Doors of Perception.” In his review, Richard M. Berlin writes: “From the drama of the...</Summary>
<Website>https://news.umbc.edu/robert-deluty-graduate-school-publishes-his-43rd-book/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/109877/guest@my.umbc.edu/021d5c8275716a57a293d0649f7b78bb/api/pixel</TrackingUrl>
<Tag>arts-and-culture</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>Mon, 06 Jan 2014 15:49:33 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="109878" important="false" status="posted" url="https://my3.my.umbc.edu/posts/109878">
<Title>Watch Our Winter Graduate and Undergraduate Ceremonies Online</Title>
<Body>
<![CDATA[
    <div class="html-content">Didn’t have a chance to see the 2013 winter commencement ceremonies? UMBC has recorded the Graduate Ceremony on Thursday, December 19 and the Undergraduate Ceremony on Friday, December 20. Undergraduate Commencement Graduate Commencement</div>
]]>
</Body>
<Summary>Didn’t have a chance to see the 2013 winter commencement ceremonies? UMBC has recorded the Graduate Ceremony on Thursday, December 19 and the Undergraduate Ceremony on Friday, December 20....</Summary>
<Website>https://news.umbc.edu/watch-our-winter-graduate-and-undergraduate-ceremonies-online/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/109878/guest@my.umbc.edu/9f36fde74a3960cda7cac97f307a5c29/api/pixel</TrackingUrl>
<Tag>community</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>Mon, 06 Jan 2014 15:42:18 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="39969" important="false" status="posted" url="https://my3.my.umbc.edu/posts/39969">
<Title>Automating Web Performance Best Practices with mod_pagespeed</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><a href="http://blog.teamtreehouse.com/wp-content/uploads/2014/01/pagespeed-256.png" rel="nofollow external" class="bo"><img alt="pagespeed-256" src="http://blog.teamtreehouse.com/wp-content/uploads/2014/01/pagespeed-256-150x150.png" width="150" height="150" style="max-width: 100%; height: auto;"></a>Web performance is a brilliant, but sometimes complex world. Concatenating and minifying files, optimizing images, setting up caching, these are all tasks that can lead to great performance wins. We know that this stuff is good for performance but actually putting these strategies into practice can sometimes be tedious. A team at Google recognized this problem and came up with the idea of creating a web server module that would take of a whole bunch of performance optimizations for you; thus mod_pagespeed was born.</p>
    <p>In this post you’re going to learn how to set up mod_pagespeed on an Apache web server. You’ll also be learning how to configure optimization filters that are provided by the module.</p>
    <hr>
    <p><strong>Note</strong>: This post assumes a familiarity with using the command line, SSH, and basic Apache configurations.</p>
    <hr>
    <h2>Performance Optimizations Covered by mod_pagespeed</h2>
    <p>The PageSpeed module (mod_pagespeed) contains a number of <em>filters</em> that are each responsible for taking care of an optimization task. By default, filters are enabled that handle:</p>
    <ul>
    <li>Image Optimization (Compression and Resizing)</li>
    <li>CSS &amp; JavaScript Concatenation, Minification, and Inlining</li>
    <li>Asset Caching</li>
    </ul>
    <p>As well as these common optimizations there are filters available for a wide range of other tasks, including:</p>
    <ul>
    <li>Deferred Loading of JavaScript and Images</li>
    <li>Removal of HTML Comments and Whitespace</li>
    <li>Lazy-loading Images (only loaded when they become visible in the viewport)</li>
    <li>Google Analytics Injection</li>
    <li>and more…</li>
    </ul>
    <p>Later in this post you’ll learn how to enable these additional filters in the PageSpeed configuration.</p>
    <h2>Installing mod_pagespeed For Apache</h2>
    <p>In this post we’re going to focussing on setting up the PageSpeed module for an Apache web server. It’s worth noting that there is also an equivalent module available for <a href="https://developers.google.com/speed/pagespeed/module/build_ngx_pagespeed_from_source" rel="nofollow external" class="bo">nginx</a>.</p>
    <hr>
    <p><strong>Note</strong>: In order to install the mod_pagespeed module you will need to have SSH access to your web server. If you use a shared hosting service this may not be the case, and therefore I’d advise you to contact your hosting provider and enquire if they have support for mod_pagespeed. You can also check to see if the module is enabled using a <a href="https://kb.mediatemple.net/questions/764/How+can+I+create+a+phpinfo.php+page%3F" rel="nofollow external" class="bo">phpinfo file</a>.</p>
    <hr>
    <p>To install the mod_pagespeed module follow these steps.</p>
    <h3>1. Open a Connection to Your Server</h3>
    <p>Start by opening up Terminal and creating a new SSH connection to your server.</p>
    <pre><code>ssh user@hostname  # e.g. ssh <a href="mailto:root@127.0.0.1">root@127.0.0.1</a>&#x000A;    </code></pre>
    <h3>2. Download the Package</h3>
    <p><a href="https://developers.google.com/speed/pagespeed/module/download" rel="nofollow external" class="bo">Download</a> the appropriate package for your server environment. You can use the <code>wget</code> program to save this file directly to your server.</p>
    <pre><code>wget &lt;package url&gt;&#x000A;    </code></pre>
    <ul>
    <li>32 Bit (Debian/Ubuntu): <a href="https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb" rel="nofollow external" class="bo">https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb</a>
    </li>
    <li>64 Bit (Debian/Ubuntu): <a href="https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb" rel="nofollow external" class="bo">https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb</a>
    </li>
    <li>32 Bit (CentOS/Fedora): <a href="https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm" rel="nofollow external" class="bo">https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm</a>
    </li>
    <li>64 Bit (CentOS/Fedora): <a href="https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm" rel="nofollow external" class="bo">https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm</a>
    </li>
    </ul>
    <h3>3. Install the Package</h3>
    <p>Next you need to install the package. Instructions for doing this vary depending on what type of server you are using.</p>
    <p>For Debian/Ubuntu servers:</p>
    <pre><code>sudo dpkg -i mod-pagespeed-*.deb&#x000A;    sudo apt-get -f install&#x000A;    </code></pre>
    <p>For CentOS/Fedora servers:</p>
    <pre><code># only if 'at' is not installed&#x000A;    sudo yum install at&#x000A;    &#x000A;    # install the package&#x000A;    sudo rpm -U mod-pagespeed-*.rpm&#x000A;    </code></pre>
    <h3>4. Restart Apache</h3>
    <p>The mod_pagespeed module should now be installed on your server. All you need to do now is restart Apache.</p>
    <pre><code>service apache2 restart&#x000A;    </code></pre>
    <p>The installation process should have enabled the new module for you. You can check this by looking for the <code>pagespeed.conf</code> and <code>pagespeed.load</code> files in the <code>/etc/apache2/mods-enabled</code> directory. If these two files are present the module will be loaded by Apache and you’re good to go!</p>
    <p>If you can’t find these<code>files in the</code>mods-enabled` folder, execute the following commands to enable the module and restart the web server.</p>
    <pre><code>cd /etc/apache2/mods-enabled&#x000A;    ln -s ../mods-available/pagespeed.* ./&#x000A;    &#x000A;    # Restart Apache&#x000A;    service apache2 restart&#x000A;    </code></pre>
    <p>Simply by installing mod_pagespeed you’ve bagged yourself a bunch of great performance wins. By default, mod_pagespeed will be enabled for all of the websites on your server.</p>
    <div>
    <a href="http://blog.teamtreehouse.com/wp-content/uploads/2014/01/opt.png" rel="nofollow external" class="bo"><img alt="Inline CSS with mod_pagespeed" src="http://blog.teamtreehouse.com/wp-content/uploads/2014/01/opt.png" width="961" height="747" style="max-width: 100%; height: auto;"></a><p>Inline CSS with mod_pagespeed</p>
    </div>
    <p>Try visiting one of the websites on your server and take a look at the source code in the browser. You’ll see that mod_pagespeed has changed things around a bit. You may now have CSS and JavaScript assets (maybe even some small images) inline within your HTML. This reduces the number of HTTP requests that are needed to load the page, resulting in faster load times.</p>
    <h2>Configuring mod_pagespeed</h2>
    <p>The mod_pagespeed module comes with some of the most commonly used filters enabled by default. In this section you’re going to learn how to enable some of the other optimization filters that are provided.</p>
    <p>The master configuration file for mod_pagespeed can be found at <code>/etc/apache2/mods-available/pagespeed.conf</code>. This defines the global configuration for mod_pagespeed and therefore any changes that you make to this file will affect all of the websites on your server. This is great if you want all of your websites to use the same filters but there may be times when this is not the case.</p>
    <p>If you’re using <a href="http://httpd.apache.org/docs/current/vhosts/" rel="nofollow external" class="bo">virtual hosts</a>, an ideal place to put your site-specific PageSpeed filters is within the host configuration. Depending on your setup, you may find virtual hosts declared within the files in the <code>/etc/apache2/sites-available</code> folder.</p>
    <p>The snippet below shows an example <code>VirtualHost</code> configuration with mod_pagespeed directives.</p>
    <pre><code>&lt;VirtualHost *:80&gt;&#x000A;      DocumentRoot /www/example&#x000A;      ServerName <a href="http://www.example.come">www.example.come</a>&#x000A;    &#x000A;      # mod_pagespeed configuration&#x000A;      ModPagespeedEnableFilters lazyload_images&#x000A;      ModPagespeedDisableFilters inline_css&#x000A;    &lt;/VirtualHost&gt;&#x000A;    </code></pre>
    <p>You can also use a <code>.htaccess</code> file if you don’t have access to the configuration for you virtual host.</p>
    <hr>
    <p><strong>Note</strong>: By default, virtual hosts will inherit the options specified in the master <code>pagespeed.conf</code> file. This behaviour is controlled using the <code>ModPagespeedInheritVHostConfig</code> directive. Setting this to <code>off</code> would cause each of the virtual hosts to have a completely independent PageSpeed configuration.</p>
    <hr>
    <h3>Rewrite Levels</h3>
    <p>PageSpeed uses two different levels to make configuration simple. The <code>CoreFilters</code> level enables a default set of filters that will make your website faster. You can then enable or disable filters to modify the configuration as you wish.</p>
    <p>Alternatively you can disable <code>CoreFilters</code> by setting the <code>RewriteLevel</code> to <code>PassThrough</code>. You will then need to manually enable all of the filters that you wish to use.</p>
    <pre><code>ModPagespeedRewriteLevel PassThrough&#x000A;    </code></pre>
    <p>Unless you have some very specific requirements it’s often best to leave the <code>RewriteLevel</code> as <code>CoreFilters</code> and then modify the enabled filters in the host configuration.</p>
    <h3>Enabling Filters</h3>
    <p>To enable a filter you use the <code>ModPagespeedEnableFilters</code> directive.</p>
    <pre><code>ModPagespeedEnableFilters &lt;filter_name&gt;,&lt;filter2_name&gt;&#x000A;    </code></pre>
    <p>You can find a full list of the different filters available <a href="https://developers.google.com/speed/pagespeed/module/config_filters" rel="nofollow external" class="bo">here</a>.</p>
    <p>Note than some filters rely on additional configuration variables, such as the <code>insert_ga</code> filter which will automatically insert the Google Analytics code into your pages.</p>
    <pre><code>ModPagespeedEnableFilters insert_ga&#x000A;    ModPagespeedAnalyticsID &lt;Analytics ID&gt;&#x000A;    </code></pre>
    <p>Refer to the <a href="https://developers.google.com/speed/pagespeed/module/config_filters" rel="nofollow external" class="bo">documentation</a> for each of the options to find out if you need to set additional variables.</p>
    <h3>Disabling Filters</h3>
    <p>To disable a filter you use the <code>ModPagespeedDisableFilters</code> directive.</p>
    <pre><code>ModPagespeedDisableFilters &lt;filter_name&gt;,&lt;filter2_name&gt;&#x000A;    </code></pre>
    <p>Specifying this in your host config will override the options specified in <code>pagespeed.conf</code>.</p>
    <p>As well as disabling filters you can also forbid virtual hosts from using specific filters. This is done using the <code>ModPagespeedForbidFilters</code> directive.</p>
    <pre><code>ModPagespeedForbidFilters &lt;filter_name&gt;,&lt;filter2_name&gt;&#x000A;    </code></pre>
    <p>Forbidding access to filters can be useful if you manage a server that hosts many different websites.</p>
    <h3>Disabling mod_pagespeed for a Website</h3>
    <p>You can disable the PageSpeed module completely for a specific website by setting <code>ModPagespeed</code> to <code>off</code> in your host configuration.</p>
    <pre><code>ModPagespeed off&#x000A;    </code></pre>
    <p>If you only need to temporarily disable mod_pagespeed for testing purposes, you can just add the <code>ModPagespeed=off</code> query parameter to the URL.</p>
    <pre><code><a href="http://example.com/index.html?ModPagespeed=off">http://example.com/index.html?ModPagespeed=off</a>&#x000A;    </code></pre>
    <h2>Final Thoughts</h2>
    <p>We all know that optimizing websites for performance is a big part of web development today, but taking care of all the different optimization tasks can often become tedious. The PageSpeed module you’ve learned about here takes care of much of this headache; leaving you to do what you do best – build great websites.</p>
    <p>I highly recommend that you take a little time to install this module on your web servers. For a minimal amount of effort you can unlock a wide range of performance gains and supercharge your websites.</p>
    <h2>Useful Links</h2>
    <ul>
    <li><a href="https://developers.google.com/speed/pagespeed/module" rel="nofollow external" class="bo">PageSpeed Module Homepage</a></li>
    <li><a href="https://code.google.com/p/modpagespeed/" rel="nofollow external" class="bo">Google Code Project</a></li>
    <li><a href="http://www.modpagespeed.com/" rel="nofollow external" class="bo">mod_pagespeed Filter Examples</a></li>
    <li><a href="https://developers.google.com/speed/pagespeed/module/build_ngx_pagespeed_from_source" rel="nofollow external" class="bo">Nginx Install Instructions</a></li>
    <li><a href="https://developers.google.com/speed/pagespeed/module/config_filters" rel="nofollow external" class="bo">Configuring PageSpeed Filters</a></li>
    </ul>
    <p>The post <a href="http://blog.teamtreehouse.com/automating-web-performance-best-practices-mod_pagespeed" rel="nofollow external" class="bo">Automating Web Performance Best Practices with mod_pagespeed</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>Web performance is a brilliant, but sometimes complex world. Concatenating and minifying files, optimizing images, setting up caching, these are all tasks that can lead to great performance wins....</Summary>
<Website>http://blog.teamtreehouse.com/automating-web-performance-best-practices-mod_pagespeed?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=automating-web-performance-best-practices-mod_pagespeed</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/39969/guest@my.umbc.edu/c640a935d63b8021d1ee05550a6fd055/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>code</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>ios</Tag>
<Tag>javascript</Tag>
<Tag>responsive</Tag>
<Tag>web</Tag>
<Tag>web-apps</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 06 Jan 2014 14:54:13 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="40317" important="false" status="posted" url="https://my3.my.umbc.edu/posts/40317">
<Title>Automating Web Performance Best Practices with mod_pagespeed</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><a href="http://blog.teamtreehouse.com/wp-content/uploads/2014/01/pagespeed-256.png" rel="nofollow external" class="bo"><img alt="pagespeed-256" src="http://blog.teamtreehouse.com/wp-content/uploads/2014/01/pagespeed-256-150x150.png" width="150" height="150" style="max-width: 100%; height: auto;"></a>Web performance is a brilliant, but sometimes complex world. Concatenating and minifying files, optimizing images, setting up caching, these are all tasks that can lead to great performance wins. We know that this stuff is good for performance but actually putting these strategies into practice can sometimes be tedious. A team at Google recognized this problem and came up with the idea of creating a web server module that would take of a whole bunch of performance optimizations for you; thus mod_pagespeed was born.</p>
    <p>In this post you’re going to learn how to set up mod_pagespeed on an Apache web server. You’ll also be learning how to configure optimization filters that are provided by the module.</p>
    <hr>
    <p><strong>Note</strong>: This post assumes a familiarity with using the command line, SSH, and basic Apache configurations.</p>
    <hr>
    <h2>Performance Optimizations Covered by mod_pagespeed</h2>
    <p>The PageSpeed module (mod_pagespeed) contains a number of <em>filters</em> that are each responsible for taking care of an optimization task. By default, filters are enabled that handle:</p>
    <ul>
    <li>Image Optimization (Compression and Resizing)</li>
    <li>CSS &amp; JavaScript Concatenation, Minification, and Inlining</li>
    <li>Asset Caching</li>
    </ul>
    <p>As well as these common optimizations there are filters available for a wide range of other tasks, including:</p>
    <ul>
    <li>Deferred Loading of JavaScript and Images</li>
    <li>Removal of HTML Comments and Whitespace</li>
    <li>Lazy-loading Images (only loaded when they become visible in the viewport)</li>
    <li>Google Analytics Injection</li>
    <li>and more…</li>
    </ul>
    <p>Later in this post you’ll learn how to enable these additional filters in the PageSpeed configuration.</p>
    <h2>Installing mod_pagespeed For Apache</h2>
    <p>In this post we’re going to focussing on setting up the PageSpeed module for an Apache web server. It’s worth noting that there is also an equivalent module available for <a href="https://developers.google.com/speed/pagespeed/module/build_ngx_pagespeed_from_source" rel="nofollow external" class="bo">nginx</a>.</p>
    <hr>
    <p><strong>Note</strong>: In order to install the mod_pagespeed module you will need to have SSH access to your web server. If you use a shared hosting service this may not be the case, and therefore I’d advise you to contact your hosting provider and enquire if they have support for mod_pagespeed. You can also check to see if the module is enabled using a <a href="https://kb.mediatemple.net/questions/764/How+can+I+create+a+phpinfo.php+page%3F" rel="nofollow external" class="bo">phpinfo file</a>.</p>
    <hr>
    <p>To install the mod_pagespeed module follow these steps.</p>
    <h3>1. Open a Connection to Your Server</h3>
    <p>Start by opening up Terminal and creating a new SSH connection to your server.</p>
    <pre><code>ssh user@hostname  # e.g. ssh <a href="mailto:root@127.0.0.1">root@127.0.0.1</a>&#x000A;    </code></pre>
    <h3>2. Download the Package</h3>
    <p><a href="https://developers.google.com/speed/pagespeed/module/download" rel="nofollow external" class="bo">Download</a> the appropriate package for your server environment. You can use the <code>wget</code> program to save this file directly to your server.</p>
    <pre><code>wget &lt;package url&gt;&#x000A;    </code></pre>
    <ul>
    <li>32 Bit (Debian/Ubuntu): <a href="https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb" rel="nofollow external" class="bo">https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb</a>
    </li>
    <li>64 Bit (Debian/Ubuntu): <a href="https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb" rel="nofollow external" class="bo">https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb</a>
    </li>
    <li>32 Bit (CentOS/Fedora): <a href="https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm" rel="nofollow external" class="bo">https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm</a>
    </li>
    <li>64 Bit (CentOS/Fedora): <a href="https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm" rel="nofollow external" class="bo">https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm</a>
    </li>
    </ul>
    <h3>3. Install the Package</h3>
    <p>Next you need to install the package. Instructions for doing this vary depending on what type of server you are using.</p>
    <p>For Debian/Ubuntu servers:</p>
    <pre><code>sudo dpkg -i mod-pagespeed-*.deb&#x000A;    sudo apt-get -f install&#x000A;    </code></pre>
    <p>For CentOS/Fedora servers:</p>
    <pre><code># only if 'at' is not installed&#x000A;    sudo yum install at&#x000A;    &#x000A;    # install the package&#x000A;    sudo rpm -U mod-pagespeed-*.rpm&#x000A;    </code></pre>
    <h3>4. Restart Apache</h3>
    <p>The mod_pagespeed module should now be installed on your server. All you need to do now is restart Apache.</p>
    <pre><code>service apache2 restart&#x000A;    </code></pre>
    <p>The installation process should have enabled the new module for you. You can check this by looking for the <code>pagespeed.conf</code> and <code>pagespeed.load</code> files in the <code>/etc/apache2/mods-enabled</code> directory. If these two files are present the module will be loaded by Apache and you’re good to go!</p>
    <p>If you can’t find these<code>files in the</code>mods-enabled` folder, execute the following commands to enable the module and restart the web server.</p>
    <pre><code>cd /etc/apache2/mods-enabled&#x000A;    ln -s ../mods-available/pagespeed.* ./&#x000A;    &#x000A;    # Restart Apache&#x000A;    service apache2 restart&#x000A;    </code></pre>
    <p>Simply by installing mod_pagespeed you’ve bagged yourself a bunch of great performance wins. By default, mod_pagespeed will be enabled for all of the websites on your server.</p>
    <div>
    <a href="http://blog.teamtreehouse.com/wp-content/uploads/2014/01/opt.png" rel="nofollow external" class="bo"><img alt="Inline CSS with mod_pagespeed" src="http://blog.teamtreehouse.com/wp-content/uploads/2014/01/opt.png" width="961" height="747" style="max-width: 100%; height: auto;"></a><p>Inline CSS with mod_pagespeed</p>
    </div>
    <p>Try visiting one of the websites on your server and take a look at the source code in the browser. You’ll see that mod_pagespeed has changed things around a bit. You may now have CSS and JavaScript assets (maybe even some small images) inline within your HTML. This reduces the number of HTTP requests that are needed to load the page, resulting in faster load times.</p>
    <h2>Configuring mod_pagespeed</h2>
    <p>The mod_pagespeed module comes with some of the most commonly used filters enabled by default. In this section you’re going to learn how to enable some of the other optimization filters that are provided.</p>
    <p>The master configuration file for mod_pagespeed can be found at <code>/etc/apache2/mods-available/pagespeed.conf</code>. This defines the global configuration for mod_pagespeed and therefore any changes that you make to this file will affect all of the websites on your server. This is great if you want all of your websites to use the same filters but there may be times when this is not the case.</p>
    <p>If you’re using <a href="http://httpd.apache.org/docs/current/vhosts/" rel="nofollow external" class="bo">virtual hosts</a>, an ideal place to put your site-specific PageSpeed filters is within the host configuration. Depending on your setup, you may find virtual hosts declared within the files in the <code>/etc/apache2/sites-available</code> folder.</p>
    <p>The snippet below shows an example <code>VirtualHost</code> configuration with mod_pagespeed directives.</p>
    <pre><code>&lt;VirtualHost *:80&gt;&#x000A;      DocumentRoot /www/example&#x000A;      ServerName <a href="http://www.example.come">www.example.come</a>&#x000A;    &#x000A;      # mod_pagespeed configuration&#x000A;      ModPagespeedEnableFilters lazyload_images&#x000A;      ModPagespeedDisableFilters inline_css&#x000A;    &lt;/VirtualHost&gt;&#x000A;    </code></pre>
    <p>You can also use a <code>.htaccess</code> file if you don’t have access to the configuration for you virtual host.</p>
    <hr>
    <p><strong>Note</strong>: By default, virtual hosts will inherit the options specified in the master <code>pagespeed.conf</code> file. This behaviour is controlled using the <code>ModPagespeedInheritVHostConfig</code> directive. Setting this to <code>off</code> would cause each of the virtual hosts to have a completely independent PageSpeed configuration.</p>
    <hr>
    <h3>Rewrite Levels</h3>
    <p>PageSpeed uses two different levels to make configuration simple. The <code>CoreFilters</code> level enables a default set of filters that will make your website faster. You can then enable or disable filters to modify the configuration as you wish.</p>
    <p>Alternatively you can disable <code>CoreFilters</code> by setting the <code>RewriteLevel</code> to <code>PassThrough</code>. You will then need to manually enable all of the filters that you wish to use.</p>
    <pre><code>ModPagespeedRewriteLevel PassThrough&#x000A;    </code></pre>
    <p>Unless you have some very specific requirements it’s often best to leave the <code>RewriteLevel</code> as <code>CoreFilters</code> and then modify the enabled filters in the host configuration.</p>
    <h3>Enabling Filters</h3>
    <p>To enable a filter you use the <code>ModPagespeedEnableFilters</code> directive.</p>
    <pre><code>ModPagespeedEnableFilters &lt;filter_name&gt;,&lt;filter2_name&gt;&#x000A;    </code></pre>
    <p>You can find a full list of the different filters available <a href="https://developers.google.com/speed/pagespeed/module/config_filters" rel="nofollow external" class="bo">here</a>.</p>
    <p>Note than some filters rely on additional configuration variables, such as the <code>insert_ga</code> filter which will automatically insert the Google Analytics code into your pages.</p>
    <pre><code>ModPagespeedEnableFilters insert_ga&#x000A;    ModPagespeedAnalyticsID &lt;Analytics ID&gt;&#x000A;    </code></pre>
    <p>Refer to the <a href="https://developers.google.com/speed/pagespeed/module/config_filters" rel="nofollow external" class="bo">documentation</a> for each of the options to find out if you need to set additional variables.</p>
    <h3>Disabling Filters</h3>
    <p>To disable a filter you use the <code>ModPagespeedDisableFilters</code> directive.</p>
    <pre><code>ModPagespeedDisableFilters &lt;filter_name&gt;,&lt;filter2_name&gt;&#x000A;    </code></pre>
    <p>Specifying this in your host config will override the options specified in <code>pagespeed.conf</code>.</p>
    <p>As well as disabling filters you can also forbid virtual hosts from using specific filters. This is done using the <code>ModPagespeedForbidFilters</code> directive.</p>
    <pre><code>ModPagespeedForbidFilters &lt;filter_name&gt;,&lt;filter2_name&gt;&#x000A;    </code></pre>
    <p>Forbidding access to filters can be useful if you manage a server that hosts many different websites.</p>
    <h3>Disabling mod_pagespeed for a Website</h3>
    <p>You can disable the PageSpeed module completely for a specific website by setting <code>ModPagespeed</code> to <code>off</code> in your host configuration.</p>
    <pre><code>ModPagespeed off&#x000A;    </code></pre>
    <p>If you only need to temporarily disable mod_pagespeed for testing purposes, you can just add the <code>ModPagespeed=off</code> query parameter to the URL.</p>
    <pre><code><a href="http://example.com/index.html?ModPagespeed=off">http://example.com/index.html?ModPagespeed=off</a>&#x000A;    </code></pre>
    <h2>Final Thoughts</h2>
    <p>We all know that optimizing websites for performance is a big part of web development today, but taking care of all the different optimization tasks can often become tedious. The PageSpeed module you’ve learned about here takes care of much of this headache; leaving you to do what you do best – build great websites.</p>
    <p>I highly recommend that you take a little time to install this module on your web servers. For a minimal amount of effort you can unlock a wide range of performance gains and supercharge your websites.</p>
    <h2>Useful Links</h2>
    <ul>
    <li><a href="https://developers.google.com/speed/pagespeed/module" rel="nofollow external" class="bo">PageSpeed Module Homepage</a></li>
    <li><a href="https://code.google.com/p/modpagespeed/" rel="nofollow external" class="bo">Google Code Project</a></li>
    <li><a href="http://www.modpagespeed.com/" rel="nofollow external" class="bo">mod_pagespeed Filter Examples</a></li>
    <li><a href="https://developers.google.com/speed/pagespeed/module/build_ngx_pagespeed_from_source" rel="nofollow external" class="bo">Nginx Install Instructions</a></li>
    <li><a href="https://developers.google.com/speed/pagespeed/module/config_filters" rel="nofollow external" class="bo">Configuring PageSpeed Filters</a></li>
    </ul>
    <p>The post <a href="http://blog.teamtreehouse.com/automating-web-performance-best-practices-mod_pagespeed" rel="nofollow external" class="bo">Automating Web Performance Best Practices with mod_pagespeed</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>Web performance is a brilliant, but sometimes complex world. Concatenating and minifying files, optimizing images, setting up caching, these are all tasks that can lead to great performance wins....</Summary>
<Website>http://feedproxy.google.com/~r/teamtreehouse/~3/0lh2qtt1LpE/automating-web-performance-best-practices-mod_pagespeed</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/40317/guest@my.umbc.edu/10dff16b2d611301fb21cd3c879210ab/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>code</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>ios</Tag>
<Tag>javascript</Tag>
<Tag>responsive</Tag>
<Tag>web</Tag>
<Tag>web-apps</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 06 Jan 2014 14:54:13 -0500</PostedAt>
</NewsItem>

</News>
