<?xml version="1.0"?>
<News hasArchived="true" page="8762" pageCount="10850" pageSize="10" timestamp="Sun, 04 Oct 2026 04:40:01 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=8762&amp;range=30">
<NewsItem contentIssues="false" id="106982" important="false" status="posted" url="https://my3.my.umbc.edu/posts/106982">
<Title>Kittleman &#8217;81, PoliSci, Announces Bid for Howard County Executive</Title>
<Body>
<![CDATA[
    <div class="html-content">Yesterday, Maryland State Senator Allan Kittleman ’81, political science, launched his campaign for Howard County Executive. He is the first …</div>
]]>
</Body>
<Summary>Yesterday, Maryland State Senator Allan Kittleman ’81, political science, launched his campaign for Howard County Executive. He is the first …</Summary>
<Website>https://magazine.umbc.edu/kittleman-81-polisci-announces-bid-for-howard-county-executive/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/106982/guest@my.umbc.edu/6638568a033671ec4cfbd80b1cd28e43/api/pixel</TrackingUrl>
<Tag>alumni</Tag>
<Group token="retired-1945">UMBC Magazine</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-1945</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/images/avatars/group/8/xsmall.png?1790700049</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/images/avatars/group/8/original.png?1790700049</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/images/avatars/group/8/xxlarge.png?1790700049</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/images/avatars/group/8/xlarge.png?1790700049</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/images/avatars/group/8/large.png?1790700049</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/images/avatars/group/8/medium.png?1790700049</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/images/avatars/group/8/small.png?1790700049</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/images/avatars/group/8/xsmall.png?1790700049</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/images/avatars/group/8/xxsmall.png?1790700049</AvatarUrl>
<Sponsor>UMBC Magazine</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Wed, 12 Jun 2013 09:55:06 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="31188" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31188">
<Title>8 tips for graduates</Title>
<Body>
<![CDATA[
    <div class="html-content">Richard Askew has some wise words for young designers and developers<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.netmagazine.com%2Fopinions%2F8-tips-graduates&amp;t=8+tips+for+graduates" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.netmagazine.com%2Fopinions%2F8-tips-graduates&amp;t=8+tips+for+graduates" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.netmagazine.com%2Fopinions%2F8-tips-graduates&amp;t=8+tips+for+graduates" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.netmagazine.com%2Fopinions%2F8-tips-graduates&amp;t=8+tips+for+graduates" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.netmagazine.com%2Fopinions%2F8-tips-graduates&amp;t=8+tips+for+graduates" 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/165665007755/u/49/f/502346/c/32632/s/2d315a1c/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165665007755/u/49/f/502346/c/32632/s/2d315a1c/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Richard Askew has some wise words for young designers and developers     </Summary>
<Website>http://feedproxy.google.com/~r/net/topstories/~3/78Bq-U7Jy1Q/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31188/guest@my.umbc.edu/7e1c5b571c992c5f51714c2422f0161f/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>net</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 12 Jun 2013 09:34:31 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="31175" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31175">
<Title>Fixed Headers and Navigation Bars Used in Web Design</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>The trend of fixed heading styles in web design has grown exponentially in recent years. I have read a lot of criticism, both for and against these techniques, and generally it boils down to personal preference. Lots of designers have a problem dealing with navbars overtaking their screen with little-to-no value added into the user experience. Others find these techniques immensely helpful, as they provide quick access to popular links without the need to scroll way back up to the top of the page.</p>
    <p>In this article I want to delve a bit deeper into these trends of fixed headers and navigation bars. I want to look at some examples for how this may be constructed on your own website projects, and where the trends may be leading as we forge ahead into the future. There are certainly issues to deal with regarding these trends and I hope to briefly touch upon the potential tribulations for this user experience. But if you can build a fixed header that still leaves plenty of room for page content, it may just prove to be a winning design interface.</p>
    <h2>Static Navbars</h2>
    <p>The first and most obvious interface is to apply your navigation bar settings so that they look natural in the page. This means you can setup a layout where the top navigation appears to blend naturally along with the other page elements. Take the example from <a href="http://www.theorydesign.ca/" rel="nofollow external" class="bo">Theory’s website</a>.</p>
    <p><a href="http://www.theorydesign.ca/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/theory-design-fixed-navigation-website-layout.png" alt="theory website design fixed navigation" style="max-width: 100%; height: auto;"></a></p>
    <p>The entire heading area appears to fit naturally right at the top of the page. It is difficult to tell the navigation is fixed until you begin scrolling down the page. It also demonstrates a good purpose of using parallax single-page scrolling. Everything can be located at the click of a link and users are not rummaging through a complicated navigation structure. These fixed bars can work wonders for a website’s branding design.</p>
    <p>The largest issue is combating a difficult experience on mobile devices. It is possible to redesign the layout so it all forms responsively to the smaller browser window. However the fixed navigation bar can still be a problem since there is not as much room for content. It should be obvious that parallax single-page websites can benefit the most by using this technique.</p>
    <h2>Easy-Access to Content</h2>
    <p>Another good reason why different sites will use this style of navigation is for easy-access to important webpages. Even if there are lots of other sub-pages you can still point out the most common ones which gather the most number of pageviews. This can help first-time visitors to gauge the type of content on your site and how much interest they really have.</p>
    <p><a href="http://www.novacrystallis.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/nova-crystallis-homepage-fixed-navbar.png" alt="Square-Enix Nova Crystallis blog website navbar" style="max-width: 100%; height: auto;"></a></p>
    <p><a href="http://www.novacrystallis.com/" rel="nofollow external" class="bo">Nova Crystallis</a> is a Square-Enix online magazine which also uses the fixed navigation bar technique. This is a good example to illustrate how content may still be accessed while keeping a fixed navigation. The website logo and popular categories are listed at the top in an orderly fashion. This navigation provides easy access to other post archives where readers may find similar articles.</p>
    <p>Granted, online blogs and magazines are not the only websites for using fixed topbars. Almost any website can use this technique, but you really want to consider how it will affect user experience. Often times you can fit this navigation into content-heavy websites much easier because of the larger page number. Consider how frequently users may look to browse other categories and sections within a website. Social networks are another great example where users are frequently switching between pages, and the fixed navigation provides a quick solution.</p>
    <h2>Typical UX Problems</h2>
    <p>The biggest issue I have noticed is a lack of support for mobile devices. Responsive layouts are very commonplace yet they are not perfect to use in every project. But an even worse idea is to keep a very large fixed navigation bar on your mobile site, while also scaling the site to <strong>“width=device-width”</strong> in the viewport. It forces all the page text to conform into the mobile browser which may be partially covered by the top navigation bar.</p>
    <p>Your typical visitor from their laptop or desktop should have enough room to clearly read the page content. As long as the fixed navigation is given extra space at the top then every visitor will have space to access the page from their home monitor. Even tablet computers may still provide an acceptable browsing experience – but handling mobile traffic can be a confusing exception. I would typically recommend dropping the fixed navigation and moving to a <a href="http://www.berriart.com/sidr/" rel="nofollow external" class="bo">mobile-friendly alternative</a>.</p>
    <p>Hidden navigation menus can be seen everywhere. Even this exact <a href="http://blog.teamtreehouse.com/how-to-build-a-three-line-drop-down-menu-for-a-responsive-website-in-jquery" rel="nofollow external" class="bo">Treehouse blog layout</a> has a mobile responsive solution with a hidden menu. Recognizing that mobile screens are much smaller than any other, you can provide a cleaner experience from almost any device. It may be worthwhile to poll some visitors for their feedback and see how your navigation ideas are landing.</p>
    <h2>Fixed Page Headings</h2>
    <p>Often times I am surprised to find this design style in so many layouts. Using a fixed heading panel is a unique way to setup background images or videos above-the-fold of your website. These could also be vector illustrations, your company logo, branding, really any webpage elements to catch the visitor’s attention. The homepage of <a href="http://www.googleventures.com/" rel="nofollow external" class="bo">Google Ventures</a> is one example.</p>
    <p><a href="http://www.googleventures.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/google-ventures-background-fixed-header.png" alt="google ventures website fixed header image" style="max-width: 100%; height: auto;"></a></p>
    <p>Fixed headers will not scroll down the page and continue along with the user. Rather the background image and contents inside the header appear to stay fixed as the user scrolls. This makes the entire header behave as its own independent “panel” offset by the rest of the layout. The technique is more useful as an aesthetic design effect than anything else. But you want to capture a user’s attention right after they land on your page and this is one way to do so.</p>
    <p><a href="http://www.oncarbure.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/carbure-fixed-header-website-parallax.png" alt="carbure logo background image layout fixed parallax website" style="max-width: 100%; height: auto;"></a></p>
    <h2>Rolling with the Page</h2>
    <p>Now this style of design has really stood out to me because it is quick to notice and often very elegant. When you initially land on a page you will notice the navigation and heading area blends naturally. Then as you begin scrolling past a certain point the header will reshape itself and appear fixed at the top of the page. Scrolling back up the header un-sticks itself and you find the same layout as when the page first loaded.</p>
    <p><a href="http://www.hongkiat.com/blog/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/hongkiat-blog-fixed-rolling-navigation.png" alt="hongkiat rolling fixed navigation navbar menu" style="max-width: 100%; height: auto;"></a></p>
    <p><a href="http://www.hongkiat.com/blog/" rel="nofollow external" class="bo">Hongkiat</a> is a great example of this technique in action. The regular header at the top of the page will include links to categories and other pages on the blog. As you scroll beyond the header a new fixed navigation bar will appear. This is very small and does not take up a whole lot of space. You will find the website logo and a small collection of social media sharing badges. This gives your visitors access to quick information as they need it, while also keeping the full header accessible at the very top of the page.</p>
    <p><a href="http://99u.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/99u-design-blog-magazine-website-fixed-navigation.png" alt="99u magazine fixed navigation bar webdesign inspiration" style="max-width: 100%; height: auto;"></a></p>
    <p>The reason I enjoy rolling headers is because each website has the chance to experiment by changing up the content. Your top header may be a lot bigger than the fixed alternative, and so you have the chance to include only the most important links. As long as the fixed navbar isn’t taking up massive screen real estate then you can expect mostly positive feedback.</p>
    <h2>Design Gallery</h2>
    <p>Along with the tips above I also would like to share a brief gallery of design examples. Fellow designers who are interested in these trends may not know exactly where to get started. And what a better method of doing research than by checking out other similar websites using these techniques? I have put together another 30 various website layouts using fixed headers and navigation elements. Check out the showcase gallery and feel free to share your own thoughts with us in the post discussion area below.</p>
    <h3><a href="http://happycog.com/" rel="nofollow external" class="bo">Happy Cog</a></h3>
    <p><a href="http://happycog.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/01-happy-cog-fixed-navigation-topbar.png" alt="web design development studio happycog navigation" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.supereightstudio.com/" rel="nofollow external" class="bo">Supereight Studio</a></h3>
    <p><a href="http://www.supereightstudio.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/02-super-eight-studio-website-layout.png" alt="responsive portfolio website supereight navigation" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.tone.co.uk/" rel="nofollow external" class="bo">Tone Agency</a></h3>
    <p><a href="http://www.tone.co.uk/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/03-tone-webdesign-agency-homepage.png" alt="tone uk webdesign development branding agency homepage" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.fundatiacomunitaraiasi.ro/" rel="nofollow external" class="bo">Fundatia Comunitara</a></h3>
    <p><a href="http://www.fundatiacomunitaraiasi.ro/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/04-fundatia-website-static-navigation-topbar.png" alt="fixed sliding navbar website layout minimalist" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://girlwithacamera.co.uk/" rel="nofollow external" class="bo">Girl with a Camera</a></h3>
    <p><a href="http://girlwithacamera.co.uk/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/05-girl-with-a-camera-fixed-sidebar-website.png" alt="fixed sidebar navigation links girl camera blog" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.resoluut.com/" rel="nofollow external" class="bo">Resoluut</a></h3>
    <p><a href="http://www.resoluut.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/06-resoluut-website-blue-fixed-navigation.png" alt="website layout webdesign inspiration resoluut" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://charactersf.com/" rel="nofollow external" class="bo">Character</a></h3>
    <p><a href="http://charactersf.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/07-character-san-francisco-branding-agency.png" alt="character san francisco california branding agency website" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.sloth.co/" rel="nofollow external" class="bo">Creative Sloth</a></h3>
    <p><a href="http://www.sloth.co/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/08-sloth-co-company-website-homepage-fixed-navbar.png" alt="creative sloth london website layout fixed navbar" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.gnosh.co.uk/" rel="nofollow external" class="bo">G’nosh</a></h3>
    <p><a href="http://www.gnosh.co.uk/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/09-gnosh-website-fixed-navigation-header.png" alt="gnosh website header fixed layout inspiration" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.ok-studios.de/" rel="nofollow external" class="bo">OK-Studios</a></h3>
    <p><a href="http://www.ok-studios.de/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/10-okay-studios-website-fixed-navigation.png" alt="ok studios website layout fixed navbar inspiration" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://bulletpr.co.uk/" rel="nofollow external" class="bo">Bullet PR</a></h3>
    <p><a href="http://bulletpr.co.uk/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/11-bullet-pr-website-bottom-navigation.png" alt="london website agency webdesign inspiration fixed navbar" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.hornallanderson.com/" rel="nofollow external" class="bo">Hornall Anderson</a></h3>
    <p><a href="http://www.hornallanderson.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/12-hornall-anderson-fixed-navbar-design.png" alt="hornall anderson website layout fixed navigation" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://themecrunch.com/" rel="nofollow external" class="bo">Themecrunch</a></h3>
    <p><a href="http://themecrunch.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/13-theme-crunch-website-layout-topbar.png" alt="themecrunch website layout white basic inspiration" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://inspirationdormant.com/" rel="nofollow external" class="bo">Inspiration Dormant</a></h3>
    <p><a href="http://inspirationdormant.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/14-inspiration-dormant-website-portfolio-fixed.png" alt="inspiration dormant website portfolio layout inspiring" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.workdiary.de/" rel="nofollow external" class="bo">Workdiary</a></h3>
    <p><a href="http://www.workdiary.de/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/15-work-diary-de-germany-website.png" alt="Michael Schmid portfolio website workdiary layout" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.fat-man-collective.com/" rel="nofollow external" class="bo">Fat-Man Collective</a></h3>
    <p><a href="http://www.fat-man-collective.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/16-fat-man-collective-fixed-sidebar.png" alt="animation fixed sidebar website layout inspiration" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://corp.ign.com/" rel="nofollow external" class="bo">IGN Corporate</a></h3>
    <p><a href="http://corp.ign.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/17-ign-gaming-corporate-website-fixed-navbar.png" alt="ign website corporate layout fixed navigation" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.thefount.com/" rel="nofollow external" class="bo">The Fount</a></h3>
    <p><a href="http://www.thefount.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/18-the-fount-red-website-fixed-navbar.png" alt="the fount website layout inspiration webdesign colorful" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://jacksonvilleartwalk.com/" rel="nofollow external" class="bo">Jacksonville Art Walk</a></h3>
    <p><a href="http://jacksonvilleartwalk.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/19-love-artwalk-website-fixed-navbar-layout.png" alt="love website artwalk layout fixed navigation inspiring" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.mediaparker.com/" rel="nofollow external" class="bo">MediaParker</a></h3>
    <p><a href="http://www.mediaparker.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/20-mediaparker-brothers-website-hosting.png" alt="mediaparker website hosting layout homepage theme" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.kitchensinkstudios.com/" rel="nofollow external" class="bo">Kitchen Sink Studios</a></h3>
    <p><a href="http://www.kitchensinkstudios.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/21-kitchen-sink-studios-website-fixed-navbar.png" alt="kitchen sink studios website layout fixed navigation" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.holcombguitars.com/" rel="nofollow external" class="bo">Holcomb Guitars</a></h3>
    <p><a href="http://www.holcombguitars.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/22-holcomb-guitars-website-wooden-layout.png" alt="holcomb guitars website wooden layout interface webdesign" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://kamloopsstorage.ca/" rel="nofollow external" class="bo">Campbell Creek Mini Storage</a></h3>
    <p><a href="http://kamloopsstorage.ca/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/23-campbell-creek-mini-storage-website.png" alt="storage facility website fixed header footer" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://solidsoup.com/" rel="nofollow external" class="bo">Solid Soup</a></h3>
    <p><a href="http://solidsoup.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/24-solid-soup-creative-agency-fixed-navigation.png" alt="solid soup creative studio website layout portfolio fixed navigation" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.3w-pool.de/" rel="nofollow external" class="bo">3W-Pool</a></h3>
    <p><a href="http://www.3w-pool.de/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/25-3w-pool-website-internet-navigation-navbar.png" alt="online shop german website layout fixed navigation" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://insidethehub.com/" rel="nofollow external" class="bo">The Hub</a></h3>
    <p><a href="http://insidethehub.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/26-bikes-coffee-website-layout-fixed-navbar.png" alt="coffee bicycles hub website layout fixed navbar" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://designmodo.com/" rel="nofollow external" class="bo">Designmodo</a></h3>
    <p><a href="http://designmodo.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/27-designmodo-blog-magazine-layout-fixed-navbar.png" alt="designmodo web design blog fixed navigation layout" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.electrochuck.com/" rel="nofollow external" class="bo">Electro Chunk</a></h3>
    <p><a href="http://www.electrochuck.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/28-electro-chunk-fixed-navigation-layout.png" alt="iphone ipad game electrochunk website homepage fixed" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://www.foundcolour.com/" rel="nofollow external" class="bo">Found Colour</a></h3>
    <p><a href="http://www.foundcolour.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/29-found-colour-website-fixed-navigation.png" alt="found colour website layout inspiration webdesign fixed navigation" style="max-width: 100%; height: auto;"></a></p>
    <h3><a href="http://milkandpixels.com/" rel="nofollow external" class="bo">Milk &amp; Pixels</a></h3>
    <p><a href="http://milkandpixels.com/" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/06/30-milk-and-pixels-fixed-navigation-website.png" alt="milk pixels fixed website navigation agency studio creative" style="max-width: 100%; height: auto;"></a></p>
    <p>The post <a href="http://blog.teamtreehouse.com/fixed-headers-and-navigation-bars-used-in-web-design" rel="nofollow external" class="bo">Fixed Headers and Navigation Bars Used in Web Design</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>The trend of fixed heading styles in web design has grown exponentially in recent years. I have read a lot of criticism, both for and against these techniques, and generally it boils down to...</Summary>
<Website>http://feedproxy.google.com/~r/teamtreehouse/~3/Us5FrGYSeRk/fixed-headers-and-navigation-bars-used-in-web-design</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31175/guest@my.umbc.edu/cad3bb4d6db3067b6eecea7ccb085d51/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>ios</Tag>
<Tag>javascript</Tag>
<Tag>make-a-website</Tag>
<Tag>responsive</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 12 Jun 2013 09:30:49 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="31174" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31174">
<Title>Classroom Technology</Title>
<Body>
<![CDATA[
    <div class="html-content"><div>    <p>
            Page
                <strong>edited</strong> by
                        <a href="https://wiki.umbc.edu/display/~amocko1" rel="nofollow external" class="bo">Andrea Mocko</a>
                </p>
            <div>
            <p><img src="https://wiki.umbc.edu/download/attachments/26279942/class.jpg?version=1&amp;modificationDate=1345651101000&amp;api=v2" style="max-width: 100%; height: auto;"></p>
    <table border="0" width="100%"><tbody><tr>
    <td>
    <div><table><tbody><tr><td>
    <h4>Recommended Articles</h4>
    <ul>
    <li><a href="http://www.umbc.edu/oit/classroomtechnology/avrequest.html" rel="nofollow external" class="bo">How do I request classroom technology equipment?</a></li>
    <li><a href="https://wiki.umbc.edu/pages/viewpage.action?pageId=26279970" rel="nofollow external" class="bo">How do I report issues or troubles with presentation technology</a></li>
    </ul>
    </td></tr></tbody></table></div>
    <h4>Browse All Classroom Technology Articles</h4>
    <div>
    
            
                    <div>
                <span>Collapse all</span>
                <div>
                    <a href="#" rel="nofollow external" class="bo">Expand all</a>  
                    <a href="#" rel="nofollow external" class="bo">Collapse all</a>
                </div>
            </div>
        
        <ul>
            
        </ul>
    
        
            
            
            
    
            
            
    
            
            
            
    
            
            
            
            
    
                    
                                
                        
        
    </div>
    
    <p> </p>
    </td>
    <td>
    <h4>Popular Articles</h4>
    <ol>
                            <li>
                    
                                                        <a href="/pages/viewpage.action?pageId=26279986" rel="nofollow external" class="bo">Where is the AV equipment office located? What are the office hours?</a>
                        
                                    (28)
                                </li>
                            <li>
                    
                                                        <a href="/pages/viewpage.action?pageId=26279966" rel="nofollow external" class="bo">How do I request classroom technology equipment?</a>
                        
                                    (16)
                                </li>
                            <li>
                    
                                                        <a href="/pages/viewpage.action?pageId=26279970" rel="nofollow external" class="bo">How do I report issues or troubles with presentation technology?</a>
                        
                                    (4)
                                </li>
                        </ol>
        <div><div>
    <h4>Don't See What You're Looking For?</h4>
    <p><a href="https://rt.umbc.edu/SelfService/Create.html?Queue=390" rel="nofollow external" class="bo"><img src="https://wiki.umbc.edu/download/attachments/29853066/RequestHelpicon.png?version=1&amp;modificationDate=1335472984000&amp;api=v2" style="max-width: 100%; height: auto;"></a></p>
    <p><span><strong>Help us improve</strong>: </span><a href="https://docs.google.com/a/umbc.edu/spreadsheet/viewform?hl=en_US&amp;formkey=dEpyOEZxa29QY05BaVpBVzZSYmRMM0E6MA#gid=0" rel="nofollow external" class="bo">Suggest an article</a><span> or </span><a href="https://wiki.umbc.edu/pages/viewpage.action?pageId=30542501" rel="nofollow external" class="bo">Add a Comment</a><span> on any page.</span></p>
    </div></div>
    </td>
    </tr></tbody></table>
        </div>
            <div>
           <a href="https://wiki.umbc.edu/display/faq/Classroom+Technology" rel="nofollow external" class="bo">View Online</a>
                  ·
           <a href="https://wiki.umbc.edu/pages/diffpagesbyversion.action?pageId=26279942&amp;revisedVersion=11&amp;originalVersion=10" rel="nofollow external" class="bo">View Changes Online</a>       
                      </div>
    </div></div>
]]>
</Body>
<Summary>Page             edited by                     Andrea Mocko                                     Recommended Articles   How do I request classroom technology equipment?  How do I report issues or...</Summary>
<Website>https://wiki.umbc.edu/display/faq/Classroom+Technology</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31174/guest@my.umbc.edu/f76b3fcc5f8ad265a75e2235a420d370/api/pixel</TrackingUrl>
<Tag>faq</Tag>
<Group token="retired-428">UMBC FAQ</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-428</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/images/avatars/group/1/xsmall.png?1790700049</AvatarUrl>
<AvatarUrl size="original">https://assets3-my.umbc.edu/images/avatars/group/1/original.png?1790700049</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/images/avatars/group/1/xxlarge.png?1790700049</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/images/avatars/group/1/xlarge.png?1790700049</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/images/avatars/group/1/large.png?1790700049</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/images/avatars/group/1/medium.png?1790700049</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/images/avatars/group/1/small.png?1790700049</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/images/avatars/group/1/xsmall.png?1790700049</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/images/avatars/group/1/xxsmall.png?1790700049</AvatarUrl>
<Sponsor>UMBC FAQ</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 12 Jun 2013 09:28:33 -0400</PostedAt>
<EditAt>Wed, 12 Jun 2013 09:28:33 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="31172" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31172">
<Title>Request Tracker - RT</Title>
<Body>
<![CDATA[
    <div class="html-content"><div>    <p>
            Page
                <strong>edited</strong> by
                        <a href="https://wiki.umbc.edu/display/~amocko1" rel="nofollow external" class="bo">Andrea Mocko</a>
                </p>
            <div>
            <div><div>
    <div><div>
    <h4>Search Articles</h4>
        
        
    
    
    
        <span>Searching Find Help (FAQs)</span>
    
    
        
                    <div></div>
            <div>
                
            </div>
            <div>
                 
            </div>
    
            
        
            
            
            
        
    
        <div>
            
        </div>
    
    <h4>Browse All Articles</h4>
    <div>
    
            
                    <div>
                <span>Collapse all</span>
                <div>
                    <a href="#" rel="nofollow external" class="bo">Expand all</a>  
                    <a href="#" rel="nofollow external" class="bo">Collapse all</a>
                </div>
            </div>
        
        <ul>
            
        </ul>
    
        
            
            
            
    
            
            
    
            
            
            
    
            
            
            
            
    
                    
                                
                        
        
    </div>
    
    </div></div>
    <div><div>
    <div><table><tbody><tr><td>
    <strong>More about RT</strong><br><ul>
    <li><a href="http://my.umbc.edu/groups/rt" rel="nofollow external" class="bo">Follow RT's myUMBC group</a></li>
    <li><a href="http://doit.umbc.edu/request-tracker-rt/" rel="nofollow external" class="bo">More about Request Tracker (RT)</a></li>
    <li><a href="http://doit.umbc.edu/about-doit/vp-cio/bsg/" rel="nofollow external" class="bo">More about DoIT Business Systems Group</a></li>
    <li><a href="http://requesttracker.wikia.com/wiki/HomePage" rel="nofollow external" class="bo">RT - Best Practical Solutions</a></li>
    </ul>
    </td></tr></tbody></table></div>
    <h4>Popular Articles</h4>
    <ol>
                            <li>
                    
                                                        <a href="/pages/viewpage.action?pageId=29851894" rel="nofollow external" class="bo">How do I change the order of a RT ticket history to show newest to oldest?</a>
                        
                                    (148)
                                </li>
                            <li>
                    
                                                        <a href="/pages/viewpage.action?pageId=24478122" rel="nofollow external" class="bo">How do I add a comment to update a customer's RT ticket?</a>
                        
                                    (148)
                                </li>
                            <li>
                    
                                                        <a href="/display/faq/Request+Tracker+-+RT" rel="nofollow external" class="bo">Request Tracker - RT</a>
                        
                                    (85)
                                </li>
                            <li>
                    
                                                        <a href="/pages/viewpage.action?pageId=24478068" rel="nofollow external" class="bo">How do I change the default queue for creating RT tickets?</a>
                        
                                    (23)
                                </li>
                            <li>
                    
                                                        <a href="/display/faq/Sample+RT+System+Email+when+a+RT+Ticket+is+Created" rel="nofollow external" class="bo">Sample RT System Email when a RT Ticket is Created</a>
                        
                                    (21)
                                </li>
                            <li>
                    
                                                        <a href="/pages/viewpage.action?pageId=1867859" rel="nofollow external" class="bo">How can I enter my own ticket to report an issue?</a>
                        
                                    (21)
                                </li>
                            <li>
                    
                                                        <a href="/pages/viewpage.action?pageId=29853182" rel="nofollow external" class="bo">What do the relationships mean on an RT Ticket?</a>
                        
                                    (18)
                                </li>
                            <li>
                    
                                                        <a href="/pages/viewpage.action?pageId=24478071" rel="nofollow external" class="bo">How do I create my signature in RT?</a>
                        
                                    (18)
                                </li>
                            <li>
                    
                                                        <a href="/pages/viewpage.action?pageId=24478060" rel="nofollow external" class="bo">How do I reopen my closed RT ticket?</a>
                        
                                    (15)
                                </li>
                            <li>
                    
                                                        <a href="/pages/viewpage.action?pageId=24478159" rel="nofollow external" class="bo">How do I update multiple RT tickets at the same time?</a>
                        
                                    (14)
                                </li>
                        </ol>
        <div><div>
    <h4>Don't See What You're Looking For?</h4>
    <p><a href="https://rt.umbc.edu/SelfService/Create.html?Queue=390" rel="nofollow external" class="bo"><img src="https://wiki.umbc.edu/download/attachments/29853066/RequestHelpicon.png?version=1&amp;modificationDate=1335472984000&amp;api=v2" style="max-width: 100%; height: auto;"></a></p>
    <p><span><strong>Help us improve</strong>: </span><a href="https://docs.google.com/a/umbc.edu/spreadsheet/viewform?hl=en_US&amp;formkey=dEpyOEZxa29QY05BaVpBVzZSYmRMM0E6MA#gid=0" rel="nofollow external" class="bo">Suggest an article</a><span> or </span><a href="https://wiki.umbc.edu/pages/viewpage.action?pageId=30542501" rel="nofollow external" class="bo">Add a Comment</a><span> on any page.</span></p>
    <div><span><br></span></div>
    </div></div>
    </div></div>
    </div></div>
        </div>
            <div>
           <a href="https://wiki.umbc.edu/display/faq/Request+Tracker+-+RT" rel="nofollow external" class="bo">View Online</a>
                  ·
           <a href="https://wiki.umbc.edu/pages/diffpagesbyversion.action?pageId=21725503&amp;revisedVersion=12&amp;originalVersion=11" rel="nofollow external" class="bo">View Changes Online</a>       
                      </div>
    </div></div>
]]>
</Body>
<Summary>Page             edited by                     Andrea Mocko                                      Search Articles                   Searching Find Help (FAQs)...</Summary>
<Website>https://wiki.umbc.edu/display/faq/Request+Tracker+-+RT</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31172/guest@my.umbc.edu/1103a62fc14c94f447f4a45225c559c9/api/pixel</TrackingUrl>
<Tag>faq</Tag>
<Tag>rt</Tag>
<Group token="retired-428">UMBC FAQ</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-428</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/images/avatars/group/1/xsmall.png?1790700049</AvatarUrl>
<AvatarUrl size="original">https://assets3-my.umbc.edu/images/avatars/group/1/original.png?1790700049</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/images/avatars/group/1/xxlarge.png?1790700049</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/images/avatars/group/1/xlarge.png?1790700049</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/images/avatars/group/1/large.png?1790700049</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/images/avatars/group/1/medium.png?1790700049</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/images/avatars/group/1/small.png?1790700049</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/images/avatars/group/1/xsmall.png?1790700049</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/images/avatars/group/1/xxsmall.png?1790700049</AvatarUrl>
<Sponsor>UMBC FAQ</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 12 Jun 2013 09:14:54 -0400</PostedAt>
<EditAt>Wed, 12 Jun 2013 09:23:41 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="31176" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31176">
<Title>Gadgetwise Blog: A Homing Beacon for Your Key Chain</Title>
<Body>
<![CDATA[
    <div class="html-content">Stick-N-Find, a Bluetooth beacon that is used with a phone, lets you home in keys or other easily lost objects.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F12%2Fa-homing-beacon-for-your-keychain%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+A+Homing+Beacon+for+Your+Key+Chain" 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%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F12%2Fa-homing-beacon-for-your-keychain%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+A+Homing+Beacon+for+Your+Key+Chain" 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%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F12%2Fa-homing-beacon-for-your-keychain%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+A+Homing+Beacon+for+Your+Key+Chain" 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%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F12%2Fa-homing-beacon-for-your-keychain%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+A+Homing+Beacon+for+Your+Key+Chain" 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%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F12%2Fa-homing-beacon-for-your-keychain%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+A+Homing+Beacon+for+Your+Key+Chain" 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/165664924151/u/0/f/640387/c/34625/s/2d306ea5/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165664924151/u/0/f/640387/c/34625/s/2d306ea5/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Stick-N-Find, a Bluetooth beacon that is used with a phone, lets you home in keys or other easily lost objects.     </Summary>
<Website>http://gadgetwise.blogs.nytimes.com/2013/06/12/a-homing-beacon-for-your-keychain/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31176/guest@my.umbc.edu/56fad5294296fda682bcf2f6eea8bc22/api/pixel</TrackingUrl>
<Tag>bluetooth-wireless-technology</Tag>
<Tag>mobile-applications</Tag>
<Tag>new</Tag>
<Tag>technology</Tag>
<Tag>wireless-communications</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>Wed, 12 Jun 2013 09:00:51 -0400</PostedAt>
<EditAt>Wed, 12 Jun 2013 16:52:57 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="31171" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31171">
<Title>PHP Object Oriented Programming</Title>
<Body>
<![CDATA[
    <div class="html-content">Object-oriented programming is an approach of programming where objects and classes are used. Now-a-days Java and C++ are mostly used for object-oriented programming. There was limited scope of object oriented programming in PHP 4, but in PHP 5, the object model was rewritten for better performance and more features. Now PHP 5 has a full object model.</div>
]]>
</Body>
<Summary>Object-oriented programming is an approach of programming where objects and classes are used. Now-a-days Java and C++ are mostly used for object-oriented programming. There was limited scope of...</Summary>
<Website>http://feedproxy.google.com/~r/w3resource/~3/LjAZAmj8wL8/php-object-oriented-programming.php</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31171/guest@my.umbc.edu/b2e4f2de6ed303a463c10be57924acdf/api/pixel</TrackingUrl>
<Tag>backend</Tag>
<Tag>css</Tag>
<Tag>frontend</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>javascript</Tag>
<Tag>nosql</Tag>
<Tag>sql</Tag>
<Tag>xhtml</Tag>
<Tag>xml</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>Wed, 12 Jun 2013 08:46:48 -0400</PostedAt>
<EditAt>Thu, 15 May 2014 09:16:23 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="123259" important="false" status="posted" url="https://my3.my.umbc.edu/posts/123259">
<Title>30 Days/30 Scholarships: Q&amp;A with Collin Wojciechowski</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <img width="150" height="150" src="https://umbc.edu/wp-content/uploads/2013/06/wojciechowskicollin-150x150.jpg" alt="" style="max-width: 100%; height: auto;"><p><a href="http://umbcgiving.files.wordpress.com/2013/06/wojciechowskicollin.jpg" rel="nofollow external" class="bo"><img alt="Wojciechowski,Collin" src="http://umbcgiving.files.wordpress.com/2013/06/wojciechowskicollin.jpg" width="322" height="153" style="max-width: 100%; height: auto;"></a>In his junior year at UMBC, <strong>Collin Wojciechowski ’13</strong>, political science, represented nearly 180,000 students within the University System of Maryland (USM) as their sole student representative on the Board of Regents. Wojciechowski advocated against “doomsday” budget cuts and tuition increases and successfully lobbied to overhaul the USM policy for assessing student fees, making students an active part of the discussion.</p>
    <p>Without the aid of scholarships, he would never have been able to serve his fellow students in this way. We sat down with the newly graduated Sondheim Scholar to talk a little bit about the part scholarships have played in his life.</p>
    <p><a href="https://givecorps.com/en/umbc/projects/463-annual-giving-causes-30-days-30-scholarships" rel="nofollow external" class="bo">Help UMBC students do AMAZING things. Make a gift to the 30 Days/30 Scholarships campaign today!</a></p>
    <p><strong><a href="https://givecorps.com/en/umbc/projects/463-annual-giving-causes-30-days-30-scholarships" rel="nofollow external" class="bo"><img alt="30for30_small" src="http://umbcgiving.files.wordpress.com/2013/06/30for30_small.jpg?w=300" width="275" height="275" style="max-width: 100%; height: auto;"></a>Q:</strong>  <em>How important was it to your college career to have the support of scholarships?</em></p>
    <p><strong>A: </strong> Being the son of a firemen and a public school teacher and the oldest of three brothers who all aspire to seek higher education, having the support of a scholarship was extremely important to my college career.</p>
    <p><strong>Q:</strong>  <em>Can you tell us a little about what it meant to you to be able to serve as the student regent, and then to continue working with legislators?</em></p>
    <p><strong>A:</strong>  If I did not have a scholarship, I would not have been able to be the USM Student Regent; it’s as simple as that. I only had the time and ability to serve at that post because I did not have to work a side job to pay for college.</p>
    <p>Being the Student Regent was one of the most meaningful experiences of my life. Representing students through such trying times as merger debate and the doomsday budget was the thrill of a lifetime. To then be able to take what I had learned on the Board and use it to represent Dr. Hrabowski in Annapolis was a dream. I have never had more fun then the Session I spent advocating for UMBC before legislators.</p>
    <p><strong>Q:</strong> <em> Has that work given you added insight into education funding, and if so, can you talk a little about the significance of alumni support of education in Maryland?</em></p>
    <p><strong>A:</strong>  Having been a member of the Advancement Committee of the USM Board of Regents, which oversees alumni giving, I feel I have a unique perspective on the significance that alumni support plays in higher education in Maryland. While our state, specifically Governor Martin O’Malley, has done tremendous things for public universities in terms of funding, student support and financial aid always need assistance. As students and their families continue to face economic difficulty it is up to the alumni base to ensure UMBC is a place welcoming to everyone.</p>
    <p><a href="http://www.umbc.edu/classof2013/" rel="nofollow external" class="bo">Read more about Collin and his UMBC experiences on the Class of 2013 site.</a></p>
    </div>
]]>
</Body>
<Summary>In his junior year at UMBC, Collin Wojciechowski ’13, political science, represented nearly 180,000 students within the University System of Maryland (USM) as their sole student representative on...</Summary>
<Website>https://umbc.edu/stories/30-days30-scholarships-qa-with-collin-wojciechowski-13/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/123259/guest@my.umbc.edu/f10597ea5e44c6ff0bebf156eea2cc2e/api/pixel</TrackingUrl>
<Tag>impact</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>Wed, 12 Jun 2013 07:40:46 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="31169" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31169">
<Title>Bits Blog: Google, Facebook and Microsoft Ask to Reveal U.S. Data Requests</Title>
<Body>
<![CDATA[
    <div class="html-content">The technology companies asked the government for permission to reveal details about the classified requests they get for the personal information of foreign users, Claire Cain Miller reports in The New York Times.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F06%2F12%2Fdaily-report-google-facebook-and-microsoft-ask-to-reveal-u-s-data-requests%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Google%2C+Facebook+and+Microsoft+Ask+to+Reveal+U.S.+Data+Requests" 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%2F2013%2F06%2F12%2Fdaily-report-google-facebook-and-microsoft-ask-to-reveal-u-s-data-requests%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Google%2C+Facebook+and+Microsoft+Ask+to+Reveal+U.S.+Data+Requests" 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%2F2013%2F06%2F12%2Fdaily-report-google-facebook-and-microsoft-ask-to-reveal-u-s-data-requests%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Google%2C+Facebook+and+Microsoft+Ask+to+Reveal+U.S.+Data+Requests" 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%2F2013%2F06%2F12%2Fdaily-report-google-facebook-and-microsoft-ask-to-reveal-u-s-data-requests%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Google%2C+Facebook+and+Microsoft+Ask+to+Reveal+U.S.+Data+Requests" 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%2F2013%2F06%2F12%2Fdaily-report-google-facebook-and-microsoft-ask-to-reveal-u-s-data-requests%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Google%2C+Facebook+and+Microsoft+Ask+to+Reveal+U.S.+Data+Requests" 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/165665000603/u/0/f/640387/c/34625/s/2d2f0a2b/kg/342-363/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165665000603/u/0/f/640387/c/34625/s/2d2f0a2b/kg/342-363/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The technology companies asked the government for permission to reveal details about the classified requests they get for the personal information of foreign users, Claire Cain Miller reports in...</Summary>
<Website>http://bits.blogs.nytimes.com/2013/06/12/daily-report-google-facebook-and-microsoft-ask-to-reveal-u-s-data-requests/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31169/guest@my.umbc.edu/8d3a678672ecf38f382d55d9850d0f32/api/pixel</TrackingUrl>
<Tag>computers-and-the-internet</Tag>
<Tag>facebook-inc</Tag>
<Tag>facebook-inc-fb-nasdaq</Tag>
<Tag>federal-bureau-of-investigation</Tag>
<Tag>foreign-intelligence-surveillance-act-fisa</Tag>
<Tag>google-inc</Tag>
<Tag>google-inc-goog-nasdaq</Tag>
<Tag>microsoft-corporation</Tag>
<Tag>microsoft-corporation-msft-nasdaq</Tag>
<Tag>national-security-agency</Tag>
<Tag>new</Tag>
<Tag>surveillance-of-citizens-by-government</Tag>
<Tag>technology</Tag>
<Tag>united-states</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>Wed, 12 Jun 2013 07:00:09 -0400</PostedAt>
<EditAt>Wed, 12 Jun 2013 07:00:09 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="31166" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31166">
<Title>Facing The Challenge: Building A Responsive Web Application</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <table width="650">
    <tbody>
    <tr>
    <td>
    <div>
    <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" style="max-width: 100%; height: auto;"><br><a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=1" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=3" alt="" style="max-width: 100%; height: auto;"></a>
    </div>
    </td>
    </tr>
    </tbody>
    </table>
    <p>We are talking and reading a lot about responsive Web design (RWD) these days, but very little attention is given to Web applications. Admittedly, RWD still has to be ironed out. But many of us believe it to be a strong concept, and it is here to stay. So, why don’t we extend this topic to HTML5-powered applications? Because responsive Web applications (RWAs) are both a huge opportunity and a big challenge, I wanted to dive in.</p>
    <p>Building a RWA is more feasible than you might think. In this article, we will explore ideas and solutions. In the first part, we will set up some important concepts. We will build on these in the second part to actually develop a RWA, and then explore how scalable and portable this approach is.</p>
    <h3>Part 1: Becoming Responsible</h3>
    <h4>Some Lessons Learned</h4>
    <p>It’s not easy to admit, but recently it has become more and more apparent that we don’t know many things about users of our websites. Varying screen sizes, device features and input mechanisms are pretty much RWD’s reasons for existence.</p>
    <p>From the lessons we’ve learned so far, we mustn’t assume too much. For instance, a small screen is not necessarily a touch device. A mobile device could be over 1280 pixels wide. And a desktop could have a slow connection. We just don’t know. And that’s fine. This means we can <strong>focus on these things separately without making assumptions</strong>: that’s what responsiveness is all about.</p>
    <h3>Progressive Enhancement</h3>
    <p>The “JavaScript-enabled” debate is so ’90s. We need to optimize for accessibility and indexability (i.e. SEO) anyway. Claiming that JavaScript is required for Web apps and, thus, that there is no real need to pre-render HTML is fair (because SEO is usually not or less important for apps). But because we are going responsive, we will inherently pay a lot attention to mobile and, thus, to performance as well. This is why we are betting heavily on progressive enhancement.</p>
    <h3>Responsive Web Design</h3>
    <p>RWD has mostly to do with not knowing the screen’s width. We have multiple tools to work with, such as media queries, relative units and responsive images. No matter how wonderful RWD is conceptually, some technical issues still need to be solved.</p>
    <p><a href="http://www.flickr.com/photos/69797234@N06/7203485148/" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2013/05/start-image_mini.jpg" alt="start-image_mini" width="500" height="281" style="max-width: 100%; height: auto;"></a><br><em>Not many big websites have gone truly responsive since <a href="http://www.bostonglobe.com/" rel="nofollow external" class="bo">The Boston Globe</a>. (Image credits: <a href="http://www.flickr.com/photos/69797234@N06/7203485148/" rel="nofollow external" class="bo">Antoine Lefeuvre</a>)</em></p>
    <h4>Client-Side Solutions</h4>
    <p>In the end, RWD is mostly about client-side solutions. Assuming that the server basically sends the same initial document and resources (images, CSS and JavaScript) to every device, any responsive measures will be taken on the client, such as:</p>
    <ul>
    <li>applying specific styles through media queries;</li>
    <li>using (i.e. polyfilling) <code>&lt;picture&gt;</code> or <code>@srcset</code> to get responsive images;</li>
    <li>loading additional content.</li>
    </ul>
    <p>Some of the issues surrounding RWD today are the following:</p>
    <ul>
    <li>Responsive images haven’t been standardized.</li>
    <li>Devices still load the CSS behind media queries that they never use.</li>
    <li>We lack (browser-supported) responsive layout systems (think flexbox, grid, regions, template).</li>
    <li>We lack element queries.</li>
    </ul>
    <h4>Server-Side Solutions: Responsive Content</h4>
    <p>Imagine that these challenges (such as images not being responsive and CSS loading unnecessarily) were solved on all devices and in all browsers, and that we didn’t have to resort to hacks or polyfills in the client. This would transfer some of the load from the client to the server (for instance, the CMS would have more control over responsive images).</p>
    <p>But we would still face the issue of responsive <em>content</em>. Although many believe that the constraints of mobile help us to focus, to write better content and to build better designs, sometimes it’s simply not enough. This is where server-side solutions such as <a href="http://www.lukew.com/ff/entry.asp?1392" rel="nofollow external" class="bo">RESS</a> and <a href="http://tools.ietf.org/html/draft-grigorik-http-client-hints-00" rel="nofollow external" class="bo">HTTP Client Hints</a> come in. Basically, by <strong>knowing the device’s constraints and features up front</strong>, we can serve a different and optimized template to it.</p>
    <p>Assuming we want to COPE, DRY and KISS and stuff, I think it comes down to where you want to draw the line here: the more important that performance and content tailored to each device is, the more necessary server-side assistance becomes. But we also have to bet on user-agent detection and on content negation. I’d say that this is a big threshold, but your mileage may vary. In any case, I can see content-focused websites getting there sooner than Web apps.</p>
    <p>Having said that, I am focusing on RWAs in this article without resorting to server-side solutions.</p>
    <h3>Responsive Behavior</h3>
    <p>RWD is clearly about layout and <em>design</em>, but we will also have to focus on responsive <em>behavior</em>. It is what makes applications different from websites. Fluid grids and responsive images are great, but once we start talking about Web applications, we also have to be responsive in loading modules according to screen size or device capability (i.e. pretty much media queries for JavaScript).</p>
    <p>For instance, an application might require GPS to be usable. Or it might contain a large interactive table that just doesn’t cut it on a small screen. And we simply can’t set <code>display: none</code> on all of these things, nor can we build everything twice.</p>
    <p>We clearly need more.</p>
    <h3>Part 2: Building RWAs</h3>
    <p>To quickly recap, our fundamental concepts are:</p>
    <ul>
    <li>progressive enhancement,</li>
    <li>responsive design,</li>
    <li>responsive behavior.</li>
    </ul>
    <p>Fully armed, we will now look into a way to build responsive, context-aware applications. We’ll do this by declaratively specifying modules, conditions for loading modules, and extended modules or variants, based on feature detection and media queries. Then, we’ll dig deeper into the mechanics of dependency injection to see how all of this can be implemented.</p>
    <h3>Declarative Module Injection</h3>
    <p>We’ll start off by applying the concepts of progressive enhancement and mobile first, and create a common set of HTML, CSS and JavaScript for all devices. Later, we’ll progressively enhance the application based on content, screen size, device features, etc. <strong>The foundation is always plain HTML.</strong> Consider this fragment:</p>
    <pre><code>&#x000A;    &lt;div data-module="myModule"&gt;&#x000A;        &lt;p&gt;Pre-rendered content&lt;/p&gt;&#x000A;    &lt;/div&gt;&#x000A;    </code></pre>
    <p>Let’s assume we have some logic to query the <code>data-module</code> attribute in our document, to load up the referenced application module (<code>myModule</code>) and then to attach it to that element. Basically, we would be adding behavior that targets a particular fragment in the document.</p>
    <p>This is our first step in making a Web application responsive: progressive module injection. Also, note that we could easily attach multiple modules to a single page in this way.</p>
    <h3>Conditional Module Injection</h3>
    <p>Sometimes we want to load a module only if a certain condition is met — for instance, when the device has a particular feature, such as touch or GPS:</p>
    <pre><code>&#x000A;    &lt;div data-module="find/my/dog" data-condition="gps"&gt;&#x000A;        &lt;p&gt;Pre-rendered fallback content if GPS is unavailable.&lt;/p&gt;&#x000A;    &lt;/div&gt;&#x000A;    </code></pre>
    <p>This will load the <code>find/my/dog</code> module only if the geolocation API is available.</p>
    <p><strong>Note:</strong> For the smallest footprint possible, we’ll simply use our own feature detection for now. (Really, we’re just checking for <code>'geolocation' in navigator</code>.) Later, we might need more robust detection and so delegate this task to a tool such as Modernizr or Has.js (and possibly PhoneGap in hybrid mode).</p>
    <h3>Extended Module Injection</h3>
    <p>What if we want to load variants of a module based on media queries? Take this syntax:</p>
    <pre><code>&#x000A;    &lt;div data-module="myModule" data-variant="large"&gt;&#x000A;        &lt;p&gt;Pre-rendered content&lt;/p&gt;&#x000A;    &lt;/div&gt;&#x000A;    </code></pre>
    <p>This will load <code>myModule</code> on small screens and <code>myModule/large</code> on large screens.</p>
    <p>For brevity, this single attribute contains the condition <em>and</em> the location of the variant (by convention). Programmatically, you could go mobile first and have the latter extend from the former (or separated modules, or even the other way around). This can be decided case by case.</p>
    <h4>Media Queries</h4>
    <p>Of course, we couldn’t call this responsive if it wasn’t actually driven by media queries. Consider this CSS:</p>
    <pre><code>&#x000A;    @media all and (min-width: 45em) {&#x000A;    	body:after {&#x000A;    		content: 'large';&#x000A;    		display: none;&#x000A;    	}&#x000A;    }&#x000A;    </code></pre>
    <p>Then, from JavaScript <a href="http://adactio.com/journal/5429/" rel="nofollow external" class="bo">this value can be read</a>:</p>
    <pre><code>&#x000A;    var size = window.getComputedStyle(document.body,':after').getPropertyValue('content');&#x000A;    </code></pre>
    <p>And this is why we can decide to load the <code>myModule/large</code> module from the last example if <code>size === "large"</code>, and load <code>myModule</code> otherwise. Being able to conditionally <em>not</em> load a module at all is useful, too:</p>
    <pre><code>&#x000A;    &lt;div data-module="myModule" data-condition="!small"&gt;&#x000A;        &lt;p&gt;Pre-rendered content&lt;/p&gt;&#x000A;    &lt;/div&gt;&#x000A;    </code></pre>
    <p>There might be cases for media queries inside module declarations:</p>
    <pre><code>&#x000A;    &lt;div data-module="myModule" data-matchMedia="min-width: 800px"&gt;&#x000A;        &lt;p&gt;Pre-rendered content&lt;/p&gt;&#x000A;    &lt;/div&gt;&#x000A;    </code></pre>
    <p>Here we can use the <code>window.matchMedia()</code> API (a <a href="https://github.com/paulirish/matchMedia.js/" rel="nofollow external" class="bo">polyfill</a> is available). I normally wouldn’t recommend doing this because it’s not very maintainable. Following breakpoints as set in CSS seems logical (because page layout probably dictates which modules to show or hide anyway). But obviously it depends on the situation. Targeted <a href="http://ianstormtaylor.com/media-queries-are-a-hack/" rel="nofollow external" class="bo">element queries</a> may also prove useful:</p>
    <pre><code>&#x000A;    &lt;div data-module="myModule" data-matchMediaElement="(min-width: 600px)"&gt;&lt;/div&gt;&#x000A;    </code></pre>
    <p>Please note that the names of the attributes used here represent only an example, a basic implementation. They’re supposed to clarify the idea. In a real-world scenario, it might be wise to, for example, namespace the attributes, to allow for multiple modules and/or conditions, and so on.</p>
    <h4>Device Orientation</h4>
    <p>Take special care with device orientation. We don’t want to load a different module when the device is rotated. So, the module itself should be responsive, and the page’s layout might need to accommodate for this.</p>
    <h3>Connecting The Dots</h3>
    <p>The concept of responsive behavior allows for a great deal of flexibility in how applications are designed and built. We will now look into where those “modules” come in, how they relate to application structure, and how this module injection might actually work.</p>
    <h4>Applications and Modules</h4>
    <p>We can think of a client-side application as <strong>a group of application modules that are built with low-level modules</strong>. As an example, we might have <code>User</code> and <code>Message</code> models and a <code>MessageDetail</code> view to compose an <code>Inbox</code> application module, which is part of an entire email client application. The details of implementation, such as the module format to be used (for example, AMD, CommonJS or the “revealing module” pattern), are not important here. Also, defining things this way doesn’t mean we can’t have a bunch of mini-apps on a single page. On the other hand, I have found this approach to scale well to applications of any size.</p>
    <h4>A Common Scenario</h4>
    <p>An approach I see a lot is to put something like <code>&lt;div id="container"&gt;</code> in the HTML, and then load a bunch of JavaScript that uses that element as a hook to append layouts or views. For a single application on a single page, this works fine, but in my experience it doesn’t scale well:</p>
    <ul>
    <li>Application modules are not very reusable because they rely on a particular element to be present.</li>
    <li>When multiple applications or application modules are to be instantiated on a single page, they all need their own particular element, further increasing complexity.</li>
    </ul>
    <p>To solve these issues, instead of letting application modules control themselves, what about making them more reusable by <em>providing</em> the element they should attach to? Additionally, we don’t need to know which modules must be loaded up front; we will do that dynamically. Let’s see how things come together using powerful patterns such as Dependency Injection (DI) and Inversion of Control (IOC).</p>
    <h4>Dependency Injection</h4>
    <p>You might have wondered how <code>myModule</code> actually gets loaded and instantiated.</p>
    <p>Loading the dependency is pretty easy. For instance, take the string from the <code>data-module</code> attribute (<code>myModule</code>), and have a module loader fetch the <code>myModule.js</code> script.</p>
    <p>Let’s assume <strong>we are using AMD or CommonJS</strong> (either of which I highly recommended) and that the module exports something (say, its public API). Let’s also assume that this is some kind of constructor that can be instantiated. We don’t know how to instantiate it because we don’t know exactly what it is up front. Should we instantiate it using <code>new</code>? What arguments should be passed? Is it a native JavaScript constructor function or a Backbone view or something completely different? Can we make sure the module attaches itself to the DOM element that we provide it with?</p>
    <p><strong>We have a couple of possible approaches here.</strong> A simple one is to always expect the same exported value — such as a Backbone view. It’s simple but might be enough. It would come down to this (using AMD and a Backbone view):</p>
    <pre><code>&#x000A;    var moduleNode = document.querySelector('[data-module]'),&#x000A;        moduleName = node.getAttribute('data-module');&#x000A;    &#x000A;    require([moduleName], function(MyBackBoneView) {&#x000A;        new MyBackBoneView({&#x000A;            el: moduleNode&#x000A;        });&#x000A;    })&#x000A;    </code></pre>
    <p>That’s the gist of it. It works fine, but there are even better ways to apply this pattern of dependency injection.</p>
    <h4>IOC Containers</h4>
    <p>Let’s take a library such as the excellent wire.js library by <a href="http://cujojs.com" rel="nofollow external" class="bo">cujoJS</a>. An important concept in wire.js is “wire specs,” which essentially are IOC containers. It performs the actual instantiation of the application modules based on a declarative specification. Going this route, the <code>data-module</code> should reference a wire spec (instead of a module) that describes what module to load and how to instantiate it, allowing for practically any type of module. Now, all we need to do is pass the reference to the spec and the <code>viewNode</code> to <code>wire.js</code>. We can simply define this:</p>
    <pre><code>&#x000A;    wire([specName, { viewNode: moduleNode }]);&#x000A;    </code></pre>
    <p>Much better. We let wire.js do all of the hard work. Besides, wire has a ton of other features.</p>
    <p>In summary, we can say that our declarative composition in HTML (<code>&lt;div data-module=""&gt;</code>) is parsed by the composer, and consults the advisor about whether the module should be loaded (<code>data-condition</code>) and which module to load (<code>data-module</code> or <code>data-variant</code>), so that the dependency injector (DI, wire.js) can load and apply the correct spec and application module:</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2013/05/declarative-composition1.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2013/05/declarative-composition1.png" alt="Declarative Composition" width="534" height="142" style="max-width: 100%; height: auto;"></a></p>
    <p>Detections for screen size and device features that are used to build responsive applications are sometimes implemented deep inside application logic. This responsibility should be laid elsewhere, decoupled more from the particular applications. We are already doing our (responsive) layout composition with HTML and CSS, so responsive applications fit in naturally. You could <strong>think of the HTML as an IOC container to compose applications</strong>.</p>
    <p>You might not like to put (even) more information in the HTML. And honestly, I don’t like it at all. But it’s the price to pay for optimized performance when scaling up. Otherwise, we would have to make another request to find out whether and which module to load, which defeats the purpose.</p>
    <h3>Wrapping Up</h3>
    <p>I think the combination of declarative application composition, responsive module loading and module extension opens up a boatload of options. It gives you a lot of freedom to implement application modules the way you want, while supporting a high level of performance, maintainability and software design.</p>
    <h4>Performance and Build</h4>
    <p>Sometimes RWD actually <em>decreases</em> the performance of a website when implemented superficially (such as by simply adding some media queries or extra JavaScript). But for RWA, performance is actually what drives the responsive injection of modules or variants of modules. In the spirit of mobile first, load only what is required (and enhance from there).</p>
    <p>Looking at the build process to minify and optimize applications, we can see that the challenge lies in finding the right approach to <strong>optimize either for a single application or for reusable application modules</strong> across multiple pages or contexts. In the former case, concatenating all resources into a single JavaScript file is probably best. In the latter case, concatenating resources into a separate shared core file and then packaging application modules into separate files is a sound approach.</p>
    <h4>A Scalable Approach</h4>
    <p>Responsive behavior and complete RWAs are powerful in a lot of scenarios, and they can be implemented using various patterns. We have only scratched the surface. But technically and conceptually, the approach is highly scalable. Let’s look at some example scenarios and patterns:</p>
    <ul>
    <li>Sprinkle bits of behavior onto static content websites.</li>
    <li>Serve widgets in a portal-like environment (think a dashboard, iGoogle or Netvibes). Load a single widget on a small screen, and enable more as screen resolution allows.</li>
    <li>Compose context-aware applications in HTML using reusable and responsive application modules.</li>
    </ul>
    <p>In general, the point is to maximize portability and reach by building on proven concepts to run applications on multiple platforms and environments.</p>
    <h4>Future-Proof and Portable</h4>
    <p>Some of the major advantages of building applications in HTML5 is that they’re future-proof and portable. Write HTML5 today and your efforts won’t be obsolete tomorrow. The list of platforms and environments where HTML5-powered applications run keeps growing rapidly:</p>
    <ul>
    <li>As regular Web applications in <strong>browsers</strong>;</li>
    <li>As hybrid applications on <strong>mobile platforms</strong>, powered by Apache Cordova (see note below):
    <ul>
    <li>iOS,</li>
    <li>Android,</li>
    <li>Windows Phone,</li>
    <li>BlackBerry;</li>
    </ul>
    </li>
    <li>As <strong>Open Web Apps</strong> (OWA), currently only in Firefox OS;</li>
    <li>As <strong>desktop applications</strong> (such as those packaged by the Sencha Desktop Packager):
    <ul>
    <li>Windows,</li>
    <li>OS X,</li>
    <li>Linux.</li>
    </ul>
    </li>
    </ul>
    <p><strong>Note:</strong> Tools such as Adobe PhoneGap Build, IBM Worklight and Telerik’s Icenium all use Apache Cordova APIs to access native device functionality.</p>
    <h4>Demo</h4>
    <p>You might want to dive into some code or see things in action. That’s why I created a <a href="https://github.com/webpro/responsive-web-apps" rel="nofollow external" class="bo">responsive Web apps</a> repository on GitHub, which also serves as a <a href="http://webpro.github.io/responsive-web-apps/" rel="nofollow external" class="bo">working demo</a>.</p>
    <h3>Conclusion</h3>
    <p>Honestly, not many big websites (let alone true Web applications) have gone truly responsive since <a href="http://www.bostonglobe.com/" rel="nofollow external" class="bo">The Boston Globe</a>. However, looking at deciding factors such as cost, distribution, reach, portability and auto-updating, RWAs are both a huge opportunity and a big challenge. It’s only a matter of time before they become much more mainstream.</p>
    <p>We are still looking for ways to get there, and we’ve covered just one approach to building RWAs here. In any case, declarative composition for responsive applications is quite powerful and could serve as a solid starting point.</p>
    <p><em>(al) (ea)</em></p>
    <hr>
    <p><small>© Lars Kappert for <a href="http://www.smashingmagazine.com" rel="nofollow external" class="bo">Smashing Magazine</a>, 2013.</small></p>
    </div>
]]>
</Body>
<Summary>        We are talking and reading a lot about responsive Web design (RWD) these days, but very little attention is given to Web applications. Admittedly, RWD still has to be ironed out. But many...</Summary>
<Website>http://www.smashingmagazine.com/2013/06/12/facing-the-challenge-building-a-responsive-web-application/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31166/guest@my.umbc.edu/6ef083db96f00ca5117eb0a71c2badf1/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mobile</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 12 Jun 2013 06:47:53 -0400</PostedAt>
</NewsItem>

</News>
