<?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>Wojciech Szela - IT Services</title>
	<atom:link href="http://wojciechszela.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wojciechszela.com</link>
	<description>knowledge and experience at your fingertips</description>
	<lastBuildDate>Mon, 24 Aug 2009 16:58:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Zend Framework University</title>
		<link>http://wojciechszela.com/zend-framework-university/</link>
		<comments>http://wojciechszela.com/zend-framework-university/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 16:56:58 +0000</pubDate>
		<dc:creator>Wojciech Szela</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[start-ups]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend Framework University]]></category>

		<guid isPermaLink="false">http://wojciechszela.com/?p=72</guid>
		<description><![CDATA[<br/>Few days ago I have launched a news &#38; community website for Zend Framework developers &#8211; Zend Framework University. The goals is to create a community of PHP and Zend Framework developers helping each other, sharing their experiences and publishing news, tutorials and other articles about the framework.
If you ask why I have decided to [...]]]></description>
			<content:encoded><![CDATA[<br/><p>Few days ago I have launched a news &amp; community website for Zend Framework developers &#8211; <a href="http://zfuniversity.com" target="_blank">Zend Framework University</a>. The goals is to create a community of PHP and Zend Framework developers helping each other, sharing their experiences and publishing news, tutorials and other articles about the framework.</p>
<p>If you ask why I have decided to create such page my answer is short and simple. Because there is no such website. I develop in Zend Framework since it&#8217;s early days, first official announcement and whenever I am looking for something about particular component my first step is manual, of course. And in most cases I don&#8217;t find answers there.</p>
<p>One might say that the manual should be better, but I can not fully agree. Manual is good enough to familiarize with Zend Framework and it&#8217;s components. If you want to dig into details, you won&#8217;t find much in the manual. Basically Zend Framework is top huge and too flexible to describe everything in the manual and keep it up to date.</p>
<p>Fortunately there are many interesting articles on the internet, very often published by author of particular component. I&#8217;ve found this, and browsing the source code, the best way to learn many interesting tricks about the framework. To share this knowledge, I&#8217;ve made <a href="http://zfuniversity.com" target="_blank">Zend Framework University</a> website.</p>
<p>The idea is to make it a community website, having not only one author. So if you think your have decent knowledge of Zend Framework and you would like to write something from time to time, join the community and contact with me to get Publisher privileges. Let&#8217;s promote Zend Framework together!</p>
]]></content:encoded>
			<wfw:commentRss>http://wojciechszela.com/zend-framework-university/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework 1.9 released</title>
		<link>http://wojciechszela.com/zend-framework-1-9-released/</link>
		<comments>http://wojciechszela.com/zend-framework-1-9-released/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 19:24:39 +0000</pubDate>
		<dc:creator>Wojciech Szela</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend_Db]]></category>
		<category><![CDATA[Zend_Test]]></category>
		<category><![CDATA[Zend_Translate]]></category>

		<guid isPermaLink="false">http://wojciechszela.com/?p=67</guid>
		<description><![CDATA[<br/>Last Friday Zend Framework team released new version of the framework, 1.9. It brings few new features and round 700 bugfixes. Since you can read official release note on devzone.zend.com, I will only comment things that are most interesting for me.
Most usefull and awaited by me is new component Zend_Test_PHPUnit_DB. I am big testing and [...]]]></description>
			<content:encoded><![CDATA[<br/><p>Last Friday Zend Framework team released new version of the framework, 1.9. It brings few new features and round 700 bugfixes. Since you can read <a href="http://devzone.zend.com/article/4906-Zend-Framework-1.9.0-Released">official release note</a> on devzone.zend.com, I will only comment things that are most interesting for me.</p>
<p>Most usefull and awaited by me is new component <a href="http://framework.zend.com/manual/en/zend.test.phpunit.db.html">Zend_Test_PHPUnit_DB</a>. I am big testing and quality assurance in general evangelist, so having another tool to simplify working with tests is what I like most. Since today I can drop my own classes adding database testing support to Zend_Test_PHPUnit_ControllerTestCase. No more hackery. With new database testing component you can setup database connection and state before each test in simple and clean manner. Actually in some cases you don&#8217;t have to even connect to database . You can instantiate DB Adapter that requires no database (Zend_Test_DbAdapter) and acts as SQL and result stack. Pretty handy.</p>
<p>Working with test data sets is much simplified comparing to original database test case form PHPUnit. You can use xml fixture files as initial data set as well, as expected results data set. The only thing I am missing is using multiple files to define initial data. I am used to having one fixture file per one table plus some special cases fixtures, like data for specific bug. It gives me greater control over data I use in tests, flexibility I need for complex applications. But it would not be Zend Framewok if you couldn&#8217;t do anything about it. Using PHPUnit I had to 3 new classes to do that and it was not so straight forward solution. Here I have simple to extend API. Looks like I&#8217;ll spend next few days on migrating tests I have in project I just begun.</p>
<p>Many people, including me, are very happy to see new component in Zend Framework, <a href="http://framework.zend.com/manual/en/zend.queue.html">Zend_Queue</a>. It&#8217;s name should stand for itself. It is common API for interacting with queues. Whether you are using some industry standard queues, like ActiveMQ or MemcacheQ, or you were always implementing your own (most people use database to queue some operations and data), Zend_Queue will be huge improvement in your work. If you don&#8217;t know how you could use it, image a situation where you have more task to perform than available resources at the moment. You can queue tasks and perform them one by one. Zend_Queue gives you such opportunity, and it can use different backend to store actual tasks (or rather messages).</p>
<p>Last but not least is support for plurals in <a href="http://framework.zend.com/manual/en/zend.translate.html">Zend_Translate</a>. I could not believe that initial version of Zend_Translate does not support plurals. It&#8217;s annoying enough that very popular internationalization and localization library, gettext, does not support gender inflection. In previous Zend Framework releases it did not support plurals too. Now it does. For me it means less trickery with translations.</p>
<p>There are much more changes in Zend Framework 1.9. Some of them might be more useful for some people, but these three give me immediate benefits. In each project I was involved in past few years we had some queues, tests using database and data sets and queues. And each time we were re-inventing the wheel. Thanks to new Zend Framework these features are simpler to implement now, flexible and we have common API.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;"><code class="classname">Zend_Test_DbAdapter</code></div>
]]></content:encoded>
			<wfw:commentRss>http://wojciechszela.com/zend-framework-1-9-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hot summer</title>
		<link>http://wojciechszela.com/hot-summer/</link>
		<comments>http://wojciechszela.com/hot-summer/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 17:51:59 +0000</pubDate>
		<dc:creator>Wojciech Szela</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[Krewni]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wojciechszela.com/?p=54</guid>
		<description><![CDATA[<br/>I could even say that I have subtropical &#8220;weather&#8221; here, but not outside the window. I had accumulation of three releases in June, including one big one.
At the beginning of June I have managed to release my start-up, Krewni.pl. This is family tree building social network similar to Geni.com. You might ask why to create [...]]]></description>
			<content:encoded><![CDATA[<br/><p>I could even say that I have subtropical &#8220;weather&#8221; here, but not outside the window. I had accumulation of three releases in June, including one big one.</p>
<p>At the beginning of June I have managed to release my start-up, Krewni.pl. This is family tree building social network similar to Geni.com. You might ask why to create a copy of some well made website? Well, I have few good reasons and it is not exactly a copy.</p>
<p>I had this idea since 2006 and didn&#8217;t know any website of this kind back then. Once I have discovered Geni I found it very entertaining, educative and addicting, proving that my idea was right. Unfortunately Geni does not support Polish language and has some flaw. Like in my opinion it is too complicated. And it is not exactly my idea. Anyway, seeing that generally what I was thinking about works, people like it and not finding any Polish language alternative I have decided to create similar website.</p>
<p>And here it is. After several months of work I have finally released it. It works, people do register and get back, there are some heavy users, some are concerned about the site and send their ideas and discovered bugs. What I am proud of that I have managed to attract matured users, including age 50+ group, just as I wanted. I was even surprised today by receiving and e-mail from 78 year old user. I think this is something everyone can be proud of &#8211; to create product that is attractive and simple to use for all age groups. Even if my start-up will fail (strong, well financed competitors have appeared recently) I will know that I had unique, solid product designed and made by me and that I can make another one.</p>
<p>So, this was first release. And the first one when I was crossing fingers. Algorithms I had to use were not easy and obvious, there were some stupid bugs right after release, late coding, pressure but finally site stabilized and I am working on adding features that will distinguish it from competitors. Basically, I am moving to original idea. But meanwhile I had some time to &#8220;rest&#8221; by doing two more small releases.</p>
<p>I own two small dancing community websites. First one is about ballroom dancing in Poland and is quite popular. Only few hundreds visitors per day but taking into account how much people really do ballroom dancing and comparing to popularity of &#8220;competitors&#8221; I am on top. Unfortunately I was not taking care about the site since long time mostly because of time it required. It was not only about copy/paste content from e-mails I receive from dancing schools, dancers etc. CMS I was using, Joomla, was simply not working. It&#8217;s a crap. Don&#8217;t use it. Posting new copy/paste article could take up to 2 hours including correcting data consistency and data itself (in database), manually fixing or adding some things, regular crashes&#8230; Pleasure of running community website quickly became a nightmare.</p>
<p>Finally I made decision to switch to another platform. I have decided to give a try to WordPress MU with BuddyPress and some smaller plugins. After about two weeks of new site running I must say it was good decision. It took me only two days to create decent design for such small website (thanks to easy to learn WordPress templating engine), migrate all data and install and configure all plugins (almost 15 including gallery, forum, events calendar&#8230;). More people registers, I have received positive feedback about new look and functionality, in only last week two shops asked me about possibility of putting their banners on page. Looks good, isn&#8217;t it? So, goodbye Joomle, I will stay away from you, welcome WordPress.</p>
<p>Having my ballroom dancing website migrate and running smooth I did the same with my second dancing community website. Argentine tango focused. It is similar story to ballroom dancing, but this time source CMS was different and whole process took me less time.</p>
<p>Argentine tango was the third release and I almost did one more in a month. I am sharing now my experience with WordPress + BuddyPress to help someone building gaming community. The only thing that takes a lot time in this project is bought template. It looks great, but is coded horribly. Almost each day we discover some CSS flaws in one of major browsers. Too bad, would be 4 release, but 3 is still something.</p>
<p>As you can see this summer is really hot for me. Since spring I was working 24h on my start-up, then I have decided to do something about my two small community websites, and recently I got involved into another start-up. But this is a story for another post or maybe even a series of posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://wojciechszela.com/hot-summer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Burning Ice</title>
		<link>http://wojciechszela.com/burning-ice/</link>
		<comments>http://wojciechszela.com/burning-ice/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 17:51:45 +0000</pubDate>
		<dc:creator>Wojciech Szela</dc:creator>
				<category><![CDATA[Social networks]]></category>

		<guid isPermaLink="false">http://wojciechszela.com/?p=51</guid>
		<description><![CDATA[<br/>Good friend of mine begun some time ago bloging on programming, mostly about Groovy. If you are interested in this technology and want to read and tips and tricks of a professional (not only) Groovy developer you should subscribe to blog.burningice.pl RSS. I am sure you will find interesting postings there.
]]></description>
			<content:encoded><![CDATA[<br/><p>Good friend of mine begun some time ago bloging on programming, mostly about Groovy. If you are interested in this technology and want to read and tips and tricks of a professional (not only) Groovy developer you should subscribe to <a href="http://blog.burningice.pl/" target="_blank">blog.burningice.pl</a> RSS. I am sure you will find interesting postings there.</p>
]]></content:encoded>
			<wfw:commentRss>http://wojciechszela.com/burning-ice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taking the lead of Zend_Chart component proposal</title>
		<link>http://wojciechszela.com/taking-the-lead-of-zend_chart-component-proposal/</link>
		<comments>http://wojciechszela.com/taking-the-lead-of-zend_chart-component-proposal/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 19:31:42 +0000</pubDate>
		<dc:creator>Wojciech Szela</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend_Chart]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=16</guid>
		<description><![CDATA[<br/>Recently I took the lead of preparing Zend_Chart component proposal. The goal of Zend_Chart component is to provide flexible solution for drawing charts as a part of Zend Framework. It will support wide range of chart types as well as number of output types &#8211; regular images, SVG etc. Proposal development progress can be monitored [...]]]></description>
			<content:encoded><![CDATA[<br/><p>Recently I took the lead of preparing <a title="Zend_Chart" href="http://framework.zend.com/wiki/pages/viewpage.action?pageId=42524">Zend_Chart</a> component proposal. The goal of Zend_Chart component is to provide flexible solution for drawing charts as a part of <a title="Zend Framework" href="http://framework.zend.com">Zend Framework</a>. It will support wide range of chart types as well as number of output types &#8211; regular images, SVG etc. Proposal development progress can be monitored at official Zend_Chart component proposal page. There is also unofficial wiki and repository for brainstorming. If you would like to help in component development and get access to brainstorming area please drop me a message. Up to date contact details are on Zend_Chart proposal page.</p>
]]></content:encoded>
			<wfw:commentRss>http://wojciechszela.com/taking-the-lead-of-zend_chart-component-proposal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I have completed Certified ScrumMaster course!</title>
		<link>http://wojciechszela.com/i-have-completed-certified-scrummaster-course/</link>
		<comments>http://wojciechszela.com/i-have-completed-certified-scrummaster-course/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 19:25:11 +0000</pubDate>
		<dc:creator>Wojciech Szela</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=13</guid>
		<description><![CDATA[<br/>Exclamation mark intended. It fully met my expectations. I can say it was one of the best courses I ever took.
The course was divided into two parts, one per day. The first one I could describe an introduction to Scrum itself. It could be a bit boring for people already familiar with the framework but [...]]]></description>
			<content:encoded><![CDATA[<br/><p>Exclamation mark intended. It fully met my expectations. I can say it was one of the best courses I ever took.</p>
<p>The course was divided into two parts, one per day. The first one I could describe an introduction to <a title="Scrum" href="http://en.wikipedia.org/wiki/Scrum_%28development%29">Scrum</a> itself. It could be a bit boring for people already familiar with the framework but yet attractive for everyone. Even if general ideas were well know for somebody it was a good occasion to repeat, collect and formalize them. To keep attention the instructor, <a title="Mitch Lacey" href="http://mitchlacey.com/">Mitch Lacey</a>, interlaced theory with very interesting real life stories, both successes and failures and exercises. These spin offs and breaks made the course more dynamic and valuable since attendees could feel when scrum works (or when doesn&#8217;t) and we were not bored by continuous theoretical speech.</p>
]]></content:encoded>
			<wfw:commentRss>http://wojciechszela.com/i-have-completed-certified-scrummaster-course/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What&#8217;s it gonna be about?</title>
		<link>http://wojciechszela.com/what-s-it-gonna-be-about/</link>
		<comments>http://wojciechszela.com/what-s-it-gonna-be-about/#comments</comments>
		<pubDate>Fri, 16 May 2008 20:18:58 +0000</pubDate>
		<dc:creator>Wojciech Szela</dc:creator>
				<category><![CDATA[Social networks]]></category>
		<category><![CDATA[KreoLabs]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Tuenti]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=3</guid>
		<description><![CDATA[<br/>At this moment about 98% of visitors quit this page immediately. I am not surprised. One blog entry can not much attention. But if you are in remaining 2% stay a bit longer to see what&#8217;s my background and about what I would like to write here.
I currently work on implementing some parts of Scrum [...]]]></description>
			<content:encoded><![CDATA[<br/><p>At this moment about 98% of visitors quit this page immediately. I am not surprised. One blog entry can not much attention. But if you are in remaining 2% stay a bit longer to see what&#8217;s my background and about what I would like to write here.</p>
<p>I currently work on implementing some parts of <a title="Scrum" href="http://en.wikipedia.org/wiki/Scrum_%28development%29">Scrum</a> software development process, particularly testing and quality assurance in <a title="Tuenti" href="http://tuenti.com/">tuenti.com</a>, probably the biggest social network in Spain. Before I&#8217;ve been holding PM position in one of Polish outsourcing companies, <a title="KreoLabs" href="http://kreolabs.com/">kreolabs.com</a>. I am also a bit involved in some open source projects, but I do not work on any on regular basis. And I&#8217;m often pissed off about tons of things about software development: the process, people management, architecture, code quality, implementing Dilbert stories. If you want to read about my thoughts about it come back soon. I&#8217;ll have lot of fun but also I&#8217;ll read about interesting problems I am fighting with and solutions of some of them.</p>
<p>See you soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://wojciechszela.com/what-s-it-gonna-be-about/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s alive, it&#8217;s alive&#8230;</title>
		<link>http://wojciechszela.com/it-s-alive-it-s-alive/</link>
		<comments>http://wojciechszela.com/it-s-alive-it-s-alive/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 20:19:21 +0000</pubDate>
		<dc:creator>Wojciech Szela</dc:creator>
				<category><![CDATA[Social networks]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=1</guid>
		<description><![CDATA[<br/>Do you remember this famous quote from Frankenstein (1931) directed by James Whale? If not rent a DVD and hear hysterical scream of Henry Frankenstein, who has realised that the monster is moving. I feel pretty the same. My blog is back alive.
I&#8217;ve stopped working on my site about year and a half ago, mostly [...]]]></description>
			<content:encoded><![CDATA[<br/><p style="margin-bottom:0in;"><img class="alignleft size-full wp-image-23" title="frankenstein-1931-its-alive-its-alive" src="http://wojciechszela.com/wp-content/uploads/2008/02/frankenstein-1931-its-alive-its-alive.jpg" alt="frankenstein-1931-its-alive-its-alive" width="250" height="185" />Do you remember this famous quote from <a title="Frankenstein (1931)" href="http://www.imdb.com/title/tt0021884/">Frankenstein (1931)</a> directed by James Whale? If not rent a DVD and hear hysterical scream of Henry Frankenstein, who has realised that the monster is moving. I feel pretty the same. My blog is back alive.</p>
<p>I&#8217;ve stopped working on my site about year and a half ago, mostly due to problems I had with CMS I used to use. Finally I&#8217;ve managed to devote some of my spare time to write my own tiny blog engine (yes, I plan to develop it and add all missing features of typical blogs). Why do I need a blog and why you may read it? Well, I think you&#8217;ll be interested in my thought about web based software development, project management and my other professional activities. I had a chance to work on few interesting projects and meet even more interesting people and I would like to share experience and knowledge I have. So, please come back soon and see if my judgement of myself is good or not. And forgive my my English – it&#8217;s not my mother tongue.</p>
<p>See you soon</p>
<p>Wojtek</p>
<p>P.S. Looking for a CMS? Stay away from Joomla. I still run one website based on Joomla. It&#8217;s my daily dose of pure pain.</p>
]]></content:encoded>
			<wfw:commentRss>http://wojciechszela.com/it-s-alive-it-s-alive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
