<?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>Rob Allen&#039;s DevNotes &#187; Around the web</title>
	<atom:link href="http://akrabat.com/category/around-the-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://akrabat.com</link>
	<description>Developing PHP software in the Real World, by Rob Allen</description>
	<lastBuildDate>Fri, 11 May 2012 12:52:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Evan Coury: Module-specific layouts in Zend Framework 2</title>
		<link>http://akrabat.com/around-the-web/evan-coury-module-specific-layouts-in-zend-framework-2/</link>
		<comments>http://akrabat.com/around-the-web/evan-coury-module-specific-layouts-in-zend-framework-2/#comments</comments>
		<pubDate>Fri, 11 May 2012 11:11:59 +0000</pubDate>
		<dc:creator>Rob...</dc:creator>
				<category><![CDATA[Around the web]]></category>

		<guid isPermaLink="false">http://akrabat.com/?p=2338</guid>
		<description><![CDATA[Evan Coury has posted Module-specific layouts in Zend Framework 2 First, I should point out that the title of this post is a bit of an intentional misnomer. There’s really no such thing as “module-specific” anything in ZF2, so what we’re really talking about is the topmost namespace of the controller being dispatched. So in [...]]]></description>
			<content:encoded><![CDATA[<p>Evan Coury has posted <a href="http://blog.evan.pro/module-specific-layouts-in-zend-framework-2">Module-specific layouts in Zend Framework 2</a></p>
<blockquote><p>First, I should point out that the title of this post is a bit of an intentional misnomer. There’s really no such thing as “module-specific” anything in ZF2, so what we’re really talking about is the topmost namespace of the controller being dispatched. So in the case of MyModule\Controller\SomeController, the topmost namespace would be MyModle. In most cases, this will be the name of a given module.</p>
<p>Here’s how you can easily switch the layout (or perform any other arbitrary logic) for a specific module in Zend Framework 2.0 (as of d0b1dbc92)</p></blockquote>
<p>He shows how easy it is to register an event that is only triggered when an action belonging to the namespace of the current module is dispatched. If you need to change the layout for a given module, this is the best way to do it as of today.</p>
<p>His point that a Module is merely the namespace of the dispatch controller is very important to understand too!</p>
 <p><a href="http://akrabat.com/?flattrss_redirect&amp;id=2338&amp;md5=a6a29d12d62eec6fd45e782354db2077" title="Flattr" target="_blank"><img src="http://akrabat.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://akrabat.com/around-the-web/evan-coury-module-specific-layouts-in-zend-framework-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=akrabat&amp;popout=1&amp;url=http%3A%2F%2Fakrabat.com%2Faround-the-web%2Fevan-coury-module-specific-layouts-in-zend-framework-2%2F&amp;language=en_GB&amp;category=text&amp;title=Evan+Coury%3A+Module-specific+layouts+in+Zend+Framework+2&amp;description=Evan+Coury+has+posted+Module-specific+layouts+in+Zend+Framework+2+First%2C+I+should+point+out+that+the+title+of+this+post+is+a+bit+of+an+intentional+misnomer.+There%E2%80%99s+really...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Evan Coury: Sharing a database connection across modules in Zend Framework 2</title>
		<link>http://akrabat.com/around-the-web/evan-coury-sharing-a-database-connection-across-modules-in-zend-framework-2/</link>
		<comments>http://akrabat.com/around-the-web/evan-coury-sharing-a-database-connection-across-modules-in-zend-framework-2/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 07:42:40 +0000</pubDate>
		<dc:creator>Rob...</dc:creator>
				<category><![CDATA[Around the web]]></category>

		<guid isPermaLink="false">http://akrabat.com/?p=2316</guid>
		<description><![CDATA[Evan Coury has posted Sharing a database connection across modules in Zend Framework 2 &#187; Evan's Blog With the new modular infrastructure in Zend Framework 2, one of the most common questions will indoubitably be how to share a database connection across modules. Here’s a quick explanation of how to share your database connection across [...]]]></description>
			<content:encoded><![CDATA[<p>Evan Coury has posted <a href="http://blog.evan.pro/sharing-a-database-connection-across-modules-in-zend-framework-2">Sharing a database connection across modules in Zend Framework 2 &raquo; Evan's Blog</a></p>
<blockquote><p>With the new modular infrastructure in Zend Framework 2, one of the most common questions will indoubitably be how to share a database connection across modules. Here’s a quick explanation of how to share your database connection across multiple modules in a way that can even allow you to use a single connection between Zend\Db, Doctrine2, and possibly even other database libraries / ORMs.</p></blockquote>
<p>If you're using ZF2, this is a <em>must-read</em>.</p>
 <p><a href="http://akrabat.com/?flattrss_redirect&amp;id=2316&amp;md5=5fc6d4d63f42a3f0997f0aa601997d44" title="Flattr" target="_blank"><img src="http://akrabat.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://akrabat.com/around-the-web/evan-coury-sharing-a-database-connection-across-modules-in-zend-framework-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=akrabat&amp;popout=1&amp;url=http%3A%2F%2Fakrabat.com%2Faround-the-web%2Fevan-coury-sharing-a-database-connection-across-modules-in-zend-framework-2%2F&amp;language=en_GB&amp;category=text&amp;title=Evan+Coury%3A+Sharing+a+database+connection+across+modules+in+Zend+Framework+2&amp;description=Evan+Coury+has+posted+Sharing+a+database+connection+across+modules+in+Zend+Framework+2+%26raquo%3B+Evan%27s+Blog+With+the+new+modular+infrastructure+in+Zend+Framework+2%2C+one+of+the+most...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Ralph Schindler: PHP Constructor Best Practices And The Prototype Pattern</title>
		<link>http://akrabat.com/around-the-web/ralph-schindler-php-constructor-best-practices-and-the-prototype-pattern/</link>
		<comments>http://akrabat.com/around-the-web/ralph-schindler-php-constructor-best-practices-and-the-prototype-pattern/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 10:49:58 +0000</pubDate>
		<dc:creator>Rob...</dc:creator>
				<category><![CDATA[Around the web]]></category>

		<guid isPermaLink="false">http://akrabat.com/?p=1911</guid>
		<description><![CDATA[Ralph Schindler has posted PHP Constructor Best Practices And The Prototype Pattern If your knowledge of constructors ends with “the place where I put my object initialization code,” read on. While this is mostly what a constructor is, the way a developer crafts their class constructor greatly impacts the initial API of a particular class/object; [...]]]></description>
			<content:encoded><![CDATA[<p>Ralph Schindler has posted <a href="http://ralphschindler.com/2012/03/09/php-constructor-best-practices-and-the-prototype-pattern">PHP Constructor Best Practices And The Prototype Pattern</a></p>
<blockquote><p>If your knowledge of constructors ends with “the place where I put my object initialization code,” read on. While this is mostly what a constructor is, the way a developer crafts their class constructor greatly impacts the initial API of a particular class/object; which ultimately affects usability and extensibility. After all, the constructor is the first impression a particular class can make.</p></blockquote>
<p>In case you missed this last Friday, this is an in-depth look at how to construct an object in PHP whilst adhering to SOLID principles. If you missed this last week, read it now! Get a coffee first.</p>
 <p><a href="http://akrabat.com/?flattrss_redirect&amp;id=1911&amp;md5=8579bbd1bbefff14f29492bc70fcf99a" title="Flattr" target="_blank"><img src="http://akrabat.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://akrabat.com/around-the-web/ralph-schindler-php-constructor-best-practices-and-the-prototype-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=akrabat&amp;popout=1&amp;url=http%3A%2F%2Fakrabat.com%2Faround-the-web%2Fralph-schindler-php-constructor-best-practices-and-the-prototype-pattern%2F&amp;language=en_GB&amp;category=text&amp;title=Ralph+Schindler%3A+PHP+Constructor+Best+Practices+And+The+Prototype+Pattern&amp;description=Ralph+Schindler+has+posted+PHP+Constructor+Best+Practices+And+The+Prototype+Pattern+If+your+knowledge+of+constructors+ends+with+%E2%80%9Cthe+place+where+I+put+my+object+initialization+code%2C%E2%80%9D+read+on....&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Pádraic Brady: A Hitchhiker’s Guide to Cross-Site Scripting (XSS) in PHP (Part 1)</title>
		<link>http://akrabat.com/around-the-web/padraic-brady-a-hitchhikers-guide-to-cross-site-scripting-xss-in-php-part-1/</link>
		<comments>http://akrabat.com/around-the-web/padraic-brady-a-hitchhikers-guide-to-cross-site-scripting-xss-in-php-part-1/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 11:27:41 +0000</pubDate>
		<dc:creator>Rob...</dc:creator>
				<category><![CDATA[Around the web]]></category>

		<guid isPermaLink="false">http://akrabat.com/?p=2116</guid>
		<description><![CDATA[Pádraic Brady has posted A Hitchhiker’s Guide to Cross-Site Scripting (XSS) in PHP (Part 1): How Not To Use Htmlspecialchars() For Output Escaping: Always set the third parameter to htmlspecialchars(), set it correctly, and make sure your document is never served with a mismatched or invalid character encoding! Don’t expect some theoretically perfect world to [...]]]></description>
			<content:encoded><![CDATA[<p>Pádraic Brady has posted <a href="http://blog.astrumfutura.com/2012/03/a-hitchhikers-guide-to-cross-site-scripting-xss-in-php-part-1-how-not-to-use-htmlspecialchars-for-output-escaping/">A Hitchhiker’s Guide to Cross-Site Scripting (XSS) in PHP (Part 1): How Not To Use Htmlspecialchars() For Output Escaping</a>:</p>
<blockquote><p>Always set the third parameter to htmlspecialchars(), set it correctly, and make sure your document is never served with a mismatched or invalid character encoding! Don’t expect some theoretically perfect world to magically appear - browsers are filthily efficient at doing weird things you don’t expect.</p></blockquote>
<p>With a nod to the anniversary of <a href="http://en.wikipedia.org/wiki/Douglas_Adams">Douglas Adams</a>' death on Sunday, Pádraic Brady has written possibly the definitive guide to the <tt>htmlspecialchars()</tt> function. </p>
<p>Read it. Then read it again.</p>
 <p><a href="http://akrabat.com/?flattrss_redirect&amp;id=2116&amp;md5=3d190af2076fb776c48fd8a973da52d5" title="Flattr" target="_blank"><img src="http://akrabat.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://akrabat.com/around-the-web/padraic-brady-a-hitchhikers-guide-to-cross-site-scripting-xss-in-php-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=akrabat&amp;popout=1&amp;url=http%3A%2F%2Fakrabat.com%2Faround-the-web%2Fpadraic-brady-a-hitchhikers-guide-to-cross-site-scripting-xss-in-php-part-1%2F&amp;language=en_GB&amp;category=text&amp;title=P%C3%A1draic+Brady%3A+A+Hitchhiker%E2%80%99s+Guide+to+Cross-Site+Scripting+%28XSS%29+in+PHP+%28Part+1%29&amp;description=P%C3%A1draic+Brady+has+posted+A+Hitchhiker%E2%80%99s+Guide+to+Cross-Site+Scripting+%28XSS%29+in+PHP+%28Part+1%29%3A+How+Not+To+Use+Htmlspecialchars%28%29+For+Output+Escaping%3A+Always+set+the+third+parameter+to+htmlspecialchars%28%29%2C...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Matthew Weier OPhinney: View Layers, Database Abstraction, Configuration, Oh, My!</title>
		<link>http://akrabat.com/around-the-web/matthew-weier-ophinney-view-layers-database-abstraction-configuration-oh-my/</link>
		<comments>http://akrabat.com/around-the-web/matthew-weier-ophinney-view-layers-database-abstraction-configuration-oh-my/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 06:15:45 +0000</pubDate>
		<dc:creator>Rob...</dc:creator>
				<category><![CDATA[Around the web]]></category>

		<guid isPermaLink="false">http://akrabat.com/?p=1895</guid>
		<description><![CDATA[Matthew Weier OPhinney has posted View Layers, Database Abstraction, Configuration, Oh, My! Late last week, the Zend Framework community 2.0.0beta3, the latest iteration of the v2 framework. What have we been busy doing the last couple months? In a nutshell, getting dirty with view layers, database abstraction, and configuration. This is a must read article [...]]]></description>
			<content:encoded><![CDATA[<p>Matthew Weier OPhinney has posted <a href="http://mwop.net/blog/zf2-beta3">View Layers, Database Abstraction, Configuration, Oh, My!</a></p>
<blockquote><p>Late last week, the Zend Framework community 2.0.0beta3, the latest iteration of the v2 framework. What have we been busy doing the last couple months? In a nutshell, getting dirty with view layers, database abstraction, and configuration.</p></blockquote>
<p>This is a must read article if you want to know what's new in Zend\View, Zend\Db and Zend\Config!</p>
 <p><a href="http://akrabat.com/?flattrss_redirect&amp;id=1895&amp;md5=a146b09327b7d079b0bc0ab78abbb813" title="Flattr" target="_blank"><img src="http://akrabat.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://akrabat.com/around-the-web/matthew-weier-ophinney-view-layers-database-abstraction-configuration-oh-my/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=akrabat&amp;popout=1&amp;url=http%3A%2F%2Fakrabat.com%2Faround-the-web%2Fmatthew-weier-ophinney-view-layers-database-abstraction-configuration-oh-my%2F&amp;language=en_GB&amp;category=text&amp;title=Matthew+Weier+OPhinney%3A+View+Layers%2C+Database+Abstraction%2C+Configuration%2C+Oh%2C+My%21&amp;description=Matthew+Weier+OPhinney+has+posted+View+Layers%2C+Database+Abstraction%2C+Configuration%2C+Oh%2C+My%21+Late+last+week%2C+the+Zend+Framework+community+2.0.0beta3%2C+the+latest+iteration+of+the+v2+framework.+What+have+we...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Jason Grimes: Using Doctrine 2 in Zend Framework 2</title>
		<link>http://akrabat.com/around-the-web/jason-grimes-using-doctrine-2-in-zend-framework-2/</link>
		<comments>http://akrabat.com/around-the-web/jason-grimes-using-doctrine-2-in-zend-framework-2/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 08:10:41 +0000</pubDate>
		<dc:creator>Rob...</dc:creator>
				<category><![CDATA[Around the web]]></category>

		<guid isPermaLink="false">http://akrabat.com/?p=1689</guid>
		<description><![CDATA[Jason Grimes has posted an article showing how to use Doctrine 2 with Zend Framework 2. He uses my tutorial as the starting point which enables him to concentrate on the Doctrine integration rather than the irrelevant details about setting a ZF2 application which is excellent. He walks through 6 steps in order to do [...]]]></description>
			<content:encoded><![CDATA[<p>Jason Grimes has posted an article showing <a href="http://www.jasongrimes.org/2012/01/using-doctrine-2-in-zend-framework-2/">how to use Doctrine 2 with Zend Framework 2</a>. </p>
<p>He uses my <a href="/getting-started-with-zend-framework-2/">tutorial</a> as the starting point which enables him to concentrate on the Doctrine integration rather than the irrelevant details about setting a ZF2 application which is excellent.</p>
<p>He walks through 6 steps in order to do the integration:</p>
<blockquote><p><em>This article shows how to set up and use Doctrine 2 in Zend Framework 2, by extending Rob’s Getting Started tutorial to use Doctrine instead of Zend_Db.</em></p>
<ul>
<li><em>Start with Akrabat’s tutorial</em></li>
<li><em>Install Doctrine modules</em></li>
<li><em>Configure the Album module to use Doctrine</em></li>
<li><em>Create the Album entity</em></li>
<li><em>Update the Album controller to use Doctrine instead of Zend_Db</em></li>
<li><em>That’s it!</em></li>
</ul>
</blockquote>
<p>I highly recommend having a read if you're at all interested in using Doctrine 2 with Zend Framework 2.</p>
 <p><a href="http://akrabat.com/?flattrss_redirect&amp;id=1689&amp;md5=5338e3d8552c41ef0f8bda91e58ed6f0" title="Flattr" target="_blank"><img src="http://akrabat.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://akrabat.com/around-the-web/jason-grimes-using-doctrine-2-in-zend-framework-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=akrabat&amp;popout=1&amp;url=http%3A%2F%2Fakrabat.com%2Faround-the-web%2Fjason-grimes-using-doctrine-2-in-zend-framework-2%2F&amp;language=en_GB&amp;category=text&amp;title=Jason+Grimes%3A+Using+Doctrine+2+in+Zend+Framework+2&amp;description=Jason+Grimes+has+posted+an+article+showing+how+to+use+Doctrine+2+with+Zend+Framework+2.+He+uses+my+tutorial+as+the+starting+point+which+enables+him+to+concentrate+on...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>A new blog from someone new to PHP</title>
		<link>http://akrabat.com/around-the-web/a-new-blog-from-someone-new-to-php/</link>
		<comments>http://akrabat.com/around-the-web/a-new-blog-from-someone-new-to-php/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 08:08:11 +0000</pubDate>
		<dc:creator>Rob...</dc:creator>
				<category><![CDATA[Around the web]]></category>

		<guid isPermaLink="false">http://akrabat.com/?p=771</guid>
		<description><![CDATA[I met Chris when he was temping for a client of mine doing data entry into an e-commerce system we were writing. Recently he contacted me to let me know that he has now started learning PHP and is starting to develop a career in web development with PHP. I was quite impressed that he [...]]]></description>
			<content:encoded><![CDATA[<p>I met Chris when he was temping for a client of mine doing data entry into an e-commerce system we were writing. Recently he contacted me to let me know that he has now started learning PHP and is starting to develop a career in web development with PHP. I was quite impressed that he had even managed to land himself some freelance work and had a client happy enough to pay him! </p>
<p>He asked me for some advice and I provided some information on the sorts of things he need to learn about and some ideas on where to find communities that will help. </p>
<p>I had recently read Cal Evans' <a href="http://blog.calevans.com/2009/08/10/php-and-community/">PHP and Community</a> post, which contains this gem:</p>
<blockquote><p>
Until all 4.6 million PHP developers are active in the community, there is always a seat at the table. If you are a PHP developer - junior level, architect level or just a weekend warrior - I urge you to get involved.</p>
<p>Start a blog and write about what you have learned. Trust me, if you put up something that isn’t accurate, someone will come along and correct you. That’s a win for everyone.
</p></blockquote>
<p>As a result, I also advised him to start a blog so that he can document what he now knows to the benefit of us all and also allow potential employers the opportunity to understand his skills much better than a mere CV can show.</p>
<p>He's taken this advice and <a href="http://jibbles.co.uk/">http://jibbles.co.uk/</a> has been born. It turns out that Chris is a very good writer - much better than I was when I started (and probably better than I am now too)!  If you are interested in watching a new coder develop into a better coder, then it may be worth keeping an eye on his blog. You could also comment periodically when he needs a pointer to something that he's probably never heard of before :)</p>
 <p><a href="http://akrabat.com/?flattrss_redirect&amp;id=771&amp;md5=2d57b9edd90fe3b582ea299ad075b9f6" title="Flattr" target="_blank"><img src="http://akrabat.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://akrabat.com/around-the-web/a-new-blog-from-someone-new-to-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=akrabat&amp;popout=1&amp;url=http%3A%2F%2Fakrabat.com%2Faround-the-web%2Fa-new-blog-from-someone-new-to-php%2F&amp;language=en_GB&amp;category=text&amp;title=A+new+blog+from+someone+new+to+PHP&amp;description=I+met+Chris+when+he+was+temping+for+a+client+of+mine+doing+data+entry+into+an+e-commerce+system+we+were+writing.+Recently+he+contacted+me+to+let+me+know...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Women in open source communities</title>
		<link>http://akrabat.com/around-the-web/women-in-open-source-communities/</link>
		<comments>http://akrabat.com/around-the-web/women-in-open-source-communities/#comments</comments>
		<pubDate>Fri, 01 May 2009 19:04:37 +0000</pubDate>
		<dc:creator>Rob...</dc:creator>
				<category><![CDATA[Around the web]]></category>
		<category><![CDATA[Me]]></category>

		<guid isPermaLink="false">http://akrabat.com/?p=620</guid>
		<description><![CDATA[An incident occurred at a Rails conference recently where pictures of scantily clad women were used on slides. The attitude behind the use of the images disturbs me. To be clear, this is not a Rails issue as I aware of a similar issue in the PHP community and it is prevalent in the the [...]]]></description>
			<content:encoded><![CDATA[<p>An incident occurred at a Rails conference recently where pictures of scantily clad women were used on slides. The attitude behind the use of the images disturbs me. To be clear, this is not a Rails issue as I aware of a similar issue in the PHP community and it is prevalent in the the entire IT industry.</p>
<p>Martin Fowler has <a target="_blank" href="http://martinfowler.com/bliki/SmutOnRails.html">summed up</a> pretty much how I feel about it: </p>
<blockquote><p>The nub is that whatever the presenter may think, people were offended - both in the talk and those who saw the slides later. It doesn't matter whether or not you think the slides were pornographic. The question is does the presenter, and the wider community, care that women feel <a target="_blank" href="http://www.ultrasaurus.com/sarahblog/2009/04/gender-and-sex-at-gogaruco/">disturbed, uncomfortable</a>,<a target="_blank" href="http://www.sarahmei.com/blog/?p=46"> marginalized and a little scared</a>.</p></blockquote>
<p>I find it discouraging that we need to ask this question in this day and age, but I'm assured by women I know in the IT industry, that they deal with prejudice because of their sex day in day out in their working lives.</p>
<p>Martin goes on to say: </p>
<blockquote><p>I have a different vision - one that sticks it to the suits so hard it will make their eyes water. How about a community where women are valued for their ability to program and not by the thickness of their skin? How about a community that edgily pushes new boundaries without reinforcing long running evils? Perhaps even a community where women reach equal numbers? Such a community would hand the suits the defeat in the long battle women have been fighting for centuries. I'd love to be part of that.</p></blockquote>
<p>Hear hear! That's what I want to be part of too. </p>
<p>I recommend that you read all of Martin Fowler's <a href="http://martinfowler.com/bliki/SmutOnRails.html">article</a> as it provides a good grounding in a lot of the issues involved, especially if you read the other articles he links to.</p>
 <p><a href="http://akrabat.com/?flattrss_redirect&amp;id=620&amp;md5=1b346fb5845eac32e785c03a7222f5f8" title="Flattr" target="_blank"><img src="http://akrabat.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://akrabat.com/around-the-web/women-in-open-source-communities/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=akrabat&amp;popout=1&amp;url=http%3A%2F%2Fakrabat.com%2Faround-the-web%2Fwomen-in-open-source-communities%2F&amp;language=en_GB&amp;category=text&amp;title=Women+in+open+source+communities&amp;description=An+incident+occurred+at+a+Rails+conference+recently+where+pictures+of+scantily+clad+women+were+used+on+slides.+The+attitude+behind+the+use+of+the+images+disturbs+me.+To+be...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Manning is on Twitter</title>
		<link>http://akrabat.com/zfia/manning-is-on-twitter/</link>
		<comments>http://akrabat.com/zfia/manning-is-on-twitter/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 20:05:17 +0000</pubDate>
		<dc:creator>Rob...</dc:creator>
				<category><![CDATA[Around the web]]></category>
		<category><![CDATA[ZFiA]]></category>

		<guid isPermaLink="false">http://akrabat.com/?p=411</guid>
		<description><![CDATA[I use Twitter's search feature to create RSS feeds for useful terms, like "Zend Framework". Today I noticed a tweet from ManningBooks, my publisher for Zend Framework in Action! It turns out that they've put up a sample of the book on Scribed! Check out the book, then order it, remembering to use the coupon [...]]]></description>
			<content:encoded><![CDATA[<p>I use Twitter's search feature to create RSS feeds for useful terms, like "Zend Framework". Today I noticed a tweet from <a href="http://twitter.com/ManningBooks">ManningBooks</a>, my publisher for <a href="http://www.zendframeworkinaction.com">Zend Framework in Action</a>!</p>
<p>It turns out that they've put up a sample of the book on <a href="http://www.scribd.com/doc/13399974/Zend-Framework-in-Action">Scribed</a>!  Check out the book, then <a href="http://www.zendframeworkinaction.com/order">order it</a>, remembering to use the coupon code <strong>scribd25</strong>...</p>
 <p><a href="http://akrabat.com/?flattrss_redirect&amp;id=411&amp;md5=c7908744c3a6dd6508f9169e89553b27" title="Flattr" target="_blank"><img src="http://akrabat.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://akrabat.com/zfia/manning-is-on-twitter/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=akrabat&amp;popout=1&amp;url=http%3A%2F%2Fakrabat.com%2Fzfia%2Fmanning-is-on-twitter%2F&amp;language=en_GB&amp;category=text&amp;title=Manning+is+on+Twitter&amp;description=I+use+Twitter%27s+search+feature+to+create+RSS+feeds+for+useful+terms%2C+like+%22Zend+Framework%22.+Today+I+noticed+a+tweet+from+ManningBooks%2C+my+publisher+for+Zend+Framework+in+Action%21+It...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Recursion</title>
		<link>http://akrabat.com/php/recusion/</link>
		<comments>http://akrabat.com/php/recusion/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 20:11:37 +0000</pubDate>
		<dc:creator>Rob...</dc:creator>
				<category><![CDATA[Around the web]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://akrabat.com/?p=255</guid>
		<description><![CDATA[PHPWomen are running an article contest at the moment. All you have to do is write an article for the Best Practices forum and you could win a Zend Studio for Eclipse license and a a 1-year subscription to Linux Pro magazine! Obviously, never one to miss an opportunity to win free swag, I've entered [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phpwomen.org/">PHPWomen</a> are running an <a href="http://www.phpwomen.org/wordpress/2008/06/24/phpwomen-article-competition/">article contest</a> at the moment. All you have to do is write an article for the <a href="http://www.phpwomen.org/forum/index.php?t=thread&#038;frm_id=20&#038;S=974919fead67c20aac41d9eda5856025">Best Practices forum</a> and you could win a <a href="http://www.zend.com/en/products/studio/">Zend Studio for Eclipse</a> license and a a 1-year subscription to <a href="http://www.linuxpromagazine.com/">Linux Pro magazine</a>!</p>
<p>Obviously, never one to miss an opportunity to win free swag, I've entered with an article on <a href="http://www.phpwomen.org/forum/index.php?t=msg&#038;th=477&#038;start=0&#038;S=974919fead67c20aac41d9eda5856025">recursion</a>. </p>
<p>Now it's your turn. Write a article on a best practice when coding PHP, but don't make it too good as I want to win! </p>
 <p><a href="http://akrabat.com/?flattrss_redirect&amp;id=255&amp;md5=12fa464a36f8e5a187f5acfde99b7029" title="Flattr" target="_blank"><img src="http://akrabat.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://akrabat.com/php/recusion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=akrabat&amp;popout=1&amp;url=http%3A%2F%2Fakrabat.com%2Fphp%2Frecusion%2F&amp;language=en_GB&amp;category=text&amp;title=Recursion&amp;description=PHPWomen+are+running+an+article+contest+at+the+moment.+All+you+have+to+do+is+write+an+article+for+the+Best+Practices+forum+and+you+could+win+a+Zend+Studio...&amp;tags=blog" type="text/html" />
	</item>
	</channel>
</rss>

