<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Padre blogs</title>
	<link rel="self" href="http://blogs.padre.perlide.org/atom.xml"/>
	<link href="http://blogs.padre.perlide.org/"/>
	<id>http://blogs.padre.perlide.org/atom.xml</id>
	<updated>2012-02-08T20:35:14+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry>
		<title type="html">Dwimperl for Windows is here!</title>
		<link href="http://ahmadzawawi.blogspot.com/2012/02/dwimperl-for-windows-is-here.html"/>
		<id>tag:blogger.com,1999:blog-7504008695982882539.post-3157645595047319989</id>
		<updated>2012-02-06T16:36:18+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Gabor Szabo&amp;nbsp;(szabgab), the &lt;a href=&quot;http://szabgab.com/&quot;&gt;Perl training guy&lt;/a&gt;, has finally released the first version of the binary Perl distribution &lt;a href=&quot;http://dwimperl.com/&quot;&gt;Dwimperl&lt;/a&gt; &amp;nbsp;(&lt;a href=&quot;http://en.wikipedia.org/wiki/DWIM&quot;&gt;DWIM &lt;/a&gt;for Do What I Mean) which is based on &lt;a href=&quot;http://strawberryperl.com/&quot;&gt;Strawberry Perl&lt;/a&gt;&amp;nbsp;5.12.3, &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre&lt;/a&gt; 0.94, &lt;a href=&quot;http://moose.iinteractive.com/&quot;&gt;Moose&lt;/a&gt;, Perl::Critic, Perl::Tidy, and other helpful CPAN modules. The full list in described &lt;a href=&quot;https://github.com/dwimperl/tools/blob/master/README.txt&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7504008695982882539-3157645595047319989?l=ahmadzawawi.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Ahmad M. Zawawi</name>
			<email>noreply@blogger.com</email>
			<uri>http://ahmadzawawi.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Ahmad M. Zawawi (azawawi)</title>
			<subtitle type="html">Life is 90% maintenance and 10% hacking :)</subtitle>
			<link rel="self" href="http://ahmadzawawi.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7504008695982882539</id>
			<updated>2012-02-07T16:35:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre 0.94 has been released.</title>
		<link href="http://zenoga.tumblr.com/post/16343304069"/>
		<id>http://zenoga.tumblr.com/post/16343304069</id>
		<updated>2012-01-23T09:54:52+00:00</updated>
		<content type="html">&lt;a href=&quot;http://blogs.perl.org/users/peter_lavender/2012/01/padre-094-has-been-released-the-annoucement-is-late.html&quot;&gt;Padre 0.94 has been released.&lt;/a&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre 0.94 has been released... the annoucement is late!</title>
		<link href="http://blogs.perl.org/users/peter_lavender/2012/01/padre-094-has-been-released-the-annoucement-is-late.html"/>
		<id>tag:blogs.perl.org,2012:/users/peter_lavender//513.2720</id>
		<updated>2012-01-23T08:43:42+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;Happy new year, Gong Hei Fat Choi ( seems there's more than one way to type that! ).  I only added that in so we can claim we got a new Padre release out just after the new year... not saying which new year though... &lt;/p&gt;

&lt;p&gt;It has been a while since &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre, the Perl IDE&lt;/a&gt; version 0.92 was released.  The last release was november last year!&lt;/p&gt;

&lt;p&gt;It became clear that Padre would not be ready for a pre-Christmas release, Adam Kennedy wanted more time to work on the bits of Padre that needed work.  Looking at the Changes file, there was plenty.&lt;/p&gt;

&lt;p&gt;This release should really be dedicated to Adam, the Changes file is testamony to this.&lt;/p&gt;

&lt;p&gt;I asked Adam in IRC what the main items for this release were:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Search and Replace is far better than it was before,&lt;/li&gt;
	&lt;li&gt;File type filtering and the MIME sub system has been reworked,&lt;/li&gt;
	&lt;li&gt;The user interface got some polishing,&lt;/li&gt;
	&lt;li&gt;Focus control has been improved,&lt;/li&gt;
	&lt;li&gt;Version control improvements,&lt;/li&gt;
	&lt;li&gt;Preferences dialog improved,&lt;/li&gt;
	&lt;li&gt;and the debugger GUI.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Speaking of the debugger, Kevin Dawson kept polishing the internal Debugger, and it's said that the Debugger is just that little bit better for this release.&lt;/p&gt;

&lt;p&gt;With Adam finally happy enough with trunk, it was decided to get 0.94 released and uploaded to CPAN as it meant that another side project, the Form Builder Plugin, could be released.&lt;/p&gt;

&lt;p&gt;It  does mean that translations for 0.94 is not as high as it normally is.&lt;/p&gt;

&lt;p&gt;It's planned for 0.96 to have translations higher with a string freeze and work to be done around performance of Padre as we run up to 1.0.&lt;/p&gt;

&lt;p&gt;Hopefully by now your local CPAN mirror has the new Padre, I'm still waiting on mine, so if you find any problems please don't hesitate to drop by the IRC channel #padre on irc.perl.org and let us know.&lt;/p&gt;</content>
		<author>
			<name>Peter Lavender</name>
			<uri>http://blogs.perl.org/users/peter_lavender/</uri>
		</author>
		<source>
			<title type="html">Peter Lavender</title>
			<subtitle type="html">A blog about the Perl programming language</subtitle>
			<link rel="self" href="http://blogs.perl.org/users/peter_lavender/atom"/>
			<id>tag:blogs.perl.org,2009-11-03:/users/peter_lavender//513</id>
			<updated>2012-01-23T12:35:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">FOSDEM 2012 Perl dev-room: Call For Speakers</title>
		<link href="http://nxadm.wordpress.com/2011/12/21/perlfosdem2012-cfs/"/>
		<id>http://nxadm.wordpress.com/?p=864</id>
		<updated>2011-12-21T22:10:34+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;alignleft size-thumbnail wp-image-39&quot; title=&quot;perl&quot; src=&quot;http://nxadm.files.wordpress.com/2008/05/perl.jpg?w=135&amp;h=150&quot; alt=&quot;&quot; width=&quot;135&quot; height=&quot;150&quot; /&gt;Taking place in the beautiful city of Brussels (Belgium), FOSDEM is the biggest free and non-commercial European event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet (see &lt;a href=&quot;http://fosdem.org/2012/&quot; target=&quot;_blank&quot;&gt;http://fosdem.org/2012/&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Over the last years the Perl community had an increasing presence at FOSDEM. Last year we managed to have both a booth and a dev-room. We collected an impressive positive return and wish to renew the experience.&lt;/p&gt;
&lt;p&gt;Our dev-room request for this upcoming edition (2012) has already been approved (the stand request is still pending but we foresee no problems there). The stand will be open throughout the weekend. The dev-room event will take place Sunday February 5th 2012 , between 9 and 17h. The room itself has 81 seats, WIFI and a VGA projector.&lt;/p&gt;
&lt;p&gt;This environment, being a university classroom with raised seats, lends itself perfectly for talks. This is a wonderful opportunity to present your Perl project –big and small– or talk about subjects you care about. We are looking for a variety of subjects on all levels: starter and advanced, generic and specialized, core internals and CPAN. We have 8 hours time, so we have the flexibility of using different time formats: e.g. talks of 20 minutes, more classic talks of 40 minutes or longer (although we learned from experience that longer talks should be split into slices of 20 or 40 minutes).&lt;/p&gt;
&lt;p&gt;Please don&amp;#8217;t doubt to send a proposal (information about yourself, subject, short description and time needed). If you have several subjects you are enthusiastic to talk about please send alternative proposals. In the case more than one talk is not selected, your proposal will help us when putting the schedule together and even have “backup” talks in case someone cancels. Also mention your time constraints (if any).&lt;/p&gt;
&lt;p&gt;Please send your talk proposal by e-mail to the address below before January 11th, 2012. After an evaluation period we will submit a definitive schedule on Saturday 2012-01-21 to the FOSDEM organizers.&lt;/p&gt;
&lt;p&gt;Please forward distribute this call as wide as possible (certainly to your local mongers). You can link to this page, url: &lt;a title=&quot;Call for Speakers&quot; href=&quot;http://nxadm.wordpress.com/2011/12/21/perlfosdem2012-cfs/&quot;&gt;http://nxadm.wordpress.com/2011/12/21/perlfosdem2012-cfs/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Claudio Ramirez (nxadm, email: padre.claudio at &lt;a href=&quot;http://apt-get.be/&quot; target=&quot;_blank&quot;&gt;apt-get.be&lt;/a&gt;) and the Belgian Perl Mongers.&lt;/p&gt;
&lt;p&gt;NB1: This is a community event without sponsoring. We don&amp;#8217;t have the means to pay for your trip and time. If you want to sponsor part of the event, please feel free to contact us.&lt;/p&gt;
&lt;p&gt;NB2: We&amp;#8217;ll also appreciate volunteers, booth and dev-room. Please tell us your availabilities so we can also prepare a planning for this.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href=&quot;http://nxadm.wordpress.com/category/uncategorized/&quot;&gt;Uncategorized&lt;/a&gt; Tagged: &lt;a href=&quot;http://nxadm.wordpress.com/tag/call-for-speakers/&quot;&gt;call for speakers&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/fosdem/&quot;&gt;fosdem&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/fosdem-2012/&quot;&gt;fosdem 2012&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/perl/&quot;&gt;Perl&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/nxadm.wordpress.com/864/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/nxadm.wordpress.com/864/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/nxadm.wordpress.com/864/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/nxadm.wordpress.com/864/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/nxadm.wordpress.com/864/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/nxadm.wordpress.com/864/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/nxadm.wordpress.com/864/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/nxadm.wordpress.com/864/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/nxadm.wordpress.com/864/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/nxadm.wordpress.com/864/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/nxadm.wordpress.com/864/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/nxadm.wordpress.com/864/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/nxadm.wordpress.com/864/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/nxadm.wordpress.com/864/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=nxadm.wordpress.com&amp;blog=1467330&amp;post=864&amp;subd=nxadm&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>claudio</name>
			<uri>http://nxadm.wordpress.com</uri>
		</author>
		<source>
			<title type="html">*n*x</title>
			<subtitle type="html">Some things about UNIX</subtitle>
			<link rel="self" href="http://nxadm.wordpress.com/feed/atom/"/>
			<id>http://nxadm.wordpress.com/feed/atom/</id>
			<updated>2012-02-03T20:35:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Perl Editor</title>
		<link href="http://szabgab.com/perl-editor.html"/>
		<id>http://szabgab.com/perl-editor.html</id>
		<updated>2011-11-24T19:03:22+00:00</updated>
		<content type="html">&lt;p&gt;

Perl scripts or Perl programs are just simple text files.
You can use any kind of text editor to create them but you should
not use any word processor. Let me suggest a couple of editors.
&lt;/p&gt;
&lt;p&gt;

This is part of the &lt;a href=&quot;http://szabgab.com/perl_tutorial.html&quot;&gt;Perl tutorial&lt;/a&gt; series.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Editor or IDE?&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

For Perl development you can either use a plain text editor or an 
&lt;b&gt;Integrated Development Environment&lt;/b&gt;, also called IDE.
&lt;/p&gt;
&lt;p&gt;

First I'll describe the editors on the major platforms you might use,
and then the IDEs which are usually platform independent.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Unix / Linux&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

If you are working on Linux or Unix, then the most common editors used there are
&lt;a href=&quot;http://www.vim.org/&quot;&gt;Vim&lt;/a&gt; and
&lt;a href=&quot;http://www.gnu.org/software/emacs/&quot;&gt;Emacs&lt;/a&gt;.
They have very different philosophy, both from
each other, and from most of the editors out there.
&lt;/p&gt;
&lt;p&gt;

If you are familiar with either one of those, I'd recommend using them.
&lt;/p&gt;
&lt;p&gt;

For each one of them there are special extensions or modes to provide better support for Perl
but even without those they are very good for Perl development.
&lt;/p&gt;
&lt;p&gt;

If you are not familiar with those editors, then I'd probably recommend
you separate your Perl learning curve from your editor learning experience.
&lt;/p&gt;
&lt;p&gt;

Both of those editors are very powerful but take a long time to master.
&lt;/p&gt;
&lt;p&gt;

It is probably better to focus on your Perl studies now and only later to learn one
of these editors.
&lt;/p&gt;
&lt;p&gt;

Both &lt;b&gt;Emacs&lt;/b&gt; and &lt;b&gt;Vim&lt;/b&gt; are available for all the other major operating systems.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Perl editors for Windows&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

On Windows, many people are using the so-called &quot;programmer's editors&quot;.
&lt;/p&gt;
&lt;p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ultraedit.com/&quot;&gt;Ultra Edit&lt;/a&gt; is a commercial editor.&lt;li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.textpad.com/&quot;&gt;TextPad&lt;/a&gt; is shareware.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://notepad-plus-plus.org/&quot;&gt;Notepad++&lt;/a&gt; is an open source and free editor.&lt;/li&gt;
&lt;/li&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;

I have been using &lt;b&gt;Notepad++&lt;/b&gt; a lot and I keep it installed on my Windows machine
as it can be very useful.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Mac OSX&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

I don't have a Mac but according to popular vote,
&lt;a href=&quot;http://macromates.com/&quot;&gt;TextMate&lt;/a&gt; is the most often used Mac
specific editor for Perl development.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Perl IDEs&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

Neither of the above are IDEs, that is, neither of them provide
real, built-in debugger for Perl. They also don't provide language specific help.
&lt;/p&gt;
&lt;p&gt;

&lt;a href=&quot;http://www.activestate.com/&quot;&gt;Komodo&lt;/a&gt; from ActiveState costs a few hundreds of USD.
It has a free version with limited capabilities.
&lt;/p&gt;
&lt;p&gt;

People who are already &lt;a href=&quot;http://www.eclipse.org/&quot;&gt;Eclipse&lt;/a&gt; users might want to know
that there is a Perl plug-in for Eclipse called EPIC.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Padre, the Perl IDE&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

In July 2008 I started to write an &lt;b&gt;IDE for Perl in Perl&lt;/b&gt;. I called in Padre -
Perl Application Development and Refactoring Environment or
&lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre, the Perl IDE&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;

Many people joined the project. It is distributed by the major Linux distributions
and it can also be installed from CPAN. See the
&lt;a href=&quot;http://padre.perlide.org/download.html&quot;&gt;download&lt;/a&gt; page for details.
&lt;/p&gt;
&lt;p&gt;

In some aspects it is still not as strong as Eclipse or Komodo but in some other,
Perl specific areas it is already better than the other two.
&lt;/p&gt;
&lt;p&gt;

Moreover, it is very actively developed.
So if you are looking for a &lt;b&gt;Perl editor&lt;/b&gt; I'd recommend to give it a try.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;The big Perl editor poll&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

In October 2009 I ran a poll and asked
&lt;a href=&quot;http://perlide.org/poll200910/&quot;&gt;Which editor(s) or IDE(s) are you using for Perl development?&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;

Now you can go with the crowd, against the crowd or you can pick an &lt;b&gt;perl editor&lt;/b&gt; that fits you.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Exercise&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

I don't know what exercise could I give you here. Just make sure you have
an editor and you are familiar with it.
&lt;/p&gt;
&lt;p&gt;

Then next part in the tutorial is a small side-step to talk about &lt;a href=&quot;http://szabgab.com/perl-on-the-command-line.html&quot;&gt;Perl on the command line&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;

&lt;hr /&gt;
&lt;h2&gt;Perl tutorial and video course&lt;/h2&gt;

For further articles see the &lt;a href=&quot;http://szabgab.com/beginner-perl-maven.html&quot;&gt;Beginner Perl Maven tutorial book and video course&lt;/a&gt;.

&lt;hr /&gt;


&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry>
		<title type="html">Padre 0.92 | Peter Lavender [blogs.perl.org]</title>
		<link href="http://zenoga.tumblr.com/post/12794307659"/>
		<id>http://zenoga.tumblr.com/post/12794307659</id>
		<updated>2011-11-14T17:19:57+00:00</updated>
		<content type="html">&lt;a href=&quot;http://blogs.perl.org/users/peter_lavender/2011/11/padre-092-the-release.html&quot;&gt;Padre 0.92 | Peter Lavender [blogs.perl.org]&lt;/a&gt;: &lt;p&gt;Finally, hooray!&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre 0.92, the release!</title>
		<link href="http://blogs.perl.org/users/peter_lavender/2011/11/padre-092-the-release.html"/>
		<id>tag:blogs.perl.org,2011:/users/peter_lavender//513.2440</id>
		<updated>2011-11-14T14:07:42+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;As previously &lt;a href=&quot;http://blogs.perl.org/users/peter_lavender/2011/11/padre-the-upcoming-092-release.html&quot;&gt;alluded&lt;/a&gt; to, Padre 0.92 was nearing completion for distribution.&lt;/p&gt;

&lt;p&gt;Well, this is the announcement to say that &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre, the Perl IDE&lt;/a&gt; has finally been cut loose to venture into the wild world.&lt;/p&gt;

&lt;p&gt;With the run up to 1.0 the next series of Padre releases will be the end result of a lot of refactoring work, mostly done by the ever industrious Adam Kennedy; and more polish and shine to key areas, such as the amazing work done by Ahmad Zawawi with Wx::Scintilla and its incorporation into Padre.&lt;/p&gt;

&lt;p&gt;The change list for this release is simply massive, at over 160 lines ( not all of them single line changes, granted ) this is without doubt one of the larger set of changes to go out in a release. Helped somewhat by the rather lengthy development cycle.  Typically Padre releases were about 2-4 weeks, but with the significant changes to the internals going on, it was clear that time would be required to get things back into shape.&lt;/p&gt;

&lt;p&gt;So lets take a look at some of the larger changes to Padre 0.92, on the road to 1.0:&lt;/p&gt;

&lt;p&gt;Ahmad Zawawi gets top billing this announcement with the work done to bring us Wx::Scintilla. &lt;/p&gt;

&lt;pre&gt;
    - Wx::Scintilla is now stable and replaces Wx::STC in Padre (AZAWAWI)
&lt;/pre&gt;

&lt;p&gt;Ahmad then went on to add in real time VCS or local document difference calculations to Padre:&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;
    - Added realtime VCS or local document difference calculation margin feature&lt;br /&gt;
      (AZAWAWI)&lt;br /&gt;
    - Added a differences popup window that can traverse differences in a document&lt;br /&gt;
      and revert back changes (AZAWAWI)&lt;br /&gt;
    - Added 'Next Difference' to edit menu (AZAWAWI)&lt;br /&gt;
    - Added a generic version control panel that provides minimal project&lt;br /&gt;
      subversion/git support with the ability to view normal/unversioned and ignored&lt;br /&gt;
      files (AZAWAWI)&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
Ahmad added in support for perl 6 and other additional languages with the assistance of Zeno Gantner:&lt;/p&gt;

&lt;pre&gt;
    - Add syntax checking comments pragmas. To disable Padre syntax
      check, please type '## no padre_syntax_check' and to enable again type 
      '## use padre_syntax_check' in your source code (AZAWAWI)
    - Added lang_perl6_auto_detection which enables Padre to detect Perl 6 files
      in Perl 5 files. Please note that this is not an accurate method of
      detecting Perl 6 files (disabled by default). The previous behavior was to
      enable it when the Perl 6 plugin is enabled (AZAWAWI)
    - Added &quot;Language Perl 6&quot; tab to preferences (AZAWAWI)
    - Ruby and Python scripts can be now be executed (AZAWAWI)
    - Ruby, Python, Java, and C# are supported in the function list
      (AZAWAWI, ZENOG)
&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
And if that wasn't enough, we now have a CPAN Explorer:&lt;/p&gt;

&lt;pre&gt;
    - Added CPAN explorer that reuses MetaCPAN.org API for searching for a module
      and uses App::cpanminus for package installation. It can list the most
      recent and favorite CPAN releases, view their POD documentation
      and if there is a SYNOPSIS section, one can insert it from within Padre.
      (AZAWAWI)
&lt;/pre&gt;

&lt;p&gt;With a final effort to sort out some of the testing during the build and test before release tonight.&lt;/p&gt;

&lt;p&gt;Adam Kennedy, ever our deepest explorer of dark code in Padre managed to wrangle the task manager again, breaking, grinding, sweating and returning to us a fixed and improved task API for Padre:&lt;/p&gt;

&lt;pre&gt;
    - New Task 3.0 which fixes bidirectional communication and thus enables
      services that run indefinitely in reserved threads (ADAMK)
&lt;/pre&gt;

&lt;p&gt;With that we saw Style 2.0 land along with other GUI improvements:&lt;/p&gt;

&lt;pre&gt;
    - New Style 2.0 which simplifies implementations, adds style localisation
      and allows styling of the GUI (ADAMK)
    - Added fine-grained Wx locking mechanism so that high frequency asyncronous
      GUI code doesn't create high frequency asyncronous flickering. Padre
      flickers much less now on Win32 (ADAMK)
    - Added Replace in Files using matching logic to Find in Files (ADAMK)
    - Added plugin compatibility tracking to Padre::Search (ADAMK)
    - Wx doesn't seem to let us change the PaneBorder setting after pane
      creation, so leave it off and have an empty area rather than have a
      double-width border (ADAMK)
    - Wx constants are now Wx::FOO instead of Wx::wxFOO... and these ones are
      actually constants instead of strange AUTOLOAD weirdness (ADAMK)
&lt;/pre&gt;

&lt;p&gt;This is a new one, and likely one of those changes you don't really notice:&lt;/p&gt;

&lt;pre&gt;
    - We now SetEndAtLastLine(0) on editor panels so you can scroll one page
      past the end of the document and type into relaxing clear space (ADAMK)
&lt;/pre&gt;

&lt;p&gt;I guess when you're right down to the bottom of the code you really do notice small things like this!&lt;/p&gt;

&lt;p&gt;More thread and task work:&lt;/p&gt;

&lt;pre&gt;
    - Added support for task parents and owners being notified when a task has
      started running in the background (ADAMK)
    - Task owners can now hijack status bar messages if they wish to (ADAMK)
    - The task manager can now run without the need for threads. However,
      every task will block the foreground and makes Padre unusable, so this
      feature is reserved for profiling Padre's performance (ADAMK)
    - The advanced setting threads_stacksize allows the tuning of the
      thread stack size. On Win32 the default is dropped to 4meg (ADAMK)
    - The advanced setting threads_maximum allows the tuning of the
      maximum number of background worker threads (ADAMK)
&lt;/pre&gt;

&lt;p&gt;Improvements to the performance of the Directory/Project tree view:&lt;/p&gt;

&lt;pre&gt;
    - Directory tree search result rendering is now throttled to four updates
      per second. This prevents tree updates exhausting all resources and
      strangling user input, and seems to actually get the results onto screen
      faster because there's less lock/render passes (ADAMK)
&lt;/pre&gt;

&lt;p&gt;The list goes on, but these are certainly most if not all of the notable and noticeable changes in Padre from Adam this release.&lt;/p&gt;

&lt;p&gt;Kevin Dawson ( bowtie in IRC ) has been working steadily away at Patch:&lt;/p&gt;

&lt;pre&gt;
    - Add Patch to editor menu and removed Diff Tools (BOWTIE)
&lt;/pre&gt;

&lt;p&gt;and assisting Ahmad with issues relating to panels on the right hand side of the IDE:&lt;/p&gt;

&lt;pre&gt;
    - Fix Outline focus and paint bugs that caused other right panels to 
      misbehave when Outline is enabled (BOWTIE, AZAWAWI)
&lt;/pre&gt;

&lt;p&gt;Kevin is also the author of a number of Cookbooks for Padre Plugins and quite a few other pages on the Padre wiki.&lt;/p&gt;

&lt;p&gt;Ahmad committed a patch for the Solarized Light theme:&lt;/p&gt;

&lt;pre&gt;
    - Added 'Solarized Light' theme contributed by Anton Ukolov ('sugar' on irc)
      (AZAWAWI)
&lt;/pre&gt;

&lt;p&gt;We also got the Solarized Dark theme, which is certainly my favourite theme in use at the moment, thanks Anton!  This is  far easier on the eyes than the glaring white background.  You'll find the new themes under Tool/Preferences and the Appearance Tab ( first one ).  Select the theme you want from the Editor Style Drop down.&lt;/p&gt;

&lt;p&gt;Long time committers and usual lurkers, Sebastian Willing and Zeno Gantner also chipped in this release with a number of changes:&lt;/p&gt;

&lt;pre&gt;
    - Add out-of-the-box comment support for HTML, XML, LISP, Fortran, Forth,
      Pascal, VBScript, DOS batch files, ActionScript, Tcl, COBOL, Haskell
      (ZENOG)
    - MATLAB source file extension is .m, not .mat (ZENOG)
    - Tabs without filename now also backed up (SEWI)
    - &quot;Filter through Perl&quot; back into core (SEWI)
    - regex editor: insert m// operator when replace field is not visible (ZENOG)
    - regex editor: highlight matched text in blue instead of red, not avoid
      confusion with warnings (ZENOG)
    - improved messages in Menu/File.pm, Goto.pm and ActionLibrary.pm (ZENOG)
    - FindFast.pm: 'Case insensitive'-&gt;'Case sensitive' to match actual behavior
      of the checkbox (ZENOG)
    - Update German translation (ZENOG)
&lt;/pre&gt;

&lt;p&gt;Translations:&lt;/p&gt;

&lt;p&gt;We saw Italian updated during the dev cycle and a late minute commit from crux ( irc sorry ) for Russian.&lt;/p&gt;

&lt;p&gt;This is a long enough post as it stand now, I'm amazed if you got this far, but it wouldn't be fair not to try and capture just some of the work that has been going on with Padre since the last release nearly 3 months ago.&lt;/p&gt;

&lt;p&gt;Padre is the culmination of a lot of work by a few dedicated people.  It's clear we have a few stand out committers to Padre, but every bit counts, Kevin Dawson is doing great work with documenting on the wiki and prodding the key devs in interesting ways in irc.&lt;/p&gt;

&lt;p&gt;Translations that make Padre usable for many in a global environment means that Padre is just that little more accessible to a wider audience.&lt;/p&gt;

&lt;p&gt;The two new Solarized themes really are a joy to work with.  I typically don't change the default settings, but I certainly reach for the preferences these days if I don't have Solarized Dark set.&lt;/p&gt;

&lt;p&gt;I'm truly impressed with what has been achieved during the time I've been involved with Padre.  I really did want to code and contribute in a more direct hands on way, but I find that with kids and a home life that doesn't seem to be getting any slower for now, that the ramp up time it takes to get back into Wx programming and Padre that I spend whatever time I have just learning everything again and never getting anything meaningful done.&lt;/p&gt;

&lt;p&gt;So while I'm allowed to hold the job of Release Manager, it's still one way to stay connected to an awesome project.&lt;/p&gt;

&lt;p&gt;Thanks to everyone who contributes to Padre, whether it's through installing it and reporting bugs either directly via trac or by dropping into irc.perl.org #padre, the translators and our alpha coders, the people who hang out in irc and can answer or assist others who drop in at all times of the global day and the people who just make coding in Perl that little more enjoyable.&lt;/p&gt;</content>
		<author>
			<name>Peter Lavender</name>
			<uri>http://blogs.perl.org/users/peter_lavender/</uri>
		</author>
		<source>
			<title type="html">Peter Lavender</title>
			<subtitle type="html">A blog about the Perl programming language</subtitle>
			<link rel="self" href="http://blogs.perl.org/users/peter_lavender/atom"/>
			<id>tag:blogs.perl.org,2009-11-03:/users/peter_lavender//513</id>
			<updated>2012-01-23T12:35:06+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre, the upcoming 0.92 release...</title>
		<link href="http://blogs.perl.org/users/peter_lavender/2011/11/padre-the-upcoming-092-release.html"/>
		<id>tag:blogs.perl.org,2011:/users/peter_lavender//513.2413</id>
		<updated>2011-11-08T10:42:31+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;It's been quite a while since Padre 0.90, the current development version 0.91 has been bubbling along quite nicely, with some amazing changes introduced through the hard work and effort of Ahmad Zawawi in porting Wx::Scintilla giving us an shiney Scintilla widget for the Padre text editor.&lt;/p&gt;

&lt;p&gt;It wasn't enough to just get the module sorted out, but Ahmad went on to really improve the functionality of the editor itself.  Check out just &lt;a href=&quot;http://ahmadzawawi.blogspot.com/2011/09/padre-differentiates-with-style.html&quot;&gt;some&lt;/a&gt; of the &lt;a href=&quot;http://ahmadzawawi.blogspot.com/2011/09/wxscintilla-030-released.html&quot;&gt;goodness&lt;/a&gt; to &lt;a href=&quot;http://ahmadzawawi.blogspot.com/2011/09/padre-realtime-diff.html&quot;&gt;come&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Adam Kennedy has again been deep into the core of Padre and its API's.  It takes a lot to commit yourself to knowingly go into a code base break it and then commit to making all things work again.&lt;/p&gt;

&lt;p&gt;Kevin Dawson has stuck around and continues to prod and poke at the code base, improving the dialogs using the new FBP process to create better dialogs ( another of Adam Kennedy's major efforts out side of Padre ).  &lt;/p&gt;

&lt;p&gt;Kevin has also introduced &lt;a href=&quot;http://padre.perlide.org/trac/wiki/Features/EditPatch&quot;&gt;patch editing&lt;/a&gt;. In Kevins words: &lt;/p&gt;

&lt;p&gt;Patch tries to auto select the correct file in each list where relevant.&lt;/p&gt;

&lt;p&gt;    the techie one liner Action, Against, Select File-1, Select File-2 if appropriate and then Process.&lt;/p&gt;

&lt;p&gt;So this is just a quick update of where things are at as of this moment.&lt;/p&gt;

&lt;p&gt;This is not the Padre 0.92 release announcement, we're just letting you know that the next release of &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre, the Perl IDE&lt;/a&gt; is on its way.&lt;/p&gt;

&lt;p&gt;Keep in mind that Padre 0.92 will be released as part of our run up to 1.0 with major refactorings and changes to the code base that may introduce bugs, but for the most part most of us use trunk to do Padre development so most bugs to get a chance to show up and get fixed.&lt;/p&gt;

&lt;p&gt;Keep an eye out for the actual 0.92 release announcement and check out the new and cools enhancements when Padre lands on your CPAN mirror.&lt;/p&gt;</content>
		<author>
			<name>Peter Lavender</name>
			<uri>http://blogs.perl.org/users/peter_lavender/</uri>
		</author>
		<source>
			<title type="html">Peter Lavender</title>
			<subtitle type="html">A blog about the Perl programming language</subtitle>
			<link rel="self" href="http://blogs.perl.org/users/peter_lavender/atom"/>
			<id>tag:blogs.perl.org,2009-11-03:/users/peter_lavender//513</id>
			<updated>2012-01-23T12:35:06+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">The Perl Weekly newsletter</title>
		<link href="http://feedproxy.google.com/~r/DamienLearnsPerl/~3/L4VsIOR9S9s/perl-weekly-newsletter.html"/>
		<id>tag:blogger.com,1999:blog-5699142825044889235.post-2994146103765927785</id>
		<updated>2011-10-26T00:08:29+00:00</updated>
		<content type="html">&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;When it comes to getting fresh Perl news, the community provides &lt;a href=&quot;http://blogs.perl.org/users/gabor_szabo/2011/10/why-and-how-to-promote-the-perl-weekly-newsletter.html&quot;&gt;many resources&lt;/a&gt;.&lt;br /&gt;It can be time consuming to sift through all of them and there is always the chance that you will miss interesting tidbits about your favorite scripting language.&lt;br /&gt;&lt;br /&gt;Lo and behold, Gabor Szabo (&lt;a href=&quot;http://szabgab.com/&quot;&gt;szabgab&lt;/a&gt;) comes to your rescue. His &lt;a href=&quot;http://perlweekly.com/&quot;&gt;weekly Perl Weekly newsletter&lt;/a&gt; is an aggregate of all the recent happenings in the world of Perl programming. He is doing a great job of extracting the big news for us in order to save time to everyone.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;You can read the newsletter on the web or subscribe to receive it in your mailbox. 13 issues are out already!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.youtube.com/user/gabor529&quot;&gt;The Perl Channel&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Gabor has been keeping himself busy recently, having the courage to stand in front of the spotlights. A few months ago, he started a &lt;a href=&quot;http://www.youtube.com/user/gabor529&quot;&gt;series of Perl videos on YouTube&lt;/a&gt;. There are, as of the end of October 2011, 25 segments of about 15 minutes.&lt;/div&gt;&lt;div&gt;If you are starting development of Perl programs on Windows, this is another great resource for learning. There are beginner lessons, Padre tutorials, Perl 6 videos and more.&lt;/div&gt;&lt;div&gt;If you prefer your information presented by a live person (as opposed to read from a document), I recommend that you check it out now. Even better, watch it on your phone during your commute (WARNING: do not drive and Perl at the same time!).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/5699142825044889235-2994146103765927785?l=damienlearnsperl.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/21G9uDcn2frXc6PTZUvNzTABGF4/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/21G9uDcn2frXc6PTZUvNzTABGF4/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/21G9uDcn2frXc6PTZUvNzTABGF4/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/21G9uDcn2frXc6PTZUvNzTABGF4/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/DamienLearnsPerl?a=L4VsIOR9S9s:V7EuBH2e-MI:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/DamienLearnsPerl?i=L4VsIOR9S9s:V7EuBH2e-MI:gIN9vFwOqvQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/DamienLearnsPerl?a=L4VsIOR9S9s:V7EuBH2e-MI:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/DamienLearnsPerl?i=L4VsIOR9S9s:V7EuBH2e-MI:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/DamienLearnsPerl?a=L4VsIOR9S9s:V7EuBH2e-MI:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/DamienLearnsPerl?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/DamienLearnsPerl?a=L4VsIOR9S9s:V7EuBH2e-MI:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/DamienLearnsPerl?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/DamienLearnsPerl/~4/L4VsIOR9S9s&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Damien</name>
			<email>noreply@blogger.com</email>
			<uri>http://damienlearnsperl.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Damien Learns Perl</title>
			<subtitle type="html">There is more than one way to break the camel's back</subtitle>
			<link rel="self" href="http://feeds2.feedburner.com/DamienLearnsPerl"/>
			<id>tag:blogger.com,1999:blog-5699142825044889235</id>
			<updated>2012-02-08T00:35:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Improved C# syntax highlighting in Padre</title>
		<link href="http://zenoga.tumblr.com/post/11310915914"/>
		<id>http://zenoga.tumblr.com/post/11310915914</id>
		<updated>2011-10-11T08:02:05+00:00</updated>
		<content type="html">&lt;p&gt;… thanks to &lt;a href=&quot;http://ahmadzawawi.blogspot.com/&quot; target=&quot;_blank&quot;&gt;Ahmad Zawawi&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://media.tumblr.com/tumblr_lsnhc2xDJ01qebaqk.png&quot; /&gt;&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">What's new in MonoDevelop 2.8</title>
		<link href="http://zenoga.tumblr.com/post/11075224689"/>
		<id>http://zenoga.tumblr.com/post/11075224689</id>
		<updated>2011-10-05T22:21:48+00:00</updated>
		<content type="html">&lt;a href=&quot;http://monodevelop.com/Download/What's_new_in_MonoDevelop_2.8&quot;&gt;What's new in MonoDevelop 2.8&lt;/a&gt;: &lt;p&gt;Nothing ground-breaking, but some nice new features in MonoDevelop 2.8.&lt;/p&gt;
&lt;p&gt;MonoDevelop is for me one of the IDEs Padre can still learn a lot from …&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Perl 5.15.3 released</title>
		<link href="http://ahmadzawawi.blogspot.com/2011/09/perl-5153-released.html"/>
		<id>tag:blogger.com,1999:blog-7504008695982882539.post-6499537316598363929</id>
		<updated>2011-09-22T12:36:56+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;&lt;a href=&quot;https://metacpan.org/module/STEVAN/perl-5.15.3/pod/perl.pod&quot;&gt;Perl 5.15.3&lt;/a&gt;&amp;nbsp;(Development) was released yesterday with a brand new &lt;a href=&quot;https://metacpan.org/module/STEVAN/perl-5.15.3/pod/perlootut.pod&quot;&gt;object-oriented Perl Tutorial&lt;/a&gt;. You can review what changes were made since Perl 5.15.2 &lt;a href=&quot;https://metacpan.org/module/STEVAN/perl-5.15.3/pod/perldelta.pod&quot;&gt;here&lt;/a&gt;. To install it using &lt;a href=&quot;https://metacpan.org/module/App::perlbrew&quot;&gt;App::perlbrew&lt;/a&gt;, &amp;nbsp;type&amp;nbsp;&lt;span&gt;perlbrew install perl-5.15.3&lt;/span&gt;. If you want to use Padre on it, you need to add &lt;span&gt;-Dusethreads&lt;/span&gt; at the end of that command. What's so great is the amount of work the Perl community is dedicating to developing, maintaining and improving Perl 5:&lt;br /&gt;&lt;blockquote&gt;&quot;..Perl 5.15.3 represents approximately 2 months of development since Perl 5.15.2 and contains approximately 160,000 lines of changes across 700 files from 44 authors...&quot;&lt;/blockquote&gt;&lt;blockquote&gt;&quot;..Perl 5.15.1 represents approximately 5 weeks of development since Perl 5.15.0 and contains approximately 220,000 lines of changes across 650 files from 37 authors...&quot;&lt;/blockquote&gt;&lt;blockquote&gt;&quot;..Perl 5.15.0 represents approximately five weeks of development since Perl 5.14.0 and contains approximately 54,000 lines of changes across 618 files from 57 authors...&quot;&lt;/blockquote&gt;Thanks for your totally awesome work!&lt;br /&gt;Perl rocks&amp;nbsp;:)&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7504008695982882539-6499537316598363929?l=ahmadzawawi.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Ahmad M. Zawawi</name>
			<email>noreply@blogger.com</email>
			<uri>http://ahmadzawawi.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Ahmad M. Zawawi (azawawi)</title>
			<subtitle type="html">Life is 90% maintenance and 10% hacking :)</subtitle>
			<link rel="self" href="http://ahmadzawawi.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7504008695982882539</id>
			<updated>2012-02-07T16:35:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Does open source exclude high context cultures?</title>
		<link href="http://zenoga.tumblr.com/post/10490215899"/>
		<id>http://zenoga.tumblr.com/post/10490215899</id>
		<updated>2011-09-21T20:27:00+00:00</updated>
		<content type="html">&lt;a href=&quot;http://stormyscorner.com/2011/09/does-open-source-exclude-high-context-cultures.html&quot;&gt;Does open source exclude high context cultures?&lt;/a&gt;: &lt;p&gt;Interesting piece about the threshold for contributors from different cultures.&lt;/p&gt;
&lt;p&gt;Also some good comments, e.g. from &lt;a href=&quot;http://dberkholz.com/&quot; target=&quot;_blank&quot;&gt;Donnie Berkholz&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;… the same things important to increasing contribution from high-context cultures are *also* important to recruiting and retaining contributors in low-context cultures. Relationships and integration into the community trumps everything.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;I fully agree. The &lt;a href=&quot;http://padre.perlide.org&quot; target=&quot;_blank&quot;&gt;Padre&lt;/a&gt; project is doing things the right way here. There is a &lt;a href=&quot;http://padre.perlide.org/code_of_conduct.html&quot; target=&quot;_blank&quot;&gt;Code of Conduct and a Diversity Statement&lt;/a&gt;, the community is open and welcoming, development is public and transparent, &lt;a href=&quot;http://padre.perlide.org/developers.html&quot; target=&quot;_blank&quot;&gt;developers are spread around the globe&lt;/a&gt; (Germany, Israel, Jordan, Australia, Turkey, the Netherlands, Brazil, France …) and people from the project (in particular &lt;a href=&quot;http://szabgab.com/&quot; target=&quot;_blank&quot;&gt;Gabor&lt;/a&gt;) go to events and talk to people &lt;em&gt;in person&lt;/em&gt; regularly. And that makes a difference. A lot. I think I use Padre exactly because I met Gabor and Sebastian (sewi) last year at CeBIT and they got me interested again in that nice editor/IDE thing …&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So guys, keep up the good work, both on the code and the community.&lt;/span&gt;&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre differentiates with style :)</title>
		<link href="http://ahmadzawawi.blogspot.com/2011/09/padre-differentiates-with-style.html"/>
		<id>tag:blogger.com,1999:blog-7504008695982882539.post-2201765993063670914</id>
		<updated>2011-09-21T12:26:36+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Just wanted to say that I &lt;a href=&quot;http://ahmadzawawi.blogspot.com/2011/09/padre-realtime-diff.html&quot;&gt;recently&lt;/a&gt; added a differences popup window to &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre&lt;/a&gt;'s editor. You can now traverse all differences in your current document (via Ctrl + comma). The dialog shows you what was added, deleted or changed at the current difference&amp;nbsp;and enables you to revert the change if needed.&amp;nbsp;Padre can also automatically detect and find differences against your local repository (subversion or git) or the locally saved document.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-H3jYVYLJIPU/TnmeGbspjvI/AAAAAAAAArw/WIplBVrr9m4/s1600/cool_diff_box.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;112&quot; src=&quot;http://1.bp.blogspot.com/-H3jYVYLJIPU/TnmeGbspjvI/AAAAAAAAArw/WIplBVrr9m4/s400/cool_diff_box.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Enjoy :)&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7504008695982882539-2201765993063670914?l=ahmadzawawi.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Ahmad M. Zawawi</name>
			<email>noreply@blogger.com</email>
			<uri>http://ahmadzawawi.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Ahmad M. Zawawi (azawawi)</title>
			<subtitle type="html">Life is 90% maintenance and 10% hacking :)</subtitle>
			<link rel="self" href="http://ahmadzawawi.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7504008695982882539</id>
			<updated>2012-02-07T16:35:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre realtime diff :)</title>
		<link href="http://ahmadzawawi.blogspot.com/2011/09/padre-realtime-diff.html"/>
		<id>tag:blogger.com,1999:blog-7504008695982882539.post-1083270657763028986</id>
		<updated>2011-09-18T17:27:58+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;&lt;br /&gt;&lt;a href=&quot;http://padre.perlide.org/trac/changeset/16300&quot;&gt;Revision 16300&lt;/a&gt;&amp;nbsp;marks a new milestone in&amp;nbsp;&lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre&amp;nbsp;&lt;/a&gt;version control system (&lt;a href=&quot;http://en.wikipedia.org/wiki/Revision_control&quot;&gt;VCS&lt;/a&gt;) support. You can now type and Padre will automatically calculate differences and display them as plus (added), minus (deleted) and right arrow markers (changed) margin markers. You can click then on those margin markers to show what has actually been added, deleted or changed.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-v2iZ0-0hcJo/TnXv_llqOOI/AAAAAAAAAro/k43HOwMSzRQ/s1600/padre_diffs.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;302&quot; src=&quot;http://3.bp.blogspot.com/-v2iZ0-0hcJo/TnXv_llqOOI/AAAAAAAAAro/k43HOwMSzRQ/s400/padre_diffs.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7504008695982882539-1083270657763028986?l=ahmadzawawi.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Ahmad M. Zawawi</name>
			<email>noreply@blogger.com</email>
			<uri>http://ahmadzawawi.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Ahmad M. Zawawi (azawawi)</title>
			<subtitle type="html">Life is 90% maintenance and 10% hacking :)</subtitle>
			<link rel="self" href="http://ahmadzawawi.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7504008695982882539</id>
			<updated>2012-02-07T16:35:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Solarized Padre</title>
		<link href="http://ahmadzawawi.blogspot.com/2011/09/solarized-padre.html"/>
		<id>tag:blogger.com,1999:blog-7504008695982882539.post-7909830782022812076</id>
		<updated>2011-09-11T11:38:41+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Padre trunk (0.92) has now proper a light and dark &lt;a href=&quot;http://ethanschoonover.com/solarized&quot;&gt;Solarized&lt;/a&gt;&amp;nbsp;color scheme graciously contributed by &lt;a href=&quot;https://github.com/sugar84&quot;&gt;Anton Ukolov&lt;/a&gt;&amp;nbsp;(sugar in&amp;nbsp;&lt;a href=&quot;http://padre.perlide.org/irc.html&quot;&gt;#padre&lt;/a&gt;). Solarized Dark was actually included in 0.90 but now we have both. Thanks Anton :)&lt;br /&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-Ry5T5_bZLiE/TmxkYnB4UpI/AAAAAAAAArg/4plM-RHbRpk/s1600/Padre_Solarized.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;363&quot; src=&quot;http://3.bp.blogspot.com/-Ry5T5_bZLiE/TmxkYnB4UpI/AAAAAAAAArg/4plM-RHbRpk/s400/Padre_Solarized.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;Padre Solarized Light&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-NL7i039i60w/Tmxk5_kWySI/AAAAAAAAArk/mvaM6GC-UjU/s1600/Padre_Dark_Solarized.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;362&quot; src=&quot;http://2.bp.blogspot.com/-NL7i039i60w/Tmxk5_kWySI/AAAAAAAAArk/mvaM6GC-UjU/s400/Padre_Dark_Solarized.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;Padre Solarized Dark&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7504008695982882539-7909830782022812076?l=ahmadzawawi.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Ahmad M. Zawawi</name>
			<email>noreply@blogger.com</email>
			<uri>http://ahmadzawawi.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Ahmad M. Zawawi (azawawi)</title>
			<subtitle type="html">Life is 90% maintenance and 10% hacking :)</subtitle>
			<link rel="self" href="http://ahmadzawawi.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7504008695982882539</id>
			<updated>2012-02-07T16:35:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Fancy syntax checking with Padre</title>
		<link href="http://ahmadzawawi.blogspot.com/2011/09/fancy-syntax-checking-with-padre.html"/>
		<id>tag:blogger.com,1999:blog-7504008695982882539.post-6785325678027532099</id>
		<updated>2011-09-07T18:35:51+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;&lt;div class=&quot;separator&quot;&gt;Padre trunk (0.92) contains now an inline annotated syntax checker that is enabled by the &lt;span&gt;feature_syntax_check_annotations &lt;/span&gt;configuration parameter. Now you can see warnings and errors &amp;nbsp;in Padre right away while typing :)&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-pUQNXxGjD1E/Tmd_1jlEZ3I/AAAAAAAAArc/Q4rEsbQpUts/s1600/Capture.PNG&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;133&quot; src=&quot;http://3.bp.blogspot.com/-pUQNXxGjD1E/Tmd_1jlEZ3I/AAAAAAAAArc/Q4rEsbQpUts/s400/Capture.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Enjoy :)&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7504008695982882539-6785325678027532099?l=ahmadzawawi.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Ahmad M. Zawawi</name>
			<email>noreply@blogger.com</email>
			<uri>http://ahmadzawawi.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Ahmad M. Zawawi (azawawi)</title>
			<subtitle type="html">Life is 90% maintenance and 10% hacking :)</subtitle>
			<link rel="self" href="http://ahmadzawawi.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7504008695982882539</id>
			<updated>2012-02-07T16:35:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">New Release: LaTeX Plugin for Padre</title>
		<link href="http://zenoga.tumblr.com/post/9670489060"/>
		<id>http://zenoga.tumblr.com/post/9670489060</id>
		<updated>2011-09-01T17:11:44+00:00</updated>
		<content type="html">&lt;p&gt;I have just released &lt;a href=&quot;https://metacpan.org/release/ZENOG/Padre-Plugin-LaTeX-0.12/&quot;&gt;version 0.12&lt;/a&gt; of the LaTeX plugin for &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre, the Perl IDE&lt;/a&gt;, to &lt;a href=&quot;http://search.cpan.org&quot;&gt;CPAN&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some additional LaTeX commands and environment types are supported, and the plugin is compatible to the latest Padre version.&lt;/p&gt;
