<?xml version="1.0"?>
<News hasArchived="true" page="7786" pageCount="10774" pageSize="10" timestamp="Thu, 27 Aug 2026 19:19:46 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=7786">
<NewsItem contentIssues="false" id="41640" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41640">
<Title>N-of-One and Appistry Partner to Provide Comprehensive,</Title>
<Tagline>Affordable Genomic Sequencing Analysis and . . .</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <h6>N-of-One and Appistry Partner to Provide Comprehensive, Affordable Genomic Sequencing Analysis and Interpretation Solutions</h6>
    <h4></h4>
    <span><br>Appistry, a leading provider of high-performance computing and analytics solutions for next-generation medicine, and N-of-One, the leading provider of molecular interpretation and therapeutic strategies for personalized medicine in cancer care, today announced a partnership to jointly provide genetic sequencing data analysis and molecular interpretation services. This partnership will bring together actionable components that will enable clinicians to use genomic sequencing to better understand the molecular profile of a patient's tumor and select appropriate targeted therapeutic options.
    </span>
    <p><br></p>
    <p>
    Under the terms of the agreement, N-of-One and Appistry will jointly market and sell N-of-One's interpretation services and content together with Appistry's bioinformatics next-generation sequencing analysis solutions and services to enable a complete workflow that will yield therapeutic insights and options from raw sequencing data. Terms of the agreement were not disclosed.
    </p>
    <br><span>Read more at <a href="http://www.broadwayworld.com/bwwgeeks/article/N-of-One-and-Appistry-Partner-to-Provide-Comprehensive-Affordable-Genomic-Sequencing-Analysis-and-Interpretation-Solutions-20140218#.Uwdz2M7LKRN">http://www.broadwayworld.com/bwwgeeks/article/N-of-One-and-Appistry-Partner-to-Provide-Comprehensive-Affordable-Genomic-Sequencing-Analysis-and-Interpretation-Solutions-20140218#.Uwdz2M7LKRN</a><br></span>
    </div>
]]>
</Body>
<Summary>N-of-One and Appistry Partner to Provide Comprehensive, Affordable Genomic Sequencing Analysis and Interpretation Solutions   Appistry, a leading provider of high-performance computing and...</Summary>
<Website>http://www.broadwayworld.com/bwwgeeks/article/N-of-One-and-Appistry-Partner-to-Provide-Comprehensive-Affordable-Genomic-Sequencing-Analysis-and-Interpretation-Solutions-20140218#.Uwdz2M7LKRN</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41640/guest@my.umbc.edu/f2319710069a711cf3297c372809b2be/api/pixel</TrackingUrl>
<Group token="bwtech">bwtech@UMBC Research and Technology Park</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/bwtech</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xsmall.png?1760034935</AvatarUrl>
<AvatarUrl size="original">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/original.png?1760034935</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xxlarge.png?1760034935</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xlarge.png?1760034935</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/large.png?1760034935</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/medium.png?1760034935</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/small.png?1760034935</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xsmall.png?1760034935</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/410/afff9420ec03574fa84c6bb85b54a3e3/xxsmall.png?1760034935</AvatarUrl>
<Sponsor>bwtech@UMBC</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 21 Feb 2014 10:43:11 -0500</PostedAt>
<EditAt>Fri, 21 Feb 2014 10:48:06 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="41648" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41648">
<Title>Shortcuts: Free Ways to Stop Unwanted Ads, Phone Calls and Mail</Title>
<Body>
<![CDATA[
    <div class="html-content">There are simple, free ways to stop automated calls, paper junk mail and targeted online ads.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F02%2F22%2Fyour-money%2Ffree-ways-to-stop-unwanted-ads-phone-calls-and-mail.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Shortcuts%3A+Free+Ways+to+Stop+Unwanted+Ads%2C+Phone+Calls+and+Mail" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F02%2F22%2Fyour-money%2Ffree-ways-to-stop-unwanted-ads-phone-calls-and-mail.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Shortcuts%3A+Free+Ways+to+Stop+Unwanted+Ads%2C+Phone+Calls+and+Mail" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F02%2F22%2Fyour-money%2Ffree-ways-to-stop-unwanted-ads-phone-calls-and-mail.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Shortcuts%3A+Free+Ways+to+Stop+Unwanted+Ads%2C+Phone+Calls+and+Mail" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F02%2F22%2Fyour-money%2Ffree-ways-to-stop-unwanted-ads-phone-calls-and-mail.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Shortcuts%3A+Free+Ways+to+Stop+Unwanted+Ads%2C+Phone+Calls+and+Mail" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F02%2F22%2Fyour-money%2Ffree-ways-to-stop-unwanted-ads-phone-calls-and-mail.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Shortcuts%3A+Free+Ways+to+Stop+Unwanted+Ads%2C+Phone+Calls+and+Mail" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    </div>
]]>
</Body>
<Summary>There are simple, free ways to stop automated calls, paper junk mail and targeted online ads.      </Summary>
<Website>http://www.nytimes.com/2014/02/22/your-money/free-ways-to-stop-unwanted-ads-phone-calls-and-mail.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41648/guest@my.umbc.edu/a7e21b0f9ef54808c20477cf6c13ef70/api/pixel</TrackingUrl>
<Tag>advertising-and-marketing</Tag>
<Tag>consumer-protection</Tag>
<Tag>digital-advertising-alliance</Tag>
<Tag>equifax-inc-efx-nyse</Tag>
<Tag>facebook-inc-fb-nasdaq</Tag>
<Tag>federal-trade-commission</Tag>
<Tag>new</Tag>
<Tag>online-advertising</Tag>
<Tag>technology</Tag>
<Tag>telemarketing</Tag>
<Tag>verizon-communications-inc-vz-nyse</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 21 Feb 2014 10:21:45 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="41649" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41649">
<Title>Your Money: Send a Payment With Square Cash, the Service That&#8217;s Free, for Now</Title>
<Body>
<![CDATA[
    <div class="html-content">The service from the mobile payment company Square does not charge a fee, a rare benefit. But the downside is that you cannot use a credit card.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F02%2F22%2Fyour-money%2Fsquare-cash-free-for-now-has-several-payment-perks.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Your+Money%3A+Send+a+Payment+With+Square+Cash%2C+the+Service+That%E2%80%99s+Free%2C+for+Now" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F02%2F22%2Fyour-money%2Fsquare-cash-free-for-now-has-several-payment-perks.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Your+Money%3A+Send+a+Payment+With+Square+Cash%2C+the+Service+That%E2%80%99s+Free%2C+for+Now" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F02%2F22%2Fyour-money%2Fsquare-cash-free-for-now-has-several-payment-perks.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Your+Money%3A+Send+a+Payment+With+Square+Cash%2C+the+Service+That%E2%80%99s+Free%2C+for+Now" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F02%2F22%2Fyour-money%2Fsquare-cash-free-for-now-has-several-payment-perks.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Your+Money%3A+Send+a+Payment+With+Square+Cash%2C+the+Service+That%E2%80%99s+Free%2C+for+Now" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F02%2F22%2Fyour-money%2Fsquare-cash-free-for-now-has-several-payment-perks.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Your+Money%3A+Send+a+Payment+With+Square+Cash%2C+the+Service+That%E2%80%99s+Free%2C+for+Now" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    </div>
]]>
</Body>
<Summary>The service from the mobile payment company Square does not charge a fee, a rare benefit. But the downside is that you cannot use a credit card.      </Summary>
<Website>http://www.nytimes.com/2014/02/22/your-money/square-cash-free-for-now-has-several-payment-perks.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41649/guest@my.umbc.edu/96a3bb1ee7cbc43cdb720ef4fe75d36c/api/pixel</TrackingUrl>
<Tag>amazon-com-inc-amzn-nasdaq</Tag>
<Tag>banking-and-financial-institutions</Tag>
<Tag>capital-one-financial-corporation-cof-nyse</Tag>
<Tag>debit-cards</Tag>
<Tag>facebook-inc-fb-nasdaq</Tag>
<Tag>google-inc-goog-nasdaq</Tag>
<Tag>mastercard-inc-ma-nyse</Tag>
<Tag>mobile-commerce</Tag>
<Tag>new</Tag>
<Tag>square-inc</Tag>
<Tag>technology</Tag>
<Tag>visa-inc-v-nyse</Tag>
<Tag>western-union-company-wu-nyse</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 21 Feb 2014 10:16:36 -0500</PostedAt>
<EditAt>Fri, 21 Feb 2014 10:16:36 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="41641" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41641">
<Title>Round-Up: UMBC in the News</Title>
<Body>
<![CDATA[
    <div class="html-content">One of the things that makes UMBC great is how wonderful our alumni, students, faculty and staff are. Because of these amazing people, UMBC often finds itself “in the news,” so each week, we’ll be sharing with you a round-up … <a href="http://umbcalumni.wordpress.com/2014/02/21/round-up-umbc-in-the-news-3/" rel="nofollow external" class="bo">Continue reading <span>→</span></a>
    </div>
]]>
</Body>
<Summary>One of the things that makes UMBC great is how wonderful our alumni, students, faculty and staff are. Because of these amazing people, UMBC often finds itself “in the news,” so each week, we’ll be...</Summary>
<Website>http://umbcalumni.wordpress.com/2014/02/21/round-up-umbc-in-the-news-3/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41641/guest@my.umbc.edu/4a52d11ded7941e51358b2a04009bd0b/api/pixel</TrackingUrl>
<Tag>erickson-school</Tag>
<Tag>folger-theatre-production-diary</Tag>
<Tag>humanities-alums</Tag>
<Tag>interdisciplinary-studies</Tag>
<Tag>jason-schiffman</Tag>
<Tag>judah-ronch</Tag>
<Tag>manil-suri</Tag>
<Tag>math-and-sciences</Tag>
<Tag>michele-osherow</Tag>
<Tag>news-and-updates</Tag>
<Tag>social-sciences</Tag>
<Tag>staff</Tag>
<Tag>stephen-freeland</Tag>
<Tag>the-baltimore-sun</Tag>
<Tag>the-daily-beast</Tag>
<Tag>the-wall-street-journal</Tag>
<Tag>umbc</Tag>
<Tag>umbc-news</Tag>
<Tag>uncategorized</Tag>
<Tag>university-of-maryland-baltimore-county</Tag>
<Tag>wired</Tag>
<Tag>wypr</Tag>
<Tag>wyprs-maryland-morning</Tag>
<Group token="retired-20">UMBC Alumni</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-20</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/020/08fe2621d8e716b02ec0da35256a998d/xsmall.png?1280681147</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/020/08fe2621d8e716b02ec0da35256a998d/original.png?1280681147</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/020/08fe2621d8e716b02ec0da35256a998d/xxlarge.png?1280681147</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/020/08fe2621d8e716b02ec0da35256a998d/xlarge.png?1280681147</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/020/08fe2621d8e716b02ec0da35256a998d/large.png?1280681147</AvatarUrl>
<AvatarUrl size="medium">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/020/08fe2621d8e716b02ec0da35256a998d/medium.png?1280681147</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/020/08fe2621d8e716b02ec0da35256a998d/small.png?1280681147</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/020/08fe2621d8e716b02ec0da35256a998d/xsmall.png?1280681147</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/020/08fe2621d8e716b02ec0da35256a998d/xxsmall.png?1280681147</AvatarUrl>
<Sponsor>UMBC Alumni</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Fri, 21 Feb 2014 10:00:44 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="106857" important="false" status="posted" url="https://my3.my.umbc.edu/posts/106857">
<Title>Round-Up: UMBC in the News</Title>
<Body>
<![CDATA[
    <div class="html-content">One of the things that makes UMBC great is how wonderful our alumni, students, faculty and staff are. Because of …</div>
]]>
</Body>
<Summary>One of the things that makes UMBC great is how wonderful our alumni, students, faculty and staff are. Because of …</Summary>
<Website>https://magazine.umbc.edu/round-up-umbc-in-the-news-3/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/106857/guest@my.umbc.edu/deffc3a21ffc2fdf7c46d35bb4f39da8/api/pixel</TrackingUrl>
<Tag>alumni</Tag>
<Tag>erickson-school</Tag>
<Tag>folger-theatre-production-diary</Tag>
<Tag>jason-schiffman</Tag>
<Tag>judah-ronch</Tag>
<Tag>manil-suri</Tag>
<Tag>michele-osherow</Tag>
<Tag>stephen-freeland</Tag>
<Tag>the-baltimore-sun</Tag>
<Tag>the-daily-beast</Tag>
<Tag>the-wall-street-journal</Tag>
<Tag>umbc</Tag>
<Tag>university-of-maryland-baltimore-county</Tag>
<Tag>wired</Tag>
<Tag>wypr</Tag>
<Tag>wyprs-maryland-morning</Tag>
<Group token="retired-1945">UMBC Magazine</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-1945</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/images/avatars/group/8/xsmall.png?1787842653</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/images/avatars/group/8/original.png?1787842653</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/images/avatars/group/8/xxlarge.png?1787842653</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/images/avatars/group/8/xlarge.png?1787842653</AvatarUrl>
<AvatarUrl size="large">https://assets2-my.umbc.edu/images/avatars/group/8/large.png?1787842653</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/images/avatars/group/8/medium.png?1787842653</AvatarUrl>
<AvatarUrl size="small">https://assets3-my.umbc.edu/images/avatars/group/8/small.png?1787842653</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/images/avatars/group/8/xsmall.png?1787842653</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/images/avatars/group/8/xxsmall.png?1787842653</AvatarUrl>
<Sponsor>UMBC Magazine</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Fri, 21 Feb 2014 10:00:44 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="41637" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41637">
<Title>Interested in getting a graduate degree at UMBC?</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Interested in getting a graduate degree at UMBC? Learn about the
          UMBC Master's Degree in Public Policy (MPP) at an information
          session on <span>Monday, March 10 at 7:00 pm</span> in Room 438 of the Public
          Policy Building. Enjoy a light dinner and talk with faculty and
          current students about the field of public policy, career
          opportunities, and how to apply to our MPP and combined BA/MPP
          program. Those interested in the PhD degree are also welcome to
          attend.</p>
        <p>This event is open to prospective students on and off campus. To
          register, e-mail your name, year and major to Sally Helms (<a href="mailto:helms@umbc.edu" rel="nofollow external" class="bo">helms@umbc.edu</a>).</p>
    </div>
]]>
</Body>
<Summary>Interested in getting a graduate degree at UMBC? Learn about the       UMBC Master's Degree in Public Policy (MPP) at an information       session on Monday, March 10 at 7:00 pm in Room 438 of the...</Summary>
<Website>http://www.umbc.edu/blogs/pubpol/2014/01/mpp_information_session_march.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41637/guest@my.umbc.edu/648ef94eae6c038a334178465311a8c8/api/pixel</TrackingUrl>
<Group token="inds">Individualized Study </Group>
<GroupUrl>https://my3.my.umbc.edu/groups/inds</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xsmall.png?1775678457</AvatarUrl>
<AvatarUrl size="original">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/original.png?1775678457</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xxlarge.png?1775678457</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xlarge.png?1775678457</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/large.png?1775678457</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/medium.png?1775678457</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/small.png?1775678457</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xsmall.png?1775678457</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xxsmall.png?1775678457</AvatarUrl>
<Sponsor>Interdisciplinary Studies</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 21 Feb 2014 09:36:51 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="41638" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41638">
<Title>Cybersecurity graduate programs virtual info. session</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="" src="http://www.csee.umbc.edu/wp-content/uploads/2014/02/UMBC_ShadyGrove_Cyber.jpg" width="700" height="276" style="max-width: 100%; height: auto;"></p>
    <p><a href="http://www.umbc.edu/shadygrove/cyber/" rel="nofollow external" class="bo">UMBC-Shady Groves Cybersecurity Graduate Programs</a> virtual information session will be held from 6:30 to 7:30 on Wednesday, 2 April 2014. The session will provide an overview of the cybersecurity programs innovative curriculum and practice-oriented instruction, designed for working professionals. Participants will also learn how a graduate degree can help advance their career in the cybersecurity industry. If you are interested in attending, please <a href="http://bit.ly/1bDisUy" rel="nofollow external" class="bo">RSVP online</a>.</p>
    <p>UMBC offers a variety of masters degree and certificate options. Our cybersecurity graduate programs leverage a students experience toward a range of opportunities within the cybersecurity profession. UMBC’s in-person cybersecurity programs are designed to prepare computer science, information systems, and other experienced professionals to fill management and leadership roles in cybersecurity and cyber operations.</p>
    <p>UMBC is uniquely positioned to provide education and training that respond to the states need for qualified technical professionals in the cybersecurity field. UMBC is certified as a Center of Academic Excellence in Information Assurance Education (CAE) as well as a Center of Academic Excellence in Research (CAE-R) sponsored by the National Security Agency and Department of Homeland Security (DHS).</p>
    </div>
]]>
</Body>
<Summary>UMBC-Shady Groves Cybersecurity Graduate Programs virtual information session will be held from 6:30 to 7:30 on Wednesday, 2 April 2014. The session will provide an overview of the cybersecurity...</Summary>
<Website>http://www.csee.umbc.edu/2014/02/cybersecurity-graduate-programs-virtual-info-session/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41638/guest@my.umbc.edu/38ad8d23f0f670987bb6eefa749de7aa/api/pixel</TrackingUrl>
<Tag>cybersecurity</Tag>
<Tag>news</Tag>
<Group token="csee">Computer Science and Electrical Engineering</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/csee</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xsmall.png?1314043393</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/original.png?1314043393</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xxlarge.png?1314043393</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xlarge.png?1314043393</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/large.png?1314043393</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/medium.png?1314043393</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/small.png?1314043393</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xsmall.png?1314043393</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xxsmall.png?1314043393</AvatarUrl>
<Sponsor>Computer Science and Electrical Engineering</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 21 Feb 2014 09:20:15 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="41636" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41636">
<Title>Using CreateJs: PreloadJS, SoundJS, and TweenJS</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>In the <a href="http://code.tutsplus.com/tutorials/using-createjs-easeljs--net-34840" rel="nofollow external" class="bo">first part</a> of this series about using CreateJs, we had a look at EaselJs. In this second and last part, we will look at PreloadJs, SoundJs, and TweenJs.
    </p>
    <p>
    </p>
    <h2>PreloadJS</h2>
    <p>PreloadJS is a library that lets you manage and co-ordinate the loading of assets. PreloadJS makes it easy to preload your assets, like images, sounds, JS, data, and others. It uses XHR2 to provide real progress information when available or fall back to tag-loading and eased progress when it is not. It allows multiple queues, multiple connections, pausing queues, and a lot more.</p>
    <p>In PreloadJS, the <a href="http://createjs.com/Docs/PreloadJS/classes/LoadQueue.html" rel="nofollow external" class="bo">LoadQueue</a> class is the main API for preloading content. LoadQueue is a load manager, which can preload either a single file or a queue of files. <code>var queue = new createjs.LoadQueue(true);</code>, passing false would force tag-loading where possible. LoadQueue has several events you can subscribe to:</p>
    <ul>
    <li>complete: fired when a queue completes loading all files</li>
    <li>error: fired when the queue encounters an error with any file.</li>
    <li>progress: the progress for when the entire queue has changed.</li>
    <li>fileload: for when a single file has completed loading.</li>
    <li>fileprogress: the progress for when a single file has changes. Please <em>note</em> that only files loaded with XHR (or possibly by plugins) will fire progress events, other than zero or 100%.</li>
    </ul>
    <p>You can load single files by calling <code>loadfile("path to file")</code> or load multiple files by calling <code>loadManifest()</code> and passing in an array of the files you wish to load.</p>
    <p>The supported file types of <code>LoadQueue</code> include the following.</p>
    <ul>
    <li> BINARY: Raw binary data via XHR</li>
    <li>CSS: CSS files</li>
    <li>IMAGE: Common image formats</li>
    <li>JAVASCRIPT: JavaScript files</li>
    <li>JSON: JSON data</li>
    <li>JSONP: JSON files cross-domain</li>
    <li>MANIFEST: A list of files to load in JSON format, see loadManifest</li>
    <li>SOUND: Audio file formats</li>
    <li>SVG: SVG files</li>
    <li>TEXT: Text files - XHR only</li>
    <li> XML: XML data</li>
    </ul>
    <p>Here is an <a href="https://github.com/tutsplus/createjs-preload-sound-tweenjs/tree/master/preload" rel="nofollow external" class="bo">example of using PreloadJS</a> to load in a JavaScript file, some PNGs, and an MP3.</p>
    <pre>var canvas = document.getElementById("Canvas");&#x000A;    var stage = new createjs.Stage(canvas);&#x000A;    var manifest;&#x000A;    var preload;&#x000A;    var progressText = new createjs.Text("", "20px Arial", "#000000");&#x000A;    progressText.x = 300 - progressText.getMeasuredWidth() / 2;&#x000A;    progressText.y = 20;&#x000A;    stage.addChild(progressText);&#x000A;    stage.update();&#x000A;    &#x000A;    function setupManifest() {&#x000A;        manifest = [{&#x000A;            src:  "collision.js",&#x000A;            id: "myjsfile"&#x000A;        }, {&#x000A;            src: "logo.png",&#x000A;            id: "logo"&#x000A;        }, {&#x000A;            src:  "ForkedDeer.mp3",&#x000A;            id: "mp3file"&#x000A;        }&#x000A;    &#x000A;        ];&#x000A;        for(var i=1;i&lt;=13;i++)&#x000A;            manifest.push({src:"c"+i+".png"})&#x000A;    }&#x000A;    &#x000A;    function startPreload() {&#x000A;        preload = new createjs.LoadQueue(true);&#x000A;        preload.installPlugin(createjs.Sound);          &#x000A;        preload.on("fileload", handleFileLoad);&#x000A;        preload.on("progress", handleFileProgress);&#x000A;        preload.on("complete", loadComplete);&#x000A;        preload.on("error", loadError);&#x000A;        preload.loadManifest(manifest);&#x000A;    &#x000A;    }&#x000A;    &#x000A;    function handleFileLoad(event) {&#x000A;        console.log("A file has loaded of type: " + event.item.type);&#x000A;        if(event.item.id == "logo"){&#x000A;            console.log("Logo is loaded");&#x000A;            //create bitmap here&#x000A;        }&#x000A;    }&#x000A;    &#x000A;    &#x000A;    function loadError(evt) {&#x000A;        console.log("Error!",evt.text);&#x000A;    }&#x000A;    &#x000A;    &#x000A;    function handleFileProgress(event) {&#x000A;        progressText.text = (preload.progress*100|0) + " % Loaded";&#x000A;        stage.update();&#x000A;    }&#x000A;    &#x000A;    function loadComplete(event) {&#x000A;        console.log("Finished Loading Assets");&#x000A;    }&#x000A;    setupManifest();&#x000A;    startPreload();</pre>
    <p>Within the <code>setupManifest()</code> function we are adding a JavaScript file, an MP3, and a PNG file. We pass an object in with "src" and "id" keys. By using "id" we will be able to identify the asset once it has loaded. Lastly, we loop through and add 13 more images into the array. You won't always need an "id" if you just want to make sure some assets get loaded.</p>
    <p> We are listening for the "fileload", "progress", and "complete" events. The fileload event fires when a single file has loaded,  progress is for getting the progress of the loadQueue, and complete fires when all the files have loaded. In the <code>handleFileLoad()</code> function we are logging the files type, which can come in very handy. We also check the item's <code>id</code>, this is how you can keep track of the preloads and do something appropriate with the assets.</p>
    <p>Note , that to be able to load sound, you must call <code>installPlugin(createjs.Sound)</code> which we have done within the <code>startPreload</code> function.</p>
    <h2>TweenJS</h2>
    <p>The TweenJS library is for tweening and animating HTML5 and JavaScript properties. It provides a simple but powerful tweening interface. It supports tweening of both numeric object properties and CSS style properties, and allows you to chain tweens and actions together to create complex sequences.</p>
    <p>To setup a Tween, you call the <code>Tween(target, [props], [pluginData])</code> constructor with the following options.</p>
    <ul>
    <li>target - The target object that will have its properties tweened</li>
    <li>props - The configuration properties to apply to this tween instance (for example, {loop:true, paused:true}). All properties default to false. Supported props are:</li>
    <ul>
    <li>loop: sets the loop property on this tween.</li>
    <li>useTicks: uses ticks for all durations instead of milliseconds.</li>
    <li>ignoreGlobalPause: sets the ignoreGlobalPause property on this tween.</li>
    <li>override: if true, Tween.removeTweens(target) will be called to remove any other tweens with the same target.</li>
    <li>paused: indicates whether to start the tween paused.</li>
    <li>position: indicates the initial position for this tween.</li>
    <li>onChange: specifies a listener for the "change" event.</li>
    </ul>
    <li>pluginData - An object containing data for use by installed plugins</li>
    </ul>
    <p>The <a href="http://createjs.com/Docs/TweenJS/classes/Tween.html" rel="nofollow external" class="bo">Tween</a> class tweens properties for a single target. Instance methods can be chained for easy construction and sequencing. It is not a very big class and only has a few methods, but it is very powerful.</p>
    <p>The <code>to(props,duration,ease) </code> method, queues a tween from the current values to the target properties. Set duration to <code>0</code> to jump immediately to the value. Numeric properties will be tweened from their current value in the tween to the target value. Non-numeric properties will be set at the end of the specified duration.</p>
    <p>The <code>wait(duration,passive)</code> queues a wait (essentially an empty tween).</p>
    <p>The <code>call(callback,params,scope)</code> method Queues an action to call the specified function</p>
    <p>TweenJS supports a large number of eases supplied by the <a href="http://createjs.com/Docs/TweenJS/classes/Ease.html" rel="nofollow external" class="bo">Ease</a> class.</p>
    <p>In the following demo, you can click on the stage to see the demo.</p>
    <p></p>
    <p>In this demo, we create <code>Bitmap</code> and <code>Text</code> objects. We put the logo off the top of the stage and when the user clicks on the stage we tween it to the middle of the stage while changing its X and Y scale. We use the <code>wait()</code> method to give a one second delay, then we use the <code>call()</code> method to tween the text. In the text tween, we change the alpha, do a 360 degrees rotation, the tween it off to the left of the stage.</p>
    <p>TweenJS is a lot of fun, try using some of the other properties of the display objects</p>
    <h2>SoundJS</h2>
    <p>SoundJS is a library that provides a simple API and powerful features to make working with audio a breeze. Most of this library is used in a static way (you do not need to create an instance).  It works via plugins which abstract the actual audio implementation, so playback is possible on any platform without specific knowledge of what mechanisms are necessary to play sounds.</p>
    <p>To use SoundJS, use the public API on the Sound class. This API is for:</p>
    <ul>
    <li>Installing audio playback plugins</li>
    <li>Registering (and preloading) sounds</li>
    <li>Creating and playing sounds</li>
    <li>Master volume, mute, and stop controls for all sounds at once</li>
    </ul>
    <p>Playing sounds creates <code>SoundInstance</code> instances, which can be controlled individually. You can:</p>
    <ul>
    <li>Pause, resume, seek, and stop sounds</li>
    <li>Control a sound's volume, mute, and pan</li>
    <li>Listen for events on sound instances to get notified when they finish, loop, or fail</li>
    </ul>
    <p>Below is the minimal code you will need to play an audio file.</p>
    <pre>createjs.Sound.initializeDefaultPlugins();&#x000A;    createjs.Sound.alternateExtensions = ["ogg"];&#x000A;    var myInstance = createjs.Sound.play("IntoxicatedRat.mp3");</pre>
    <p>I could not however, get that to work on my machine in Firefox and Chrome, although the above worked in IE. The default plugin was defaulting to WebAudio, I had to register it to use the HTMLAudio as below.</p>
    <pre>createjs.Sound.registerPlugins([ createjs.HTMLAudioPlugin]);&#x000A;    console.log(createjs.Sound.activePlugin.toString());&#x000A;    createjs.Sound.alternateExtensions = ["ogg"];&#x000A;    var mySound = createjs.Sound.play("IntoxicatedRat.mp3");</pre>
    <p>In the above sections of code, we use the <code>alternateExtensions</code> property which will attempt to load the file type OGG if it cannot load MP3.</p>
    <p>With the very basics out of the way, we will now be creating an MP3 player. <a href="https://github.com/tutsplus/createjs-preload-sound-tweenjs/tree/master/mp3player" rel="nofollow external" class="bo">See the demo</a> and screenshot below.</p>
    
    <img src="https://cdn.tutsplus.com/net/uploads/2014/01/mp3player.png" alt="mp3player" width="419" height="136" style="max-width: 100%; height: auto;"><br>
    
    <p>We first call <code>registerPlugins()</code> to use HTMLAudio and set alternate extension so it will try to load OGG if the browser does not support MP3.</p>
    <pre>createjs.Sound.registerPlugins([ createjs.HTMLAudioPlugin]);&#x000A;    createjs.Sound.alternateExtensions = ["ogg"];</pre>
    <p>Within the <code>playSound()</code> function, we call the <code>play()</code> method which plays one of the sound files from the <code>tracks</code> array. We set the sounds volume by using the <code>setVolume()</code> method, we use the "complete" listener to be alarmed when the current sound is finished playing.</p>
    <pre>theMP3 = createjs.Sound.play("./sounds/"+tracks[currentSong]+".mp3");&#x000A;    theMP3.setVolume(vol);&#x000A;    theMP3.on("complete",songFinishedPlaying,null,false);</pre>
    <p>Throughout the rest of the code, we use the <code>play()</code>, <code>stop()</code>,<code>pause()</code> and <code>resume()</code> methods.</p>
    <pre>theMP3.play();&#x000A;    theMP3.stop();&#x000A;    theMP3.pause();&#x000A;    theMP3.resume();</pre>
    <p>I have not given a line by line explanation of the MP3 player, but if you have any questions, feel free to ask in the comments.</p>
    <h2>Space Invader Game</h2>
    <p>As mentioned in the first half of this tutorial, here is a <a href="https://github.com/tutsplus/createjs-preload-sound-tweenjs/tree/master/invaders" rel="nofollow external" class="bo">demo of the Space Invaders game</a> with preloading, sound, and tweens added in.</p>
    <h2>Conclusion</h2>
    <p>This concludes our tour of CreateJS. Hopefully from the past two articles, you have seen how easy it is to create rich interactive application with CreateJS.</p>
    <p> The documentation is top notch and it comes with a huge amount of examples, so be sure to check them out.</p>
    <p> I hope you have found this tutorial to be helpful and that you are excited about using CreateJS. They have just announced on their <a href="http://blog.createjs.com/webgl-support-easeljs/" rel="nofollow external" class="bo">blog</a> that beta support for WebGL is now available as well. Thanks for reading!</p>
    </div>
]]>
</Body>
<Summary>In the first part of this series about using CreateJs, we had a look at EaselJs. In this second and last part, we will look at PreloadJs, SoundJs, and TweenJs.       PreloadJS   PreloadJS is a...</Summary>
<Website>http://code.tutsplus.com/tutorials/using-createjs-preloadjs-soundjs-and-tweenjs--net-36292</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41636/guest@my.umbc.edu/4dc658fd4911572d73d602375104d7e4/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>wed</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 21 Feb 2014 09:01:06 -0500</PostedAt>
<EditAt>Fri, 21 Feb 2014 09:01:06 -0500</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="41632" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41632">
<Title>Friday Practice 2/21</Title>
<Body>
<![CDATA[
    <div class="html-content">Helixians,<div><br></div>
    <div>We'll be having practice in the RAC due to the plague Flareon has beset upon Erickson Field. I'll be trying to sit on a court anywhere from 2-3. Feel free to come by and help me out so we have numbers. Once we get enough people on a court, I assume we will be able to hold it for the duration of practice. If that doesn't work, then a bit of conditioning never hurt anyone. Except people that have injuries, conditioning will hurt then. We can shoot the shit and talk about the offense as well if we can't get a court. Hopefully some questions have arose since trying it out the other night.</div>
    <div><br></div>
    <div>-Clarkson</div>
    </div>
]]>
</Body>
<Summary>Helixians,    We'll be having practice in the RAC due to the plague Flareon has beset upon Erickson Field. I'll be trying to sit on a court anywhere from 2-3. Feel free to come by and help me out...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41632/guest@my.umbc.edu/5e94f5f9ad945fc9bc13ae69307f2bc8/api/pixel</TrackingUrl>
<Group token="retired-70">UMBC Men's Ultimate</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-70</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/070/032dd17b77fab7d51a476c5ff2b5659c/xsmall.png?1283625337</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/070/032dd17b77fab7d51a476c5ff2b5659c/original.png?1283625337</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/070/032dd17b77fab7d51a476c5ff2b5659c/xxlarge.png?1283625337</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/070/032dd17b77fab7d51a476c5ff2b5659c/xlarge.png?1283625337</AvatarUrl>
<AvatarUrl size="large">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/070/032dd17b77fab7d51a476c5ff2b5659c/large.png?1283625337</AvatarUrl>
<AvatarUrl size="medium">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/070/032dd17b77fab7d51a476c5ff2b5659c/medium.png?1283625337</AvatarUrl>
<AvatarUrl size="small">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/070/032dd17b77fab7d51a476c5ff2b5659c/small.png?1283625337</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/070/032dd17b77fab7d51a476c5ff2b5659c/xsmall.png?1283625337</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/070/032dd17b77fab7d51a476c5ff2b5659c/xxsmall.png?1283625337</AvatarUrl>
<Sponsor>Booya Men's Ultimate</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 21 Feb 2014 08:10:37 -0500</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="41630" important="false" status="posted" url="https://my3.my.umbc.edu/posts/41630">
<Title>Interview With Matt Mullenweg And Mike Little: WordPress: How It Came To Be And Where It&#8217;s Heading</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>2013 was a busy year for me for conferences and travel. It was also the year I attended my first (and second) WordCamp. The first was <a href="http://2013.lancaster.wordcamp.org/" rel="nofollow external" class="bo">WordCamp UK</a> in July, where I met <a href="http://mikelittle.org/" rel="nofollow external" class="bo">Mike Little</a>, one of the two co-founders of WordPress. Three months later, I was honored to meet the other co-founder, <a href="http://ma.tt/" rel="nofollow external" class="bo">Matt Mullenweg</a>, twice in three weeks: at <a href="http://europe.wordcamp.org/" rel="nofollow external" class="bo">WordCamp Europe</a> in Leiden, and at <a href="http://www.websummit.net/" rel="nofollow external" class="bo">The Summit</a>. I was lucky enough to have both Matt and Mike participate in interviews for this post about WordPress, including its history, community and future.</p>
    <h3>Interview With Matt Mullenweg</h3>
    <p><strong>Q:</strong> Matt, you’ve attended nearly every Summit since its inception and were the first speaker to be announced and the only person who has returned every year to attend. What is it about The Summit that brings you back to Dublin every year, and what can you share about The Summit with someone who has never attended?</p>
    <p><strong>Matt:</strong> I love Ireland and have visited several times before The Summit. Paddy [Cosgrave] and the team bring together a great group of people, and I always enjoy the activities and the folks I meet.</p>
    <p><strong>Q:</strong> Over the years, more code is becoming the standard practice on any website. Is WordPress making any plans to integrate features such as Schema or Facebook Open Graph tags into the core?</p>
    <p><strong>Matt:</strong> We’re happy to adopt and support standards but generally don’t integrate tags that are proprietary to a third party.</p>
    <p><strong>Q:</strong> Do you have any plans for a “from the ground up rebuild,” or maybe to drop <code>deprecated.php</code> and make a cleaner, lighter version for 4.0?</p>
    <p><strong>Matt:</strong> We rewrite or refactor about 10 to 15% of WordPress in most releases, so that we can keep users getting updates and new features quickly, while doing the “ground up rebuild” incrementally in the background, fixing bugs and getting feedback as we go. Sometimes old functions hang out for a while, as you noted with <code>deprecated.php</code>. That’s because we try to be good about backwards-compatibility, so that people can upgrade to the latest version without worry.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/02/matt-mullenweg-summit.jpg" rel="nofollow external" class="bo"><img alt="Matt Mullenweg at The Summit in Dublin, October 2013" src="http://media.smashingmagazine.com/wp-content/uploads/2014/02/matt-mullenweg-summit-opt.png" width="500" height="331" style="max-width: 100%; height: auto;"></a><br><em>Matt Mullenweg at The Summit in Dublin, October 2013 (Image: <a href="http://www.flickr.com/photos/websummit/10707615933/in/set-72157637157375516" rel="nofollow external" class="bo">Dan Taylor/Heisenberg Media</a>)</em></p>
    <p><strong>Q:</strong> Some WordPress developers say that users and roles are generally quite limited in core and that not a lot of great plugins exist to enhance features that user roles could provide. Are there any plans to evolve this section of the core?</p>
    <p><strong>Matt:</strong> I’m not aware of anything that you can’t do with the user and roles system. Usually I’ll get the opposite complaint, that roles and capabilities are too complex.</p>
    <p><strong>Q:</strong> At WordCamp Europe, you briefly mentioned that you were going to be more hands-on with development of the core. Can you elaborate on that?</p>
    <p><strong>Matt:</strong> I was alluding to 3.8, the release I led that <a href="http://wordpress.org/news/2013/12/parker/" rel="nofollow external" class="bo">came out on December 12th</a>.</p>
    <p><strong>Q:</strong> If WordPress didn’t exist today, what CMS would you be using right now?</p>
    <p><strong>Matt:</strong> I’d probably use something bespoke.</p>
    <p><strong>Q:</strong> Premium theme and plugin websites have increasingly grown outside of the official repository. Does WordPress.org have any plans to serve GPL-friendly premium plugins in a repository, similar to the themes offered on WordPress.com?</p>
    <p><strong>Matt:</strong> We have no plans to have paid products hosted or sold on WordPress.org.</p>
    <p><strong>Q:</strong> Do you have a particular non-Automattic plugin that you could share with users?</p>
    <p><strong>Matt:</strong> Sure, I like <a href="http://wordpress.org/plugins/dropbox-photo-sideloader/" rel="nofollow external" class="bo">Dropbox Photo Sideloader</a>, <a href="http://wordpress.org/plugins/email-post-changes/" rel="nofollow external" class="bo">Email Post Changes</a> and… most everything else I love is covered by <a href="http://wordpress.org/plugins/jetpack/" rel="nofollow external" class="bo">Jetpack</a>.</p>
    <p><strong>Q:</strong> What one piece of advice would you give to anyone who is thinking about developing a theme or plugin?</p>
    <p><strong>Matt:</strong> Design and usability are more important than ever. Watch a friend or family member try to use your plugin from start to finish, and it’ll give you a ton of ideas on how to make it better.</p>
    <p><strong>Q:</strong> Would you and/or your core team consider becoming more active in groups and/or forums? Facebook groups such as <a href="https://www.facebook.com/groups/advancedwp/" rel="nofollow external" class="bo">Advanced WP</a> are very active.</p>
    <p><strong>Matt:</strong> We have a hard enough time keeping up with the activity on WordPress.org, but we’re happy when conversations about WordPress are happening anywhere, and I try to chip in where I can.</p>
    <p><strong>Q:</strong> What are the biggest challenges facing WordPress’ growth, beyond powering “just” 20% of the Web?</p>
    <p><strong>Matt:</strong> I think mobile is very challenging because it’s fundamentally on closed platforms.</p>
    <p><strong>Q:</strong> When we met in Leiden, we briefly spoke about Mike Little and how you still keep in touch. Have you considered a reunion?</p>
    <p><strong>Matt:</strong> That’d be great, I’m sure we will run into each other sometime in the near future.</p>
    <p><strong>Q:</strong> What can we see next from Automattic?</p>
    <p><strong>Matt:</strong> Stay tuned. :)</p>
    <h3>Interview With Mike Little</h3>
    <p><strong>Q:</strong> How did you get into programming?</p>
    <p><strong>Mike:</strong> I actually wrote my first program a very long time ago, in 1978. I was in 6th form, and one day a week we went down to the local college, which had one of these computer things. And I started programming there. It was really old school; it was a teletype terminal, which means that it didn’t have a screen — what you typed came out of the printer in the back. I saved my program onto punched tape. That was OK, but it didn’t last long; our class got banned from the college computers because one of the guys got caught smoking, which was not good. [laughs]</p>
    <p>Fast forward a couple of years, and I was working with a couple of bands, and one of the bands wanted to do something fancy with what were then home computers. I ended up borrowing a ZX Spectrum (so it would have been 1982) and managed to put a program together with it, which we completed. Although we never managed to put it live on stage, I really got the programming bug from that. I loved the problem-solving, taking it as far as I could and just making the machines dance to my code. That’s how I got the bug, and I’ve just kept at it since then.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/02/mike-little-award.jpg" rel="nofollow external" class="bo"><img alt="SONY DSC" src="http://media.smashingmagazine.com/wp-content/uploads/2014/02/mike-little-award-opt.png" width="500" height="282" style="max-width: 100%; height: auto;"></a><br><em>Mike Little accepts his award for Outstanding Contribution to Digital at SAScon 2013. (Image: <a href="http://mikelittle.org/outstanding-contribution-award/" rel="nofollow external" class="bo">Mike Little</a>)</em></p>
    <p><strong>Q:</strong> It has been 10 years since WordPress launched. Did you realize how big it would become? And if not, did you have any thoughts on how big it might be?</p>
    <p><strong>Mike:</strong> No, not at all. I wasn’t thinking at all in those terms. It was more about fixing the software that Matt, I and a few others were using. [Editorial note: Matt Mullenweg and Mike Little were working with the abandoned PHP-based blogging software b2/cafelog, by Michel Valdrighi, which eventually became WordPress.] The software had a few bugs in it, and our primary intention was to fix the bugs and make some tweaks to make it better.</p>
    <p>Speaking for myself, I never really had any thoughts lined up in terms of marketshare or anything like that. I’m not really a business-oriented person, so for me it was just about fixing the code, making it better and seeing how it goes.</p>
    <p><strong>Q:</strong> How does it feel now, knowing that more websites are running on a system that you partially created than there are people living in the United Kingdom?</p>
    <p><strong>Mike:</strong> I’m astonished every day, looking at the number of things built on WordPress. I’m astonished by the size of the community, the number of plugins and themes, and all of the businesses that are making a living from WordPress. I’m humbled by the small part that I played at the start of all of this.</p>
    <p><strong>Q:</strong> It reminds of this funny anecdote at the dinner table, where someone says, “And what do you do?” “I founded this CMS.” “Oh, what’s it called?” “WordPress.” “I use that!”</p>
    <p><strong>Mike:</strong> Yes, it’s not really something that I talk about. I’ll mention it in a WordPress-type situation, but it’s not really something I want to brag about. I think — and I’m happy to say this — WordPress is as good as it is because of all the people who have worked on it after me.</p>
    <p><strong>Q:</strong> It’s good to know that the community is so big. On the other hand, what do think are the biggest challenges facing the growth of WordPress?</p>
    <p><strong>Mike:</strong> Keeping it usable. In fact, making it even more usable. I know there are multiple strands of work in progress to achieve that and make it even easier for people starting out. I actually do WordPress training, including a beginners course, with people who have literally just had a quick dabble with WordPress.</p>
    <p>I still find it amazing how hard it is to do the easy stuff. Generally, computers are not intuitive. A touchscreen is a little more intuitive than a keyboard and mouse. As soon as you learn the basics in WordPress, it’s all really easy, but until you learn the basics, it’s actually not. I know that a lot of effort is being put into making these first steps much easier, so that someone brand new can just press that “one-click install” button and be easily led through the next steps.</p>
    <p>I think this is the biggest challenge, because as more and more people use WordPress, essentially you’ll have more people who are less tech-savvy, and it’s important to make it easy for them to come on board.</p>
    <p><strong>Q:</strong> I agree. Our clients mostly use WordPress. It looks ominous to them for about 10 seconds, but then you tell them to take a deep breath, and after 10 minutes it just clicks with them. You mentioned that you do training. Do you find that this is part of the evolution of WordPress? Do you think training services are more in demand now than custom WordPress builds, which is what we both do for a living?</p>
    <p><strong>Mike:</strong> I think it’s a mixture of both. When you have to build a site with very specific features for a client, you can take away the development part and make it much easier for the client to use it. However, the training that I’ve been doing is for a more general purpose. The people who I train are looking to build and manage sites for themselves or the companies they work for. They need to know a reasonable amount about WordPress (for example, how to build or configure a site with it). There is a lot of things that people can do with WordPress to make themselves a sophisticated site, but it isn’t at all intuitive and it’s where they need a bit of leading. But they can do it. Sometimes it’s quite amazing how even seasoned users learn new things about it or things that came along after they went through that learning curve.</p>
    <p><strong>Q:</strong> I like to consider myself a seasoned user and admit that I still find new functions that I didn’t know about, and it’s good to know that it’s the same for others. Do most clients just want to expand their general knowledge, or do they want their WordPress site to do A, B and C and leave the programming to you?</p>
    <p><strong>Mike:</strong> It’s quite a mixture. At the moment, there is a fairly equal split between the classroom training that I do and the one-to-one training. I have just as many consultations on how to build a site as I get requests for development work for existing clients. On the one hand, I tend to be more interested in the development part — making WordPress jump through hoops and building complex sophisticated sites that stretch WordPress and match the client’s needs in more interesting ways. On the other hand, I do training for absolute beginners. I teach them the difference between posts and pages, and how to insert images.</p>
    <p><strong>Q:</strong> In making WordPress jump through hoops, what has been the hardest hoop to jump through, and how did you do it?</p>
    <p><strong>Mike:</strong> Most of the hoops aren’t actually that hard to jump through. This sounds a bit crazy, I know, but with the hooks, actions and filters, WordPress is such a capable system now. It’s a fantastic framework to build whatever site or even Web app a person wants.</p>
    <p>It’s been a few years since I’ve had any real difficulties making WordPress do something. It was for one particular client with a very sophisticated site. Two of the things he wanted was the ability to register new users without an email address or, optionally, with an email address that might already be used by somebody else. WordPress really didn’t like doing that at the time, so this was a very difficult problem to overcome. Actually, back then, I ended up hacking core code to do that. Since then, WordPress has caught up, and enough filters are in place now to get around it in legitimate ways.</p>
    <p>For the things I need, finding the right hooks and library functions is usually enough. I might be learning stuff that I didn’t know before, but WordPress is still capable of meeting the needs.</p>
    <p><strong>Q:</strong> Yes, we even build complex commerce sites with WordPress. You say that WordPress covers pretty much everything you want. However, if WordPress didn’t exist right now, what CMS would you be using?</p>
    <p><strong>Mike:</strong> That is a really good question. I think last year when I was asked that question, I said Drupal. I don’t think that’s true anymore. I don’t know what I would be using, to be honest. Without WordPress, I might still be using whatever the latest trend in Java is. I remember just about getting into all of the declarative frameworks, like Spring, that were very popular the last time I worked full time with Java. But yes, without WordPress, which did take me away from my old day job in Java development, I would probably still be using Java.</p>
    <p><strong>Q:</strong> So, what’s changed since less than a year ago when you said Drupal?</p>
    <p><strong>Mike:</strong> Probably I’ve thought a bit more about the question. [laughs] I’ve looked at Drupal a number of times. I looked at it before I got to b2/cafelog and also after a particular project. I even started working with Drupal because at the time I wasn’t sure that WordPress was good enough for what I wanted to do. I ended up giving up on Drupal because it was just too hard for what I wanted to do. And in the end I did use WordPress for that particular project, and it fit it very nicely, although we did hit some of the limitations of WordPress at the time.</p>
    <p>The last time I used Drupal, it was probably version 4 or 5, and since then I haven’t heard anything new that makes me think that it’s what I would use for any large project. That’s not to say that it’s not capable; it’s just that its learning curve is probably similar to the one I went through when I learned about all of the Java frameworks. It’s a developers’ tool, and it’s been made to be beautifully architected, and that means there is an investment you have to make, and I’m just not sure that I’d want to continue working with Drupal when I’d probably pick up something that I have more experience with a lot more easily.</p>
    <p><strong>Q:</strong> You mentioned other frameworks. Have you ever worked with one in depth, such as Laravel, Zend or CakePHP?</p>
    <p><strong>Mike:</strong> Not really PHP. I used Zend in the early days when it was more a collection of useful libraries than a framework. I played about with CakePHP in the early days when it was kind of emulating the Ruby on Rails-type thing, where you use the command line to create the structure of your application. But I haven’t seriously worked with any PHP frameworks for a long time.</p>
    <p><strong>Q:</strong> Do you use any software in particular for Web development?</p>
    <p>I’ve been using a programmer’s editor called Epsilon for more than 20 year now. I first used it back in the DOS days, pre-Windows, in the early ’90s. It’s my programming tool of choice, a text editor with a lot of bells and whistles. The only thing that I miss from my earliest days of programming is that it doesn’t support debugging. I’ve actually been investigating one of the IDEs — PhpStorm — for doing some proper debugging, which I miss from my old days of C programming and assembler programming. Otherwise, I use Chrome’s Inspector for Web-level front-facing stuff, and everything else I do in a plain text editor.</p>
    <p><strong>Q:</strong> Have you ever used a CSS preprocessor, such as LESS, SASS or Stylus, or do you plan to?</p>
    <p><strong>Mike:</strong> I haven’t yet because I don’t generally do much theme work. I’m more at the plugin level and tweaking themes, rather than creating anything. I’m not a designer by any stretch of the imagination. But funnily enough, just today I’ve scheduled a phone call with a client to talk about exactly that. We’re probably going to use one of those tools because we have a very sophisticated WordPress app that has a main theme with a lot of functionality and half a dozen child themes. Managing the different color schemes across the child themes is becoming a bit of a burden, and that’s exactly what the preprocessors are for. So, I will be looking into it very soon.</p>
    <p><strong>Q:</strong> What’s the one programming language that you would like to learn the most?</p>
    <p><strong>Mike:</strong> I’m not too sure actually. At one point I tried learning Python, and I vaguely know it. Maybe Ruby — I don’t even know it that well. The funny thing is that I’ve got so many programming languages under my belt that, at least for the procedural ones, they are all the same except for the syntax and library calls. A couple of years ago I felt that I needed to know Python because I was mentoring some kids who were learning to code. I think I spent one day going through a Python tutorial before I felt confident enough to help someone who had just started. Nothing that I’ve heard of recently makes me think, “Oh, I’d really like to learn that,” because most of these languages have some kind of specialization, but at the end of the day it’s mostly about syntax and good libraries.</p>
    <p><strong>Q:</strong> What advice would you give to someone who is thinking about starting out in WordPress as a theme or plugin developer?</p>
    <p><strong>Mike:</strong> In both instances, I would say you definitely do need to learn some coding. Even theme developers need to learn some WordPress coding at the PHP level. The key thing is to understand some aspects of the architecture of WordPress — in particular, the actions and filters. Without that understanding, you will struggle to know what you’re doing, even if you can find stuff to copy and paste and fiddle with to make it do what you want. Without that fundamental understanding, people really do struggle and will end up limited, even if they do find some success. That’s key for both roles: learn some coding, learn the fundamentals of the architecture of WordPress, and take it from there.</p>
    <p><strong>Q:</strong> WordPress.org has pages dedicated to developing <a href="http://make.wordpress.org/themes/guidelines/" rel="nofollow external" class="bo">themes</a> and <a href="http://wordpress.org/plugins/about/guidelines/" rel="nofollow external" class="bo">plugins</a>, with minimum requirements. Whenever I develop something, even if it’s not going in the repository, I develop as though it will, so that I meet the guidelines.</p>
    <p><strong>Mike:</strong> That’s right. It should be natural to run anything you develop through the automated theme tester, and also to follow the plugins guidelines. Unfortunately, plugin testing can’t be as automated as the theme tester. But follow the guidelines and coding standards, and never stop learning.</p>
    <p><strong>Q:</strong> Do you have any favorite themes or theme developers?</p>
    <p><strong>Mike:</strong> I’m very fond of StudioPress and its Genesis framework. If I’m working on a project that isn’t completely custom or the client doesn’t have a preference, then I’m quite comfortable working with those themes, mainly because I like their flexibility. They have a lot of actions and filters, and you can do an awful lot just by adding and removing actions. Even changing the order of actions makes the theme do different things on the page. I quite like those.</p>
    <p><strong>Q:</strong> Do you have any favorite plugins? Are there any that go into every one of your installations?</p>
    <p><strong>Mike:</strong> There are some basic onces that I install, configure and forget: Limit Login Attempts, WP Super Cache, Yoast’s Google Analytics, Yoast’s SEO. If I’m not hosting the site myself, then a decent backup plugin, although I can’t remember off the top of my head which one; if I host it myself, then the backup is independent of WordPress. If the site has a lot of pages, then I’ll stick the CMS Tree Page View on there, which makes it much easier to manage a lot of pages. Everything else really depends on what the site needs to do.</p>
    <p><strong>Q:</strong> You’re still quite involved in the WordPress community. What exactly do you do in terms of community contributions?</p>
    <p><strong>Mike:</strong> I run a monthly <a href="http://mwug.info/" rel="nofollow external" class="bo">WordPress meetup in Manchester</a>, which is thriving. I realized the other day that it’s been going five years. That’s huge. I think there are about 400 members of the meetup, and we generally have around 30 to 40 turn up on the third Wednesday of the month. I also do some of my training for MadLab, which hosts the meetups. It’s a non-profit organization that provides meeting space for tech groups. So, I do some of my training to raise funds for it. I have also been involved in most of the WordCamps in the UK and a few other WordPress-related things in Scotland and various other places. I’m still on the old WP Hackers mailing list and make the odd contribution there, although it’s been fairly dead for a while now. I just keep myself as involved as I can.</p>
    <p><strong>Q:</strong> So, that’s “all” you do? [laughs]</p>
    <p><strong>Mike:</strong> Well, if I get the chance, I try to give back to WordPress itself. I managed to get some code into version 3.8 and 3.6. I haven’t really had the time to get involved, which isn’t a good excuse. Fingers crossed, this year I’ll make more contributions. I certainly try to keep up with what’s going on. I’m just looking for an opportunity to get more involved in the development side.</p>
    <p><strong>Q:</strong> Lastly, WordPress has been growing consistently over the years and shows no signs of slowing down. Why do you think WordPress is the most popular CMS? With all of the other options people have now to produce content (for example, Tumblr and Medium), what do you think it is about WordPress, both .com and .org, that keeps people interested?</p>
    <p><strong>Mike:</strong> I think WordPress is better for the end user than many of the others, although I know things like Tumblr are easier to use. An issue with the hosted ones — for me, anyway — is that you don’t have control. Even though WordPress.com is hosted, you have a lot more freedom than with many of the others, like Tumblr and Blogger and hosted solutions like that. It still is easy to use, and I know a lot of the others are emulating the things that WordPress does.</p>
    <p>But also there is a fantastic community around WordPress, a community that shares and is very helpful. So, once somebody learns how good and flexible WordPress is and how they can bend it to do exactly what they need, if anyone comes to them for advice, they’re going to recommend WordPress first of all because they’ve had the experience with it and they’ve seen what it can do and it has provided solutions for them. And it grows like that. The community around it is very friendly, helpful and inclusive, first and foremost, and that comes across. Whenever someone is thinking about getting a website, if they ask enough people, several of them will recommend WordPress because they’ve had their own good experiences with it. It’s self-perpetuating, which has got to be a good thing.</p>
    <h3>Thank You</h3>
    <p>I can’t thank both Matt and Mike enough for taking the time to conduct these interviews. Their contributions to WordPress have enabled people like me to make a living from this community-based open-source platform. Mike concluded the interview by summing up what he and Matt (and I) want for the future of WordPress:</p>
    <blockquote>
    <p>I remember Matt said at one point, “It would be fantastic if everybody used WordPress and nobody knew what it was, if it was just the thing you do if you do the Web.” We’ve all got televisions in our front room, and we don’t even think about how they work or how to operate them. We just use them, and they’re just there. And yeah, every now and then you’ll get a new one that’s got some new controls, but you just use it, and it’s a commodity. It would be fantastic if WordPress became like that. So, if somebody says, “I think I’ll do something on the Web,” what they end up doing is using WordPress, whether they know it or not.</p>
    </blockquote>
    <p><em>(al, dp, il)</em></p>
    <hr>
    <p><small>© Alex Moss for <a href="http://www.smashingmagazine.com" rel="nofollow external" class="bo">Smashing Magazine</a>, 2014.</small></p>
    </div>
]]>
</Body>
<Summary>        2013 was a busy year for me for conferences and travel. It was also the year I attended my first (and second) WordCamp. The first was WordCamp UK in July, where I met Mike Little, one of...</Summary>
<Website>http://www.smashingmagazine.com/2014/02/21/wordpress-how-it-came-to-be-and-where-its-heading/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/41630/guest@my.umbc.edu/489d829803755148be60af1ec4154112/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>web</Tag>
<Tag>wordpress</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 21 Feb 2014 07:14:34 -0500</PostedAt>
</NewsItem>

</News>
