<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Utah PHP Users Group</title>
	<atom:link href="http://uphpu.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://uphpu.org</link>
	<description>PHP application development and support</description>
	<pubDate>Tue, 16 Jun 2009 22:47:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fundamentals of PHP</title>
		<link>http://uphpu.org/2009/06/16/fundamentals-of-php/</link>
		<comments>http://uphpu.org/2009/06/16/fundamentals-of-php/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 22:47:57 +0000</pubDate>
		<dc:creator>wade</dc:creator>
		
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://uphpu.org/?p=527</guid>
		<description><![CDATA[For our June meeting, Adam Barrett will present on fundamentals of programming in PHP. PHP is a fast and loose language with many features and options that sometimes are used inappropriately. This short presentation will focus on 40 Best Practices to optimize code, and prepare PHP developers for a faster and better tomorrow.
Adam Barrett has [...]]]></description>
			<content:encoded><![CDATA[<p>For our June <a href="/events">meeting</a>, <a href="http://utahcon.com/wordpress/">Adam Barrett</a> will present on fundamentals of programming in PHP. PHP is a fast and loose language with many features and options that sometimes are used inappropriately. This short presentation will focus on 40 Best Practices to optimize code, and prepare PHP developers for a faster and better tomorrow.</p>
<p>Adam Barrett has been developing in PHP for about 10 years. Working for such internet giants as Overstock.com, GrabTakeOut.com, and most recently SOSStaffing.com, Adam has developed a little of everything including blogs, large scale ecommerce sites, intranets, mass email management systems, and PDF generating invoicing systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2009/06/16/fundamentals-of-php/feed/</wfw:commentRss>
		</item>
		<item>
		<title>10 Advanced PHP Tips (Revisted)</title>
		<link>http://uphpu.org/2009/06/15/10-advanced-php-tips-revisted/</link>
		<comments>http://uphpu.org/2009/06/15/10-advanced-php-tips-revisted/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 18:23:45 +0000</pubDate>
		<dc:creator>thebigdog</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://uphpu.org/?p=446</guid>
		<description><![CDATA[Here is a an article that I think a few of us might enjoy. This article talks about 10 Advanced PHP Tips Revisited. Check out the article @ Smashing Magazine.
]]></description>
			<content:encoded><![CDATA[<p>Here is a an article that I think a few of us might enjoy. This article talks about 10 Advanced PHP Tips Revisited. Check out the article @ <a href="http://www.smashingmagazine.com/2009/03/24/10-useful-php-tips-revisited/">Smashing Magazine</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2009/06/15/10-advanced-php-tips-revisted/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Security + PHP</title>
		<link>http://uphpu.org/2009/05/21/uphpu-meeting-thursday-may-21-7p-security-php-by-erik-johnson/</link>
		<comments>http://uphpu.org/2009/05/21/uphpu-meeting-thursday-may-21-7p-security-php-by-erik-johnson/#comments</comments>
		<pubDate>Thu, 21 May 2009 17:09:49 +0000</pubDate>
		<dc:creator>mindjuju</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://uphpu.org/?p=462</guid>
		<description><![CDATA[I’m pleased to announce the May Meeting for this Thursday, Security + PHP.
It’ll cover  some of the basics of web application security, such as Cross Site Scripting (XSS), Cross Site Request Forgery (XSRF), SQL injection and some tips for their prevention and becoming more security conscious. There will be some demonstrations of all the [...]]]></description>
			<content:encoded><![CDATA[<p>I’m pleased to announce the May <a href="/events">Meeting</a> for this Thursday, Security + PHP.</p>
<p>It’ll cover  some of the basics of web application security, such as Cross Site Scripting (XSS), Cross Site Request Forgery (XSRF), SQL injection and some tips for their prevention and becoming more security conscious. There will be some demonstrations of all the topics with some suggested solutions.  We&#8217;ll also see a demonstration of the simplistic Browser exploitation Framework (BeEF) project from bindshell.net , which presents an interesting take on potentials of XSS and XSRF within the browser.</p>
<p>A little about Eric:</p>
<blockquote><p>I&#8217;ve been a programmer since I was age 12, back in the days of TI-83 graphing calculators and the lot.  From there, I learned to develop through a combination of languages including Visual Basic, Delphi, and C/C++ with mostly security and personal firewall penetration testing applications that performed on the Windows platform.  I learned substantially about the Windows API framework and developed most of my system level programming skillsets from this focus.  I&#8217;m coming up on my senior year of my Bachelor&#8217;s degree program at Weber State University and work almost exclusively with web development technologies, such as PHP, (X)HTML, CSS, Javascript, AJAX, etc.</p>
<p>For the past year, I&#8217;ve worked at Code Greene, a web development company based in downtown Salt Lake City; I&#8217;ve worked on backend medium to large scale integration projects as well as custom PHP and CakePHP web frontends and sites, though my preferences are towards integration and API projects.  While I know CakePHP best, I have looked at other PHP frameworks, such as Code Igniter and Zend Framework.  In terms of my computer preferences, I don&#8217;t have a lot of time for gaming so a Linux distro, such as Ubuntu or Kubuntu, with some quality hardware usually suits me well. I don&#8217;t like Windows much anymore, as in the past year I have migrated all but one of my home systems to Ubuntu and only have to use Windows minimally at the university.  Honestly, either way works if I can get the job done without too many runarounds, and you know&#8230;button clicks.</p></blockquote>
<p>Eric can be followed on twitter at xtrementl (Extreme-NTL)</p>
<p><script type="text/javascript" src="http://podcast.utos.org/meetings/resources/swfobject.js"></script>
<div id="player0905">This text will be replaced</div>
<p> <script type="text/javascript">var so = new SWFObject('http://podcast.utos.org/meetings/resources/player.swf','mpl','475','356','9');so.addParam('allowscriptaccess','always');so.addParam('allowfullscreen','true');so.addParam('flashvars','&#038;file=http://podcast.utos.org/upload/09_05_uphpu.mp4');so.write('player0905');</script></p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2009/05/21/uphpu-meeting-thursday-may-21-7p-security-php-by-erik-johnson/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SSL + Apache</title>
		<link>http://uphpu.org/2009/04/13/meeting-thursday-7pm-lonnie-olson-presents-on-ssl-apache/</link>
		<comments>http://uphpu.org/2009/04/13/meeting-thursday-7pm-lonnie-olson-presents-on-ssl-apache/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 04:51:08 +0000</pubDate>
		<dc:creator>mindjuju</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://uphpu.org/?p=455</guid>
		<description><![CDATA[This Thursday&#8217;s meeting is going to be presented on SSL + Apache.  It will cover SSL basics, how SSL works, how to get an SSL certificate, how to create your own certificates.  The difference between self signed and certificate authorities.  Building your own certificate authority. How to configure Apache with an SSL [...]]]></description>
			<content:encoded><![CDATA[<p>This Thursday&#8217;s <a href="/events">meeting</a> is going to be presented on SSL + Apache.  It will cover SSL basics, how SSL works, how to get an SSL certificate, how to create your own certificates.  The difference between self signed and certificate authorities.  Building your own certificate authority. How to configure Apache with an SSL certificate.  And other general SSL tips and tricks.</p>
<p>Lonnie Olson aka. fungus is a long time Linux/BSD administrator with a love of programming, networking, and security.  Infrequent postings can be found at http://lonnieolson.com/ or on twitter @fungus.</p>
<p><script type="text/javascript" src="http://podcast.utos.org/meetings/resources/swfobject.js"></script>
<div id="player0904">This text will be replaced</div>
<p> <script type="text/javascript">var so = new SWFObject('http://podcast.utos.org/meetings/resources/player.swf','mpl','475','356','9');so.addParam('allowscriptaccess','always');so.addParam('allowfullscreen','true');so.addParam('flashvars','&#038;file=http://podcast.utos.org/upload/09_04_uphpu.mp4');so.write('player0904');</script></p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2009/04/13/meeting-thursday-7pm-lonnie-olson-presents-on-ssl-apache/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hate Reading and Writing HTML?</title>
		<link>http://uphpu.org/2009/04/10/hate-reading-and-writing-html/</link>
		<comments>http://uphpu.org/2009/04/10/hate-reading-and-writing-html/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 20:16:20 +0000</pubDate>
		<dc:creator>thebigdog</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://uphpu.org/?p=453</guid>
		<description><![CDATA[If you find that you are hate reading and writing HTML because it is so verbose, then check out this article.
]]></description>
			<content:encoded><![CDATA[<p>If you find that you are hate reading and writing HTML because it is so verbose, then check out <a href="http://www.linux-mag.com/id/7293/">this article</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2009/04/10/hate-reading-and-writing-html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Source Bridge</title>
		<link>http://uphpu.org/2009/03/31/open-source-bridge/</link>
		<comments>http://uphpu.org/2009/03/31/open-source-bridge/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 00:11:39 +0000</pubDate>
		<dc:creator>wade</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://uphpu.org/?p=450</guid>
		<description><![CDATA[Open Source Bridge is a new conference for developers working with open source technologies. It will take place June 17-19 in Portland, OR, with five tracks connecting people across projects, languages and experience to explore how we do our work and why we participate in open source. The conference structure is designed to provide developers [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://opensourcebridge.org/">Open Source Bridge</a> is a new conference for developers working with open source technologies. It will take place June 17-19 in Portland, OR, with five tracks connecting people across projects, languages and experience to explore how we do our work and why we participate in open source. The conference structure is designed to provide developers with an opportunity to learn from people they might not connect with at other events.</p>
<p>Open Source Bridge is run entirely by volunteers who believe in the need for an open source conference that focuses on the culture of being an open source citizen, regardless of where in the stack you choose to code. All proceeds from conference registration and sponsorship go directly to the costs of the conference.</p>
<p>Sessions and events will share in-depth knowledge about using, creating and contributing to open source as citizens of a greater community. You’ll find relevant information whether you write web apps for the cloud, tinker with operating system internals, create hardware, run a startup, or blog about technology. They are still seeking <a href="http://opensourcebridge.org/proposals/">proposals</a>&mdash;and just extended the deadline to April 10th&mdash;so submit yours before time runs out. Some examples of our proposals so far: Brian Aker on Drizzle, a reboot of MySQL designed “for the cloud”; Linux Kernel hacker Greg K-H about how Linux manages development; Ward Cunningham, inventor of the wiki, about what’s next in collaboration; Amber Case, an anthropologist living in both the physical and virtual worlds, about Cyborg Citizenship.</p>
<p>In addition to regular conference sessions, they are holding an unconference day for free-form sessions, and host a 24-hour dedicated “hacker lounge” at the top of the Portland Hilton. In addition to hosting the hacker lounge, the Hilton has offered Open Source Bridge attendees steeply discounted room rates, starting at $139/night.</p>
<p>Visit <a href="http://opensourcebridge.org/">opensourcebridge.org</a> to learn more about the conference, see our session proposals, and register to attend.</p>
<p>UPHPU members can get $100 off registration with a registration code obtained by contacting <a href="http://uphpu.org/author/mindjuju/">Victor</a> or <a href="http://uphpu.org/author/wade/">Wade</a>. They have also given us one free conference pass to raffle off at our <a href="http://uphpu.org/events/">meeting</a> on 16 April.</p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2009/03/31/open-source-bridge/feed/</wfw:commentRss>
		</item>
		<item>
		<title>@UPHPU on twitter</title>
		<link>http://uphpu.org/2009/03/27/uphpu-on-twitter/</link>
		<comments>http://uphpu.org/2009/03/27/uphpu-on-twitter/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 21:08:57 +0000</pubDate>
		<dc:creator>thinbegin</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[twitter]]></category>

		<category><![CDATA[uphpu]]></category>

		<guid isPermaLink="false">http://uphpu.org/?p=441</guid>
		<description><![CDATA[I just set up an @uphpu on twitter. I @thinbegin have really been loving the twitter lately and think it may be a good augmentation to the mailing list, IRC Channel and WordPress tools that are already set up and being used.
If I have stepped on anyone&#8217;s toes in doing this [setting up the UPHPU [...]]]></description>
			<content:encoded><![CDATA[<p>I just set up an @uphpu on twitter. I <a href="http://www.twitter.com/thinbegin" target="_self">@thinbegin</a> have really been loving the twitter lately and think it may be a good augmentation to the mailing list, IRC Channel and WordPress tools that are already set up and being used.</p>
<p>If I have stepped on anyone&#8217;s toes in doing this [setting up the UPHPU twitter user], it was unintentional. I just wanted to grab it up before some other organization out there decided that the acronym fit their needs. :) Please, if there is any stubbed toes by my actions, please email me privately and we&#8217;ll mend the wound. :)</p>
<p>Of course, any interested twitter users among us should feel free &#8220;follow&#8221; <a href="http://www.twitter.com/uphpu" target="_self">@uphpu</a>. I really think it would be another great &#8220;feed&#8221; of communication.</p>
<p>Oh, and feel free to follow me [<a href="http://www.twitter.com/thinbegin" target="_self">@thinbegin</a>] too as I post about PHP, amongst other things, regularly. Micro-blogging FTW!!! :)</p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2009/03/27/uphpu-on-twitter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fun with SQL</title>
		<link>http://uphpu.org/2009/03/19/meeting-tonight-fun-with-sql-presented-by-josh-tolley-7p-bgm-joint-udbug-uphpu-meeting/</link>
		<comments>http://uphpu.org/2009/03/19/meeting-tonight-fun-with-sql-presented-by-josh-tolley-7p-bgm-joint-udbug-uphpu-meeting/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 17:25:42 +0000</pubDate>
		<dc:creator>mindjuju</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://uphpu.org/?p=438</guid>
		<description><![CDATA[I’m pleased to announce next week’s meeting as: Fun With SQL. SQL is a strange language &#8212; strange enough that most programmers learn only enough to get by. This technique is enough for the casual hacker to land a job, but leaves much of SQL&#8217;s power underused. Given a sufficiently complex task, the same hacker [...]]]></description>
			<content:encoded><![CDATA[<p>I’m pleased to announce next week’s <a href="/events/">meeting</a> as: Fun With SQL. SQL is a strange language &#8212; strange enough that most programmers learn only enough to get by. This technique is enough for the casual hacker to land a job, but leaves much of SQL&#8217;s power underused. Given a sufficiently complex task, the same hacker will spend hours trying to write a workable query, only to end up with something that takes three days to complete, or to give up entirely and write the logic into application-side code. We&#8217;ll talk about why that&#8217;s a bad thing, and what to do about it. We&#8217;ll cover some SQL techniques most people overlook, from the simple to the advanced, and demonstrate some of the applications of these more complex queries.</p>
<p>eggyknap, known in meatspace as Josh Tolley, is a database administrator by day and, time permitting, a PostgreSQL hacker by night, who infrequently publishes items of occasional value at http://eggyknap.blogspot.com.</p>
<p><script type="text/javascript" src="http://podcast.utos.org/meetings/resources/swfobject.js"></script>
<div id="player0903">This text will be replaced</div>
<p> <script type="text/javascript">var so = new SWFObject('http://podcast.utos.org/meetings/resources/player.swf','mpl','475','356','9');so.addParam('allowscriptaccess','always');so.addParam('allowfullscreen','true');so.addParam('flashvars','&#038;file=http://podcast.utos.org/upload/09_03_uphpu.mp4');so.write('player0903');</script></p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2009/03/19/meeting-tonight-fun-with-sql-presented-by-josh-tolley-7p-bgm-joint-udbug-uphpu-meeting/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress APIs, XML-RPC, and AtomPub</title>
		<link>http://uphpu.org/2009/02/13/uphpu-meeting-thursday-7pm-joseph-scott-presenting-on-wordpress-apis-xml-rpc-atompub/</link>
		<comments>http://uphpu.org/2009/02/13/uphpu-meeting-thursday-7pm-joseph-scott-presenting-on-wordpress-apis-xml-rpc-atompub/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 23:20:01 +0000</pubDate>
		<dc:creator>mindjuju</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://uphpu.org/?p=435</guid>
		<description><![CDATA[For our February meeting, Joseph Scott, Bug Exorcist for Automattic, will be presenting on WordPress APIs, XML-RPC &#038; AtomPub.
Joseph will be presenting on WordPress APIs, XML-RPC &#038; AtomPub.  WordPress has two sets of APIs available for third party clients, XML-RPC and AtomPub.  We&#8217;ll cover the background and details about both, how OAuth may [...]]]></description>
			<content:encoded><![CDATA[<p>For our February <a href="/events/">meeting</a>, <a href="http://josephscott.org">Joseph Scott</a>, Bug Exorcist for Automattic, will be presenting on <a href="http://wordpress.org/extend/plugins/about/">WordPress APIs</a>, XML-RPC &#038; <a href="http://bitworking.org/projects/atom/rfc5023.html">AtomPub</a>.</p>
<p>Joseph will be presenting on WordPress APIs, XML-RPC &#038; AtomPub.  WordPress has two sets of APIs available for third party clients, XML-RPC and AtomPub.  We&#8217;ll cover the background and details about both, how OAuth may fit in the future and then dive into PHP examples of how to use XML-RPC to manage your WordPress blog.</p>
<p>Joseph is a California native, living in Utah with his wife and two daughters. He got hooked on email when it meant dialing into a BBS with a 2400 baud modem and ended up memorizing way too much of the AT command set. Access to the Internet changed all that and going to work for an ISP cemented that shift. It also exposed to him to the world of open source, starting with FreeBSD in 1996. From there he spent a number of years in IT doing a little bit of everything.</p>
<p><script type="text/javascript" src="http://podcast.utos.org/meetings/resources/swfobject.js"></script>
<div id="player0902">This text will be replaced</div>
<p> <script type="text/javascript">var so = new SWFObject('http://podcast.utos.org/meetings/resources/player.swf','mpl','475','356','9');so.addParam('allowscriptaccess','always');so.addParam('allowfullscreen','true');so.addParam('flashvars','&#038;file=http://podcast.utos.org/upload/09_02_uphpu.mp4');so.write('player0902');</script></p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2009/02/13/uphpu-meeting-thursday-7pm-joseph-scott-presenting-on-wordpress-apis-xml-rpc-atompub/feed/</wfw:commentRss>
		</item>
		<item>
		<title>UTOS Geek Lunch :: February 20th @ 12:30p at the Smokehouse pizza &#038; bbq in Orem</title>
		<link>http://uphpu.org/2009/02/13/utos-geek-lunch-february-20th-1230p-at-the-smokehouse-pizza-bbq-in-orem/</link>
		<comments>http://uphpu.org/2009/02/13/utos-geek-lunch-february-20th-1230p-at-the-smokehouse-pizza-bbq-in-orem/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 23:18:17 +0000</pubDate>
		<dc:creator>mindjuju</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://uphpu.org/?p=433</guid>
		<description><![CDATA[Greets all!
It’s that time again to start up Geek Lunches for this year, and we’ve decided to kick them off by having one in Utah County! (I have been sorely chastised for not having more events in Utah County – and look to amend that this year!)
This month’s Geek Lunch is going to be at [...]]]></description>
			<content:encoded><![CDATA[<p>Greets all!</p>
<p>It’s that time again to start up Geek Lunches for this year, and we’ve decided to kick them off by having one in Utah County! (I have been sorely chastised for not having more events in Utah County – and look to amend that this year!)</p>
<p>This month’s Geek Lunch is going to be at The Smokehouse Pizza and BBQ in Orem.  </p>
<p>The event will be Feb 20 at 12:30p.  </p>
<p>Address below:</p>
<p>The Smokehouse Pizza and BBQ<br />
214 East University Parkway<br />
Orem, Utah 84058 United States</p>
<p>PLEASE PLEASE RSVP @ http://upcoming.yahoo.com/event/1819312/</p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2009/02/13/utos-geek-lunch-february-20th-1230p-at-the-smokehouse-pizza-bbq-in-orem/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