&lt;p&gt;Get it while it’s hot!&lt;/p&gt;
&lt;p&gt;I would be happy about feedback, bug reports, and of course patches. If you have access to the &lt;a href=&quot;http://padre.perlide.org/trac/browser/&quot;&gt;Padre SVN repository&lt;/a&gt;, you can directly modify the &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-LaTeX&quot;&gt;plugin sources there&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre 0.90, the Delayed Release Announcement</title>
		<link href="http://blogs.perl.org/users/peter_lavender/2011/08/padre-090-the-delayed-release-announcement.html"/>
		<id>tag:blogs.perl.org,2011:/users/peter_lavender//513.2149</id>
		<updated>2011-08-31T11:47:29+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;Normally when &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre, the Perl IDE&lt;/a&gt; is released, we like to let people know about it through the release announcement.  It serves a dual purpose.  it both lets us acknowledge the awesome work that goes into Padre while letting everyone out there see what has changed, what has been fixed and where we are in terms of the project and whether or not it's ready for your use, or to upgrade.&lt;/p&gt;

&lt;p&gt;0.90 was released with little fanfare, so I'd like to take the time now to cover off some of the changes in Padre 0.90 in a little more depth.&lt;/p&gt;

&lt;p&gt;OK, so I can't help myself here, but with the work done by Ahmad Zawawi to bring us a modern Scintilla with the &lt;a href=&quot;http://search.cpan.org/search?query=Wx%3A%3AScintilla&amp;mode=all&quot;&gt;Wx::Scintilla&lt;/a&gt; package, we now get squiggles! &lt;/p&gt;

&lt;p&gt;Squiggles are totally awesome and really a sign of a modern editor, here you can see I'm following &lt;a href=&quot;http://search.cpan.org/~kthakore/&quot;&gt;Kartik Thakore&lt;/a&gt;'s SDL tutorial and made an error in the initialisation parameters, this is with the Solarize Dark Editor Style contributed by Anton Ukolov ('sugar' on irc).&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;squiggles.png&quot; src=&quot;http://blogs.perl.org/users/peter_lavender/squiggles.png&quot; width=&quot;387&quot; height=&quot;220&quot; class=&quot;mt-image-center&quot; /&gt;&lt;/p&gt;

&lt;p&gt;To use the the new Scintilla text editor in Padre, install the latest Wx::Scintilla through your cpan client of choice, then in Padre itself, go to Tools/Preferences and click on the Advanced Settings button.  From there scroll down to feather_scintilla_enable and set it to true, save the changes and restart Padre.&lt;/p&gt;

&lt;p&gt;Adam Kennedy continues work on the internals of Padre, refactoring and improving various API's &lt;a href=&quot;http://blogs.perl.org/users/adam_kennedy/2011/08/padre-is-starting-to-smell-a-little-bit-like-10.html&quot;&gt;in the march towards 1.0&lt;/a&gt; and a more stablised internal API.&lt;/p&gt;

&lt;p&gt;Some of this work includes the major FBP effort and using more dynamic dialogs witin Padre generated by using wxGlade and converting to Perl code.  With the changes made recently we have a number of Plugins in need of some attention to remove any old dependencies on the old &quot;static&quot; Padre dialogs.  If you are seeing some of the plugins no longer working this is likely the cause, so let the authors know by raising a ticket in RT.&lt;/p&gt;

&lt;p&gt;Andrew Bramble has appeared from where ever it is that parents with young kids go to add a few fixes and pick up on the Swarm code, keeping up with the API changes of recent times.&lt;/p&gt;

&lt;p&gt;Sebastian Willing fixed a number of bugs, including the one from 0.88 where hitting enter on a blank line added one extra new line.  I thought I was going crazy when I first saw this happen.  Sebastian also added in a new test to check trac for any &quot;blocker&quot; priority issues, which I have to say was a neat inclusion and may well have prevented releasing 0.88 with that rather annoying bug.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://search.cpan.org/~dolmen/&quot;&gt;Olivier 'dolmen' Mengué&lt;/a&gt;  fixed up the Padre icon for Unity users, which I have to say thanks, it looks so much better now.&lt;/p&gt;

&lt;p&gt;Our translators also came to the party with updates to German and French by Zeno Gantner and Olivier.&lt;/p&gt;

&lt;p&gt;Padre 0.90 still has some bumps and warts, however it's a worthwhile upgrade for anyone who is running 0.88.&lt;/p&gt;

&lt;p&gt;The next few releases of Padre will be an interesting and potentially bumpy ride as we go through the necessary improvements to Padre's internals.  For the most part any release that has any potential issue you'll be well warned.  We've been done this path before with a number of releases being put out as &quot;Unstable&quot; and try with caution warnings.&lt;/p&gt;

&lt;p&gt;We'll see if we do this again, or try something different on the way to Padre 1.0.&lt;/p&gt;

&lt;p&gt;As always, feel free to drop on in the irc channel #padre on irc.perl.org.&lt;/p&gt;

&lt;p&gt;If you have a question, ask away, we can't always answer your question straight away, as we don't know who is awake at the time, typically though there is generally someone around or around soon after that may be able to answer you there and then, however for the most part, it can take a while before someone responds.  Don't take it as a sign of an unfriendly crowd, it really does just depend on what time of day it is and who is online at the time.&lt;/p&gt;</content>
		<author>
			<name>Peter Lavender</name>
			<uri>http://blogs.perl.org/users/peter_lavender/</uri>
		</author>
		<source>
			<title type="html">Peter Lavender</title>
			<subtitle type="html">A blog about the Perl programming language</subtitle>
			<link rel="self" href="http://blogs.perl.org/users/peter_lavender/atom"/>
			<id>tag:blogs.perl.org,2009-11-03:/users/peter_lavender//513</id>
			<updated>2012-01-23T12:35:06+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Learning Perl 6 again with Carl Mäsak</title>
		<link href="http://ahmadzawawi.blogspot.com/2011/08/learning-perl-6-again-with-carl-masak.html"/>
		<id>tag:blogger.com,1999:blog-7504008695982882539.post-7148815807147921005</id>
		<updated>2011-08-20T15:02:49+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;It is been a while since I blogged or contributed something useful on the &lt;a href=&quot;http://www.perl6.org/&quot;&gt;Perl 6&lt;/a&gt; battle front. Lately I got married in July and then I started&amp;nbsp;again&amp;nbsp;hacking in my free time on &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre&lt;/a&gt; and &lt;a href=&quot;https://metacpan.org/module/Wx::Scintilla&quot;&gt;Wx::Scintilla&lt;/a&gt;. After searching my usually-long TODO list, I found out that I wanted to group &lt;a href=&quot;http://masak.org/carl/w/index.php/Main_Page&quot;&gt;Carl Mäsak&lt;/a&gt;'s Perl 6 tutorial series in one easy-to-use place. These articles are really an excellent way to learn about Perl 6. Carl's writing style keeps me just wanting to learn more about Perl 6. A bazillion kudos for Carl Mäsak for writing this excellent Perl 6 tutorial series :)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-1-2011-input-and-output&quot;&gt;Input and output&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-2-2011-variable&quot;&gt;Variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-3-2011-if-statements&quot;&gt;If statements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-4-2011-loops&quot;&gt;Loops&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-5-2011-guess-a-number&quot;&gt;Guess a number (Game)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-6-2011-building-strings&quot;&gt;Building strings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-7-2011-arithmetics&quot;&gt;Arithmetics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-8-2011-parts-of-strings&quot;&gt;Parts of strings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-9-2011-given&quot;&gt;given&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-10-2011-a-moon-lander&quot;&gt;A moon lander (Game)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-11-2011-arrays&quot;&gt;Arrays&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-13-regexes&quot;&gt;regexes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-14-2011-logic-operators&quot;&gt;Logic operators&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-15-2011-chomp&quot;&gt;chomp!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-16-2011-subroutines&quot;&gt;Subrountines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-17-2011-hashes&quot;&gt;Hashes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-18-2011-junctions&quot;&gt;Junctions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-19-2011-reading-files&quot;&gt;Reading files&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-20-2011-hangman&quot;&gt;Hangman (Game)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-21-2011-nested-data-structures&quot;&gt;Nested data structures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-22-format-strings&quot;&gt;Format strings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-23-map-and-grep&quot;&gt;map and grep&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-24-2011-types&quot;&gt;Types&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-25-2011-connect-4&quot;&gt;Connect 4 (Game)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-26-2011-signatures&quot;&gt;Signatures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-27-2011-classes&quot;&gt;Classes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-28-2011-roles&quot;&gt;Roles&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-29-2011-text-adventure-i&quot;&gt;Text Adventure I (Game)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://strangelyconsistent.org/blog/june-30-2011-text-adventure-ii&quot;&gt;Text Adventure II (Game)&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7504008695982882539-7148815807147921005?l=ahmadzawawi.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Ahmad M. Zawawi</name>
			<email>noreply@blogger.com</email>
			<uri>http://ahmadzawawi.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Ahmad M. Zawawi (azawawi)</title>
			<subtitle type="html">Life is 90% maintenance and 10% hacking :)</subtitle>
			<link rel="self" href="http://ahmadzawawi.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7504008695982882539</id>
			<updated>2012-02-07T16:35:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre 0.90 has been released</title>
		<link href="http://blogs.perl.org/users/peter_lavender/2011/08/padre-090-has-been-released.html"/>
		<id>tag:blogs.perl.org,2011:/users/peter_lavender//513.2119</id>
		<updated>2011-08-19T13:46:08+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;I really should be packing to go away for the weekend, but instead I've just uploaded Padre 0.90, itself a day late due to a trip to the hospital last night after my daughter was hit on the cheek with a hockey stick.&lt;/p&gt;

