<?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"
	>

<channel>
	<title>the Numiton blog</title>
	<atom:link href="http://www.numiton.com/blog/index.php?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.numiton.com/blog</link>
	<description>powered by the Java migration of WordPress</description>
	<pubDate>Wed, 07 Mar 2012 02:52:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>The first online migration software</title>
		<link>http://www.numiton.com/blog/?p=41</link>
		<comments>http://www.numiton.com/blog/?p=41#comments</comments>
		<pubDate>Mon, 21 Sep 2009 16:59:44 +0000</pubDate>
		<dc:creator>Robert Enyedi</dc:creator>
		
		<category><![CDATA[Java]]></category>

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

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

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

		<category><![CDATA[migration tools]]></category>

		<guid isPermaLink="false">http://www.numiton.com/blog/?p=41</guid>
		<description><![CDATA[Since the public launch of the nTile software migration system and the first open-source migration, we wanted to find a way for the general public to experience it. Being a complex system, it is time-consuming to install and try out locally, so we knew this was not feasible.
Until now, we had a couple of open-source [...]]]></description>
		<wfw:commentRss>http://www.numiton.com/blog/?feed=rss2&amp;p=41</wfw:commentRss>
		</item>
		<item>
		<title>PHP bad practice: associative arrays for complex data</title>
		<link>http://www.numiton.com/blog/?p=40</link>
		<comments>http://www.numiton.com/blog/?p=40#comments</comments>
		<pubDate>Fri, 03 Jul 2009 09:21:04 +0000</pubDate>
		<dc:creator>Robert Enyedi</dc:creator>
		
		<category><![CDATA[PHP]]></category>

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

		<guid isPermaLink="false">http://www.numiton.com/blog/?p=40</guid>
		<description><![CDATA[Because software migration is our business, at Numiton we&#8217;ve had our fair share of PHP code reviews. The commercial PHP code that we dealt with yet was of a much better quality than open-source code. This is probably due to the apparent easiness of the PHP language and the lower entry barrier for contributors. These [...]]]></description>
		<wfw:commentRss>http://www.numiton.com/blog/?feed=rss2&amp;p=40</wfw:commentRss>
		</item>
		<item>
		<title>We are going to this year&#8217;s CeBIT</title>
		<link>http://www.numiton.com/blog/?p=39</link>
		<comments>http://www.numiton.com/blog/?p=39#comments</comments>
		<pubDate>Mon, 23 Feb 2009 05:22:08 +0000</pubDate>
		<dc:creator>Robert Enyedi</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.numiton.com/blog/?p=39</guid>
		<description><![CDATA[In the first week of March, Numiton will exhibit in Hanover (Germany) at CeBIT 2009. We are looking forward to increase the awareness of European companies about the benefits of automated software migration and about our migration path from PHP to Java - both as product and service.
Hard times make companies rethink some of their [...]]]></description>
		<wfw:commentRss>http://www.numiton.com/blog/?feed=rss2&amp;p=39</wfw:commentRss>
		</item>
		<item>
		<title>Yet another crisis pep talk</title>
		<link>http://www.numiton.com/blog/?p=38</link>
		<comments>http://www.numiton.com/blog/?p=38#comments</comments>
		<pubDate>Mon, 08 Dec 2008 01:21:04 +0000</pubDate>
		<dc:creator>avaj</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[economic crisis]]></category>

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

		<guid isPermaLink="false">http://www.numiton.com/blog/?p=38</guid>
		<description><![CDATA[The economic crisis lately generates a large portion of the media articles. In the IT world, news that not even giants are safe (&#8221;Google scales down Christmas party!&#8221;) are making all of us gulp. And since computers are indispensable to just about any kind of business, throwing stones in this pond will surely send ripples [...]]]></description>
		<wfw:commentRss>http://www.numiton.com/blog/?feed=rss2&amp;p=38</wfw:commentRss>
		</item>
		<item>
		<title>Language construct vs. design pattern - PHP arrays in Java</title>
		<link>http://www.numiton.com/blog/?p=29</link>
		<comments>http://www.numiton.com/blog/?p=29#comments</comments>
		<pubDate>Thu, 23 Oct 2008 22:47:28 +0000</pubDate>
		<dc:creator>Robert Enyedi</dc:creator>
		
		<category><![CDATA[Java]]></category>

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

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

		<guid isPermaLink="false">http://www.numiton.com/blog/?p=29</guid>
		<description><![CDATA[Automated migration is a difficult task because of many reasons. One of them is the need to ensure a good code quality for the generated code. Migrating from PHP to Java in particular is even more difficult, since the languages are so different in terms of execution models (interpreted vs. dynamic), type systems (loose-dynamic vs. [...]]]></description>
		<wfw:commentRss>http://www.numiton.com/blog/?feed=rss2&amp;p=29</wfw:commentRss>
		</item>
		<item>
		<title>Introducing nWP, the Java counterpart of WordPress</title>
		<link>http://www.numiton.com/blog/?p=28</link>
		<comments>http://www.numiton.com/blog/?p=28#comments</comments>
		<pubDate>Sat, 04 Oct 2008 10:16:32 +0000</pubDate>
		<dc:creator>Robert Enyedi</dc:creator>
		
		<category><![CDATA[Java]]></category>

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

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

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

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

		<category><![CDATA[open-source]]></category>

		<category><![CDATA[software migration]]></category>

		<guid isPermaLink="false">http://www.numiton.com/blog/?p=28</guid>
		<description><![CDATA[At Numiton we&#8217;ve been exploring several options for hosting our blog on dedicated servers.
We wanted to stick with a Java Web container for several reasons including:

our love for Java based technologies and the fact that our forum was already Java based
avoiding the complexities of setting up another Web container
use of a single monitoring console (LambdaProbe [...]]]></description>
		<wfw:commentRss>http://www.numiton.com/blog/?feed=rss2&amp;p=28</wfw:commentRss>
		</item>
		<item>
		<title>Does procedural+dynamic equal object-oriented?</title>
		<link>http://www.numiton.com/blog/?p=27</link>
		<comments>http://www.numiton.com/blog/?p=27#comments</comments>
		<pubDate>Sat, 30 Aug 2008 14:13:20 +0000</pubDate>
		<dc:creator>avaj</dc:creator>
		
		<category><![CDATA[Java]]></category>

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

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

		<category><![CDATA[software migration]]></category>

		<guid isPermaLink="false">http://www.numiton.com/blog/2008/03/04/1204637760002.html</guid>
		<description><![CDATA[PHP has dynamic features, meaning that variables, functions, class members and even classes can be referred in a dynamic manner. Here are a few examples:
1. $a="b";
$b=4;
echo $$a; //prints 4
2. if($_REQUEST["param"] == &#8220;p1&#8243;) {
  $a = &#8220;myfunc&#8221;;
} else {
  $a = &#8220;myfunc2&#8243;;
}
$a();//either myfunc() or myfunc2() is invoked
3. class A{...}
class B{...}

if($_REQUEST["param"] == &#8220;p1&#8243;){
  $class=&#8221;A&#8221;
}
else{
 [...]]]></description>
		<wfw:commentRss>http://www.numiton.com/blog/?feed=rss2&amp;p=27</wfw:commentRss>
		</item>
		<item>
		<title>PHP bad practice: the use of extract()</title>
		<link>http://www.numiton.com/blog/?p=4</link>
		<comments>http://www.numiton.com/blog/?p=4#comments</comments>
		<pubDate>Wed, 09 Jul 2008 17:35:02 +0000</pubDate>
		<dc:creator>Robert Enyedi</dc:creator>
		
		<category><![CDATA[PHP]]></category>

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

		<guid isPermaLink="false">http://www.numiton.com/blog/2008/07/09/1215624902650.html</guid>
		<description><![CDATA[Working with complex data structures in PHP requires the use of associative arrays. Even PHP classes are an extension of this concept. There are always disadvantages when one does not have alternatives (e.g. strictly defined data structures - see &#8220;struct&#8221; in C), but at least there are lots of built-in functions that work with arrays. [...]]]></description>
		<wfw:commentRss>http://www.numiton.com/blog/?feed=rss2&amp;p=4</wfw:commentRss>
		</item>
		<item>
		<title>New whitepaper added</title>
		<link>http://www.numiton.com/blog/?p=5</link>
		<comments>http://www.numiton.com/blog/?p=5#comments</comments>
		<pubDate>Fri, 04 Jul 2008 18:00:29 +0000</pubDate>
		<dc:creator>avaj</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.numiton.com/blog/2008/07/04/1215194429366.html</guid>
		<description><![CDATA[We&#8217;re often asked about the quality of the translated code, from an architectural point of view.
So we have coded a small test application in PHP, translated it into Java using plain servlets and then Spring MVC, and we discuss the results in a new whitepaper: Exploring nTile PtoJ output flavors.
This is the abstract of the [...]]]></description>
		<wfw:commentRss>http://www.numiton.com/blog/?feed=rss2&amp;p=5</wfw:commentRss>
		</item>
		<item>
		<title>PHP bad practice: variable reuse</title>
		<link>http://www.numiton.com/blog/?p=21</link>
		<comments>http://www.numiton.com/blog/?p=21#comments</comments>
		<pubDate>Fri, 20 Jun 2008 09:03:00 +0000</pubDate>
		<dc:creator>avaj</dc:creator>
		
		<category><![CDATA[PHP]]></category>

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

		<guid isPermaLink="false">http://www.numiton.com/blog/2008/06/20/1213952553459.html</guid>
		<description><![CDATA[Anyone who has worked with PHP knows that it is extremely permissive with variables and their types. There&#8217;s no need to declare variables, not even at class level, and data types cannot really be enforced. This is one of the greatest strengths of weakly typed dynamic languages, but it can be easily used the wrong [...]]]></description>
		<wfw:commentRss>http://www.numiton.com/blog/?feed=rss2&amp;p=21</wfw:commentRss>
		</item>
	</channel>
</rss>