<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Unlimited Edition &#187; General</title>
	<atom:link href="http://michaelodden.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaelodden.com</link>
	<description>Unlimited views, cleverness and love</description>
	<lastBuildDate>Tue, 08 Mar 2011 20:33:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Review: PHP 5 Social Networking</title>
		<link>http://michaelodden.com/general/review-php-5-social-networking/</link>
		<comments>http://michaelodden.com/general/review-php-5-social-networking/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 20:33:47 +0000</pubDate>
		<dc:creator>michaelo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[php 5]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://michaelodden.com/?p=448</guid>
		<description><![CDATA[I was, a few weeks back, asked to review the book &#8220;PHP 5 Social Networking&#8221; by Michael Peacock. As I have partaken in development of several websites with both more and less social elements I found the book&#8217;s title and slogan interesting. About the book The tag line of the book &#8220;Create a powerful and [...]

<h2>Related posts:</h2><ul><li><a href='http://michaelodden.com/school/new-job-quadcopter-and-more/' rel='bookmark' title='Permanent Link: New job, quadcopter and more'>New job, quadcopter and more</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>I was, a few weeks back, asked to review the book &#8220;<strong><a href="https://www.packtpub.com/php-create-powerful-dynamic-social-networking-website/book"><acronym title="Pre-Hypertext Processing">PHP</acronym> 5 Social Networking</a></strong>&#8221; by <strong>Michael Peacock</strong>. As I have partaken in development of several websites with both more and less social elements I found the book&#8217;s title and slogan interesting.<span id="more-448"></span></p>
<h2>About the book</h2>
<p><a href="http://michaelodden.com/wp-content/uploads/2011/03/PHP.png"><img class="size-full wp-image-450 alignleft" title="PHP 5 Social Networks" src="http://michaelodden.com/wp-content/uploads/2011/03/PHP.png" alt="" width="125" height="152" /></a></p>
<p>The tag line of the book &#8220;<em>Create a powerful and dynamic social networking website in <acronym title="Pre-Hypertext Processing">PHP</acronym> by building a flexible framework</em>&#8221; sums up pretty well the main aims of the book. It starts off by giving an introduction to social networks: the definitions, existing services and software-solutions as well as why and when you might want to develop your own (Chapter 1).</p>
<p>Assuming you need your own solution it then goes on with planning and designing the <strong>framework</strong> which will serve as the platform for the further development of your social network site (Chapter 2). The next chapters (Chapter 3 through 10) goes systematically through how to implement features such as registration, relationships, status stream, events, groups, <acronym title="Application Programming Interface">API</acronym> etc.</p>
<p>It then finishes off with discussions around <em>deployment</em>, <em>security and maintenance</em> (Chapter 12), <em>marketing and monetizing </em>(Chapter 13) and finally a chapter about performance &#8211; Chapter 14: <em>Planning for growth</em>.</p>
<h2>My thoughts</h2>
<p><em>The short version:</em> I like the book. It&#8217;s a recommended read for people wanting to learn more about extensible application frameworks suited for the web as well as examples of developing and implementing social features.</p>
<p><em>The slightly longer version:</em> I like the fact that Michael (Peacock, I do not speak about my self in third person&#8230; usually) follows a systematic approach the whole way through and focuses on well known best practices. These includes data sanitation, <acronym title="Model-View-Controller">MVC</acronym>, design patterns and encourages the reader to  just use the exapmles as inspiration and a starting point.</p>
<p>I would like the chapter about performance (Chapter 14: Planning for growth) to be a little more comprehensive though, but it&#8217;s really more suited for several books of it own and Michael does give a nice overview of some of the options and techniques available which in turn can point the reader in possible directions for further reading.</p>
<p>The nitpicking: The editors should also have done a better job with the typography related to the code examples as they can be a little hard to read sometimes with lot&#8217;s of linewraps etc, as well as some minor typos which sometimes can cause a little confusion.</p>
<p>The <acronym title="HyperText Markup Language">HTML</acronym>-purist in me do feel a little bad about some of the <acronym title="HyperText Markup Language">HTML</acronym>/<acronym title="Cascading Style Sheets">CSS</acronym>-examples though, but that&#8217;s not the focus of the book. <img src='http://michaelodden.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h2>Who it&#8217;s for</h2>
<p>The author assumes the reader knows the basics of <acronym title="Pre-Hypertext Processing">PHP</acronym> 5, <acronym title="Object Oriented Programming">OOP</acronym> and preferably some knowledge regarding software design patterns but that&#8217;s not required.</p>
<p>Sidenote: The techniques listed in this book is not limited to social networks so there are a lot of good information here about how to develop a framework in general. The &#8220;Social&#8221;-bit is just for the buzz <img src='http://michaelodden.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h2>Useful information</h2>
<p><strong> Title:</strong> <a href="https://www.packtpub.com/php-create-powerful-dynamic-social-networking-website/book"><acronym title="Pre-Hypertext Processing">PHP</acronym> 5 Social Networking</a></p>
<p><strong>Author:</strong> <a title="Michael's personal website" href="http://www.michaelpeacock.co.uk/">Michael Peacock</a></p>
<p><strong>ISBN:</strong> 1849512388</p>
<p><strong>ISBN:</strong> 13 : 978-1-849512-38-1</p>
<p>&nbsp;</p>
<p>&nbsp;</p><img src="http://michaelodden.com/?ak_action=api_record_view&id=448&type=feed" alt="" />

<h2>Related posts:</h2><ul><li><a href='http://michaelodden.com/school/new-job-quadcopter-and-more/' rel='bookmark' title='Permanent Link: New job, quadcopter and more'>New job, quadcopter and more</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://michaelodden.com/general/review-php-5-social-networking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I use Opera over Firefox</title>
		<link>http://michaelodden.com/general/why-i-use-opera-over-firefox/</link>
		<comments>http://michaelodden.com/general/why-i-use-opera-over-firefox/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 11:43:13 +0000</pubDate>
		<dc:creator>michaelo</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://michaelodden.com/?p=371</guid>
		<description><![CDATA[Trent at &#8220;The Linux Critic&#8221; recently wrote a good post about his five reasons why he prefers Opera over Firefox and pinpoints the same reasons I would chose to mention if I&#8217;d written such a post. It&#8217;s well worth a read &#8211; for users of any browser. I feel it&#8217;s important that there is a [...]

<h2>Related posts:</h2><ul><li><a href='http://michaelodden.com/hacking/opera-wand-security-issue-aka-how-to-get-passwords-saved-in-the-wand-which-you-dont-remember/' rel='bookmark' title='Permanent Link: Opera Wand security issue AKA how to get passwords saved in the Wand which you don&#8217;t remember'>Opera Wand security issue AKA how to get passwords saved in the Wand which you don&#8217;t remember</a></li>
<li><a href='http://michaelodden.com/webdevelopment/im-not-developing-for-ie6/' rel='bookmark' title='Permanent Link: I&#8217;m not developing for IE6'>I&#8217;m not developing for IE6</a></li>
<li><a href='http://michaelodden.com/mac/essential-mac-applications/' rel='bookmark' title='Permanent Link: Essential mac-applications'>Essential mac-applications</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Trent at &#8220;The Linux Critic&#8221; recently wrote a good post about his <a href="http://linuxcritic.wordpress.com/2009/08/13/five-reasons-i-prefer-opera-over-firefox/">five reasons why he prefers Opera over Firefox</a> and pinpoints the same reasons I would chose to mention if I&#8217;d written such a post. It&#8217;s well worth a read &#8211; for users of any browser.</p>
<p>I feel it&#8217;s important that there is a open discussion about the ups and downs between the &#8220;alternative&#8221; browsers as I would like to see the best browsers possible. Right now the main focus of the normal tech-savvy folks is to promote Firefox as the hero to break <acronym title="Internet Explorer">IE</acronym>&#8217;s monopoly. It&#8217;s all great &#8211; but to get a truly widespread usage to the average computer-users as well as the power-users we have to offer an alternative with the least possible amount of compromises and with the best implemented features that ease ones days on the web. Right now Firefox is not doing that. Neither is Opera &#8211; but I think Opera is quite a bit ahead by now &#8211; and been so for a couple of years.</p>
<p>Firefox is not a bad choice &#8211; quite the opposite actually. It has done some great improvements during it&#8217;s lifetime, but in my case does still lack those features that makes me think: &#8220;That was clever, this will make my day a little easier&#8221;. Some of it&#8217;s extensions has &#8211; but I don&#8217;t like the way they rest on the extensions (and inevitably &#8211; the end-users) to do all the work.</p><img src="http://michaelodden.com/?ak_action=api_record_view&id=371&type=feed" alt="" />

<h2>Related posts:</h2><ul><li><a href='http://michaelodden.com/hacking/opera-wand-security-issue-aka-how-to-get-passwords-saved-in-the-wand-which-you-dont-remember/' rel='bookmark' title='Permanent Link: Opera Wand security issue AKA how to get passwords saved in the Wand which you don&#8217;t remember'>Opera Wand security issue AKA how to get passwords saved in the Wand which you don&#8217;t remember</a></li>
<li><a href='http://michaelodden.com/webdevelopment/im-not-developing-for-ie6/' rel='bookmark' title='Permanent Link: I&#8217;m not developing for IE6'>I&#8217;m not developing for IE6</a></li>
<li><a href='http://michaelodden.com/mac/essential-mac-applications/' rel='bookmark' title='Permanent Link: Essential mac-applications'>Essential mac-applications</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://michaelodden.com/general/why-i-use-opera-over-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy birthday, WWW!</title>
		<link>http://michaelodden.com/general/happy-birthday-www/</link>
		<comments>http://michaelodden.com/general/happy-birthday-www/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 14:20:58 +0000</pubDate>
		<dc:creator>michaelo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://blog.michaelodden.com/?p=94</guid>
		<description><![CDATA[It&#8217;s now 20 years since Tim Berners-Lee propoced the first version of what would later be know as the World Wide Web. http://en.wikipedia.org/wiki/Www Related posts:My look on the web

<h2>Related posts:</h2><ul><li><a href='http://michaelodden.com/development/my-look-on-the-web/' rel='bookmark' title='Permanent Link: My look on the web'>My look on the web</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s now 20 years since Tim Berners-Lee propoced the first version of what would later be know as the World Wide Web.</p>
<p><a href="http://en.wikipedia.org/wiki/Www">http://en.wikipedia.org/wiki/Www</a></p><img src="http://michaelodden.com/?ak_action=api_record_view&id=94&type=feed" alt="" />

<h2>Related posts:</h2><ul><li><a href='http://michaelodden.com/development/my-look-on-the-web/' rel='bookmark' title='Permanent Link: My look on the web'>My look on the web</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://michaelodden.com/general/happy-birthday-www/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 things</title>
		<link>http://michaelodden.com/general/7-things/</link>
		<comments>http://michaelodden.com/general/7-things/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 13:30:42 +0000</pubDate>
		<dc:creator>michaelo</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.michaelodden.com/?p=32</guid>
		<description><![CDATA[Wow, my first meme! I got tagged by Kristian Lunde, currently a webdeveloper at the british company Orange Bus. Well, I&#8217;m now supposed to write 7 semi-random facts about my self. So here goes! I&#8217;ve been into 5 sports, none of which I practice today I&#8217;ve lived in 6 places I love beer I&#8217;m sitting [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Wow, my first meme! I got tagged by <a href="http://www.klunde.net/2009/01/22/my-7-things/">Kristian Lunde</a>, currently a webdeveloper at the british company <a href="http://www.orangebus.co.uk/">Orange Bus</a>. Well, I&#8217;m now supposed to write 7 semi-random facts about my self. So here goes!</p>
<ol>
<li>I&#8217;ve been into 5 sports, none of which I practice today</li>
<li>I&#8217;ve lived in 6 places</li>
<li>I love beer</li>
<li>I&#8217;m sitting in (nothing but) my boxer as of writing this post</li>
<li>I feel partly disabled right now (no offence regarding those who really are <img src='http://michaelodden.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) after a snowboard-incident as of the other day</li>
<li>I dream of doing concerts <img src='http://michaelodden.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
<li>I want a Indian Chief</li>
</ol>
<p>Here are some rules that must be followed by anyone who decide to follow up:</p>
<p>* Link your original tagger(s), and list these rules on your blog.<br />
* Share seven facts about yourself in the post &#8211; some random, some wierd.<br />
* Tag seven people at the end of your post by leaving their names and the links to their blogs.<br />
* Let them know they’ve been tagged by leaving a comment on their blogs and/or Twitter.</p>
<p>As I don&#8217;t know of anyone who&#8217;s not tagget yet, I&#8217;ll just leave seven blanko-lines. So feel free to interpret it as your name <img src='http://michaelodden.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I tag:</p>
<ol>
<li>Mr. ____________</li>
<li>Ms. ____________</li>
<li>Ms. ____________</li>
<li>Mr. ____________</li>
<li>Mr. ____________</li>
<li>Mrs. ____________</li>
<li>Mr. ____________</li>
</ol>
<p>Enjoy!</p><img src="http://michaelodden.com/?ak_action=api_record_view&id=32&type=feed" alt="" />

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://michaelodden.com/general/7-things/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To write &#8211; or not to write&#8230; (in English)</title>
		<link>http://michaelodden.com/general/to-write-or-not-to-write-in-english/</link>
		<comments>http://michaelodden.com/general/to-write-or-not-to-write-in-english/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 13:22:51 +0000</pubDate>
		<dc:creator>michaelo</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.michaelodden.com/?p=6</guid>
		<description><![CDATA[Well, it seems to be quite a common post to make, among all of us who does&#8217;nt have English as main-language, and my opinions are probably not new by any means, but I&#8217;d like to add my voice to the discussion. There are surely a lack of good content in Norwegian, but I &#8211; as [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Well, it seems to be quite a common post to make, among all of us who does&#8217;nt have English as main-language, and my opinions are probably not new by any means, but I&#8217;d like to add my voice to the discussion.</p>
<p>There are surely a lack of good content in Norwegian, but I &#8211; as well as most others, I&#8217;d guess &#8211; would like my posts to be accessible to the largest possible amount of people interested in the subjects I&#8217;ll write about. And as I don&#8217;t write (or speek) Mandarin, I suppose English is the natural choice for me.</p>
<p>If I manage to live up to my ambitions regarding writing, I&#8217;ll probably create a separate Norwegian-section of this site, but for now it&#8217;ll do with English.</p><img src="http://michaelodden.com/?ak_action=api_record_view&id=6&type=feed" alt="" />

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://michaelodden.com/general/to-write-or-not-to-write-in-english/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starting over</title>
		<link>http://michaelodden.com/general/starting-over/</link>
		<comments>http://michaelodden.com/general/starting-over/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 15:43:42 +0000</pubDate>
		<dc:creator>michaelo</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.michaelodden.com/?p=4</guid>
		<description><![CDATA[Relaunching michaelodden.com as a blog - what to expect? Read on!


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Well, for those of you early visitors at michaelodden.com (I believe it now is approx. 3 years ago or so), welcome back, and for the rest of you welcome!</p>
<p>This is going to be my little playground to write about any random problem, solution, or great ideas I&#8217;d eventually come over.</p>
<p>As my interests are web development, guitar-playing, and music in general &#8211; and as I&#8217;m also a student again &#8211;  that&#8217;s probably the subjects to expect here <img src='http://michaelodden.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p><img src="http://michaelodden.com/?ak_action=api_record_view&id=4&type=feed" alt="" />

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://michaelodden.com/general/starting-over/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