&lt;p&gt;Padre 0.90 comes with a few bug fixes from the 0.88 release, one that I found early on after upgrading to 0.88 myself, but already fixed by the time I got to asking  about it in the #padre channel.&lt;/p&gt;

&lt;p&gt;Given the lack of time tonight, I really want to get this announcement out quickly, with a follow up about what's changed when I get back home later in the weekend.&lt;/p&gt;

&lt;p&gt;So with that, if you have upgraded Padre to 0.88, it's highly recommended that you upgrade to 0.90 when it's available to you.&lt;/p&gt;

&lt;p&gt;Thanks to the translators for 0.90:&lt;/p&gt;

&lt;p&gt;dolmen for the french&lt;br /&gt;
Zeno Gantner for German and some Spanish.&lt;/p&gt;

&lt;p&gt;A full wrap up of what's changed will be forth coming when I get home.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;</content>
		<author>
			<name>Peter Lavender</name>
			<uri>http://blogs.perl.org/users/peter_lavender/</uri>
		</author>
		<source>
			<title type="html">Peter Lavender</title>
			<subtitle type="html">A blog about the Perl programming language</subtitle>
			<link rel="self" href="http://blogs.perl.org/users/peter_lavender/atom"/>
			<id>tag:blogs.perl.org,2009-11-03:/users/peter_lavender//513</id>
			<updated>2012-01-23T12:35:06+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Wx::Scintilla - Latest Scintilla in a box</title>
		<link href="http://ahmadzawawi.blogspot.com/2011/08/wxscintilla-latest-scintilla-in-box.html"/>
		<id>tag:blogger.com,1999:blog-7504008695982882539.post-8916258260568446009</id>
		<updated>2011-08-17T16:03:18+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Back in March 2011, I &lt;a href=&quot;http://padre.perlide.org/trac/changeset/13925&quot;&gt;started&lt;/a&gt; a project called &lt;a href=&quot;https://metacpan.org/release/Wx-Scintilla&quot;&gt;Wx::Scintilla&lt;/a&gt; in &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre&lt;/a&gt;'s subversion repository after being encouraged to do that. The idea was to back port the latest and greatest in the awesome &lt;a href=&quot;http://scintilla.org/&quot;&gt;Scintilla&lt;/a&gt; source editing component for &lt;a href=&quot;http://wxperl.sourceforge.net/&quot;&gt;wxPerl&lt;/a&gt;-ers and Perl editor users. &lt;a href=&quot;http://wxwidgets.org/&quot;&gt;wxWidgets&lt;/a&gt; has a &lt;b&gt;very slow&lt;/b&gt; release process given the number of mind-boggling&amp;nbsp;platforms it supports. You cannot reasonably expect to have Scintilla latest stable in stable wxWidgets all the time. When I started the project, I was starting to plan for my future married life, my &lt;a href=&quot;http://en.wikipedia.org/wiki/XS_(Perl)&quot;&gt;Perl XS&lt;/a&gt; skills were literally-noobish-&lt;a href=&quot;http://perldoc.perl.org/perlxstut.html&quot;&gt;perlxstut&lt;/a&gt;-level and I did not tackle any big C/C++ code for years while I was in Java happy and fertile land. wxWidgets 2.8.x (stable) contained Scintilla 1.70 as Wx::STC while wxWidget 2.9.x (development) had Scintilla 2.03. We needed Perl 5.10 defined-or // operator highlighting in Padre and that was in 1.76 so after getting a big OS compatibility patch from &lt;a href=&quot;http://search.cpan.org/~mdootson/&quot;&gt;Mark Dootson&lt;/a&gt;, &lt;a href=&quot;http://ahmadzawawi.blogspot.com/2011/06/wxscintilla-011-and-padre.html&quot;&gt;Wx::Scintilla 0.11&lt;/a&gt; was released with windows, Linux and MacOS X &amp;nbsp;32-bit and 64-bit support. Later in July, I got happily married and when I was back, I started working again on backporting wxWidgets 2.9.x Wx::STC back into Wx::Scintilla. I released Wx::Scintilla 0.20 with the optional --stc2 argument release on the same day that Scintilla 2.28 got released with Scintilla 1.7x as default with the optional 2.x. Afterwards, I started releasing a number of Scintilla 2.x-only developer releases to stabilize Scintilla 2.x with properly integrate it with Padre while getting &lt;a href=&quot;http://padre.perlide.org/irc.html&quot;&gt;#padre&lt;/a&gt; community feedback. The end result is&amp;nbsp;&lt;a href=&quot;http://api.metacpan.org/source/AZAWAWI/Wx-Scintilla-0.22/Changes&quot;&gt;Wx::Scintilla 0.22&lt;/a&gt; (stable). We now have the latest Scintilla 2.28. We even have an &lt;a href=&quot;http://groups.google.com/group/scintilla-interest/browse_thread/thread/d2746f904fd63be1&quot;&gt;updated string variable interpolation Perl lexer&lt;/a&gt; that is going to be in Scintilla 2.28+ (Thanks to &lt;a href=&quot;http://khman.users.sourceforge.net/&quot;&gt;Kein-Hong Man&lt;/a&gt;). I also added an experimental noobish Perl 6 lexer. And Padre.next now &lt;a href=&quot;http://padre.perlide.org/trac/changeset/15616&quot;&gt;requires&lt;/a&gt; Wx::Scintilla to install.&lt;br /&gt;&lt;br /&gt;So what's next in my big TODO list? Perl World domination next? :)&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7504008695982882539-8916258260568446009?l=ahmadzawawi.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Ahmad M. Zawawi</name>
			<email>noreply@blogger.com</email>
			<uri>http://ahmadzawawi.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Ahmad M. Zawawi (azawawi)</title>
			<subtitle type="html">Life is 90% maintenance and 10% hacking :)</subtitle>
			<link rel="self" href="http://ahmadzawawi.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7504008695982882539</id>
			<updated>2012-02-07T16:35:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre .088  has been released...</title>
		<link href="http://blogs.perl.org/users/peter_lavender/2011/08/padre-088-has-been-released.html"/>
		<id>tag:blogs.perl.org,2011:/users/peter_lavender//513.2078</id>
		<updated>2011-08-10T13:09:39+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;As &lt;a href=&quot;http://wildperl.com/category/perl/&quot;&gt;already&lt;/a&gt; &lt;a href=&quot;http://blogs.perl.org/users/adam_kennedy/2011/08/padre-088---internals-refactoring-completed.html&quot;&gt;mentioned&lt;/a&gt; by others, &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre&lt;/a&gt; 0.88 is out.&lt;/p&gt;

&lt;p&gt;This is the culmination of quite a long development cycle since the last release.  This was made longer than it should have been due to the discovery of a bug not long after I had branched version 0.88 from trunk.  &lt;/p&gt;

&lt;p&gt;The release was then held up while people got to sorting out the problem at the time, which in turn saw more work done and more of the &lt;a href=&quot;http://blogs.perl.org/users/adam_kennedy/2011/08/padre-088---internals-refactoring-completed.html&quot;&gt;internals changing&lt;/a&gt; until it got to the point that it made sense to merge all changes in the branch ( all of them translations by our hard working translators ) back to trunk with a new branch taken for the 0.88 release.&lt;/p&gt;

&lt;p&gt;Normally in the release announcement I take you through the changes and bugs fixes to be found in the release at the time, this is typically done by taking the Changes from the Padre distribution and grouping together various changes people have made to give a &quot;face&quot; to the name.&lt;/p&gt;

&lt;p&gt;As the release manager and tasked with making the announcements that go with the upload of Padre to CPAN, it's my chance to highlight the work of others who freely give up their time improving a tool that I like to use whenever I want to write Perl, well Perl that isn't done at work, that's done using a syntax highlighting text editor.  I really miss Padre's functionality when that happens.&lt;/p&gt;

&lt;p&gt;However Padre 0.88 has a lot of changes from 0.86, too many changes to break out as I normally do, so instead, I'll cover off on things from a &quot;higher view&quot;.&lt;/p&gt;

&lt;p&gt;First off is a hello and welcome to Padre to Tom. He's rapidly becoming our Mac Man, hot on the heels of Padre 0.88 came a &lt;a href=&quot;http://wildperl.com/2011/08/padre-0-88-osx-dmg/&quot;&gt;dmg for Mac OS&lt;/a&gt; along with a call to Mac using Perl coders for comment's bug reports etc.&lt;/p&gt;

&lt;p&gt;Tom has taken on the significant task of finally getting a working and easy to install Padre for Mac OS.&lt;/p&gt;

&lt;p&gt;Ahmad Zawawi got married during this release, congrats Ahmad!&lt;/p&gt;

&lt;p&gt;What blows me away is that his contributions continue to roll in.  Ahmad has taken it upon himself to port the later versions of Scintilla, released on CPAN as Wx::Scintilla, in such a way that if you have Wx::Scintilla installed and you set the feature in Padre's config, you get the new Scintilla as the editor.&lt;/p&gt;

&lt;p&gt;Now this was something we covered off in the &lt;a href=&quot;http://blogs.perl.org/users/peter_lavender/2011/06/padre-086-has-been-released.html&quot;&gt;previous&lt;/a&gt; release announcement,however Ahmad has now gone further and is now tracking the latest Scintilla.&lt;/p&gt;

&lt;p&gt;Another &quot;new name&quot;, not really but since I need the segue I'm taking liberty here!  Kevin Dawson is proving that you don't have to commit lots of code to make a real difference.  bowtie, as he's known in irc is proving to have a real knack of keeping the developers on their toes, with just the right mix of nag and persistence.  It's a pleasure to watch!  &lt;/p&gt;

&lt;p&gt;He's also done a lot in terms of documenting Padre design and features via a series of &lt;a href=&quot;http://padre.perlide.org/trac/wiki/PadrePluginDialog&quot;&gt;&quot;cookbook&quot;&lt;/a&gt; style entries on the Padre wiki which should assist with introducing new programmers to Padre's workings for the plugins.&lt;/p&gt;

&lt;p&gt;This is work that always needs to be done, documentation really is the hardest thing to do in projects like this. &lt;/p&gt;

&lt;p&gt;Adam Kennedy ( Alias ) has already noted the significant changes in &lt;a href=&quot;http://blogs.perl.org/users/adam_kennedy/2011/08/padre-088---internals-refactoring-completed.html&quot;&gt;Padre's internals&lt;/a&gt;.  The &quot;we&quot; in his blog post is really very gracious, the truth is Adam continually puts his hands into the gory guts of Padre and always seems to come away with some memory saving or some performance improvement, along the way breaking a few things, which in turn need further fixing which in turn sees Padre's memory foot print or performance improve again.&lt;/p&gt;

&lt;p&gt;The Changes file exemplifies the work that Adam continues to find time for, along with keeping up some fitness for his second job as a &lt;a href=&quot;http://www.sydneyrollerderby.com/&quot;&gt;roller derby&lt;/a&gt; umpire.  Seriously, a geek surrounded by crazy women on roller skates, the imagery in my mind is priceless!  I just hope they treat him gently, he is one of our alpha coders for sure, but when it comes to skates, mad women, a confined ring and contact sports.... where's a geek got to run when you make a bad call as a ref??&lt;/p&gt;

&lt;p&gt;Chuckles aside, Andrew Bramble popped in after a long absence, with a young family it's always hard to find time to waste on outside things, and finished off/cleaned up, the initial work to get Padre to store parts of it configuration &quot;in the cloud&quot;.&lt;/p&gt;

&lt;p&gt;Code named Madre, you &lt;a href=&quot;http://sync.perlide.org/register&quot;&gt;sign up&lt;/a&gt; to the server, set Padre up to sync parts of your config to it, so when you move to a different computer you can sync those settings back, keeping Padre's setting the same no matter where you are.&lt;/p&gt;

&lt;p&gt;This is still early work but quite functional, however if you want to know more, drop by the #padre irc channel for more information, if you are brave enough though, you will find the &quot;feature_sync&quot; setting in Padre's Advanced settings dialog. Go to Tool -&gt; Preferences.&lt;/p&gt;

&lt;p&gt;Gabor committed a few bug fixes and changes for this release.  All of this on top of normal work, &lt;a href=&quot;http://perlweekly.com/&quot;&gt;Perl advocacy&lt;/a&gt;, &lt;a href=&quot;http://www.youtube.com/user/gabor529&quot;&gt;Perl screencasts&lt;/a&gt; and generally being an all round busy perl guy.  &lt;/p&gt;

&lt;p&gt;Thanks to the translators who some how managed to figure out my link to the release branch was in fact wrong and updated Padres languages for 0.88.&lt;/p&gt;

&lt;p&gt;Overall this release represents a lot of improvements to Padre, along the way fixing bugs and suboptimal implementations, improvements to functionality and usefulness in your coding work flow.&lt;/p&gt;

&lt;p&gt;As always you can find most of us in the #padre channel on irc.perl.org.  Feel free to stop by and say hi, or request a feature or complain about a bug or something not working as you'd have expected it to.  Keep in mind that the #padre channel has people in there from all parts of the globe, so some of us may be sleeping or working, so if you have a question, please hang around long enough to allow someone to respond.&lt;/p&gt;

&lt;p&gt;Thanks to everyone, whether mentioned directly here or not, who has contributed to making Padre what it is today, a very capable Perl IDE.  If you haven't got years of memory muscle trained into your wrists for your editor of choice and are looking for a Perl IDE to write code, you won't go too far wrong with &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre,the Perl IDE&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Peter Lavender</name>
			<uri>http://blogs.perl.org/users/peter_lavender/</uri>
		</author>
		<source>
			<title type="html">Peter Lavender</title>
			<subtitle type="html">A blog about the Perl programming language</subtitle>
			<link rel="self" href="http://blogs.perl.org/users/peter_lavender/atom"/>
			<id>tag:blogs.perl.org,2009-11-03:/users/peter_lavender//513</id>
			<updated>2012-01-23T12:35:06+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Irssi: Auto-connecting to the Padre channel</title>
		<link href="http://zenoga.tumblr.com/post/8423692546"/>
		<id>http://zenoga.tumblr.com/post/8423692546</id>
		<updated>2011-08-03T10:06:21+00:00</updated>
		<content type="html">&lt;p&gt;I use &lt;a href=&quot;http://irssi.org/&quot;&gt;irssi&lt;/a&gt; for &lt;a href=&quot;http://en.wikipedia.org/wiki/Internet_Relay_Chat&quot;&gt;IRC&lt;/a&gt;. It is a very useful and robust console-based chat client.&lt;/p&gt;
&lt;p&gt;Of course it lets you autoconnect to IRC servers and channels. Because the &lt;a href=&quot;http://irssi.org/beginner/#c3&quot;&gt;irssi FAQ&lt;/a&gt; is a bit complicated (they do not start with the most simple case …), I describe how to auto-connect to the Padre IRC channel.&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Start irssi&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/SERVER ADD -auto -network perl irc.perl.org&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/CHANNEL ADD -auto #padre perl&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/SAVE&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;That’s it.&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">How to prepare a surprise birthday party</title>
		<link href="http://szabgab.com/how-to-prepare-a-surprise-birthday-party.html"/>
		<id>http://szabgab.com/how-to-prepare-a-surprise-birthday-party.html</id>
		<updated>2011-07-20T21:42:06+00:00</updated>
		<content type="html">&lt;p&gt;

I woke up way too early today and sat down in the living room opening my netbook 
and opening &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre&lt;/a&gt;. I was surprised to 
see a pop-up telling me it is the birthday of Padre and inviting me to
&lt;a href=&quot;http://padre.perlide.org/irc.html?channel=padre&quot;&gt;join the developers on the IRC channel&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;

That was great.
&lt;/p&gt;
&lt;p&gt;

I did not remember when Adam Kennedy added it. Apparently he has 
&lt;a href=&quot;http://irclog.perlgeek.de/padre/2011-07-20#i_4140097&quot;&gt;forgotten&lt;/a&gt; as well.
&lt;/p&gt;
&lt;p&gt;

Apparently it started when a (or the?) 
&lt;a href=&quot;http://irclog.perlgeek.de/padre/2011-07-19#i_4138344&quot;&gt;spacechicken&lt;/a&gt; joined the IRC channel
but it has been &lt;a href=&quot;http://irclog.perlgeek.de/padre/2011-07-20&quot;&gt;going on&lt;/a&gt; since then.
Lots of people came by. Said hi. Said Happy Birthday. Thanked the developers for building Padre.
Told us how much they like the project.
&lt;/p&gt;
&lt;p&gt;

It's awesome good feeling.
&lt;/p&gt;
&lt;p&gt;

&lt;b&gt;Thank you all&lt;/b&gt; and special thanks to 
&lt;a href=&quot;http://ali.as/&quot;&gt;Adam Kennedy&lt;/a&gt; for setting up the surprise party!
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">The Social Padre: Facebook like button</title>
		<link href="http://szabgab.com/the-social-padre-facebook-like-button.html"/>
		<id>http://szabgab.com/the-social-padre-facebook-like-button.html</id>
		<updated>2011-07-14T17:32:37+00:00</updated>
		<content type="html">&lt;p&gt;

After adding a  &lt;a href=&quot;http://szabgab.com/the-social-padre-google-plus.html&quot;&gt;Google +1 button&lt;/a&gt; to the &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre&lt;/a&gt;
website now I also added the Facebook like button. So far Google leads 54:32 but Facebook has 
the advantage of showing the faces of my friends who liked it. I think it has a very 
powerful effect to see that people I know already trust or like something.
&lt;/p&gt;
&lt;p&gt;

OTOH among geeks the both Facebook, Google+ and the whole &quot;social networking&quot; thing might be 
seen as something negative. Certainly I see some people pretending they don't care.
It must be some kind of a geek-cool thing. I was left out. Again. :-(
&lt;/p&gt;
&lt;p&gt;

Facebook has a &lt;a href=&quot;https://developers.facebook.com/tools/lint/&gt;lint&lt;/a&gt; tool that will do
some analysis to your web page and then provide the HTML code to be be embedded in order to
get the &lt;b&gt;like&lt;/b&gt; button. I checked 
&lt;a href=&quot;&gt;lint&lt;/a&gt; tool that will do
some analysis to your web page and then provide the HTML code to be be embedded in order to
get the &lt;b&gt;like&lt;/b&gt; button. I checked 
&lt;a href=&quot;&gt;lint&lt;/a&gt; tool that will do
some analysis to your web page and then provide the HTML code to be be embedded in order to
get the &lt;b&gt;like&lt;/b&gt; button. I checked 
&lt;a href=&quot;&gt;lint&lt;/a&gt; tool that will do
some analysis to your web page and then provide the HTML code to be be embedded in order to
get the &lt;b&gt;like&lt;/b&gt; button. I checked 
&lt;a href=&quot;&gt;lint&lt;/a&gt; tool that will do
some analysis to your web page and then provide the HTML code to be be embedded in order to
get the &lt;b&gt;like&lt;/b&gt; button. I checked 
&lt;a href=&quot;&gt;lint&lt;/a&gt; tool that will do
some analysis to your web page and then provide the HTML code to be be embedded in order to
get the &lt;b&gt;like&lt;/b&gt; button. I checked 
&lt;a href=&quot;&gt;lint&lt;/a&gt; tool that will do
some analysis to your web page and then provide the HTML code to be be embedded in order to
get the &lt;b&gt;like&lt;/b&gt; button. I checked 
&lt;a href=&quot;&gt;lint&lt;/a&gt; tool that will do
some analysis to your web page and then provide the HTML code to be be embedded in order to
get the &lt;b&gt;like&lt;/b&gt; button. I checked 
&lt;a href=&quot;https://developers.facebook.com/tools/lint/?url=http%3A%2F%2Fperl.org%2F&quot;&gt;perl.org&lt;/a&gt;
and there are 267 people who liked it. Even though AFAIK it does not have a like button on the
web site itself.
&lt;/p&gt;
&lt;p&gt;

Anyway, if you think Padre is an important project for Perl, even if you personally don't use it
and if you are either a Facebook user or a Google+ user then it is now only two clicks away to 
give a little bit of endorsement to &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre&lt;/a&gt;.
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">The Social Padre: Google+</title>
		<link href="http://szabgab.com/the-social-padre-google-plus.html"/>
		<id>http://szabgab.com/the-social-padre-google-plus.html</id>
		<updated>2011-07-12T19:41:46+00:00</updated>
		<content type="html">&lt;p&gt;

As &lt;a href=&quot;http://szabgab.com/creating-a-successful-open-source-project.html&quot;&gt;promised&lt;/a&gt; I am looking for new ways to reach potential users of 
&lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre, the Perl IDE&lt;/a&gt;. Google introduced its new 
hype called &lt;a href=&quot;https://plus.google.com/&quot;&gt;Google Plus&lt;/a&gt;. I am not sure 
how will it work out but as finally I could register I thought I'll give it a try.
&lt;/p&gt;
&lt;p&gt;

I added a +1 button to the web pages of Padre. It was very easy after I found
&lt;a href=&quot;http://code.google.com/apis/+1button/&quot;&gt;the instructions&lt;/a&gt;.
I set it so that the whole site has now one single counter.
I am not sure if this is better or having a separate counter for each page would be better.
&lt;/p&gt;
&lt;p&gt;

In any case, I was surprised to see that it already had +3 when I added the button. I wonder if this 
is a clever trick of Google or if the money trick in 
&lt;a href=&quot;http://www.imdb.com/title/tt0366532/&quot;&gt;La grande séduction&lt;/a&gt; has too much impact on me.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Blogs about Padre&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

There is also an &lt;a href=&quot;http://padre.perlide.org/about.html&quot;&gt;about page&lt;/a&gt; on our website. There we
list every blog entry where Padre was mentioned. I wanted to add a +1 button to each individual
link. Here I chose the smallest icon possible but due to the large number of blog entries on that
page the load time got too high. So for now I restricted the buttons for this years entries only.
We might need to split up that page anyway. In the meantime let's see if people use these buttons at all.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;My blog&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

As I already learned how to add these buttons I also added them to my blog and removed that 
&quot;social icon&quot; I had that did not do much anyway. In this case I made the counter individual for 
each post as I think this is better in case of a blog.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;What do you think?&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

BTW If you need a Google+ invite, catch me in IRC or send me an 
&lt;a href=&quot;http://szabgab.com/contact.html&quot;&gt;e-mail&lt;/a&gt; and I'll try to send one to you.
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Three new screencasts and a little bit of statistics</title>
		<link href="http://szabgab.com/three-new-screencasts-and-a-little-bit-of-statistics.html"/>
		<id>http://szabgab.com/three-new-screencasts-and-a-little-bit-of-statistics.html</id>
		<updated>2011-07-11T04:22:38+00:00</updated>
		<content type="html">&lt;p&gt;

Before I restarted my screencasts a month ago I had an average of 35 daily views.
Then in the past month it went up to an average of 115 views per day. That's mostly due 
to the initial peaks when I release a new screencast. In the last week when I have not
released any new screencast it went down to an average of 80 views. I guess this
would be the long time average if I did not upload any new screencasts.
&lt;/p&gt;
&lt;p&gt;

This is the chart YouTube provided for the last 3 months.
&lt;/p&gt;
&lt;p&gt;

&lt;img src=&quot;http://szabgab.com/img/youtube_chart_2011_07_10.png&quot; alt=&quot;YouTube view chart for 3 months ending on 10 July 2011&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;

On one hand these are nice numbers but they are quite far from what the 
viewer counts of &lt;a href=&quot;http://www.youtube.com/user/elmexable&quot;&gt;elmexable&lt;/a&gt;.
There were more that 6000 viewers in 2 days of his first
&lt;a href=&quot;http://www.youtube.com/watch?v=qd95SrdNkgE&quot;&gt;Construder&lt;/a&gt; video.
You know, the 3D game he wrote in Perl.
&lt;/p&gt;
&lt;p&gt;

Then there was the first &lt;a href=&quot;http://mojocasts.com/&quot;&gt;Mojocast&lt;/a&gt; it seems it managed to generate
a lot more buzz than any of my screencasts. He got lost of positive
comments even from Ruby programmers!
Congratulations to &lt;a href=&quot;http://blogs.perl.org/users/tempire/&quot;&gt;Glen Hinkle&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;

The 3 screencasts I made are all Padre related and they are part of my experiment
to create a set of video based tutorials on how to use the editor.
I even created a new page for all the Padre related 
&lt;a href=&quot;http://padre.perlide.org/screencasts.html&quot;&gt;screencasts&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;

I was think how someone might learn to use a new tool so 
I approaching this from 2 or maybe 3 directions:
&lt;/p&gt;
&lt;p&gt;

&lt;ul&gt;
&lt;li&gt;Going over every (important) menu item.&lt;/li&gt;
&lt;li&gt;Looking at specific features and their configuration.&lt;/li&gt;
&lt;li&gt;Trying to accomplish specific task that might involve several features.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;

Does this make sense?
&lt;/p&gt;
&lt;p&gt;

&lt;b&gt;How do you learn a new tool?&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;

The new videos are here:
&lt;/p&gt;
&lt;p&gt;

&lt;a href=&quot;http://www.youtube.com/watch?v=zreiHLeKf6o&quot;&gt;The View menu of Padre&lt;/a&gt; 
including Syntax checking, Outline, List of Functions, Project browser and more.
&lt;/p&gt;
&lt;p&gt;

&lt;a href=&quot;http://www.youtube.com/watch?v=eCpxUA1vIuM&quot;&gt;The File menu of Padre&lt;/a&gt;
mostly basic stuff but also including example and default Perl files and sessions.
&lt;/p&gt;
&lt;p&gt;

&lt;a href=&quot;http://www.youtube.com/watch?v=ptN63wSVK9w&quot;&gt;Autocompletition in Padre&lt;/a&gt;
has several options. This video explores those options.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Enjoy!&lt;/h2&gt;
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">I need a name for a Perl distribution</title>
		<link href="http://szabgab.com/i-need-a-name-for-a-perl-distribution.html"/>
		<id>http://szabgab.com/i-need-a-name-for-a-perl-distribution.html</id>
		<updated>2011-07-07T22:21:23+00:00</updated>
		<content type="html">&lt;p&gt;

In the past 2 months I released several versions of a &lt;b&gt;Perl super package&lt;/b&gt; that included most of
the Modern and Enlightened parts of Perl and lots of other modules. I tried to give it all kinds of names
but none of them is really good.
&lt;/p&gt;
&lt;p&gt;

It is currently called &lt;b&gt;Padre on Strawberry Perl&lt;/b&gt; but in reality it should not have neither 
Padre nor Strawberry in it. Padre is just one tool in it and while it is built on top of Strawberry
it would be better to avoid any confusion.
&lt;/p&gt;
&lt;p&gt;

(Besides, while it is currently Windows only, I'll try to build something similar for Linux and Mac as well).
&lt;/p&gt;
&lt;p&gt;

I saw recent suggestions by  &lt;a href=&quot;http://www.mechanicalrevolution.com/&quot;&gt;Peter Shangov&lt;/a&gt; on
&lt;a href=&quot;http://www.mechanicalrevolution.com/blog/perl_names_and_world_domination.html&quot;&gt;Perl, Names and World Domination&lt;/a&gt;
but he probably have not seen this project. BTW I think he is describing about the same thing that
&lt;b&gt;Strawberry Professional&lt;/b&gt; will be. (The thing that was once had the code name &lt;b&gt;Chocolate Perl&lt;/b&gt;).
Tempire suggested &lt;a href=&quot;http://blogs.perl.org/users/tempire/2011/06/perl-numbrenclature-support.html&quot;&gt;Raptor&lt;/a&gt;
for that package Peter was thinking about but that's not my pet.
&lt;/p&gt;
&lt;p&gt;

&lt;b&gt;So I am looking for a name.&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;

The plan is to create a package that will include &lt;b&gt;everything&lt;/b&gt;
one would normally need to build an application. One that would also include applications.
&lt;/p&gt;
&lt;p&gt;

I sent out a call to the &lt;a href=&quot;http://wxperl.sourceforge.net/&quot;&gt;wxPerl&lt;/a&gt; list for people to build useful GUI applications to be included in this distribution.
&lt;/p&gt;
&lt;p&gt;

I talked to the &lt;a href=&quot;http://sdl.perl.org/&quot;&gt;SDL&lt;/a&gt; people that I'd like to include more games.
&lt;/p&gt;
&lt;p&gt;

I started to look around for web applications that could be bundled.
&lt;/p&gt;
&lt;p&gt;

&lt;b&gt;So I am looking for a name.&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;

Any suggestions?
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Creating a successful open source project</title>
		<link href="http://szabgab.com/creating-a-successful-open-source-project.html"/>
		<id>http://szabgab.com/creating-a-successful-open-source-project.html</id>
		<updated>2011-07-06T22:17:42+00:00</updated>
		<content type="html">&lt;p&gt;

People write and contribute to open source for various reasons. My main reason 
to start writing an &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;IDE for Perl&lt;/a&gt; was to help people: 
Both beginners and people 
who don't know much Perl or who need to maintain large or just old projects.
I'll use it as an example to go over the various aspects of making a project successful.
&lt;/p&gt;
&lt;p&gt;

For me it is important that the product will be used by many people and that 
it will make them happier. For me, in the context of Padre, that's success.
&lt;/p&gt;
&lt;p&gt;

That means it is not enough to just write the code. It is also important to make 
sure people who could benefit from it can find it and use it. So I need to look at 
it in a way somewhat similar to how a company looks at a product.
I pulled out my marketing book from my university studies. 
Surprisingly it looked unfamiliar. Then I remembered
I got 60 on my marketing exam. The lowest mark that still let me earn my degree.
&lt;/p&gt;
&lt;p&gt;

I recall something called the &lt;b&gt;the 4 P-s&lt;/b&gt;. (&lt;b&gt;Product, Price, Place, Promotion&lt;/b&gt;).
I looked it up and it can be 
found on Wikipedia under the title 
&lt;a href=&quot;http://en.wikipedia.org/wiki/Marketing_mix&quot;&gt;Marketing mix&lt;/a&gt;. I'll go over 
the items as they are related to the &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre&lt;/a&gt; project.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Product&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

AFAIK most of the open source projects focus on this part only.
&lt;/p&gt;
&lt;p&gt;

We have built the product. It is quite good already. Sure there are areas of improvement 
and there are even important areas that need a lot of work. In general the product is quite good.
Thanks to the 50+ people who were involved in the project.
&lt;/p&gt;
&lt;p&gt;

We will certainly need to make further adjustments and we will need to invest a 
lot more energy in the development but the most important of the Marketing mix 
we have done. We have a good product.
&lt;/p&gt;
&lt;p&gt;

Of course I know it does not fit everyone. I know for example that people 
using vi or emacs will have a hard time to adjust to the more Windows-like editor. 
I also know there are many people for whom Padre would be of great help. 
&lt;/p&gt;
&lt;p&gt;

&lt;b&gt;Installation&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;

For &lt;b&gt;Windows&lt;/b&gt; it is solved now in a reasonably good way as we have a Windows installer.
&lt;/p&gt;
&lt;p&gt;

For &lt;b&gt;Linux&lt;/b&gt; it is partially solved as the major distributions carry a version of Padre. Unfortunately
in some cases their package is broken and naturally it always lags behind the source-code
releases of Padre. People can install the most recent version of Padre relatively easily but it 
still requires spending some time.
&lt;/p&gt;
&lt;p&gt;

On &lt;b&gt;Mac&lt;/b&gt; the situation is quite bad as Padre can only be installed manually.
&lt;/p&gt;
&lt;p&gt;

While the mostly potential users are on Windows, these issued need to be addressed on 
Linux and Mac as many of the vocal people are using those platforms.
&lt;/p&gt;
&lt;p&gt;

&lt;b&gt;Tutorials and documentation&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;

A couple of months ago we started to collect a list of all the 
&lt;a href=&quot;http://padre.perlide.org/trac/wiki/Features&quot;&gt;features of Padre&lt;/a&gt; 
and started to describe them on our wiki. This work needs to be continued and 
presented in a better way.
&lt;/p&gt;
&lt;p&gt;

I have made a few screencasts showing features of Padre. I should make a few more
describing all the features. That will also help me find out if I missed some of them :)
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Price&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

Price is a funny thing. We don't charge anything for Padre. It is free. Both as in 
&lt;b&gt;free beer&lt;/b&gt; and as in &lt;b&gt;free speech&lt;/b&gt;.
I am just not sure if it is always a good thing? I know many people, especially in the corporate
environment, who would value it more if it cost them money.
Anyway. We have a price and it is 0 USD. 
&lt;/p&gt;
&lt;p&gt;

There is however another &lt;b&gt;cost factor&lt;/b&gt; besides the actual purchase price.
&lt;/p&gt;
&lt;p&gt;

It is the time the customer needs to spend with installation, learning to use the product 
and on maintenance. In many open source projects this is higher than in their 
shrink-wrapped proprietary counterpart. For Padre this boils down to ease of installation,
tutorials and good documentation.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Place&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

Traditionally this referred to the location of the store to make it convenient 
for the customers to visit and buy the product. In a supermarket setting this referred 
to the location of the product on the shelves. Who can put its sweets next to the counter 
where people are waiting with small kids?
&lt;/p&gt;
&lt;p&gt;

On the Internet the physical location is not relevant but it is very 
important to make sure it is easy for the customer to find the product and 
it is convenient to purchase / download and install it.
(In our case purchase is irrelevant.) Download and install was already mentioned 
under product.
&lt;/p&gt;
&lt;p&gt;

So what remains is to make it easy for the potential users to find Padre. That brings us to
the last of the 4 P-s:
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Promotion&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

We would like to make sure people who are learning Perl will see Padre very early.
&lt;/p&gt;
&lt;p&gt;

That means we have to make sure Padre is &lt;b&gt;featured on &lt;a href=&quot;http://learn.perl.org/&quot;&gt;learn.perl.org&lt;/a&gt;&lt;/b&gt;
and maybe also on &lt;a href=&quot;http://www.perl.org/&quot;&gt;www.perl.org&lt;/a&gt;. For that we need to make 
sure it's worth the attention of the maintainers of those sites.
&lt;/p&gt;
&lt;p&gt;

People who learn Perl will look for a tutorial. So we should build a &lt;b&gt;free tutorial for 
learning modern Perl&lt;/b&gt;. I already started it using both screencasts and blog posts.
(see &lt;a href=&quot;http://szabgab.com/modern-perl-5-tutorial-part-01.html&quot;&gt;Install Perl, print Hello World, Safety net (use strict, use warnings)&lt;/a&gt;) This needs to be expanded and made it good enough to be 
features on the main page of learn.perl.org.
&lt;/p&gt;
&lt;p&gt;

In addition we will need to find other channels where people - not yet familiar with
the Perl community - are looking for information about Perl. That's a much longer job
and it will include using various social networks.
&lt;/p&gt;
&lt;p&gt;

Lastly, many people get recommendations from friends who are already experts in Perl.
Previous &lt;a href=&quot;http://perlide.org/poll200910/&quot;&gt;polls&lt;/a&gt; and surveys showed 
that a large part of the Perl community is using vi or emacs. I know they won't switch
to use Padre but at least some of those understand that for many people vim and emacs
are not the best choices. Especially when they are learning. (You don't want people to
be distracted by the editor while they are learning Perl, do you?)
Some of the hard core vim users told me:
&lt;/p&gt;
&lt;p&gt;

&lt;b&gt;Probably I won't use Padre but I see its value and I'll recommend it to others.&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;

That's the message I would like to see echoed in the Perl community.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

So there are a number of things to do. They are quite interconnected. 
Luckily while I enjoy coding Padre I also enjoy the promotional activities
such as creating screencasts.
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Contract is finished, life is beautiful</title>
		<link href="http://szabgab.com/contract-is-finished-life-is-beautiful.html"/>
		<id>http://szabgab.com/contract-is-finished-life-is-beautiful.html</id>
		<updated>2011-07-06T12:37:50+00:00</updated>
		<content type="html">&lt;p&gt;

Yesterday I finished my contract at a client that involved spending most of my 
time in their offices. Today is a new day and I am full of plans and energy.
This is a short meta-entry.
&lt;/p&gt;
&lt;p&gt;

Some of my plans are:
&lt;/p&gt;
&lt;p&gt;

Investing more time in making &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre&lt;/a&gt; a 
successful Open Source project. I'll write about it later.
&lt;/p&gt;
&lt;p&gt;

Continue and improve the &lt;a href=&quot;http://szabgab.com/blog/tags/screencast.html&quot;&gt;screencasts&lt;/a&gt; on various aspects of Perl.
&lt;/p&gt;
&lt;p&gt;

I plan to invest the next few weeks to prepare for my talks and the training 
at &lt;a href=&quot;http://yapceurope.lv/ye2011/&quot;&gt;YAPC::EU&lt;/a&gt; in August in Riga. (see also &lt;a href=&quot;http://szabgab.com/perl-classes-in-riga-around-yapc.html&quot;&gt;Perl Classes in Riga around YAPC&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;

Reading some books I postponed for too long.
&lt;/p&gt;
&lt;p&gt;

Most importantly I'd like to spend some time with my kids during the summer.
For example going to the swimming pool or maybe even to the sea and visiting my cousin.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Business&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

There are a number of business ideas I'd like to check out. 
None of these will pay the bills any time soon.
&lt;/p&gt;
&lt;p&gt;

I'll open new &lt;a href=&quot;http://szabgab.com/training.html&quot;&gt;Perl training courses&lt;/a&gt; starting in August.
&lt;/p&gt;
&lt;p&gt;

I am not going to look for big projects - if one comes I'll see if that fits.
Short projects might be relevant but mostly I'd like to do some 
&lt;a href=&quot;http://szabgab.com/mentoring.html&quot;&gt;mentoring&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;

That's it I think. Now let me start implementing.
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry>
		<title type="html">TIL: JSON does not have comments</title>
		<link href="http://zenoga.tumblr.com/post/7016425186"/>
		<id>http://zenoga.tumblr.com/post/7016425186</id>
		<updated>2011-06-28T18:18:38+00:00</updated>
		<content type="html">&lt;a href=&quot;http://stackoverflow.com/questions/244777/can-i-comment-a-json-file&quot;&gt;TIL: JSON does not have comments&lt;/a&gt;: &lt;p&gt;Corollary: For configuration files, use &lt;a href=&quot;http://en.wikipedia.org/wiki/YAML&quot;&gt;YAML&lt;/a&gt; instead.&lt;/p&gt;
&lt;p&gt;I stumbled upon that while working on &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre&lt;/a&gt;’s &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre/lib/Padre/MimeTypes.pm&quot;&gt;code for&lt;/a&gt; &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre/lib/Padre/Document&quot;&gt;comment toggling&lt;/a&gt;, which is a nice after-work activity ;-)&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Strawberry Perl download statistics</title>
		<link href="http://szabgab.com/strawberry-perl-download-statistics.html"/>
		<id>http://szabgab.com/strawberry-perl-download-statistics.html</id>
		<updated>2011-06-26T02:48:36+00:00</updated>
		<content type="html">&lt;p&gt;

Some stats: Between 19 May and 20 June &lt;a href=&quot;http://strawberryperl.com/&quot;&gt;Strawberry Perl&lt;/a&gt;
was downloaded 24,751 times. That is 24,751/32 = 773 download/day.
Distributed as
&lt;/p&gt;
&lt;pre class=&quot;sh_perl&quot;&gt;

 5.10.1.5         2,174
 5.12.3.0-64bit   1,677
 5.12.3.0        20,900

&lt;/pre&gt;
&lt;p&gt;

Between 29 May and 20 June Padre on Strawberry Perl (v3) was downloaded 1,509 times.
This means 1,509/23 = 66 download/day.
&lt;/p&gt;
&lt;p&gt;

Since its release on 20 June till 25 June &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre on Strawberry Perl for Windows&lt;/a&gt; (v5)
was downloaded 448 times.
That's about 75/day. Not a breakthrough compared to the previous release. Yet.
&lt;/p&gt;
&lt;p&gt;

To compare, here is the entry on &lt;a href=&quot;http://szabgab.com/how-to-measure-the-success-of-strawberry-jam.html&quot;&gt;How to measure the success of Strawberry Jam?&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;

If you are interested what is cool about the new &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre on Strawberry&lt;/a&gt; 
distribution check out this &lt;a href=&quot;http://www.youtube.com/watch?v=MKXtGgWi7qs&quot;&gt;screencast&lt;/a&gt; and then subscribe to
&lt;a href=&quot;http://www.youtube.com/gabor529&quot;&gt;my channel&lt;/a&gt;.
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry>
		<title type="html">Creating a Padre plugin and uploading it to CPAN in 7 simple steps</title>
		<link href="http://zenoga.tumblr.com/post/6900208989"/>
		<id>http://zenoga.tumblr.com/post/6900208989</id>
		<updated>2011-06-25T12:01:00+00:00</updated>
		<content type="html">&lt;p&gt;Last week, &lt;a href=&quot;http://szabgab.com&quot;&gt;Gabor&lt;/a&gt; published a &lt;a href=&quot;http://www.youtube.com/watch?v=RDjWFKnuhhc&quot;&gt;screencast on how to create a basic plug-in&lt;/a&gt; for &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre&lt;/a&gt;. Today I will continue a little bit along that direction, and give an example for a plug-in that improves handling a certain file type in Padre.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://media.tumblr.com/tumblr_lncaosj83n1qebaqk.png&quot; /&gt;&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2&gt;YAML&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;http://yaml.org&quot;&gt;YAML&lt;/a&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/YAML&quot;&gt;is&lt;/a&gt; a lightweight file format used for data serialization and configuration files. You can think of it as an (often better) replacement for &lt;a href=&quot;http://en.wikipedia.org/wiki/XML&quot;&gt;XML&lt;/a&gt;. I have not used YAML a lot yet, but recently came across it several times: It is used for configuring CPAN and &lt;a href=&quot;http://search.cpan.org/~dagolden/CPAN-Reporter-Smoker-0.23/lib/CPAN/Reporter/Smoker.pm#Skipping_additional_distributions&quot;&gt;CPAN::Reporter::Smoker&lt;/a&gt;, and also by Padre itself, &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre/share/styles&quot;&gt;for setting up syntax highlighting&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Padre has, through &lt;a href=&quot;http://scintilla.org&quot;&gt;Scintilla&lt;/a&gt;, syntax highlighting support for YAML, which is nice. However, it does not support any further functions for YAML. For example, the keyboard shortcut Shift-Control-C to toggle comment in/out the current line (or selection) is deactivated for YAML files.&lt;/p&gt;
&lt;h2&gt;The solution: a YAML plugin&lt;/h2&gt;
&lt;p&gt;To reproduce those steps, you need to have Padre and &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-YAML/Changes&quot;&gt;Dist::Zilla&lt;/a&gt; installed on your system. Other than that, you only need basic knowledge of modern Perl, the rest will be explained. If something is not explained, please send me an e-mail and I will fix it.&lt;/p&gt;
&lt;p&gt;Here is what I did to create the YAML plugin (explanations follow):&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;&lt;code&gt;dzil Padre-Plugin-YAML; cd Padre-Plugin-YAML&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;create &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-YAML/dist.ini&quot;&gt;dist.ini&lt;/a&gt; and &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-YAML/Changes&quot;&gt;Changes&lt;/a&gt; file&lt;/li&gt;
&lt;li&gt;edit &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-YAML/lib/Padre/Plugin/YAML.pm&quot;&gt;lib/Padre/Plugin/YAML.pm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;create &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-YAML/lib/Padre/Document/YAML.pm&quot;&gt;lib/Padre/Document/YAML.pm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dzil install or sudo dzil install&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;enable YAML plugin in Padre’s plugin manager (see screenshot below)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dzil release&lt;/code&gt; - don’t perform that step; do that with your own plugin ;-)&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;While you repeat these steps, you may adapt your actions to actually implement a new plugin for your favourite document type …&lt;/p&gt;
&lt;h2&gt;Explanation&lt;/h2&gt;
&lt;p&gt;So what is happening here?&lt;/p&gt;
&lt;p&gt;1. creates the skeleton of the distribution (CPAN package, usually containing one or more Perl modules).&lt;/p&gt;
&lt;p&gt;2. &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-YAML/Changes&quot;&gt;Changes&lt;/a&gt; is the usual changelog file, nothing particularly interesting here. &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-YAML/Changes&quot;&gt;dist.ini&lt;/a&gt; is the central configuration file for Dist::Zilla. The &lt;code&gt;dzil&lt;/code&gt; command will take this file (and the source code) to create all the other important but boring files that are necessary for a good CPAN module.&lt;/p&gt;
&lt;pre&gt;name             = Padre-Plugin-YAML
author           = Zeno Gantner 
license          = Perl_5
version          = 0.01
copyright_holder = Zeno Gantner

[@PadrePlugin]

homepage         = &lt;a href=&quot;http://padre.perlide.org&quot;&gt;http://padre.perlide.org&lt;/a&gt;
repository       = &lt;a href=&quot;http://svn.perlide.org/padre/trunk/Padre-Plugin-YAML/&quot;&gt;http://svn.perlide.org/padre/trunk/Padre-Plugin-YAML/&lt;/a&gt;

[Prereqs]
Padre            = 0.81

[TestRelease]
[ConfirmRelease]
&lt;/pre&gt;
&lt;p&gt;The fields should be pretty self-explanatory. If you have several authors, you can add several &lt;code&gt;author&lt;/code&gt; lines, and add the additional authors to the &lt;code&gt;copyright_holder&lt;/code&gt; entry. The section &lt;code&gt;[@PadrePlugin]&lt;/code&gt; contains fields specific to Dist::Zilla’s extension for Padre plugins, but in this case this is only the pointer to the Padre homepage, and the URL where the plugin source code can be found. If you write your own plugin and do not use the Padre &lt;a href=&quot;http://subversion.apache.org/&quot;&gt;subversion&lt;/a&gt; repository. The last entry specifies the from which version on Padre will be able to use this plugin. If your plugin requires additional CPAN modules, specify them here is well.&lt;/p&gt;
&lt;p&gt;3. &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-YAML/lib/Padre/Plugin/YAML.pm&quot;&gt;lib/Padre/Plugin/YAML.pm&lt;/a&gt; is the plugin class. Click on the link to see its contents. All important functionality is defined by methods:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;code&gt;plugin_name&lt;/code&gt; contains the name of the plugin as it will show up in Padre’s plugin manager and in the plugin menu.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;padre_interfaces&lt;/code&gt; defines the interface versions the plugin implements, so that the plugin manager knows whether it can load the plugin.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;registered_documents&lt;/code&gt; contains a mapping from &lt;a href=&quot;http://en.wikipedia.org/wiki/MIME&quot;&gt;MIME types&lt;/a&gt; as defined in &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre/lib/Padre/lib/Padre/MimeTypes.pm&quot;&gt;Padre::MimeTypes&lt;/a&gt; to class names. The referenced classes will be responsible for additional functionality for the given MIME type, and should be of course included with the plugin. In our case, it is Padre::Document::YAML, which is described in the next step.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;plugin_icon&lt;/code&gt; can be used to set an icon which wíll be displayed in the plugin manager. If you add an icon to your plugin, make sure it is properly licensed, and explain the licensing in a &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-LaTeX/share/icons/README&quot;&gt;README&lt;/a&gt; file in the directory where the icons are.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;menu_plugin_simple&lt;/code&gt; defines the plugin menu. &lt;a href=&quot;http://szabgab.com/blog/2011/06/creating-a-plugin-for-padre-the-perl-ide.html&quot;&gt;Gabor covered this in his screencast in detail&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;The &lt;a href=&quot;http://search.cpan.org/dist/Padre/lib/Padre/Plugin.pm&quot;&gt;POD of &lt;code&gt;Padre::Plugin&lt;/code&gt;&lt;/a&gt; contains descriptions of several other methods of that class. Note that strings which will be showed to the user usually are enclosed in &lt;code&gt;Wx::gettext()&lt;/code&gt; calls. This is necessary for translating the plugin. I will explain this in a later blog post.&lt;/p&gt;
&lt;p&gt;4. &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-YAML/lib/Padre/Document/YAML.pm&quot;&gt;lib/Padre/Document/YAML.pm&lt;/a&gt; is the document class mentioned before. Click on the link to see its contents.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;code&gt;task_functions&lt;/code&gt;, &lt;code&gt;task_outline&lt;/code&gt;, and &lt;code&gt;task_syntax&lt;/code&gt; can be used to refer to appropriate classes for the advanced features function list, outline, and syntax checking (see next screenshot). We ignore them for now.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;comment_lines_str&lt;/code&gt; tells Padre how a comment line starts for this kind of file. There are some document types that only have bracket comments, e.g. &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-XML/lib/Padre/Document/XML.pm&quot;&gt;XML&lt;/a&gt; or &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-HTML/lib/Padre/Plugin/HTML/Document.pm&quot;&gt;HTML&lt;/a&gt;. For those cases, the function takes two arguments, the first for the start of the comment, the second for the end.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Again, &lt;a href=&quot;http://search.cpan.org/dist/Padre/lib/Padre/Document.pm&quot;&gt;the documentation of the parent class&lt;/a&gt; contains further information.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://media.tumblr.com/tumblr_lncfqkojJl1qebaqk.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;5. That’s it already. Install your shiny new plugin, and (6.) enable it in the Padre plugin manager:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://media.tumblr.com/tumblr_lnca4w0f821qebaqk.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;7. If you have a &lt;a href=&quot;http://pause.cpan.org/&quot;&gt;PAUSE&lt;/a&gt; account and have developed a new plugin instead of the YAML plugin, you can upload your creation to CPAN with  &lt;code&gt;dzil release&lt;/code&gt;.&lt;/p&gt;
&lt;h2&gt;Why not include it directly with Padre?&lt;/h2&gt;
&lt;p&gt;If there are no additional dependencies, easy things like &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-ShellScript&quot;&gt;shell script&lt;/a&gt; or YAML support may be better placed in Padre itself than in separate plug-ins. However, if you have advanced features like the outline, syntax checking, etc., it is very likely that you will use additional CPAN modules. Padre is already quite heavy when it comes to module dependencies, so it is better to have the additional dependencies in an external distribution that users may install in case they need it.&lt;/p&gt;
&lt;h2&gt;Make your own plugin&lt;/h2&gt;
&lt;p&gt;So now that you have learned how to do it, go ahead and create a plugin for your favourite programming language/file type. If your plugin could be useful for others, consider uploading it to CPAN. Many plugins are in the &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/&quot;&gt;Padre subversion repository&lt;/a&gt;; this would be a natural place to also host new Padre plugins, and to lure others into contributing to your plugin.&lt;/p&gt;
&lt;h2&gt;Outlook&lt;/h2&gt;
&lt;p&gt;Of course, syntax highlighting and toggling comments is not the only functionality you want for a file type. There are several possible extensions to the YAML plugin, and will do them step by step when I have the time, and blog about it:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Translate the plugin’s messages into other languages.&lt;/li&gt;
&lt;li&gt;Autocompletion&lt;/li&gt;
&lt;li&gt;Syntax checking&lt;/li&gt;
&lt;li&gt;Document outline&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;If you want answers right now to these questions, then have a look at the &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-LaTeX&quot;&gt;source code of the LaTeX plugin&lt;/a&gt;. Otherwise, stay tuned for more detailed explanations …&lt;/p&gt;
&lt;p&gt;Besides continuing the development of the YAML plugin, there are several other aspects that I want to cover here in the future:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;How to add support for an entirely new file type: &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre/lib/Padre/MimeTypes.pm?rev=14736#L343&quot;&gt;The YAML MIME type is already recognized by Padre&lt;/a&gt;. But what to do if this is not the case?&lt;/li&gt;
&lt;li&gt;A few file types have some syntax highlighting support in Padre, but it could be nicer. &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre/share/styles/default.yml&quot;&gt;How can this be fixed?&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Finally, if something is not clear in this howto, or if you have other questions or feedback, do not hesitate to leave a comment here or send me an e-mail: &lt;a href=&quot;mailto:zenog@cpan.org&quot;&gt;zenog@cpan.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;modified June 29, 2011:&lt;/strong&gt; added links to POD of &lt;code&gt;&lt;a href=&quot;http://search.cpan.org/dist/Padre/lib/Padre/Plugin.pm&quot;&gt;Padre::Plugin&lt;/a&gt;&lt;/code&gt; and &lt;code&gt;&lt;a href=&quot;http://search.cpan.org/dist/Padre/lib/Padre/Document.pm&quot;&gt;Padre::Document&lt;/a&gt;&lt;/code&gt;&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">New release of the LaTeX plugin for Padre</title>
		<link href="http://zenoga.tumblr.com/post/6786465196"/>
		<id>http://zenoga.tumblr.com/post/6786465196</id>
		<updated>2011-06-22T10:00:06+00:00</updated>
		<content type="html">&lt;p&gt;I uploaded version 0.11 of &lt;a href=&quot;http://search.cpan.org/~zenog/Padre-Plugin-LaTeX/&quot;&gt;Padre::Plugin::LaTeX&lt;/a&gt; to &lt;a href=&quot;http://www.cpan.org/&quot;&gt;CPAN&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I described the &lt;a href=&quot;http://zenoga.tumblr.com/post/3748629330/latex-plugin-for-padre&quot;&gt;LaTeX plugin&lt;/a&gt; for &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre, the Perl IDE&lt;/a&gt; some time ago in &lt;a href=&quot;http://zenoga.tumblr.com/post/3748629330/latex-plugin-for-padre&quot;&gt;a blog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It is mostly a maintenance release, providing compatibility to the recently released &lt;a href=&quot;http://blogs.perl.org/users/peter_lavender/2011/06/padre-086-has-been-released.html&quot;&gt;Padre 0.86&lt;/a&gt;. &lt;a href=&quot;http://search.cpan.org/~garu/&quot;&gt;Breno G. de Oliveira (GARU)&lt;/a&gt; was so kind and provided &lt;a href=&quot;http://search.cpan.org/~garu/&quot;&gt;Brazilian Portugues translations&lt;/a&gt;. We now have &lt;a href=&quot;http://perlide.org/translations/&quot;&gt;translations&lt;/a&gt; for Arabic, Dutch, German, Spanish, Italian, Brazilian Portuguese, and Turkish. Besides that, there was a small tweak in the autocompletion code. See the &lt;a href=&quot;http://padre.perlide.org/trac/browser/trunk/Padre-Plugin-LaTeX/Changes?rev=14717&quot;&gt;Changes&lt;/a&gt; file for details.&lt;/p&gt;
&lt;p&gt;If Padre is already on your system, you can install the LaTeX plugin using the command&lt;/p&gt;
&lt;p&gt;&lt;code&gt;cpan Padre::Plugin::LaTeX&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;I am looking forward to feedback and contributions, either directly to me, or as tickets to the &lt;a href=&quot;http://padre.perlide.org/trac/&quot;&gt;Padre Trac&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre 0.86 has been released</title>
		<link href="http://blogs.perl.org/users/peter_lavender/2011/06/padre-086-has-been-released.html"/>
		<id>tag:blogs.perl.org,2011:/users/peter_lavender//513.1879</id>
		<updated>2011-06-21T11:45:31+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;After a long 3 months or so, Padre 0.86 has been rolled up and released into the wild.&lt;/p&gt;

&lt;p&gt;0.86 comes with a warning that there are still some lumps to be smoothed out, but with that it also comes with a newer version of Scintilla which means better support of Perl.&lt;/p&gt;

&lt;p&gt;Thanks to the efforts of &lt;a href=&quot;http://ahmadzawawi.blogspot.com/&quot;&gt;Ahmad Zawawi&lt;/a&gt;  and Mark Dootson, who you often see in the Perl Wx mailing list, this version of Padre now supports an &lt;a href=&quot;http://ahmadzawawi.blogspot.com/2011/06/wxscintilla-011-and-padre.html&quot;&gt;updated version&lt;/a&gt; of the &lt;a href=&quot;http://scintilla.org/&quot;&gt;Scintilla&lt;/a&gt; text editor/control. You can enable the new Scintilla by setting the feature_wx_scintilla configuration parameter in Padre's Tools / Preferences / Advanced dialog. &lt;/p&gt;

&lt;p&gt;During the time Ahmad  was trying to get Wx::Scintilla compiling he mentioned in the #padre irc channel on irc.perl.org, that he wasn't seeing enough tests come through and provided a link to set up &lt;a href=&quot;http://wiki.cpantesters.org/wiki/QuickStart&quot;&gt;Testing/Reporting&lt;/a&gt;.  After following the link and about 10 minutes reading and setting up, I'm now contributing a little more to the Perl ecosystem by sending reports from each module I install.  With the addition of perlbrew allowing you to install more than one version of perl on your system, this is a great opportunity to give back to the community. &lt;/p&gt;

&lt;p&gt;So it's with great pleasure, and a mild sense of awe that all these people can find time to contribute in such a meaningful way, the list of changes for Padre 0.86:&lt;/p&gt;

&lt;p&gt;Sebastian Willing committed a number of fixes and improvements over the last few months.  Padre now has a fast find dialog that opens up in the bottom of the editor window, it's a bit like the fast find you get in Firefox.  There is still some work to be done ironing out the finer points of the current implementation, which we should see in the next release - no, it won't be as long as this release was.&lt;/p&gt;

&lt;pre&gt;

&lt;p&gt;    - Handle corrupt padre.db in SessionManager (SEWI)&lt;br /&gt;
    - Add a test plugin and first tests using that plugin (SEWI)&lt;br /&gt;
    - Add plugin hooks (SEWI)&lt;br /&gt;
    - Extent Ctrl-left-mouse-click to modules and files with path (SEWI)&lt;br /&gt;
    - Fix #1122: Save intuition recognizes more tests (SEWI)&lt;br /&gt;
    - Add File-&gt;Delete menu option (#1179) (SEWI)&lt;br /&gt;
    - Fix #1182: Crash when enabling a plugin (SEWI)&lt;br /&gt;
    - Ctrl-F launches the quick search (bottom pane), 2nd time Ctrl-F&lt;br /&gt;
      launches regular search and 3rd time Ctrl-F launches find in files&lt;br /&gt;
      which will loose it's own shortcut Ctrl-Shift-F in the future #1223 (SEWI)&lt;br /&gt;
    - Set focus to editor window if search bar is closed (SEWI)&lt;br /&gt;
    - Set focus to editor after switching panes/tabs (SEWI)&lt;br /&gt;
    - Add File -&gt; New -&gt; Copy of current document (SEWI)&lt;br /&gt;
    - Fix &quot;last update&quot; timestamp for sessions (SEWI)&lt;br /&gt;
    - Share one search termin between FindFast (panel), Find (dialog) and&lt;br /&gt;
      Find in files (SEWI)&lt;br /&gt;
    - ESC now closes the find dialog (1st ESC) and the output window (2nd) (SEWI)&lt;/p&gt;

&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
Adam Kennedy as always manages to get things done no one else is doing, or is too scared to do!&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;pre&gt;&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;    - Avoid running pointless syntax checks for unused documents (ADAMK)&lt;br /&gt;
    - No longer need a different editor class for the Preferences dialog (ADAMK)&lt;br /&gt;
    - Reverted commit 13860 which tried to fix ticker #1141 but broken the&lt;br /&gt;
      directory list at startup at the same time (ADAMK)&lt;br /&gt;
    - The Preferences dialog now translates options in drop-down boxes (ADAMK)&lt;br /&gt;
    - Moved various Perl 5 related config options into a unified config&lt;br /&gt;
      namespace lang_perl5_* (ADAMK)&lt;br /&gt;
    - Moved various Perl 5 Preferences dialog elements into a single Perl 5&lt;br /&gt;
      specific tab in preparation for additional future tabs (ADAMK)&lt;br /&gt;
    - Fixed bug where the Function List scanner was incorrectly matching&lt;br /&gt;
      __DATA__ or __END__ anywhere in any statement (ADAMK)&lt;br /&gt;
    - Config file entries referring to values which are not in the valid option&lt;br /&gt;
      list for a setting will use the default, but not overwrite (ADAMK)&lt;br /&gt;
    - Upgraded Padre::Wx::Dialog::Text to wxFormBuilder (ADAMK)&lt;br /&gt;
    - Find and Find in Files now save search options again (ADAMK)&lt;br /&gt;
    - PluginManager now checks for a defined -&gt;VERSION in plugins to help&lt;br /&gt;
      make sure they are real modules and don't have mismatching package&lt;br /&gt;
      statements or similar weird problems (ADAMK)&lt;br /&gt;
    - Upgraded Padre::Wx::Dialog::Bookmarks to wxFormBuilder (ADAMK)&lt;br /&gt;
    - Shrunk the code needed to support the &quot;Convert Encoding&quot; commands and&lt;br /&gt;
      moved it to Padre::Wx::Main, removing the need for a dedicated&lt;br /&gt;
      &quot;Convert Encoding&quot; dialog (ADAMK)&lt;br /&gt;
    - Moved all Module::Starter options into module_starter_* (ADAMK)&lt;br /&gt;
    - A bug in the EOL Mode setup when opening Windows-mode text documents&lt;br /&gt;
      while the default line endings are set to Unix was resulting in the&lt;br /&gt;
      corruption of documents into mixed newline (ADAMK)&lt;br /&gt;
    - Expanding the coverage of &quot;apply&quot; handlers in Padre::Config in&lt;br /&gt;
      preparation for Padre Sync (ADAMK)&lt;br /&gt;
    - Unify terminology for the Firefox-like search box to &quot;Find Fast&quot; (ADAMK)&lt;br /&gt;
    - Fast Find resets term correctly across multiple uses (ADAMK)&lt;br /&gt;
    - Padre::Project::Perl detects project-wide version correctly (ADAMK)&lt;/p&gt;



&lt;p&gt;As already mentioned, Ahmad Zawawi has given Padre a more up to date Scintilla, the most notable reason mentioned in the #padre irc channel was that // is now properly handled, however that's not the only reason, as with all software, updates and improvements come along and being stuck with a slow release schedule ( yes slower than Padre's ) meant that it would take a long time before the Scintilla text control would be updated in wxWidgets, or is it Wx... I never know.&lt;/p&gt;

&lt;p&gt;What's most notable though is this was all done while also getting things sorted out for married life, it wasn't unusual to see Ahmad in irc and then having to head out to do furniture shopping with his bride to be, or other important shopping that needs to be done before a wedding.  I'm sure I'm not alone in wishing Ahmad well in surviving the pre-marriage trials, at least we got a new Scintilla though!&lt;/p&gt;

&lt;pre&gt;

&lt;p&gt;    - Bumped Wx dependency to 0.9901 to fix the Wx::Button::GetDefaultSize&lt;br /&gt;
      build bug (AZAWAWI)&lt;br /&gt;
    - Padre can now use Wx::Scintilla if feature_wx_scintilla is enabled.&lt;br /&gt;
      This fixes #257: Backport Scintilla Perl lexer for wxWidgets 2.8.10?&lt;br /&gt;
      (AZAWAWI)&lt;br /&gt;
    - About dialog displays now the Wx::Scintilla version if it is being used&lt;br /&gt;
      by Padre (AZAWAWI)&lt;br /&gt;
    - Padre can use Wx::Scintilla's built-in Perl 6 lexer if Wx::Scintilla&lt;br /&gt;
      is being used by Padre (AZAWAWI)&lt;/p&gt;

&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
Gabor Szabo managed to commit some fixes and improvements between really helpful &lt;a href=&quot;http://www.youtube.com/user/gabor529&quot;&gt;screen casts&lt;/a&gt;.  Go check them out while you install Padre.&lt;/p&gt;

&lt;pre&gt;

&lt;p&gt;    - Add list of escape characters to the Regex Editor (SZABGAB)&lt;br /&gt;
    - Fix #510, #704, #1178 Closing DocBrowser crashing Padre (SZABGAB)&lt;br /&gt;
    - Move Outline building to PPIx::EditorTools::Outline 0.12 (SZABGAB)&lt;br /&gt;
    - Add menu options in View to Fold All and Unfold All (SZABGAB)&lt;br /&gt;
    - Add menu option to Fold/Unfold where the cursor is now (SZABGAB)&lt;br /&gt;
    - Move the standard PPILexer to PPIx::EditorTools::Lexer 0.13 (SZABGAB)&lt;br /&gt;
    - Allow spaces in the path and filename of Perl script and still&lt;br /&gt;
      be able to run them. #1219 (SZABGAB)&lt;br /&gt;
    - Regex Editor: Substitution can be toggled and it is off by default (SZABGAB)&lt;/p&gt;

&lt;/pre&gt;

&lt;p&gt;Zeno Gantner chipped in&lt;/p&gt;

&lt;pre&gt;

&lt;p&gt;    - Fix #1124: 'Description' column not displayed when all descriptions empty&lt;br /&gt;
      (ZENOG)&lt;br /&gt;
    - Open Resources: do not match path for .t files (ZENOG, found by SZABGAB)&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
As did a number of others, whose names I haven't committed to memory or have seen for the first time:&lt;/p&gt;

&lt;pre&gt;

&lt;p&gt;    - Migration of Style Settings from Menu to Preferences window (CLAUDIO)&lt;br /&gt;
    - Disable overlay scrollbars on linux (CLAUDIO)&lt;br /&gt;
    - &quot;toggle comments&quot; button doesn't require text selection (GARU)&lt;br /&gt;
    - Updated perlopquick.pod (Perl 5 operator quick reference) to latest&lt;br /&gt;
      version (COWENS, AZAWAWI)&lt;br /&gt;
    - Fixed wxWidgets 2.8.12 wxAuiNoteBook bug: the window will not carry&lt;br /&gt;
      updates while it is frozen (MDOOTSON, AZAWAWI, ADAMK)&lt;br /&gt;
    - Fix #1138: Padre single instance server not working (MJ41)&lt;/p&gt;

&lt;/pre&gt;

&lt;p&gt;So a big list of changes for Padre 0.86, it's been a while coming and most of that can be laid at my feet, as the the worlds worst player in multiplayer COD Black Ops, I have to admit that any time there was a slight reason NOT to roll out a release I'd slink off and be handed humiliation on the big screen.&lt;/p&gt;

&lt;p&gt;Thankfully that addiction is starting to wear off and I have promised to be more pushy with the releases.&lt;/p&gt;

&lt;p&gt;A big thanks to everyone who contributes to &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre, the Perl IDE&lt;/a&gt;, whether it be directly by committing changes to the code base or writing document or simply just dropping by the IRC change on irc.perl.org #padre.  &lt;/p&gt;</content>
		<author>
			<name>Peter Lavender</name>
			<uri>http://blogs.perl.org/users/peter_lavender/</uri>
		</author>
		<source>
			<title type="html">Peter Lavender</title>
			<subtitle type="html">A blog about the Perl programming language</subtitle>
			<link rel="self" href="http://blogs.perl.org/users/peter_lavender/atom"/>
			<id>tag:blogs.perl.org,2009-11-03:/users/peter_lavender//513</id>
			<updated>2012-01-23T12:35:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Padre on Strawberry Perl v5 released</title>
		<link href="http://szabgab.com/padre-on-strawberry-perl-v5-released.html"/>
		<id>http://szabgab.com/padre-on-strawberry-perl-v5-released.html</id>
		<updated>2011-06-21T01:29:03+00:00</updated>
		<content type="html">&lt;p&gt;

I am quite excited to let you know about the new release of the Padre on Strawberry Perl Windows installer.
I planned to make a release once a month but I could not wait for the full cycle to end, I wanted to get this out.
There is a &lt;a href=&quot;http://www.youtube.com/watch?v=MKXtGgWi7qs&quot;&gt;screencast&lt;/a&gt; showing some of the new features of this distribution.
&lt;/p&gt;
&lt;p&gt;


&lt;/p&gt;
&lt;p&gt;

Thanks to the heroic work of &lt;a href=&quot;http://ahmadzawawi.blogspot.com/&quot;&gt;Ahmad Zawawi&lt;/a&gt; the upcoming 
Padre 0.86 release will finally allow you to use a modern version of the Scintilla editor. 
This means you will be able to type defined-or and the syntax highlighter won't spit on you like a 
badly maintained camel. People installing the new Padre on Strawberry package will get Padre 0.842 which
is 0.84 and this specific feature back-ported.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Welcome to the age of perl 5.10!&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

The distribution also includes &lt;a href=&quot;http://moose.perl.org/&quot;&gt;Moose&lt;/a&gt; and &lt;a href=&quot;http://metacpan.org/release/Task-Kensho&quot;&gt;Task::Kensho&lt;/a&gt;. This is not new, but seems to be
surprising to some people.
&lt;/p&gt;
&lt;p&gt;

There is an upgraded version of &lt;a href=&quot;http://perldancer.org/&quot;&gt;Dancer&lt;/a&gt; and the package now 
includes the &lt;a href=&quot;http://template-toolkit.org/&quot;&gt;Template::Toolkit&lt;/a&gt; that will allow the building
of complex applications.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;CPAN Testing&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

The package include &lt;a href=&quot;http://metacpan.org/release/CPAN-Reporter&quot;&gt;CPAN::Reporter&lt;/a&gt; and &lt;a href=&quot;http://metacpan.org/release/Test-Reporter-Transport-Metabase&quot;&gt;Test::Reporter::Transport::Metabase&lt;/a&gt; to make
it easier for people to start sending in test reports to the 
&lt;a href=&quot;http://www.cpantesters.org/&quot;&gt;CPAN Testers&lt;/a&gt;. I think I'll have a separate blog entry about this.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;Some CPAN modules&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

The previous package already contained a number of Spreadsheet related modules. Now it also includes 
&lt;a href=&quot;http://metacpan.org/release/Text-CSV_XS&quot;&gt;Text::CSV_XS&lt;/a&gt; to deal with CSV files.
&lt;/p&gt;
&lt;p&gt;

&lt;a href=&quot;http://metacpan.org/release/Net-Telnet&quot;&gt;Net::Telnet&lt;/a&gt; is also included to make it easier to connect to unix machines, 
routers and other networking devices.
&lt;/p&gt;
&lt;p&gt;

&lt;a href=&quot;http://metacpan.org/release/Win32-GuiTest&quot;&gt;Win32::GuiTest&lt;/a&gt; is a nice tool to automate mouse movements and pressing on keyboard on Windows.
This can be used to automate various GUI related tasks and to test desktop applications.
&lt;/p&gt;
&lt;p&gt;

&lt;a href=&quot;http://metacpan.org/release/App-cpanoutdated&quot;&gt;App::cpanoutdated&lt;/a&gt; was added to make it easier to know what needs to 
be updated in the next version.
&lt;/p&gt;
&lt;p&gt;

&lt;h2&gt;SDL and Games!&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;

Probably the most exciting part is the inclusion of SDL and two games based on it.
One of them is the original &lt;a href=&quot;http://en.wikipedia.org/wiki/Frozen_Bubble&quot;&gt;Frozen Bubble&lt;/a&gt; game. 
Yes, it has a Wikipedia entry!
&lt;/p&gt;
&lt;p&gt;

The other one is the zombies game called &lt;a href=&quot;http://metacpan.org/release/Games-Zumbis&quot;&gt;Games::Zumbis&lt;/a&gt;. It is not enough that 
you are a little red-haired girl fighting zombies, the game is also written in Portuguese!
&lt;/p&gt;
&lt;p&gt;

Enjoy!
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry>
		<title type="html">Screencast: Using the Perl Debugger</title>
		<link href="http://zenoga.tumblr.com/post/6719057743"/>
		<id>http://zenoga.tumblr.com/post/6719057743</id>
		<updated>2011-06-20T10:01:06+00:00</updated>
		<content type="html">&lt;a href=&quot;http://www.youtube.com/user/gabor529#p/u/0/jiYZcV3khdY&quot;&gt;Screencast: Using the Perl Debugger&lt;/a&gt;: &lt;p&gt;I already linked to a blog post about this, but here is the direct link: &lt;a href=&quot;http://szabgab.com/&quot;&gt;Gabor&lt;/a&gt; (of &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre&lt;/a&gt; and general &lt;a href=&quot;http://www.perl.org/advocacy/white_camel/2008.html&quot;&gt;Perl&lt;/a&gt; &lt;a href=&quot;http://perl-ecosystem.org/&quot;&gt;community&lt;/a&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Hamakor&quot;&gt;fame&lt;/a&gt;) made a very nice presentation about Perl’s built-in debugger.&lt;/p&gt;
&lt;p&gt;If you are a Perl programmer (or think about becoming one), this is definitely worth watching.&lt;/p&gt;
&lt;p&gt;Also, please subscribe to Gabor’s YouTube channel, so that he is motivated to produce more videos …&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Wx::Scintilla 0.11 and Padre</title>
		<link href="http://ahmadzawawi.blogspot.com/2011/06/wxscintilla-011-and-padre.html"/>
		<id>tag:blogger.com,1999:blog-7504008695982882539.post-6395370954466738092</id>
		<updated>2011-06-17T15:42:56+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&gt;&lt;div&gt;The upcoming &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre&lt;/a&gt; 0.86 can utilize a newer &lt;a href=&quot;http://www.scintilla.org/&quot;&gt;Scintilla&lt;/a&gt; editor component when &lt;a href=&quot;http://beta.metacpan.org/module/Wx::Scintilla&quot;&gt;Wx::Scintilla&lt;/a&gt; is installed and the &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;feature_wx_scintilla&lt;/span&gt; &lt;/b&gt;configuration parameter is enabled in Padre's Tools / Preferences / Advanced dialog. This practically upgrades Padre from Scintilla 1.70 (Wx::STC) to Scintilla 1.79 (Wx::Scintilla) over the same wxWidgets 2.8.10 installation. Wx::Scintilla is backport of the famous &lt;a href=&quot;http://www.scintilla.org/&quot;&gt;Scintilla &lt;/a&gt;editor component by Neil Hodgson and will act as a smart drop-in to the ancient Wx::STC. Using an older scintilla causes Padre to have corrupted Perl 5.10 // operator syntax highlighting support and delayed fixing bugs in the &lt;a href=&quot;http://www.google.com/codesearch#tiYDyR6gSfA/trunk/ThirdParty/wxWidgets%202.8.10/contrib/src/stc/scintilla/src/LexPerl.cxx&amp;q=LexPerl.cxx%20wxwidgets%202.8.10&amp;type=cs&quot;&gt;Perl 5 lexer&lt;/a&gt;. Now it is time to fix those pesky bugs and introduce more production-quality Perl 5/6 syntax highlighting in Padre. When you install Wx::Scintilla, you basically get a &lt;i&gt;better &lt;/i&gt;editor engine without &lt;i&gt;waiting &lt;/i&gt;for the next major upgrade of wxWidgets.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks for&amp;nbsp;&lt;a href=&quot;http://search.cpan.org/~mdootson/&quot;&gt;Mark Dootson&lt;/a&gt;&amp;nbsp;who has done a wonderful job of ensuring that Wx::Scintilla 0.11 compiles over Windows (&lt;a href=&quot;http://strawberryperl.com/&quot;&gt;Strawberry&lt;/a&gt; and &lt;a href=&quot;http://www.activestate.com/activeperl&quot;&gt;ActivePerl&lt;/a&gt;), Linux (Fedora, CentOS and Debian/Ubuntu). More &lt;a href=&quot;http://www.blogger.com/&quot;&gt;&lt;span id=&quot;goog_1218611396&quot;&gt;&lt;/span&gt;Wx::Scintilla CPAN tester reports&lt;span id=&quot;goog_1218611397&quot;&gt;&lt;/span&gt;&lt;/a&gt; can mean better multi-platform support. Please help us out by &lt;a href=&quot;http://wiki.cpantesters.org/wiki/GettingStarted&quot;&gt;submitting&lt;/a&gt;&amp;nbsp;more CPAN testers reports for Wx::Scintilla.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7504008695982882539-6395370954466738092?l=ahmadzawawi.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Ahmad M. Zawawi</name>
			<email>noreply@blogger.com</email>
			<uri>http://ahmadzawawi.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Ahmad M. Zawawi (azawawi)</title>
			<subtitle type="html">Life is 90% maintenance and 10% hacking :)</subtitle>
			<link rel="self" href="http://ahmadzawawi.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7504008695982882539</id>
			<updated>2012-02-07T16:35:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Perl screencasts</title>
		<link href="http://nxadm.wordpress.com/2011/06/16/perl-screencasts/"/>
		<id>http://nxadm.wordpress.com/?p=850</id>
		<updated>2011-06-16T12:01:06+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;alignleft size-thumbnail wp-image-39&quot; title=&quot;perl&quot; src=&quot;http://nxadm.files.wordpress.com/2008/05/perl.jpg?w=135&amp;h=150&quot; alt=&quot;&quot; width=&quot;135&quot; height=&quot;150&quot; /&gt;My friend &lt;a href=&quot;http://szabgab.com/&quot; target=&quot;_blank&quot;&gt;Gabor&lt;/a&gt; got a rush of energy (aka &lt;a href=&quot;http://en.wiktionary.org/wiki/round_tuit&quot; target=&quot;_blank&quot;&gt;tuits&lt;/a&gt;) and relaunched his &lt;a href=&quot;http://www.youtube.com/user/gabor529&quot; target=&quot;_blank&quot;&gt;screencast channel about Perl&lt;/a&gt;. So far he has talked about Padre, Perl 6 and the Perl debugger.&lt;/p&gt;
&lt;p&gt;I found this last screencast very interesting. For a lot of people the perl debugger is something mythical, arcane or even something they even didn&amp;#8217;t know it exists. Certainly people coming from a UNIX shell scripting background wonder how to do something similar to &amp;#8220;set -xv&amp;#8221; in Perl. I can tell you already: watching the screencast about the perl debugger have been the most fruitful 8 minutes I have spent on IT this week.&lt;/p&gt;
&lt;p&gt;So, subscribe to the channel (a gmail address will do) to keep Gabor&amp;#8217;s ego &lt;a href=&quot;http://szabgab.com/blog/2011/06/using-the-built-in-debugger-of-perl.html&quot; target=&quot;_blank&quot;&gt;motivated to create more&lt;/a&gt;. &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href=&quot;http://nxadm.wordpress.com/category/uncategorized/&quot;&gt;Uncategorized&lt;/a&gt; Tagged: &lt;a href=&quot;http://nxadm.wordpress.com/tag/gabor/&quot;&gt;gabor&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/perl/&quot;&gt;Perl&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/perl-debugger/&quot;&gt;perl debugger&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/screencast/&quot;&gt;screencast&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/nxadm.wordpress.com/850/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/nxadm.wordpress.com/850/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/nxadm.wordpress.com/850/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/nxadm.wordpress.com/850/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/nxadm.wordpress.com/850/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/nxadm.wordpress.com/850/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/nxadm.wordpress.com/850/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/nxadm.wordpress.com/850/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/nxadm.wordpress.com/850/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/nxadm.wordpress.com/850/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/nxadm.wordpress.com/850/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/nxadm.wordpress.com/850/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/nxadm.wordpress.com/850/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/nxadm.wordpress.com/850/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=nxadm.wordpress.com&amp;blog=1467330&amp;post=850&amp;subd=nxadm&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>claudio</name>
			<uri>http://nxadm.wordpress.com</uri>
		</author>
		<source>
			<title type="html">*n*x</title>
			<subtitle type="html">Some things about UNIX</subtitle>
			<link rel="self" href="http://nxadm.wordpress.com/feed/atom/"/>
			<id>http://nxadm.wordpress.com/feed/atom/</id>
			<updated>2012-02-03T20:35:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Plans for world domination</title>
		<link href="http://szabgab.com/plans-for-world-domination.html"/>
		<id>http://szabgab.com/plans-for-world-domination.html</id>
		<updated>2011-06-15T20:13:22+00:00</updated>
		<content type="html">&lt;p&gt;

The &lt;a href=&quot;http://padre.perlide.org/download.html&quot;&gt;Padre on Strawberry&lt;/a&gt; project started 
out with my need to make it easy to install Padre on Windows machines along with some CPAN modules.
&lt;/p&gt;
&lt;p&gt;

I was giving an Advanced Perl class and I wanted to make sure the students don't need to spend 
time installing additional modules.
&lt;/p&gt;
&lt;p&gt;

I'll want to enhance it so that it includes all the modules I need for my various training classes.
This means a lot of the testing related modules. Both from Test::* namespace and tools that help
interact with the environment. eg. &lt;a href=&quot;http://metacpan.org/release/WWW-Mechanize&quot;&gt;WWW::Mechanize&lt;/a&gt;, &lt;a href=&quot;http://metacpan.org/release/Net-Telnet&quot;&gt;Net::Telnet&lt;/a&gt;, &lt;a href=&quot;http://metacpan.org/release/Win32-GUITest&quot;&gt;Win32::GUITest&lt;/a&gt;, etc.
&lt;/p&gt;
&lt;p&gt;

Then I thought this distribution could be enhanced to include a lot more things
to satisfy almost all the prerequisites for Perl development. 
&lt;/p&gt;
&lt;p&gt;

That is probably going to be larger than the Strawberry Professional (that used to have a code name Chocolate Perl).
&lt;/p&gt;
&lt;p&gt;

But I dreamt further.
&lt;/p&gt;
&lt;p&gt;

It could showcase a number of applications written in Perl. Both desktop and web based. So people 
can download a single package to their Windows desktop and have a web application running within minutes.
&lt;/p&gt;
&lt;p&gt;

While I'd like to stick to CPAN as much as possible there are already pieces that come from elsewhere.
Starting with a fresh Strawberry installation and the source code of WxWidgets. There are more.
&lt;/p&gt;
&lt;p&gt;

I am not sure though that I wan to include MySQL or PostgreSQL in the package. 
Nor do I wan to supply Apache. That would be scary. 
&lt;/p&gt;
&lt;p&gt;

As the database drivers are already included in Strawberry I might be able to tell the users how 
to install the database separately. In any case the application must be able to run without 
further configuration.
&lt;/p&gt;
&lt;p&gt;

Anyway, I think I'll focus on distributing simple applications that use plain files or SQLite.
&lt;/p&gt;
&lt;p&gt;

So what kind of applications are there on CPAN that are worth to distribute?
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Plans for world domination</title>
		<link href="http://szabgab.com/plans-for-world-domination.html/plans-for-world-domination.html"/>
		<id>/plans-for-world-domination.html/plans-for-world-domination.html</id>
		<updated>2011-06-15T13:13:22+00:00</updated>
		<content type="html">&lt;p&gt;

The &lt;a href=&quot;http://padre.perlide.org/download.html&quot;&gt;Padre on Strawberry&lt;/a&gt; project started 
out with my need to make it easy to install Padre on Windows machines along with some CPAN modules.
&lt;/p&gt;
&lt;p&gt;

I was giving an Advanced Perl class and I wanted to make sure the students don't need to spend 
time installing additional modules.
&lt;/p&gt;
&lt;p&gt;

I'll want to enhance it so that it includes all the modules I need for my various training classes.
This means a lot of the testing related modules. Both from Test::* namespace and tools that help
interact with the environment. eg. &lt;a href=&quot;http://metacpan.org/release/WWW-Mechanize&quot;&gt;WWW::Mechanize&lt;/a&gt;, &lt;a href=&quot;http://metacpan.org/release/Net-Telnet&quot;&gt;Net::Telnet&lt;/a&gt;, &lt;a href=&quot;http://metacpan.org/release/Win32-GUITest&quot;&gt;Win32::GUITest&lt;/a&gt;, etc.
&lt;/p&gt;
&lt;p&gt;

Then I thought this distribution could be enhanced to include a lot more things
to satisfy almost all the prerequisites for Perl development. 
&lt;/p&gt;
&lt;p&gt;

That is probably going to be larger than the Strawberry Professional (that used to have a code name Chocolate Perl).
&lt;/p&gt;
&lt;p&gt;

But I dreamt further.
&lt;/p&gt;
&lt;p&gt;

It could showcase a number of applications written in Perl. Both desktop and web based. So people 
can download a single package to their Windows desktop and have a web application running within minutes.
&lt;/p&gt;
&lt;p&gt;

While I'd like to stick to CPAN as much as possible there are already pieces that come from elsewhere.
Starting with a fresh Strawberry installation and the source code of WxWidgets. There are more.
&lt;/p&gt;
&lt;p&gt;

I am not sure though that I wan to include MySQL or PostgreSQL in the package. 
Nor do I wan to supply Apache. That would be scary. 
&lt;/p&gt;
&lt;p&gt;

As the database drivers are already included in Strawberry I might be able to tell the users how 
to install the database separately. In any case the application must be able to run without 
further configuration.
&lt;/p&gt;
&lt;p&gt;

Anyway, I think I'll focus on distributing simple applications that use plain files or SQLite.
&lt;/p&gt;
&lt;p&gt;

So what kind of applications are there on CPAN that are worth to distribute?
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Plans for world domination</title>
		<link href="http://szabgab.com/blog/2011/06/plans-for-world-domination.html"/>
		<id>http://szabgab.com/blog/2011/06/plans-for-world-domination.html</id>
		<updated>2011-06-15T13:13:22+00:00</updated>
		<content type="html">&lt;p&gt;

The &lt;a href=&quot;http://padre.perlide.org/download.html&quot;&gt;Padre on Strawberry&lt;/a&gt; project started 
out with my need to make it easy to install Padre on Windows machines along with some CPAN modules.
&lt;/p&gt;
&lt;p&gt;

I was giving an Advanced Perl class and I wanted to make sure the students don't need to spend 
time installing additional modules.
&lt;/p&gt;
&lt;p&gt;

I'll want to enhance it so that it includes all the modules I need for my various training classes.
This means a lot of the testing related modules. Both from Test::* namespace and tools that help
interact with the environment. eg. &lt;a href=&quot;http://metacpan.org/release/WWW-Mechanize&quot;&gt;WWW::Mechanize&lt;/a&gt;, &lt;a href=&quot;http://metacpan.org/release/Net-Telnet&quot;&gt;Net::Telnet&lt;/a&gt;, &lt;a href=&quot;http://metacpan.org/release/Win32-GUITest&quot;&gt;Win32::GUITest&lt;/a&gt;, etc.
&lt;/p&gt;
&lt;p&gt;

Then I thought this distribution could be enhanced to include a lot more things
to satisfy almost all the prerequisites for Perl development. 
&lt;/p&gt;
&lt;p&gt;

That is probably going to be larger than the Strawberry Professional (that used to have a code name Chocolate Perl).
&lt;/p&gt;
&lt;p&gt;

But I dreamt further.
&lt;/p&gt;
&lt;p&gt;

It could showcase a number of applications written in Perl. Both desktop and web based. So people 
can download a single package to their Windows desktop and have a web application running within minutes.
&lt;/p&gt;
&lt;p&gt;

While I'd like to stick to CPAN as much as possible there are already pieces that come from elsewhere.
Starting with a fresh Strawberry installation and the source code of WxWidgets. There are more.
&lt;/p&gt;
&lt;p&gt;

I am not sure though that I wan to include MySQL or PostgreSQL in the package. 
Nor do I wan to supply Apache. That would be scary. 
&lt;/p&gt;
&lt;p&gt;

As the database drivers are already included in Strawberry I might be able to tell the users how 
to install the database separately. In any case the application must be able to run without 
further configuration.
&lt;/p&gt;
&lt;p&gt;

Anyway, I think I'll focus on distributing simple applications that use plain files or SQLite.
&lt;/p&gt;
&lt;p&gt;

So what kind of applications are there on CPAN that are worth to distribute?
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Creating a plug-in for Padre, the Perl IDE</title>
		<link href="http://szabgab.com/blog/2011/06/creating-a-plugin-for-padre-the-perl-ide.html"/>
		<id>http://szabgab.com/blog/2011/06/creating-a-plugin-for-padre-the-perl-ide.html</id>
		<updated>2011-06-13T23:41:11+00:00</updated>
		<content type="html">&lt;p&gt;
A 12 minutes long &lt;a href=&quot;http://www.youtube.com/watch?v=RDjWFKnuhhc&quot;&gt;video and screencast&lt;/a&gt; on how to create a 
plugin for Padre, the Perl IDE. Introducing &lt;b&gt;My&lt;/b&gt; plugin as it works in verion 0.84 of Padre.
&lt;/p&gt;
&lt;p&gt;

&lt;/p&gt;
&lt;p&gt;
From the very beginning Padre had a plugin system to encourage users to add new features.
The editor comes with a skeleton of a plugin called &lt;b&gt;My&lt;/b&gt; to make it easy to get started.
&lt;/p&gt;
&lt;p&gt;
The menu option &lt;b&gt;Tools -&gt; Plug-in Tools -&gt; Edit My Plug-in&lt;/b&gt; will copy read-only the skeleton 
file to the configuration area of Padre and will open it in the editor. In order to actually use
what is in the plugin you have to enable it via the &lt;b&gt;Tools -&gt; Plug-in Manager&lt;/b&gt; by 
selecting the name of the plugin and clicking on the &lt;b&gt;Enable&lt;/b&gt; button.
&lt;/p&gt;
&lt;p&gt;
Once enabled, you can acces the menu items provided by the plugin via &lt;b&gt;Tool -&gt; My Plugin&lt;/b&gt;.
&lt;/p&gt;
&lt;p&gt;
Looking at the source code of the plugin you can see the &lt;b&gt;plugin_name&lt;/b&gt; method that returns
the name of the plugin. Putting an &amp;amp; sign in-front of a character will make that character
to be a hot-key. Of course in order for you change to take effect you will need to reload the plug-in.
You can do that by clicking on the &lt;b&gt;Tools -&gt; Plug-in Tools -&gt; Reload My Plug-in&lt;/b&gt;.
&lt;/p&gt;
&lt;p&gt;
The &lt;b&gt;menu_plugins_simple&lt;/b&gt; method returns the menu system of the plugin. The first value is the
actual name of plugin the second value is an ARRAY reference in which every odd value is the name of
a menu item and every even value is a subroutine reference that will be called when the menu item
is selected. You need to uncomment it and reload My plug-in in order to see how it works.
&lt;/p&gt;
&lt;p&gt;
The actual implementation is further down in the file called &lt;b&gt;other_method&lt;/b&gt;.
&lt;/p&gt;
&lt;p&gt;
It shows several tools to make it easier to write a simple plugin.
&lt;/p&gt;
&lt;p&gt;
The &lt;b&gt;message&lt;/b&gt; method of the $main object of Padre creates a pop-up window with
a title and some text.
&lt;/p&gt;
&lt;pre&gt;
  $main-&amp;gt;message( 'Hi from My Plugin', 'Other method' );

&lt;/pre&gt;
&lt;p&gt;
The &lt;b&gt;prompt&lt;/b&gt; method provide a place to enter a value and it will even remember 
to previously typed value in a unique variable which is the 3rd parameter to the method.
&lt;/p&gt;
&lt;pre&gt;
   my $name = $main-&amp;gt;prompt('What is your name?', 'Title', 'UNIQUE_KEY_TO_REMEMBER');

&lt;/pre&gt;
&lt;p&gt;
The Padre::Current class has a method called &lt;b&gt;document&lt;/b&gt; that returns, surprisingly,
the object of the currently edited document (file).
&lt;/p&gt;
&lt;pre&gt;
  my $doc   = Padre::Current-&amp;gt;document;

&lt;/pre&gt;
&lt;p&gt;
One has to be careful and check it for definedness but if there is a 
document currently open then this will contain the relevant object.
The &lt;b&gt;text_get&lt;/b&gt; method on the document object will return the content 
of the editor:
&lt;/p&gt;
&lt;pre&gt;
  my $text  = $doc-&amp;gt;text_get;

&lt;/pre&gt;
&lt;p&gt;
The &lt;b&gt;filenamem&lt;/b&gt; method returns the name of the file:
&lt;/p&gt;
&lt;pre&gt;
 my $filename = $doc-&amp;gt;filename

&lt;/pre&gt;
&lt;p&gt;
and the &lt;b&gt;text_set&lt;/b&gt; method will replace the current text with the one that
was passed to it:
&lt;/p&gt;
&lt;pre&gt;
  $doc-&amp;gt;text_set( $text );

&lt;/pre&gt;
&lt;p&gt;
These allow us to easily manipulate the content of the current editor.
&lt;/p&gt;
&lt;p&gt;
&lt;h2&gt;Plugin to CPAN&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
Once you accumulated enough interesting tools in your My plug-in, you might consider
ranaming it and packaging it into a CPAN module for others to enjoy as well.
&lt;/p&gt;
&lt;p&gt;
&lt;h2&gt;Questions?&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
If you have any questions, the best place to ask them are the 
&lt;a href=&quot;http://padre.perlide.org/contact.html&quot;&gt;mailing list and IRC channel of Padre&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;h2&gt;Liked it?&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
If you liked the screencast, please subscribe to 
&lt;a href=&quot;http://www.youtube.com/gabor529&quot;&gt;my channel&lt;/a&gt; and also 
let others people know about it.
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">How to measure the success of Strawberry Jam?</title>
		<link href="http://szabgab.com/blog/2011/06/how-to-measure-the-success-of-strawberry-jam.html"/>
		<id>http://szabgab.com/blog/2011/06/how-to-measure-the-success-of-strawberry-jam.html</id>
		<updated>2011-06-03T17:09:17+00:00</updated>
		<content type="html">&lt;p&gt;
I &lt;a href=&quot;http://padre.perlide.org/download.html&quot;&gt;uploaded it&lt;/a&gt;, blogged about it, tweeted it, sent a few e-mails. Now what?
How can I really measure its impact? How can I know if it is any good?
&lt;/p&gt;
&lt;p&gt;
&lt;h2&gt;Quantitative measurement&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
Even the quantitative measurement is hard but let's try that for now.
&lt;/p&gt;
&lt;p&gt;
I can look at the download counter.
&lt;/p&gt;
&lt;p&gt;
For the previous package that was called &quot;strawberry-plus-padre-0.63.msi&quot;
we had an average of  50 downloads/day through the past 11 months.
&lt;/p&gt;
&lt;p&gt;
See the &lt;a href=&quot;http://code.google.com/p/padre-perl-ide/downloads/list?can=1&amp;q=&amp;colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount&quot;&gt;download count&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
The official &lt;a href=&quot;http://strawberryperl.com/&quot;&gt;Strawberry Perl&lt;/a&gt; 
had about 800 downloads/day since the latest release on 19 May.
It came out in 3 flavors, the division is approximately 
55 - 670 - 75 for 5.12.3.0-64bit - 5.12.3.0-32bit -  5.10.1.4-32bit 
&lt;a href=&quot;http://code.google.com/p/strawberry-perl/downloads/list&quot;&gt;respectively&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
OTOH if I am not mistaken the historic average of Strawberry since February 2010
is about 390/day  (~ 180,000/465 )
&lt;/p&gt;
&lt;p&gt;
v3 of Padre on Strawberry was uploaded 4 days ago and there were 340 downloads since then.
An average of 85 / day. It is certainly some increase compared to the historical numbers
but it will flatten out. A month from now we will see clearer.
&lt;/p&gt;
&lt;p&gt;
Unfortunately &quot;download&quot; does not mean &quot;keeps using&quot; but I think this is the best 
we can get today.
&lt;/p&gt;
&lt;p&gt;
We might offer some server side service for this package that will encourage people to 
register. That might provide us with better numbers.
&lt;/p&gt;
&lt;p&gt;
How else could I measure the success than a larger number of downloads?
And what could be described as success?
&lt;/p&gt;
&lt;p&gt;
Let's say I'd be happy to see an overall increase of &quot;plain&quot; Strawberry + Padre-on-Strawberry.
&lt;/p&gt;
&lt;p&gt;
&lt;h2&gt;The name&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
Last time I suggested to call it Strawberry with cream but several people pointed out that there is a vim
package which is called &lt;a href=&quot;http://cream.sourceforge.net/&quot;&gt;Cream&lt;/a&gt;. So that's not good.
&lt;/p&gt;
&lt;p&gt;
Then someone on Reddit suggested Strawberry Jam. That sound like a good idea. 
Both as the food and as in Jam Session.
&lt;/p&gt;
&lt;p&gt;
&lt;h2&gt;Strawberry Jam Session&lt;h2&gt;
&lt;/h2&gt;&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;
Where all the CPAN modules play together.
&lt;/p&gt;
&lt;p&gt;
Sounds ok but maybe I need something totally unrelated to Strawberries and Perl.
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Strawberry Perl with Cream - 5.12.3 v3 released</title>
		<link href="http://szabgab.com/blog/2011/05/strawberry-perl-with-cream-5-12-3-v3-released.html"/>
		<id>http://szabgab.com/blog/2011/05/strawberry-perl-with-cream-5-12-3-v3-released.html</id>
		<updated>2011-05-29T23:01:39+00:00</updated>
		<content type="html">&lt;p&gt;
&lt;a href=&quot;http://strawberryperl.com/&quot;&gt;Strawberry Perl&lt;/a&gt; is great but for my recent 
Advanced Perl training class I needed a package that included the latest version of 
&lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre, the Perl editor with the oversize ego&lt;/a&gt; 
and a number of other modules. 
Eg. &lt;a href=&quot;http://beta.metacpan.org/release/Try-Tiny&quot;&gt;Try::Tiny&lt;/a&gt;, &lt;a href=&quot;http://beta.metacpan.org/release/Moose&quot;&gt;Moose&lt;/a&gt; and &lt;a href=&quot;http://beta.metacpan.org/release/Dancer&quot;&gt;Dancer&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
So first I zipped all the files in the c:\Strawberry directory of my own Windows machine
and posted about it: &lt;a href=&quot;http://szabgab.com/blog/2011/05/padre-0-84-on-strawberry-perl-5-12-3-released.html&quot;&gt;Padre 0.84 on Strawberry Perl 5.12.3 released&lt;/a&gt;. Then, based on the response of 
&lt;a href=&quot;http://csjewell.dreamwidth.org/&quot;&gt;Curtis Jewell&lt;/a&gt; I
further improved the package and now, with help from &lt;a href=&quot;http://www.wxperl.co.uk/&quot;&gt;Mark Dootson&lt;/a&gt;,
I managed to build a self installing package that already configures itself.
&lt;/p&gt;
&lt;p&gt;
&lt;h2&gt;Yippee!!&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
We still have not moved it to the main download page of Padre but you 
can already find the 
&lt;a href=&quot;http://padre.perlide.org/trac/wiki/DownloadWindows&quot;&gt;download link on our wiki&lt;/a&gt;
at the top.
&lt;/p&gt;
&lt;p&gt;
The package contains a lot of modules. It contains
&lt;a href=&quot;http://beta.metacpan.org/release/DBD-mysql&quot;&gt;DBD::mysql&lt;/a&gt;, &lt;a href=&quot;http://beta.metacpan.org/release/DBD-Pg&quot;&gt;DBD::Pg&lt;/a&gt; and &lt;a href=&quot;http://beta.metacpan.org/release/DBD-SQLite&quot;&gt;DBD::SQLite&lt;/a&gt; that came with Strawberry Perl already
and it also contains &lt;a href=&quot;http://beta.metacpan.org/release/MongoDB&quot;&gt;MongoDB&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
All the dependencies of &lt;a href=&quot;http://beta.metacpan.org/release/Task-Kensho&quot;&gt;Task::Kensho&lt;/a&gt; were added
(e.g. &lt;a href=&quot;http://beta.metacpan.org/release/Log-Dispatch&quot;&gt;Log::Dispatch&lt;/a&gt;, &lt;a href=&quot;http://beta.metacpan.org/release/Try-Tiny&quot;&gt;Try::Tiny&lt;/a&gt;, &lt;a href=&quot;http://beta.metacpan.org/release/Moose&quot;&gt;Moose&lt;/a&gt;, &lt;a href=&quot;http://beta.metacpan.org/release/POE&quot;&gt;POE&lt;/a&gt;, &lt;a href=&quot;http://beta.metacpan.org/release/DBIx-Class&quot;&gt;DBIx::Class&lt;/a&gt;
and a lot more). It also includes &lt;a href=&quot;http://perldancer.org/&quot;&gt;Dancer&lt;/a&gt; with several plug-ins.
&lt;/p&gt;
&lt;p&gt;
For Moose I added &lt;a href=&quot;http://beta.metacpan.org/release/MooseX-StrictConstructor&quot;&gt;MooseX::StrictConstructor&lt;/a&gt; and &lt;a href=&quot;http://beta.metacpan.org/release/MooseX-Singleton&quot;&gt;MooseX::Singleton&lt;/a&gt; into the mix.
&lt;/p&gt;
&lt;p&gt;
For the more office related people there are 
&lt;a href=&quot;http://beta.metacpan.org/release/Spreadsheet-ParseExcel&quot;&gt;Spreadsheet::ParseExcel&lt;/a&gt;, &lt;a href=&quot;http://beta.metacpan.org/release/Spreadsheet-WriteExcel&quot;&gt;Spreadsheet::WriteExcel&lt;/a&gt;, &lt;a href=&quot;http://beta.metacpan.org/release/Excel-Writer-XLSX&quot;&gt;Excel::Writer::XLSX&lt;/a&gt; and 
&lt;a href=&quot;http://beta.metacpan.org/release/Spreadsheet-WriteExcelXML&quot;&gt;Spreadsheet::WriteExcelXML&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Of course it also includes &lt;a href=&quot;http://beta.metacpan.org/release/Wx&quot;&gt;Wx&lt;/a&gt; as it is used by &lt;a href=&quot;http://beta.metacpan.org/release/Padre&quot;&gt;Padre&lt;/a&gt; and two main plug-ins
for using &lt;a href=&quot;http://beta.metacpan.org/release/Perl-Critic&quot;&gt;Perl::Critic&lt;/a&gt; and &lt;a href=&quot;http://beta.metacpan.org/release/Perl-Tidy&quot;&gt;Perl::Tidy&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
The use of enhanced compression by Inno Setup also mean that the download size is not 44 Mb instead the
80 Mb I had in the previous edition even though I added a lot more CPAN modules. The installed size is
almost 300 Mb.
&lt;/p&gt;
&lt;p&gt;
&lt;h2&gt;How to call the kid?&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
As for naming I am unsure. I started to call it Padre-on-Strawberry when it was mostly about making it
easy to distribute Padre but now that so many other things are already packaged, Padre is just one
component. So I started to consider calling it some other name. E.g. &lt;b&gt;Strawberry with Cream&lt;/b&gt;
but I am not sure if that would not cause confusion. I certainly don't want to pose as a replacement
of Strawberry. In the best case it is a derivative of the official Strawberry Perl release.
&lt;/p&gt;
&lt;p&gt;
Anyway. If you have an MS Windows box, please give it a try and let me know what do you think.
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Padre 0.84 on Strawberry Perl 5.12.3 released</title>
		<link href="http://szabgab.com/blog/2011/05/padre-0-84-on-strawberry-perl-5-12-3-released.html"/>
		<id>http://szabgab.com/blog/2011/05/padre-0-84-on-strawberry-perl-5-12-3-released.html</id>
		<updated>2011-05-20T21:19:27+00:00</updated>
		<content type="html">&lt;p&gt;
Curtis Jewell has recently released &lt;a href=&quot;http://csjewell.dreamwidth.org/20183.html&quot;&gt;Strawberry Perl 5.12.3.0&lt;/a&gt;
so I went ahead and built a package that also includes Padre 0.84, the latest source release on CPAN.
&lt;/p&gt;
&lt;p&gt;
It is a zip file and there is no installer for it. You can download it from 
&lt;a href=&quot;http://padre.perlide.org/trac/wiki/DownloadWindows&quot;&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Once downloaded, follow the instruction on that page.
&lt;/p&gt;
&lt;p&gt;
Comments are welcome here or on the regular channels of &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre, the Perl IDE&lt;/a&gt;.
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry>
		<title type="html">Padre 0.84 has been released...</title>
		<link href="http://blogs.perl.org/users/peter_lavender/2011/03/padre-084-has-been-released.html"/>
		<id>tag:blogs.perl.org,2011:/users/peter_lavender//513.1558</id>
		<updated>2011-03-15T11:26:22+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;Version 0.84 of &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre, the Perl IDE&lt;/a&gt;, has just been uploaded to PAUSE.&lt;/p&gt;

&lt;p&gt;This release continues down the path of improvements, bug fixes and translations.  The changed release process seems to have improved the translations committed to Padre prior to release, which is a big win for Padre in the multilingual stakes.  The efforts of the translators are greatly appreciated by the Padre team, and I'm sure  all speakers of a language other than English when they see their Perl IDE of choice in their native language.&lt;/p&gt;

&lt;p&gt;Working on a large project, and Padre is certainly that, you appreciate the efforts of those who contribute a lot and those who contribute a little, it all makes a big difference.  What we don't always see is the persistence of some of the contributors to actually make a big difference in the ultimate release that makes it to CPAN.&lt;/p&gt;

&lt;p&gt;We have seen a couple of new names pop up, again, with out any mapping table to speak of, I'll list some names that are either CPAN names, names in IRC, or full names when I know them, so please, if you find you name in lights in an announcement and you want your full name, then feel free to introduce yourself to me in the #padre channel on irc.perl.org.&lt;/p&gt;

&lt;p&gt;fenderson - brother of SawyerX of Dancer fame - is one such name that arrived some weeks back who has been working on testing the GUI more thoroughly than the automated tests can do prior to each release.&lt;/p&gt;

&lt;p&gt;Watching him wrestle with svn, branches, building etc is testament to his commitment to make a difference, Gabor Szabo's patience in the IRC channel explaining things doesn't go unnoticed!  :)&lt;/p&gt;

&lt;p&gt;Oren Maurer - I know by name as we have had a few emails pass between us this week - also showed that somethings aren't as simple as we think they are, but again showed tenacity and patience while we stepped through the process of switching an svn working copy to the release branch to commit changes to the he.po for the Hebrew language in Padre.  Thanks Oren!&lt;/p&gt;

&lt;p&gt;Our list of translators for Padre for 0.84 are:&lt;/p&gt;

&lt;pre&gt;
zipf for Spanish,
jagd for zh-cn - Chinese,
thecrux for Russian,
meorero for Hebrew and
Zeno Gantner who updated the German language file just before the release branch was made.
&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
Changes for this release are again broken out and grouped by who made the commit, not by chronological or commit order.&lt;/p&gt;

&lt;p&gt;Zeno Gantner has been busy this release with changes in various parts of Padre:&lt;/p&gt;

&lt;pre&gt;
    - Function and TODO list: also handle Esc when focus is on the list (ZENOG)
    - Function and TODO list: remove unnecessary EVT_KILL_FOCUS handler (ZENOG)
    - Outline: simplify method 'select_line_in_editor' (ZENOG)
    - Fix #967: Reset Focus (ZENOG)
    - Add tooltips to &quot;Open Resource&quot; dialog (ZENOG)
    - Fix #1078: 'Open Resource' should find things like 'Wx::Dialog' (ZENOG)
    - 'Open Resource': set focus to text field on character input in the list
      box, fix tab order (ZENOG)
    - Rename 'Open Resource' to 'Open Resources' to reflect the fact that it
      can open several files at once (ZENOG)
    - Remove unnecessary file deletion in Document::Perl::Syntax - this is done
      automagically by File::Temp (ZENOG)
    - Center the highlighted search term so that the context is visible (ZENOG)
    - Fix #1153: %p, %f, etc. do not work for in window title (ZENOG)
    - Update German translation (ZENOG)
&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
As ever, the industrious Adam Kennedy found improvements to Padre, along with his current kick for Roller Derby and who knows how many other side projects:&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;
    - Added Padre::Task::File to allow non-blocking deletion of temporary&lt;br /&gt;
      directories in the background once they are of no further use (ADAMK)&lt;br /&gt;
    - The Recent Files menu now supports UNC paths on Windows (ADAMK)&lt;br /&gt;
    - The Recent Files menu is now generated in a background task to prevent&lt;br /&gt;
      long IDE blocking, such as when checking -f over a network mount (ADAMK)&lt;br /&gt;
    - Padre::PluginHandle will parse_variable the version of crashed or&lt;br /&gt;
      incompatible plugins rather than return '???' (ADAMK)&lt;br /&gt;
    - The PluginManager dialog can now correctly distinguish between broken&lt;br /&gt;
      plugins and merely incompatible plugins (ADAMK)&lt;br /&gt;
    - The ProjectManager won't shortcut the file-&gt;project detection for&lt;br /&gt;
      previously intuited projects without secondary evidence such as a &lt;br /&gt;
      padre.yml file or a Makefile.PL (ADAMK)&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
Sebastian Willing and fenderson worked on a bug that caused Padre to crash:&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;
    - Padre crashed on error in TODO list regex, fixed (FENDERSON, SEWI)&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
Sebastian also fixed the regex editor&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;
    - Fix #1140: RegEx editor reversed flags when inserting (SEWI)&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
Gabor also found time to work on the code in Padre:&lt;/p&gt;

&lt;pre&gt;
    - Eliminate crash in PPI Standard Syntax highlighter #1109 (SZABGAB)
    - Eliminate crash when opening recent file #1148 (SZABGAB)
    - Stop jumping to first character when Goto &quot;string&quot; #1149 (SZABGAB)
    - After the making changes in the Advanced Preference Editor
      apply those changes. (fixing #1150) (SZABGAB)
    - Add configuration option main_statusbar_template to allow the
      user to fine tune the status bar #1104 (SZABGAB)
    - Find the cpanm also if it is &quot;only&quot; in the PATH. 
      e.g. when using local::lib (SZABGAB)
&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
And finally Ahmed Zawawi gets a mention:&lt;/p&gt;

&lt;pre&gt;
    - Fixed #1136: The syntax checker often marks the wrong line in a package
      (AZAWAWI)
&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
What you don't see here though is the start of some very exciting work by Ahmed, which if all goes well will get more coverage in future release announcements, and likely in blogs around the net.&lt;/p&gt;

&lt;p&gt;So &quot;that's it&quot; for this release, plenty of people making a big difference.&lt;/p&gt;

&lt;p&gt;As always, feel free to drop on by the #padre channel on irc.perl.org to say hi, ask questions or just hang out because you have nothing better to do, we really don't mind.&lt;/p&gt;</content>
		<author>
			<name>Peter Lavender</name>
			<uri>http://blogs.perl.org/users/peter_lavender/</uri>
		</author>
		<source>
			<title type="html">Peter Lavender</title>
			<subtitle type="html">A blog about the Perl programming language</subtitle>
			<link rel="self" href="http://blogs.perl.org/users/peter_lavender/atom"/>
			<id>tag:blogs.perl.org,2009-11-03:/users/peter_lavender//513</id>
			<updated>2012-01-23T12:35:06+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre, the Perl IDE: A Large and Friendly Project</title>
		<link href="http://zenoga.tumblr.com/post/3782430997"/>
		<id>http://zenoga.tumblr.com/post/3782430997</id>
		<updated>2011-03-11T11:00:08+00:00</updated>
		<content type="html">&lt;p&gt;I know that &lt;a href=&quot;http://www.ohloh.net/p/padre&quot;&gt;Padre, the Perl IDE&lt;/a&gt;, is a quite ambitious project. Today I learned that it is big compared to other software projects.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.ohloh.net&quot;&gt;Ohloh.net&lt;/a&gt; is a website that, among other things, does source code analysis of &lt;a href=&quot;http://www.gnu.org/philosophy/free-sw.html&quot;&gt;free software&lt;/a&gt; projects. There is also &lt;a href=&quot;http://www.ohloh.net/p/padre&quot;&gt;a page about Padre&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I was surprised to learn that &lt;a href=&quot;http://www.ohloh.net/p/padre/factoids/4392432&quot;&gt;Padre falls into the top 2% of free software project teams in the world&lt;/a&gt; regarding number of contributors, with 32 persons contributing over the last 12 months. And that does not even include the work of the &lt;a href=&quot;http://padre.perlide.org/translators.html&quot;&gt;Padre translators&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://media.tumblr.com/tumblr_lhw2kfyr941qebaqk.png&quot; align=&quot;middle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;One of the reasons why Padre has so many developers is that &lt;a href=&quot;http://padre.perlide.org/code_of_conduct.html&quot;&gt;the community is very friendly, open and welcoming&lt;/a&gt;. There is nothing in the way that keeps you from starting to contribute. It took me just a few days from my first contact with the software to the first bug fix (in between, there was some translation work).&lt;/p&gt;
&lt;p&gt;Like the software itself, Padre developers are helpful and friendly to users, no matter whether they are beginners or very advanced &lt;a href=&quot;http://www.perl.org/&quot;&gt;Perl&lt;/a&gt; programmers.&lt;/p&gt;
&lt;p&gt;If you are a Perl developer, or would like to become one, &lt;a href=&quot;http://padre.perlide.org/download.html&quot;&gt;give Padre a try&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If it does not suit you, please let us know what keeps you from using it, and if you like Padre, please tell us what we can improve. Or do it yourself, we will help you along the way.&lt;/p&gt;
&lt;p&gt;Here is &lt;a href=&quot;http://padre.perlide.org/contact.html&quot;&gt;how you can contact the Padre team&lt;/a&gt;, and &lt;a href=&quot;http://padre.perlide.org/getting_involved.html&quot;&gt;how you can get involved with Padre development&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">LaTeX Plugin for Padre</title>
		<link href="http://zenoga.tumblr.com/post/3748629330"/>
		<id>http://zenoga.tumblr.com/post/3748629330</id>
		<updated>2011-03-09T21:00:00+00:00</updated>
		<content type="html">&lt;p&gt;At &lt;a href=&quot;http://fosdem.org/2011/&quot;&gt;FOSDEM&lt;/a&gt; and on the train ride home I finally had some time again to work for &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre, the Perl IDE&lt;/a&gt;. In particular, I worked on the &lt;a href=&quot;http://search.cpan.org/dist/Padre-Plugin-LaTeX/&quot;&gt;LaTeX plugin&lt;/a&gt; I that I started a while ago.&lt;/p&gt;
&lt;p&gt;I added a syntax checker:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://media.tumblr.com/tumblr_lgcourzVsS1qebaqk.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I edit many &lt;a href=&quot;http://en.wikipedia.org/wiki/LaTeX&quot;&gt;LaTeX documents&lt;/a&gt; at work, so I am really looking forward to using those features in Padre.&lt;/p&gt;
&lt;p&gt;We also have different kinds of code completion.&lt;/p&gt;
&lt;p&gt;First of all, the normal one for commands starting with \:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://media.tumblr.com/tumblr_lgcovd2k511qebaqk.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Environments (the things that start with &lt;code&gt;\begin{...}&lt;/code&gt;) are also treated nicely:&lt;/p&gt;
&lt;p&gt;&lt;img height=&quot;147&quot; width=&quot;465&quot; src=&quot;http://media.tumblr.com/tumblr_lgcovqzJ211qebaqk.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Finally, the code completion recognizes commands that refer to publications or to objects inside the document, and offers primarily those as targets:&lt;/p&gt;
&lt;p&gt;&lt;img height=&quot;165&quot; width=&quot;496&quot; src=&quot;http://media.tumblr.com/tumblr_lgcowczNAA1qebaqk.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://media.tumblr.com/tumblr_lgcox7VtZ01qebaqk.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;In addition, you can visit &lt;a href=&quot;http://detexify.kirelabs.org/&quot;&gt;Detexify&lt;/a&gt; from the plugin menu. &lt;a href=&quot;http://detexify.kirelabs.org/&quot;&gt;Detexify&lt;/a&gt; is a nice service that tells you the LaTeX commands for symbols you draw.&lt;/p&gt;
&lt;p&gt;I would be happy to hear from people using the plug-in what they think about, and receive complaints, suggestions, patches, translations, etc. ;-).&lt;/p&gt;
&lt;p&gt;Of course, the LaTeX support in Padre is far from finished:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;BibTeX syntax highlighting via the &lt;a href=&quot;http://search.cpan.org/dist/Padre-Plugin-Kate/&quot;&gt;Kate plugin&lt;/a&gt; is very slow.&lt;/li&gt;
&lt;li&gt;Syntax checking only works for complete LaTeX documents, even though many people split up their files and include them.&lt;/li&gt;
&lt;li&gt;There is no spell checking feature, and only pdflatex is currently supported.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Next thing I like work on is an &lt;a href=&quot;http://padre.perlide.org/trac/raw-attachment/wiki/Screenshots/padre_0.38_on_osx_leopard.gif&quot;&gt;outline view&lt;/a&gt; for LaTeX documents, and a configuration dialog for additional flexibility. And because I promised to myself to document some of things that I learned so far about Padre, my next Padre-related post will be “How to Write a Padre Plugin”.&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Make noise like a camel!</title>
		<link href="http://nxadm.wordpress.com/2011/03/08/make-noise-like-a-camel/"/>
		<id>http://nxadm.wordpress.com/?p=771</id>
		<updated>2011-03-08T22:13:54+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;size-thumbnail wp-image-39 alignleft&quot; title=&quot;perl&quot; src=&quot;http://nxadm.files.wordpress.com/2008/05/perl.jpg?w=135&amp;h=150&quot; alt=&quot;&quot; width=&quot;135&quot; height=&quot;150&quot; /&gt;In December 2007 Perl hackers worldwide received a fantastic present. Five years and half after the previous major release (5.8) we got new language features and improvements to the perl interpreter itself. More importantly, it was the starting point for shorter and regular release cycles. Thank you, &lt;a title=&quot;Perl 5 Porters&quot; href=&quot;http://www.nntp.perl.org/group/perl.perl5.porters/&quot; target=&quot;_blank&quot;&gt;p5p&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Fast forward to today. The Perl community revitalised significantly and Modern Perl has a strong momentum. &lt;a title=&quot;Modern Perl&quot; href=&quot;http://www.onyxneon.com/books/modern_perl/index.html&quot; target=&quot;_blank&quot;&gt;Books &lt;/a&gt;&lt;a title=&quot;Effective Perl Programming&quot; href=&quot;http://www.effectiveperlprogramming.com/&quot; target=&quot;_blank&quot;&gt;that&lt;/a&gt; &lt;a title=&quot;Perl moderne&quot; href=&quot;http://perlmoderne.fr/&quot; target=&quot;_blank&quot;&gt;reflect &lt;/a&gt;&lt;a title=&quot;Catalyst&quot; href=&quot;http://www.apress.com/book/view/1430223650&quot; target=&quot;_blank&quot;&gt;the&lt;/a&gt; community best practices were published and &lt;a title=&quot;Enlightened Perl&quot; href=&quot;http://www.enlightenedperl.org/&quot; target=&quot;_blank&quot;&gt;organisations&lt;/a&gt; &lt;a title=&quot;Perl Ecosystem Group&quot; href=&quot;http://perl-ecosystem.org/&quot; target=&quot;_blank&quot;&gt;created&lt;/a&gt; around the efforts of the Perl community to remove the baggage and create what was lacking. Already in 2005 &amp;#8220;modern&amp;#8221; applications and distributions started appearing in CPAN to complement core Perl: PPI (2005), Perl::Critic (2005), Catalyst (2005), DBIx::Class (2005), Moose (2006), Strawberry Perl (2006), local::lib (2007), Padre (2008), Dancer (2009), Try::Tiny (2009), perlbrew (2010), cpanminus (2010), etc. (And my excuses for the many modern projects I forgot to include.)&lt;/p&gt;
&lt;p&gt;There is now some noise in the perl blogsphere that suggest that a very small window is open to introduce new things to Perl core, or rather move things from CPAN to core. Maybe the window is too small to get what we need (&lt;a title=&quot;Perl core, documentation and Moose (aka “can of worms”)&quot; href=&quot;http://nxadm.wordpress.com/2011/03/05/perl-core-documentation-and-moose-aka-can-of-worms/&quot; target=&quot;_blank&quot;&gt;IMHO, a complete OO framework&lt;/a&gt;). Or it may be already closed due to the complexity and the quantity of extra work for the already heavy charged core developers.&lt;/p&gt;
&lt;p&gt;Nevertheless, it&amp;#8217;s a good thing (TM) that people defining the direction of Perl 5 know what Perl developers think. People that care and work with the language. Developers that &amp;#8211;in stark contrast with &lt;em&gt;fanboys&amp;#8211;&lt;/em&gt; know what the strengths and the weakness are of their preferred language.&lt;/p&gt;
&lt;p&gt;A comment on &lt;a title=&quot;A Design for Class Attributes in Perl 5.16 or Perl 5.18&quot; href=&quot;http://www.modernperlbooks.com/mt/2011/03/a-design-for-class-attributes-in-perl-516-or-perl-518.html&quot; target=&quot;_blank&quot;&gt;chromatic&amp;#8217;s&lt;/a&gt; and &lt;a title=&quot;What should be core in Perl 5.16?&quot; href=&quot;http://blogs.perl.org/users/brian_d_foy/2011/03/what-should-be-core-in-perl-516.html&quot; target=&quot;_blank&quot;&gt;brian d foy&amp;#8217;s&lt;/a&gt; questions about the upcoming Perl releases is a good start to make some noise. Writing your thoughts in your blog even better&amp;#8230;&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href=&quot;http://nxadm.wordpress.com/category/uncategorized/&quot;&gt;Uncategorized&lt;/a&gt; Tagged: &lt;a href=&quot;http://nxadm.wordpress.com/tag/modern-perl/&quot;&gt;Modern Perl&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/perl/&quot;&gt;Perl&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/perl-core/&quot;&gt;Perl core&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/nxadm.wordpress.com/771/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/nxadm.wordpress.com/771/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/nxadm.wordpress.com/771/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/nxadm.wordpress.com/771/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/nxadm.wordpress.com/771/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/nxadm.wordpress.com/771/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/nxadm.wordpress.com/771/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/nxadm.wordpress.com/771/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/nxadm.wordpress.com/771/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/nxadm.wordpress.com/771/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/nxadm.wordpress.com/771/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/nxadm.wordpress.com/771/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/nxadm.wordpress.com/771/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/nxadm.wordpress.com/771/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=nxadm.wordpress.com&amp;blog=1467330&amp;post=771&amp;subd=nxadm&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>claudio</name>
			<uri>http://nxadm.wordpress.com</uri>
		</author>
		<source>
			<title type="html">*n*x</title>
			<subtitle type="html">Some things about UNIX</subtitle>
			<link rel="self" href="http://nxadm.wordpress.com/feed/atom/"/>
			<id>http://nxadm.wordpress.com/feed/atom/</id>
			<updated>2012-02-03T20:35:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre: Improved Search Usability</title>
		<link href="http://zenoga.tumblr.com/post/3638540138"/>
		<id>http://zenoga.tumblr.com/post/3638540138</id>
		<updated>2011-03-04T16:18:47+00:00</updated>
		<content type="html">&lt;p&gt;One thing that was annoying me lately (not sure whether the problem existed before) was that you never saw the complete context of the search term you just found in &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://media.tumblr.com/tumblr_lhjjgtnobx1qebaqk.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;In that case, it annoyed me because I wanted to find some particular translatable strings that would occur together with &lt;code&gt;sprintf&lt;/code&gt;. Well, in the case you see here I had to manually scroll down to see the string, which is never fun, and even less fun if the &lt;a href=&quot;http://padre.perlide.org/trac/ticket/1110&quot;&gt;search window is modal (another thing I want to see gone in the near future)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The fix for this is actually very easy: &lt;a href=&quot;http://padre.perlide.org/trac/changeset/13914&quot;&gt;just add the line
&lt;pre&gt;$editor-&gt;goto_pos_centerize( $start );&lt;/pre&gt;
right before the text gets highlighted&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is how the result looks like:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://media.tumblr.com/tumblr_lhjjqcLIHK1qebaqk.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Much nicer, isn’t it? And it is just two one-line changes.&lt;/p&gt;
&lt;p&gt;This makes the search in Padre a bit more usable for me, and I hope for others as well. If everything goes well, this improvement will ship with Padre 0.84.&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Addendum to 'Fixing an &quot;Easy&quot; Padre Bug, Step By Step'</title>
		<link href="http://zenoga.tumblr.com/post/3638343729"/>
		<id>http://zenoga.tumblr.com/post/3638343729</id>
		<updated>2011-03-04T15:54:16+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://zenoga.tumblr.com/post/3329172612/fixing-an-easy-padre-bug-step-by-step&quot;&gt;To weeks ago, I told the story of fixing a seemingly trivial bug&lt;/a&gt; in &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre, the Perl IDE&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It turned out that the fix was not a complete one: The mouse event handling works differently on Windows. &lt;a href=&quot;http://ali.as/&quot;&gt;Adam Kennedy&lt;/a&gt; found that out and was so kind to &lt;a href=&quot;http://padre.perlide.org/trac/changeset/13830&quot;&gt;fix it&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Lesson learned: Next time I modify GUI code, I will check it on all platforms - or rather try to convince someone to do that, as I do not have Windows …&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Keeping the code clean in a large Perl project</title>
		<link href="http://szabgab.com/blog/2011/03/keeping-the-code-clean-in-a-large-perl-project.html"/>
		<id>http://szabgab.com/blog/2011/03/keeping-the-code-clean-in-a-large-perl-project.html</id>
		<updated>2011-03-01T02:06:41+00:00</updated>
		<content type="html">&lt;p&gt;
In the Padre we have been using &lt;a href=&quot;http://beta.metacpan.org/release/Perl-Tidy&quot;&gt;Perl::Tidy&lt;/a&gt; to make sure the code
looks the same around the whole project. It is not perfect but we
felt that it is better to have a not perfect standard than to hope
that everyone will write in the same nice way.
&lt;/p&gt;
&lt;p&gt;
We have project wise 
&lt;a href=&quot;http://svn.perlide.org/padre/trunk/tools/perltidyrc&quot;&gt;Perl::Tidy configuration file&lt;/a&gt; and 
&lt;a href=&quot;http://svn.perlide.org/padre/trunk/tools/tidy_project.pl&quot;&gt;a script&lt;/a&gt; in our 
&lt;a href=&quot;http://svn.perlide.org/padre/trunk/tools/&quot;&gt;tools directory&lt;/a&gt;
that will go over all the files and tidy them.
&lt;/p&gt;
&lt;p&gt;
In order to make it easy to separate real code changes from purely 
layout changes we used to have perl tidy runs once in a while.
This of course generated big changes at those times and &quot;svn blame&quot;
is now less usable because of that.
&lt;/p&gt;
&lt;p&gt;
So recently we 
&lt;a href=&quot;http://mail.perlide.org/pipermail/padre-dev/2011-February/002516.html&quot;&gt;started to discuss&lt;/a&gt; 
the possibility to change the strategy and to run perltidy on every commit.
&lt;/p&gt;
&lt;p&gt;
The assumption is that if everyone does this then every tidy will only effect the
code s/he just changed so it won't make it harder to see the actual change. 
On the other hand it will eliminate the big tidy changes.
&lt;/p&gt;
&lt;p&gt;
We even discussed the possibility to run automatic perltidy on the code
and check it in to the repository.
&lt;/p&gt;
&lt;p&gt;
We don't yet have a final decision so I'd be interested to know 
how other people handle this?
&lt;/p&gt;
&lt;p&gt;
I assume in project where there is only one developer this is a non-issue.
&lt;/p&gt;
&lt;p&gt;
How do larger projects handle it?
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Volunteer to an Open Source project with little or no programming background</title>
		<link href="http://szabgab.com/blog/2011/03/volunteer-to-an-open-source-project-with-little-or-no-programming-background.html"/>
		<id>http://szabgab.com/blog/2011/03/volunteer-to-an-open-source-project-with-little-or-no-programming-background.html</id>
		<updated>2011-03-01T01:00:50+00:00</updated>
		<content type="html">&lt;p&gt;
On one hand there are many people out there who would like to contribute to
open source projects but either don't have much time or feel that their 
knowledge is not enough.
&lt;/p&gt;
&lt;p&gt;
On the other hand we would like to improve the quality of 
&lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre, the Perl IDE&lt;/a&gt;. 
As it is a desktop project we find it very hard to write automated test.
&lt;/p&gt;
&lt;p&gt;
I think this is an opportunity to let more people be involved in the 
development of Padre by offering them tasks they can do even if
they have little or no programming background.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://zenoga.tumblr.com/&quot;&gt;Zeno Gartner&lt;/a&gt; has started to write 
a number of use cases for Padre that builds up to become a 
check-list of items to be tested.
&lt;/p&gt;
&lt;p&gt;
We need help in writing down similar use cases and to actually 
check Padre according to them before every release.
&lt;/p&gt;
&lt;p&gt;
Each use case will be short, maybe 2-3 minute long so people 
can do one when they have a few minutes spare time. Later
we will need to provide a way for people to report which use-cases
have they checked, on which version of Padre, on what operating system 
and how did it go? Did the test pass or fail?
&lt;/p&gt;
&lt;p&gt;
The &lt;a href=&quot;http://padre.perlide.org/trac/wiki/PreReleaseChecklist&quot;&gt;pre-release checklist&lt;/a&gt;
already has a few items on it but it needs a lot more items.
&lt;/p&gt;
&lt;p&gt;
So we need people who would like to contribute but don't feel
they have a lot of expertise in writing Perl and/or don't have
a lot of time.
&lt;/p&gt;
&lt;p&gt;
The only thing we ask is some kind of a commitment that you will
help us on a regular base till you tell us otherwise.
&lt;/p&gt;
&lt;p&gt;
If interested, please &lt;a href=&quot;http://szabgab.com/contact.html&quot;&gt;contact me&lt;/a&gt; directly or all
the Padre developers:
&lt;/p&gt;
&lt;p&gt;
Get on the &lt;a href=&quot;http://padre.perlide.org/irc.html?channel=padre&quot;&gt;IRC channel&lt;/a&gt; 
or &lt;a href=&quot;http://mail.perlide.org/mailman/listinfo/padre-dev&quot;&gt;mailing list&lt;/a&gt; of Padre
and ask around.
&lt;/p&gt;</content>
		<author>
			<name>Gábor Szabó</name>
			<uri>http://szabgab.com</uri>
		</author>
		<source>
			<title type="html">Gabor Szabo Perl trainer and developer</title>
			<subtitle type="html">Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</subtitle>
			<link rel="self" href="http://szabgab.com/blog/Padre.rss"/>
			<id>http://szabgab.com/blog/Padre.rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
			<rights type="html">Copyright 2002-2012, Gabor Szabo</rights>
		</source>
	</entry>

	<entry>
		<title type="html">Padre 0.82 has been released</title>
		<link href="http://zenoga.tumblr.com/post/3548344302"/>
		<id>http://zenoga.tumblr.com/post/3548344302</id>
		<updated>2011-02-27T19:04:00+00:00</updated>
		<content type="html">&lt;a href=&quot;http://blogs.perl.org/users/peter_lavender/2011/02/padre-082-has-been-released.html&quot;&gt;Padre 0.82 has been released&lt;/a&gt;: &lt;p&gt;Big thanks to &lt;a href=&quot;http://blogs.perl.org/users/peter_lavender/&quot;&gt;Peter Lavender&lt;/a&gt;, as the release manager he had quite some additional work with the new release process. 0.82 is the best release of &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre&lt;/a&gt; there ever was, and there are already some further improvements in trunk that wait to be released as version 0.84.&lt;/p&gt;</content>
		<author>
			<name>Zeno Gantner</name>
			<uri>http://zenoga.tumblr.com/</uri>
		</author>
		<source>
			<title type="html">Zeno's Notes</title>
			<subtitle type="html">I live and work in Hildesheim and Hannover, Germany.
Things I am currently working on:
MyMediaLite - Padre</subtitle>
			<link rel="self" href="http://zenoga.tumblr.com/rss"/>
			<id>http://zenoga.tumblr.com/rss</id>
			<updated>2012-02-08T20:35:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre 0.82 has been released</title>
		<link href="http://blogs.perl.org/users/peter_lavender/2011/02/padre-082-has-been-released.html"/>
		<id>tag:blogs.perl.org,2011:/users/peter_lavender//513.1509</id>
		<updated>2011-02-27T11:15:03+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;Once again another release of &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre the Perl IDE&lt;/a&gt; has been uploaded to pause to hit cpan in due course.&lt;/p&gt;

&lt;p&gt;Padre 0.82 comes after a long and interesting look at how we manage our releases.&lt;/p&gt;

&lt;p&gt;Padre has nearly always been released directly from trunk, simply because it meant that the process of building the release was kept simple.  But it also meant a 'freeze' to commits made to trunk while the release was being put together.  While for the most part this was really only a matter of a couple of hours, it meant that translations wouldn't make it into the next version.&lt;/p&gt;

&lt;p&gt;To alleviate this, every now and then we'd 'freeze' trunk for a longer period of time, of course the moment you freeze trunk, you stop any developers out there itching to get their changes back to the main repository.  This isn't a good thing.&lt;/p&gt;

&lt;p&gt;So, after the last release saw a somewhat fatal dialog sneak in, it was decided that the release process must change.  It's a change that sees Padre more in line with any large project in that once trunk has stabilised ready for a release, we create a 'release' branch in svn.  From there trunk is free to be as dynamic as needs be, while the branch is now free for translators to do their work safe in the knowledge that strings and things aren't going to change with Padre for this particular release.&lt;/p&gt;

&lt;p&gt;It also means that the 'release to be' branch can be better tested for a longer period of time.  To that end, quite a bit of effort has gone into documenting the kinds of things to test &lt;a href=&quot;http://padre.perlide.org/trac/wiki/PreReleaseChecklist&quot;&gt;pre release&lt;/a&gt;.  &lt;/p&gt;

&lt;p&gt;A big thanks goes out to Zeno Gantner and a new recruit to Padre, fenderson ( sorry IRC nicks are often used and I'm not always sure the real name of the person mentioned, but you know who you are ), for rolling their sleeves up and working on a check list that hopefully will pick up GUI bugs that the extensive automated testing can not at this stage.&lt;/p&gt;

&lt;p&gt;For this release:&lt;/p&gt;

&lt;p&gt;Zeno Gantner has done more than just work on the Release Check list with work done on improving translation of buttons and other improvements to Padre:&lt;/p&gt;

&lt;pre&gt;
    - Ignore .build directories in &quot;Open Resource&quot; dialog (ZENOG)
    - Make sure that default buttons like &quot;OK&quot; and &quot;Cancel&quot; are displayed
      when locale is set to something different than the system locale (ZENOG)
    - Remove methods that are not used any more: check_syntax_in_background and
      check_syntax (ZENOG)
    - Update German translation (ZENOG)
    - Fix #1100: &quot;Dies when hitting F3&quot; (ZENOG)
    - Search: when there is no match, also give out the search term (ZENOG)
    - translate error message in Main.pm (ZENOG)
    - fix swapping of window title and content strings for &quot;New Perl Module&quot;
      name prompt (ZENOG)
&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
Adam Kennedy as always finds time to fix up parts of the API many of us avoid:&lt;/p&gt;

&lt;pre&gt;
    - Many more classes now have $COMPATIBLE tracking (ADAMK)    
    - Padre::TaskManager now rigourously avoids the assumption that it is
      implemented using threads. Of course, it always IS implemented with
      thread at present, but these changes purify and simplify the Task Manager
      and allows someone else (NOT me) to write a non-thread backend (ADAMK)
    - Fixed incosistent use of both $COMPATIBLE and $BACKCOMPATIBLE, which was
      potentially returning false positive plugin compatibility (ADAMK)
    - Intuit project root from version control checkout directories and
      classify them as an ordinary vanilla Padre::Project, before we give up
      and treat something as a Null projects (ADAMK)
    - Getting the project for a document was accidentally path-searching for
      Makefile.PL-etc and destroying/creating the project object every single
      time. Fixed project caching, and files now path-match to opened projects
      before touching the filesystem. Many operations much faster (ADAMK)
    - Added the internals for a proper Project Manager abstraction to replace
      the current ad-hoc storage in the main IDE object (ADAMK)
    - Added version control system intuition via the -&gt;vcs method in
      Padre::Project (ADAMK)
&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
Gabor Szabo found some time in his busy schedule to not only lead the discussion on improving Padre's release process but to also fix a few annoyances:&lt;/p&gt;

&lt;pre&gt;
    - Show the 'help' field of the configuration options in the advanced
      config dialog and one sample 'help' entry (SZABGAB)
    - Remove Remove menu item Perl/Automatic Bracket Completion #1102 (SZABGAB)
&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
Sebastian Willing is making a start on a new feature to Padre:&lt;/p&gt;

&lt;pre&gt;
    - First version of &quot;filter through Perl source&quot; (SEWI)
&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
I'm not 100% sure what this is just yet myself, I'm sure Sebastian will blog a bit about it when it gets to a point ready for prime time use.&lt;/p&gt;

&lt;p&gt;And finally, the catalyst to the change for how we do releases now, my backing out of the fatal dialog that slipped into 0.80:&lt;/p&gt;

&lt;pre&gt;
    - Fixed a stupid bug in the save file as check for a file extension.  Hardly
      worth noting, however it's here in case anyone was caught by such a silly
      bug and wondered if they were going mad (PLAVEN)
&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
&lt;h2&gt;Translations&lt;/h2&gt;&lt;/p&gt;

&lt;p&gt;Finally the translations, at least one thing is now simpler for a release, translators can have more time to update strings, and I can do a simple svn log --stop-on-copy to see what was done for the release.&lt;/p&gt;

&lt;p&gt;A big thanks to our translators:&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;
ddn123456: Updated dutch translation by Dirk De Nijs.&lt;br /&gt;
burak: Updating Turkish translation&lt;br /&gt;
thecrux:Updated russian translation&lt;br /&gt;
zipf: Updated Spanish translation&lt;br /&gt;
jagd: zh-cn translation for 0.82&lt;br /&gt;
mmaslano: Updated Czech translation a little.&lt;br /&gt;
gyu: not complete, but close: 86%&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
Well, that's about it for this release of &lt;a href=&quot;http://padre.perlide.org&quot;&gt;Padre the Perl IDE&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As always, feel free to drop on by the #padre channel on irc.perl.org to say hi, ask a question or scratch an itch.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;</content>
		<author>
			<name>Peter Lavender</name>
			<uri>http://blogs.perl.org/users/peter_lavender/</uri>
		</author>
		<source>
			<title type="html">Peter Lavender</title>
			<subtitle type="html">A blog about the Perl programming language</subtitle>
			<link rel="self" href="http://blogs.perl.org/users/peter_lavender/atom"/>
			<id>tag:blogs.perl.org,2009-11-03:/users/peter_lavender//513</id>
			<updated>2012-01-23T12:35:06+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Teaching Perl to Undergraduates</title>
		<link href="http://onionstand.blogspot.com/2011/02/teaching-perl-to-undergraduates.html"/>
		<id>tag:blogger.com,1999:blog-7734799596325955005.post-1167381709363216304</id>
		<updated>2011-02-18T14:04:46+00:00</updated>
		<content type="html">&lt;a href=&quot;http://perl.org/&quot;&gt;Perl&lt;/a&gt; is an amazing programming language. And, with its growing worldwide re-popularization, it was an easy sell to the &lt;a href=&quot;http://dcc.ufrj.br/&quot;&gt;Computer Science Department&lt;/a&gt; of the &lt;a href=&quot;http://ufrj.br/&quot;&gt;Federal University of Rio de Janeiro&lt;/a&gt;, one of the best and most famous universities in Brazil, when I offered to give a free Perl summer class to the undergrads.&lt;br /&gt;&lt;br /&gt;The idea was to give students the opportunity to learn a new language, presenting the concepts, structure, best practices and design patterns of modern Perl 5. It was also my response to seeing so many companies here complaining about the lack of Perl developers, forcing them to use other languages even when Perl would be the best alternative for them.&lt;br /&gt;&lt;br /&gt;And what a huge success it was!&lt;br /&gt;&lt;br /&gt;The course was given by &lt;a href=&quot;http://brunobuss.wordpress.com/&quot;&gt;Bruno Buss&lt;/a&gt; and myself, with me doing the talk  and him preparing and giving exercises to the students and helping them with their code. At first we were hoping to get about 10 students interested, specially since we didn't have time to advertise the summer class at all. In fact, due to uncontrollable events, we could only confirm it and open registration two weeks before the class itself started. Even so, we decided to carry on with it. Later that night I got a message from Buss: &lt;span&gt;&quot;we're gonna need a bigger room&quot;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Turns out that in less than 24 hours we already had over 25 undergrad students registered for the course! We kept registration open as a waiting list, since we couldn't find an available lab with more than 25 PCs in such a short timeframe. A day before the beginning of the class there were &lt;span&gt;over 50 students&lt;/span&gt; applying for a spot, even though they already &lt;span&gt;knew&lt;/span&gt; the class was full!&lt;br /&gt;&lt;br /&gt;And this is Perl competing against student vacations, during summer, in Rio.&lt;br /&gt;&lt;br /&gt;The course was one week long, from 1pm to 5pm (yes, we had to compensate $dayjob during nighttime, but it was well worth it). Slides for all 5 days are available. It's mostly Perl, with a little Portuguese here and there like variable names, values and complementary information whenever necessary. Here's what we covered:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Day 1 (&lt;/span&gt;&lt;a href=&quot;http://www.slideshare.net/garux/perl-moderno-dia1&quot;&gt;slides&lt;/a&gt;&lt;span&gt;) -&lt;/span&gt; What's Perl all about; how to use &lt;a href=&quot;http://perldoc.perl.org/&quot;&gt;perldoc&lt;/a&gt;; the modern and safe header (use 5.12.3; use warnings); basic I/O; scalar variables; manipulating numbers and strings; conditionals; loops; and file I/O, with &lt;a href=&quot;http://search.cpan.org/perldoc?autodie&quot;&gt;autodie&lt;/a&gt; to capture exceptions. We also spoke about the &lt;a href=&quot;http://pm.org/&quot;&gt;Perl community&lt;/a&gt;, showed off a bit of &lt;a href=&quot;http://padre.perlide.org/&quot;&gt;Padre, the Perl IDE&lt;/a&gt;, and encouraged students to use &lt;a href=&quot;http://modernperlbooks.com/&quot;&gt;chromatic&lt;/a&gt;'s brilliant &quot;Modern Perl&quot; &lt;a href=&quot;http://www.onyxneon.com/books/modern_perl/&quot;&gt;book&lt;/a&gt; as reference material.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Day 2 (&lt;/span&gt;&lt;a href=&quot;http://www.slideshare.net/garux/perl-moderno-dia2&quot;&gt;slides&lt;/a&gt;&lt;span&gt;) -&lt;/span&gt; Running external programs; arrays (and how to manipulate them); hashes (and how to manipulate them); scalar x list x void context. That, and lots of exercises to fixate what they learned so far.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Day 3 (&lt;/span&gt;&lt;a href=&quot;http://www.slideshare.net/garux/perl-moderno-dia3&quot;&gt;slides&lt;/a&gt;&lt;span&gt;) -&lt;/span&gt; References; building complex data structures; functions (subroutines); stack traces with &lt;a href=&quot;http://search.cpan.org/perldoc?carp&quot;&gt;Carp&lt;/a&gt; and &lt;a href=&quot;http://search.cpan.org/perldoc?Carp::Always&quot;&gt;Carp::Always&lt;/a&gt;; and retrieving command line arguments with &lt;a href=&quot;http://search.cpan.org/perldoc?Getopt::Long&quot;&gt;Getopt::Long&lt;/a&gt;. While explaining anonymous subs we also mentioned/demonstrated closures and state variables, but didn't really get into it as it was a beginners class. The day ended with an explanation of Perl's sweetheart, the &lt;a href=&quot;http://search.cpan.org/&quot;&gt;CPAN&lt;/a&gt;. We showed students not only how to install modules (with &lt;a href=&quot;http://search.cpan.org/perldoc?local::lib&quot;&gt;local::lib&lt;/a&gt;), but included an explanation of the full CPAN stack, including &lt;a href=&quot;http://search.metacpan.org/&quot;&gt;web search&lt;/a&gt;, CPAN &lt;a href=&quot;http://static.cpantesters.org/&quot;&gt;Testers&lt;/a&gt;, &lt;a href=&quot;http://deps.cpantesters.org/&quot;&gt;Deps&lt;/a&gt;, &lt;a href=&quot;http://cpanratings.perl.org/&quot;&gt;Ratings&lt;/a&gt; and &lt;a href=&quot;https://rt.cpan.org/&quot;&gt;Bug/Request Tracking&lt;/a&gt;. We also discussed how to exploit those features (and other common tips) to pick a good module (and, of course, &lt;a href=&quot;http://search.cpan.org/perldoc?Task::Kensho&quot;&gt;Task::Kensho&lt;/a&gt;).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Day 4 (&lt;/span&gt;&lt;a href=&quot;http://www.slideshare.net/garux/perl-moderno-dia4&quot;&gt;slides&lt;/a&gt;&lt;span&gt;) -&lt;/span&gt; Regular expessions; how to create modules and &lt;a href=&quot;http://search.cpan.org/perldoc?Exporter&quot;&gt;export&lt;/a&gt; functions; and more CPAN goodies, including &lt;a href=&quot;http://search.cpan.org/perldoc?Capture::Tiny&quot;&gt;Capture::Tiny&lt;/a&gt; to properly retrieve the output of external programs (and pretty much everything else); &lt;a href=&quot;http://search.cpan.org/perldoc?Try::Tiny&quot;&gt;Try::Tiny&lt;/a&gt; to capture exceptions; &lt;a href=&quot;http://search.cpan.org/perldoc?DateTime&quot;&gt;DateTime&lt;/a&gt; to handle, well, dates and times; &lt;a href=&quot;http://search.cpan.org/perldoc?Path::Class&quot;&gt;Path::Class&lt;/a&gt; to manipulate files and dirs; &lt;a href=&quot;http://search.cpan.org/perldoc?Config::Any&quot;&gt;Config::Any&lt;/a&gt; and &lt;a href=&quot;http://search.cpan.org/perldoc?Log::Log4perl&quot;&gt;Log::Log4perl&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Day 5 (&lt;/span&gt;&lt;a href=&quot;http://www.slideshare.net/garux/perl-moderno-dia-5&quot;&gt;slides&lt;/a&gt;&lt;span&gt;) -&lt;/span&gt; &lt;a href=&quot;http://perldoc.perl.org/perlpod.html&quot;&gt;Plain old documentation&lt;/a&gt;; writing &lt;a href=&quot;http://search.cpan.org/perldoc?Test::More&quot;&gt;tests&lt;/a&gt;; &lt;a href=&quot;http://perlcritic.com/&quot;&gt;Perl Critic&lt;/a&gt;; &lt;a href=&quot;http://search.cpan.org/perldoc?Perl::Tidy&quot;&gt;Perl Tidy&lt;/a&gt;; Object Orientation (&lt;a href=&quot;http://search.cpan.org/perldoc?Moose&quot;&gt;Moose&lt;/a&gt; only, including meta - I only mentioned bless as a curiosity, while explaining what happens under the hood); databases (nothing fancy, just plain &lt;a href=&quot;http://search.cpan.org/perldoc?DBI&quot;&gt;DBI&lt;/a&gt; with a strong encouragement towards ORMs like &lt;a href=&quot;http://search.cpan.org/perldoc?DBIx::Class&quot;&gt;DBIx::Class&lt;/a&gt;, &lt;a href=&quot;http://search.cpan.org/perldoc?Rose::DB::Object&quot;&gt;Rose::DB::Object&lt;/a&gt;&lt;a href=&quot;http://search.cpan.org/perldoc?Fey::ORM&quot;&gt;Fey::ORM&lt;/a&gt;); Web Crawling with &lt;a href=&quot;http://search.cpan.org/perldoc?WWW::Mechanize&quot;&gt;WWW::Mechanize&lt;/a&gt; and &lt;a href=&quot;http://search.cpan.org/perldoc?Mojo::Client&quot;&gt;Mojo::Client&lt;/a&gt;; and Web development with &lt;a href=&quot;http://mojolicio.us/&quot;&gt;Mojolicious::Lite&lt;/a&gt;, while also heavily encouraging them to try out &lt;a href=&quot;http://catalystframework.org/&quot;&gt;Catalyst&lt;/a&gt; in their own time.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Students were mostly from Computer Science, with around 6 of them being  from Biology/Biophysics/Bioinformatics, and one or two from Electric  Engineering and Applied Mathematics. In the end, there were 27  undergrads. Yes, 27. It was very rewarding to see 2 booted students showing up anyway, with their laptops, asking if they could sit on the back and participate. Of course they could :)&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7734799596325955005-1167381709363216304?l=onionstand.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>garu</name>
			<email>noreply@blogger.com</email>
			<uri>http://onionstand.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">The Onion Stand</title>
			<subtitle type="html">Showcasing some Perl do the unsuspecting World</subtitle>
			<link rel="self" href="http://onionstand.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7734799596325955005</id>
			<updated>2012-02-08T08:35:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Perl@FOSDEM and some photographic impressions</title>
		<link href="http://nxadm.wordpress.com/2011/02/08/perl-at-fosdem-and-some-photographic-impressions/"/>
		<id>http://nxadm.wordpress.com/?p=684</id>
		<updated>2011-02-08T22:12:21+00:00</updated>
		<content type="html">&lt;p&gt;All right. FOSDEM was &amp;#8211;as always&amp;#8211; great. 4 to 5000 Free and Open Source people on the same event &lt;strong&gt;has&lt;/strong&gt; to rock. While I attended many talks about different technologies (Devops aka &amp;#8220;System Engineering meets development&amp;#8221;, Monitoring, Go Programming language, &amp;#8230;), I focussed mainly on the Perl activities (pun intended).&lt;/p&gt;
&lt;p&gt;Following Gabor&amp;#8217;s initiative (this guy runs on Duracell batteries), last year (2010) we set up the first FOSDEM Perl booth: one table, some volunteers, many visitors and great reactions. This year (2011) everything was even better. We had a big booth at the main hall, attributes (a giant Camel (!) and probably the biggest Perl book collection in the world (!)), books to sell, a packed developer&amp;#8217;s room on Sunday, a Perl dinner and many volunteers. There were at any time several people at the booth and sometimes even too many &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; . With so many volunteers it was possible to attend whatever session you wanted and also participate on the Perl developers&amp;#8217; room.&lt;/p&gt;
&lt;p&gt;Here follow some pictures I took with some comments:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/001_dsc_7935.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/001_dsc_7935.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;David Leadbeater&amp;#8217;s &lt;a href=&quot;http://www.fosdem.org/2011/schedule/event/tracing_perl&quot; target=&quot;_new&quot;&gt;Tracing Perl with DTrace/SystemTap&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7864.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7864.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Liz and Wendy were to &lt;del&gt;crazy&lt;/del&gt; nice enough to bring their giant camel and the biggest Perl book collection in the world. Both attributed &lt;strong&gt;really &lt;/strong&gt;attracted visitors.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7866.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7866.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7866.jpg&quot;&gt;&lt;/a&gt;We had several books to sell&amp;#8230; but not enough. We were sold out of chromatic&amp;#8217;s &lt;a href=&quot;http://www.onyxneon.com/books/modern_perl/index.html&quot; target=&quot;_blank&quot;&gt;Modern Perl&lt;/a&gt; halfway the first day (20 books!) and dams&amp;#8217;s Perl Moderne (not the same book) was almost sold out as well!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7871.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7871.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7874.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7874.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wendy and dams (from &lt;a href=&quot;http://perldancer.org/&quot; target=&quot;_blank&quot;&gt;Dancer&lt;/a&gt; and &amp;#8220;Perl Moderne&amp;#8221; fame).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7879.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7879.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7881.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7881.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Although we didn&amp;#8217;t have &lt;a href=&quot;http://oreilly.com/catalog/9780596006396&quot; target=&quot;_blank&quot;&gt;Automating System Administration with Perl&lt;/a&gt; at the booth, several people passed and showed us proudly their copy bought at the O&amp;#8217;Reilly stand.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7883.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7883.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7883.jpg&quot;&gt;&lt;/a&gt;Spot the Perl hacker&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7884.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7884.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7886.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7886.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7888.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7888.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The main booth hall.&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7891.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7891.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7894.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7894.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Those guys had something to celebrate: a new &lt;a href=&quot;http://www.debian.org/&quot; target=&quot;_blank&quot;&gt;Debian stable&lt;/a&gt; was born.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7898.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7898.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7906.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7906.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Our perl-friendly neighbours&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7907.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7907.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We had several self-confessed Perl people: everyone like camels &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7912.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7912.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7912.jpg&quot;&gt;&lt;/a&gt;No pun intended (the text reads &amp;#8220;Whinging Bastard&amp;#8221;,&lt;br /&gt;
&lt;a href=&quot;http://www.fosdem.org/2011/schedule/event/devops_more&quot;&gt;DevOps? &amp;#8211; More than Marketing&lt;/a&gt; by James Turnbull)  &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;  .&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7915.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7915.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Spike Morelli&amp;#8217;s &lt;a href=&quot;http://www.fosdem.org/2011/schedule/event/going_m_a_d&quot;&gt;I&amp;#8217;m Going M.A.D.&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7923.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7923.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We had 13 people attending the Perl dinner! From left to right: Zeno, Bart, Gabor, Liz, Wendy, Dirk and Balint (the rest arrived later).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7925.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7925.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Mark Overmeers&amp;#8217;s &lt;a href=&quot;http://www.fosdem.org/2011/schedule/event/perl_data_structures&quot;&gt;Perl data structures&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.fosdem.org/2011/schedule/event/perl_data_structures&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7927.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7927.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7930.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7930.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7930.jpg&quot;&gt;&lt;/a&gt;David Leadbeater&amp;#8217;s &lt;a href=&quot;http://www.fosdem.org/2011/schedule/event/tracing_perl&quot; target=&quot;_new&quot;&gt;Tracing Perl with DTrace/SystemTap&lt;/a&gt;: very interesting for a Solaris guy like me.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7937.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7937.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7937.jpg&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.fosdem.org/2011/schedule/event/readable_perl&quot;&gt;Introduction to writing readable and maintainable Perl&lt;/a&gt; by Alex Balhatchet.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.fosdem.org/2011/schedule/event/readable_perl&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7940.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7940.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7944.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7944.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://padre.perlide.org/&quot; target=&quot;_blank&quot;&gt; Padre&lt;/a&gt; hackers Zeno and Gabor (&lt;a href=&quot;http://www.fosdem.org/2011/schedule/event/perl_ide&quot;&gt;Padre, the Perl IDE&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7945.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7945.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Paulo Castro (&lt;a href=&quot;http://www.fosdem.org/2011/schedule/event/packaging_perl&quot;&gt;Packaging Perl and it&amp;#8217;s deps&amp;#8230;&lt;/a&gt;) took us to the Dark Side&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7951.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7951.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7959.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7959.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7963.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7963.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7971.jpg&quot;&gt;&lt;img src=&quot;http://nxadm.files.wordpress.com/2011/02/dsc_7971.jpg?w=460&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The image integration facilities of WordPress.com are pretty poor. If it wasn&amp;#8217;t for some command line Perl foo, I would have given up posting this message. There is &lt;strong&gt;no way&lt;/strong&gt; I would have gone through if I had to click 10 times for each picture&amp;#8230;&lt;/em&gt;&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href=&quot;http://nxadm.wordpress.com/category/uncategorized/&quot;&gt;Uncategorized&lt;/a&gt; Tagged: &lt;a href=&quot;http://nxadm.wordpress.com/tag/belgium/&quot;&gt;belgium&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/fosdem/&quot;&gt;fosdem&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/fosdem-2011/&quot;&gt;fosdem 2011&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/foss/&quot;&gt;foss&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/free-software/&quot;&gt;Free Software&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/modern-perl/&quot;&gt;Modern Perl&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/padre/&quot;&gt;Padre&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/perl/&quot;&gt;Perl&lt;/a&gt;, &lt;a href=&quot;http://nxadm.wordpress.com/tag/perlstaff/&quot;&gt;perl::staff&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/nxadm.wordpress.com/684/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/nxadm.wordpress.com/684/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/nxadm.wordpress.com/684/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/nxadm.wordpress.com/684/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/nxadm.wordpress.com/684/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/nxadm.wordpress.com/684/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/nxadm.wordpress.com/684/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/nxadm.wordpress.com/684/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/nxadm.wordpress.com/684/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/nxadm.wordpress.com/684/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/nxadm.wordpress.com/684/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/nxadm.wordpress.com/684/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/nxadm.wordpress.com/684/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/nxadm.wordpress.com/684/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=nxadm.wordpress.com&amp;blog=1467330&amp;post=684&amp;subd=nxadm&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>claudio</name>
			<uri>http://nxadm.wordpress.com</uri>
		</author>
		<source>
			<title type="html">*n*x</title>
			<subtitle type="html">Some things about UNIX</subtitle>
			<link rel="self" href="http://nxadm.wordpress.com/feed/atom/"/>
			<id>http://nxadm.wordpress.com/feed/atom/</id>
			<updated>2012-02-03T20:35:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Padre 0.80 has been released.</title>
		<link href="http://blogs.perl.org/users/peter_lavender/2011/01/padre-080-has-been-released.html"/>
		<id>tag:blogs.perl.org,2011:/users/peter_lavender//513.1412</id>
		<updated>2011-01-30T06:32:05+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;Padre has hit version 0.80.  I guess it's not a big deal, but you need to lead with something.&lt;/p&gt;

&lt;p&gt;Adam Kennedy is by far the most prolific contributor for this release, clearly there are a few things that need scratching.&lt;/p&gt;

&lt;p&gt;It seems though that this release was rolled out just in time for him to injure his wrist skating, not sure if it was roller skating or roller blading, so we may see a slow down from Adam for a while.  Time will tell of course:&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;
    - Added a dwell timer via Padre::Wx::Role::Dwell (ADAMK)&lt;br /&gt;
    - The directory tree search box now has a 1/3rd second dwell (ADAMK)&lt;br /&gt;
    - Find in Files results convert tabs to 4 spaces to avoid the ugly&lt;br /&gt;
      squares in the results (ADAMK)&lt;br /&gt;
    - Delay loading some modules and removed some other entirely, reducing&lt;br /&gt;
      startup memory cost and IO by 10-15% when few features are on (ADAMK)&lt;br /&gt;
    - Upgraded Plugin compatibility detection to avoid having to load the&lt;br /&gt;
      dependencies and read variables from the files instead. Saves 2-3meg&lt;br /&gt;
      of RAM and allows better scaling of the plugin system (ADAMK) &lt;br /&gt;
    - Fixed Padre::Util::parse_variable so we no longer need to make use&lt;br /&gt;
      of ExtUtils::MakeMaker and ExtUtils::MM_Unix-&gt;parse_version (ADAMK)&lt;br /&gt;
    - Support for more extensive Padre::DB customisation via ORLite 1.48&lt;br /&gt;
      and its new shim =&gt; 1 option (ADAMK)&lt;br /&gt;
    - Completed first-generation Portable Perl support for Padre (ADAMK)&lt;br /&gt;
    - Add support in Padre::Project for intuiting project versions (ADAMK)&lt;br /&gt;
    - Prevent history boxes writing a history entry for every character&lt;br /&gt;
      instead of every search in Find/FindInFiles dialogs (ADAMK)&lt;br /&gt;
    - Port the Find Dialog as is to wxFormBuilder (ADAMK)&lt;br /&gt;
    - Prevent directory tasks running on bad or missing paths (ADAMK)&lt;br /&gt;
    - Found a workaround to weird Win32 window Raise/Lower bugs, so now&lt;br /&gt;
      Padre always raises to the foreground correctly when using the&lt;br /&gt;
      single instance server (ADAMK)&lt;br /&gt;
    - Save Intuition is disabled in null projects to prevent creating files&lt;br /&gt;
      like &quot;.../My Documents/lib/Foo/Bar.pm&quot; (ADAMK)&lt;br /&gt;
    - The Task Manager will now attempt to maximise background worker&lt;br /&gt;
      specialisation so we need to load less total modules, hopefully&lt;br /&gt;
      reducing memory consumption (ADAMK)&lt;br /&gt;
    - Closing files is faster (and the task manager is stressed less) as&lt;br /&gt;
      we no longer accidentally do a full refresh twice when closing&lt;br /&gt;
      documents other than the last one (ADAMK)&lt;br /&gt;
    - Restored radio select indicator to Style and View Document As...&lt;br /&gt;
      menus, they were lost in the move to the ActionLibrary (ADAMK)&lt;br /&gt;
    - Fixed #1093. The natural zoom of a scintilla window is around the wrong&lt;br /&gt;
      way, hijack ctrl-scroll and reverse it to the right way (ADAMK)&lt;br /&gt;
    - Find in Files directory recursion now happens ordered (ADAMK)&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
From the list of things from Adam we can see more work done to reduce Padre's memory footprint with delayed module loading, and some task trickery to reuse worker tasks that have run before and are idle and available, along with bug fixes in the Save Intuition, which if you aren't aware of it, Save Intuition will look at the module you are working on and from that intuit where to save the file.&lt;/p&gt;

&lt;p&gt;For example if you have been working on module Foo::Bar, it will save Bar.pm under the directory Foo in your project.  A nice touch when you get used to it, and as someone said &quot;you really miss it when you don't have it&quot;.&lt;/p&gt;

&lt;p&gt;Apart from the commits from Adam, the Changes for this release of Padre include a fix from Gabor to reduce warnings, the German translation being kept up to date and a quick enhancement from me that warns when saving a file without  a file extension:&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;
    - use Text::FindIndent 0.10 to eliminate some warnings #1089 (SZABGAB)&lt;br /&gt;
    - Update German translation (ZENOG)&lt;br /&gt;
    - Enhancement, ticket #1027 When saving a file without a file extension &lt;br /&gt;
      you are now prompted and provided a list of suitable extensions to &lt;br /&gt;
      name your file. (PLAVEN)&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
Padre 0.80 is presently uploading and moving through pause to a cpan mirror near you.&lt;/p&gt;

&lt;p&gt;As always swing on by the #padre channel on irc.perl.org and say hi, raise an issue or just plain lurk to see what's going on, you never know, you might find yourself hacking on an interesting project that makes coding perl fun.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;</content>
		<author>
			<name>Peter Lavender</name>
			<uri>http://blogs.perl.org/users/peter_lavender/</uri>
		</author>
		<source>
			<title type="html">Peter Lavender</title>
			<subtitle type="html">A blog about the Perl programming language</subtitle>
			<link rel="self" href="http://blogs.perl.org/users/peter_lavender/atom"/>
			<id>tag:blogs.perl.org,2009-11-03:/users/peter_lavender//513</id>
			<updated>2012-01-23T12:35:06+00:00</updated>
		</source>
	</entry>

</feed>

