<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>JT Smith</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/" />
    <link rel="self" type="application/atom+xml" href="http://blogs.perl.org/users/jt_smith/atom.xml" />
    <id>tag:blogs.perl.org,2009-11-03:/users/jt_smith//242</id>
    <updated>2013-06-17T12:00:04Z</updated>
    <subtitle>My part of the Perl world.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.38</generator>

<entry>
    <title>Post Every Day</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2013/06/post-every-day.html" />
    <id>tag:blogs.perl.org,2013:/users/jt_smith//242.4792</id>

    <published>2013-06-17T12:00:04Z</published>
    <updated>2013-06-17T12:00:04Z</updated>

    <summary>A couple years ago I ran a conference called YAPC, and I challenged myself to write a blog post every single day for a year about that conference. It annoyed a few people, but it taught me a valuable lesson...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<p>A couple years ago I ran a conference called <a href="http://www.yapcna.org">YAPC</a>, and I challenged myself to write a blog post every single day for a year about that conference. It annoyed a few people, but it taught me a valuable lesson about marketing&#8230;that daily touch point is important. If you run a blog, a Facebook page, or a Twitter account, you should attempt to post something to it every day. It makes it more interesting for the people that follow you. It keeps them coming back. And if you&#8217;re super busy like me, feel free to queue up some posts so that you don&#8217;t have to actually be there every day. </p>

         <p>[From <a href="http://plainblackguy.tumblr.com">my blog</a>.]</p>

    ]]>
        
    </content>
</entry>

<entry>
    <title>LacunaWax</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2013/06/lacunawax.html" />
    <id>tag:blogs.perl.org,2013:/users/jt_smith//242.4788</id>

    <published>2013-06-16T12:00:04Z</published>
    <updated>2013-06-17T09:04:47Z</updated>

    <summary> Jonathan Barton made this super cool new client for the Lacuna Expanse, that allows you to automate a lot of functions in the game, to make massive empire management easier. ...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<p><img alt="image" src="http://media.tumblr.com/ca15f9c0c1f95e6a4905886a0a9b213f/tumblr_inline_modbezozLq1qz4rgp.png"/></p>

<p>Jonathan Barton made this <a href="http://tmtowtdi.github.io/LacunaWaX/">super cool new client</a> for the <a href="http://www.lacunaexpanse.com">Lacuna Expanse</a>, that allows you to automate a lot of functions in the game, to make massive empire management easier. </p>]]>
        <![CDATA[<p>This is what Jonathan had to say about it when I asked him:</p>
<blockquote>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>LacunaWaX is a wxperl app.  I&#8217;ve compiled a regular Windows installer (using Cava Packager, which is pretty nice if you&#8217;ve never played with it), so normal people can use some of the features that have historically been for &#8220;scripters&#8221; only.<br/><br/></div>
But the installer isn&#8217;t totally necessary.  It&#8217;s definitely the format I concentrate on, but I run it as a Perl program rather than the installed .exe on both Windows and Ubuntu.  Takes some setting up of modules, and getting wxperl installed is generally a bit more of a challenge than just &#8220;cpan wxperl&#8221;, but it&#8217;s certainly do-able.<br/><br/>Anyway, to the screenshots:<br/><br/></div>
Intro screen:<br/>  <a href="http://screencloud.net/v/oEtu"><a href="http://screencloud.net/v/oEtu">http://screencloud.net/v/oEtu</a></a></div>
&#8230;the two connect buttons stay disabled until you use the Edit&#8230; Preferences menu to enter your credentials.<br/><br/></div>
Post login screen:<br/> <span class="Apple-style-span"><a href="http://screencloud.net/v/dtYv"><a href="http://screencloud.net/v/dtYv">http://screencloud.net/v/dtYv</a></a></span><br/><br/></div>
Planet glyphs manager panel:<br/>  <a href="http://screencloud.net/v/e6qk"><a href="http://screencloud.net/v/e6qk">http://screencloud.net/v/e6qk</a></a></div>
Just today I added a new control under &#8220;Push Selected Glyphs&#8221; to allow you to decided to keep a number of glyphs on the planet - so you can keep a few on your mission planet so you have them when missions requiring glyphs show up.  I just haven&#8217;t pushed that change yet.<br/><br/></div>
Space Station Propositions panel:<br/> <span class="Apple-style-span"><a href="http://screencloud.net/v/1BIi"><a href="http://screencloud.net/v/1BIi">http://screencloud.net/v/1BIi</a></a></span><br/><br/></div>
That same panel while a vote is being pushed through:<br/>  <span class="Apple-style-span"><a href="http://screencloud.net/v/kPrr"><a href="http://screencloud.net/v/kPrr">http://screencloud.net/v/kPrr</a></a></span><br/><br/></div>
Help documentation browser with Apache Lucy search:<br/>  <a href="http://screencloud.net/v/jP4K"><a href="http://screencloud.net/v/jP4K">http://screencloud.net/v/jP4K</a></a></div>
The docs are just HTML; the user can edit existing or create new pages as desired.  Delete the search index directory (instructions on this are in the Help docs itself) and re-run LacunaWaX to re-create it and index your new files.<br/><br/><br/></div>
If you&#8217;re interested, and you&#8217;ve got a Windows machine lying around, the installer works like any other Windows installer -<a href="http://tmtowtdi.github.io/LacunaWaX/"><a href="http://tmtowtdi.github.io/LacunaWaX/">http://tmtowtdi.github.io/LacunaWaX/</a></a><br/><br/></div>
<p>If you don&#8217;t have a Windows machine and want to play with it anyway, you can grab the source from the repo: <a href="https://github.com/tmtowtdi/LacunaWaX"><a href="https://github.com/tmtowtdi/LacunaWaX">https://github.com/tmtowtdi/LacunaWaX</a></a> - grab v1.14.2 (the tag) - I think that&#8217;s identical to master right now, but I was on a bit of a bughunt and a fight with the Windows registry the last couple days and the end result is that I&#8217;m not 100% positive what state master is in right now.</p>
</blockquote>

         <p>[From <a href="http://plainblackguy.tumblr.com">my blog</a>.]</p>
]]>
    </content>
</entry>

<entry>
    <title>Stop Talking About Perl</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2013/06/stop-talking-about-perl.html" />
    <id>tag:blogs.perl.org,2013:/users/jt_smith//242.4787</id>

    <published>2013-06-15T12:00:04Z</published>
    <updated>2013-06-15T12:00:04Z</updated>

    <summary>I couldn&#8217;t agree more with Genehack&#8217;s &#8220;Stop Talking About Perl&#8221; talk at YAPC this past week. We spend so much time venting hot air. That&#8217;s not going to attract new users. Instead, we need to build cool stuff. Whether you&#8217;re...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<p>I couldn&#8217;t agree more with Genehack&#8217;s &#8220;Stop Talking About Perl&#8221; talk at YAPC this past week. We spend so much time venting hot air. That&#8217;s not going to attract new users. Instead, we need to build cool stuff. Whether you&#8217;re into building cool new ecosystems like Moose, Dist::Zillla, and Plack, or if you&#8217;re into building cool new apps like Lacuna and The Game Crafter, building cool stuff and talking about that is the way to get people excited about your language. </p>
<p>Actions beat words every single time. </p>

         <p>[From <a href="http://plainblackguy.tumblr.com">my blog</a>.]</p>

    ]]>
        
    </content>
</entry>

<entry>
    <title>Just Build Something</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2013/06/just-build-something.html" />
    <id>tag:blogs.perl.org,2013:/users/jt_smith//242.4778</id>

    <published>2013-06-12T12:00:03Z</published>
    <updated>2013-06-12T12:00:03Z</updated>

    <summary>A lot of people think that there is some magic to starting your own business. There&#8217;s not. Just make something cool, and sell it. Then you&#8217;re in business. Also, don&#8217;t worry about getting all your paperwork ducks in a row...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<p>A lot of people think that there is some magic to starting your own business. There&#8217;s not. Just make something cool, and sell it. Then you&#8217;re in business. Also, don&#8217;t worry about getting all your paperwork ducks in a row before you start to create your product. Build your product and then determine if it&#8217;s worthy of a business. Just build something already. Why are you still reading this? Get to work.</p>

         <p>[From <a href="http://plainblackguy.tumblr.com">my blog</a>.]</p>

    ]]>
        
    </content>
</entry>

<entry>
    <title>Files -  MadMongers (Madison Perl Mongers) (Madison, WI) - Meetup</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2013/06/files---madmongers-madison-perl-mongers-madison-wi---meetup.html" />
    <id>tag:blogs.perl.org,2013:/users/jt_smith//242.4767</id>

    <published>2013-06-10T12:00:03Z</published>
    <updated>2013-06-10T12:00:03Z</updated>

    <summary>Files - MadMongers (Madison Perl Mongers) (Madison, WI) - Meetup: I’ve uploaded my presentations from YAPC::NA 2013 to the MadMongers presentation repository.  [From my blog.]...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<a href="http://www.meetup.com/madmongers/files/">Files -  MadMongers (Madison Perl Mongers) (Madison, WI) - Meetup</a>: <p>I’ve <a href="http://www.meetup.com/madmongers/files/">uploaded my presentations</a> from <a href="http://www.yapcna.org">YAPC::NA</a> 2013 to the <a href="http://www.madmongers.org">MadMongers</a> presentation repository. </p>

         <p>[From <a href="http://plainblackguy.tumblr.com">my blog</a>.]</p>

    ]]>
        
    </content>
</entry>

<entry>
    <title>Wing</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2013/06/wing.html" />
    <id>tag:blogs.perl.org,2013:/users/jt_smith//242.4762</id>

    <published>2013-06-09T12:00:04Z</published>
    <updated>2013-06-09T12:00:04Z</updated>

    <summary>Wing: Wing - Next generation web services toolkit. Woot. Just got my first non-Plain Black employee patch for Wing. [From my blog.]...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<a href="https://github.com/plainblack/Wing">Wing</a>: <blockquote class="link_og_blockquote">Wing - Next generation web services toolkit.</blockquote>
<p>Woot. Just got my first non-Plain Black employee patch for Wing.</p>

         <p>[From <a href="http://plainblackguy.tumblr.com">my blog</a>.]</p>

    ]]>
        
    </content>
</entry>

<entry>
    <title>JT&apos;s New Blog</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2013/06/jts-new-blog.html" />
    <id>tag:blogs.perl.org,2013:/users/jt_smith//242.4756</id>

    <published>2013-06-07T17:26:53Z</published>
    <updated>2013-06-07T17:35:30Z</updated>

    <summary>A lot of people have asked me over the years if I had a blog or twitter feed that they could follow, and I&apos;ve always answered with the blog or twitter feed of the various ventures I&apos;m involved with. I&apos;ve...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<p>A lot of people have asked me over the years if I had a blog or twitter feed that they could follow, and I've always answered with the blog or twitter feed of the various ventures I'm involved with. I've decided that it's high time for me to release my own blog and twitter feed for the things that aren't appropriate to any of those ventures.&nbsp;</p>
<p>If you're interested, you can subscribe to <a href="http://plainblackguy.tumblr.com">my new blog</a> or <a href="https://twitter.com/plainblackguy">my new twitter feed</a> now.</p>
<p>I'll still be posting relevant Perl-related articles to blogs.perl.org, but I've decided to create a new primary blog, because I often want to blog about non-Perl topics such as creating startups and designing games. So if you want to follow more than just my Perl activities, please subscribe to my new blog or twitter feed.</p>]]>
        
    </content>
</entry>

<entry>
    <title>MadMongers: A New Way To Build Web Services Apps</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2013/01/madmongers-a-new-way-to-build-web-services-apps.html" />
    <id>tag:blogs.perl.org,2013:/users/jt_smith//242.4199</id>

    <published>2013-01-14T19:33:51Z</published>
    <updated>2013-01-14T19:40:10Z</updated>

    <summary>Tomorrow (Tuesday, January 14th), I&apos;ll be giving a talk at MadMongers about a new technique for building web-services enabled web apps. It is the core technology we developed to create The Game Crafter, and we now use it in all...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perlmongers" label="perl mongers" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="thegamecrafter" label="TheGameCrafter" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="webservices" label="web services" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<p>Tomorrow (Tuesday, January 14th), I'll be giving a talk at <a href="http://www.madmongers.org">MadMongers</a> about a new technique for building web-services enabled web apps. It is the core technology we developed to create <a href="https://www.thegamecrafter.com">The Game Crafter</a>, and we now use it in all apps that we develop both internally and for customers. With it, you can build web-services enabled web apps in minutes rather than months, and I'll be demonstrating that live at the presentation. If you are within driving distance of Madison, WI I encourage you to join us. The presentation begins at 7pm at the <a href="https://maps.google.com/maps?q=Essen+Haus,+East+Wilson+Street,+Madison,+WI&hl=en&ll=43.07707,-89.376526&spn=0.021817,0.042315&sll=44.900771,-89.56949&sspn=10.831939,21.665039&oq=Essen+Haus+&hq=Essen+Haus,+East+Wilson+Street,+Madison,+WI&t=m&z=15&iwloc=A">Essen Haus</a>.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Announcing TheGameCrafter::Client</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2012/10/announcing-thegamecrafterclient.html" />
    <id>tag:blogs.perl.org,2012:/users/jt_smith//242.3977</id>

    <published>2012-10-21T19:39:22Z</published>
    <updated>2012-10-21T19:44:18Z</updated>

    <summary>I&apos;ve been publishing simple web service wrappers on CPAN for other people&apos;s web services for years, but for some reason I never got around to writing a wrapper for my own web services until now. I&apos;m pleased to announce TheGameCrafter::Client....</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    <category term="cpan" label="cpan" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rest" label="rest" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="thegamecrafter" label="TheGameCrafter" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="webservices" label="web services" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<p>I've been <a href="http://search.cpan.org/~rizen/">publishing simple web service wrappers on CPAN</a> for other people's web services for years, but for some reason I never got around to writing a wrapper for my own web services until now. I'm pleased to announce <a href="http://search.cpan.org/~rizen/TheGameCrafter-Client/">TheGameCrafter::Client</a>. It is just a light-weight wrapper around <a href="https://www.thegamecrafter.com">The Game Crafter</a>'s web service API so that you can get down to the business of writing your app and not worrying about how to make requests and serialize/deserialize data. </p>]]>
        
    </content>
</entry>

<entry>
    <title>Deep Cloning</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2012/09/deep-cloning.html" />
    <id>tag:blogs.perl.org,2012:/users/jt_smith//242.3846</id>

    <published>2012-09-18T18:58:29Z</published>
    <updated>2012-09-18T19:08:22Z</updated>

    <summary>I&apos;ve been using Storable&apos;s dclone for years, but there&apos;s a module on CPAN called Clone that is said to be much faster. However, it doesn&apos;t seem to work. use strict; use warnings; use Clone qw(clone); use Data::Printer; use 5.010; my...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    <category term="clone" label="Clone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="cpan" label="CPAN" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="storable" label="Storable" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<p>I've been using Storable's dclone for years, but there's a module on CPAN called Clone that is said to be much faster. However, it doesn't seem to work. </p>
<pre><code>
use strict;
use warnings;
use Clone qw(clone);
use Data::Printer;
use 5.010;

my $a = { blue =&gt; '#0000ff', one =&gt; 1 };

say "A";
p $a; 

my $b = clone($a);

say "B";
p $b; 

$b-&gt;{car} = 'Ford';

say "B";
p $b; 

say "A";
p $a; 
</code></pre>
<p>Given the above code, I'd expect $a to retain it's structure, but $b to have the added new element of car = Ford. That's what happens when I use dclone, but for some reason it doesn't happen using &nbsp;clone. Am I doing something wrong?&nbsp;</p>]]>
        <![CDATA[Instead what happens for me with clone is this:<div><br /></div><div><br /></div>

<pre><code>
A
\ {
    blue   "BLUE",
    one   1
}
B
\ {
    blue   "BLUE",
    one   1
}
B
\ {
    blue   "#0000ff",
    car   "Ford",
    one   1
}
A
\ {
    blue   "#0000ff",
    car   "Ford",
    one   1
}

</code></pre>]]>
    </content>
</entry>

<entry>
    <title>Business::Shipping clobbers your Log4perl config</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2012/07/businessshipping-clobbers-your-log4perl-config.html" />
    <id>tag:blogs.perl.org,2012:/users/jt_smith//242.3629</id>

    <published>2012-07-30T00:35:22Z</published>
    <updated>2012-07-30T00:44:47Z</updated>

    <summary>Just an FYI, if you&apos;re using Business::Shipping in your app and also Log4perl, then Business::Shipping will clobber your Log4Perl config with it&apos;s own. A quick work around for this is: use Business::Shipping; Log::Log4perl-&gt;init($your_own_config_file_path_goes_here); Basically clobber Business::Shipping right back. If I...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    <category term="businessshipping" label="Business::Shipping" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="log4perl" label="Log4perl" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<p>Just an FYI, if you're using Business::Shipping in your app and also Log4perl, then Business::Shipping will clobber your Log4Perl config with it's own. A quick work around for this is:</p>

<p>    use Business::Shipping;<br />
    Log::Log4perl->init($your_own_config_file_path_goes_here);</p>

<p>Basically clobber Business::Shipping right back. </p>

<p>If I get some round-tuits I'll submit a patch to fix this problem. If the author of Business::Shipping were using something like Log::Any then he could spew out his logs, and the consumers of Business::Shipping could simply load the appropriate adapter rather than having Business::Shipping clobber the Log4perl global config. I guess technically this could be a bug in Log4perl using globals too. Anyway, this little work around should get you by in the mean time until a patch can be authored to remedy the problem. </p>]]>
        
    </content>
</entry>

<entry>
    <title>Meetup.com Event for The Perl Foundation Community Symposium</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2012/07/meetupcom-event-for-the-perl-foundation-community-symposium.html" />
    <id>tag:blogs.perl.org,2012:/users/jt_smith//242.3621</id>

    <published>2012-07-27T04:00:09Z</published>
    <updated>2012-07-27T04:00:09Z</updated>

    <summary>Meetup.com Event for The Perl Foundation Community Symposium [From the YAPC::NA Blog.]...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<a href="http://www.meetup.com/Windy-City-Perl-mongers-Meetup/events/74897272/">Meetup.com Event for The Perl Foundation Community Symposium</a>

         <p>[From the <a href="http://blog.yapcna.org">YAPC::NA Blog</a>.]</p>

    ]]>
        
    </content>
</entry>

<entry>
    <title>Perl Social Event, Tuesday August 7th, Downtown Chicago</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2012/07/perl-social-event-tuesday-august-7th-downtown-chicago.html" />
    <id>tag:blogs.perl.org,2012:/users/jt_smith//242.3608</id>

    <published>2012-07-25T20:00:07Z</published>
    <updated>2012-07-25T20:00:07Z</updated>

    <summary>The Perl Foundation is having a Community Advocacy kick-off event in Chicago on August 7th.  It&#8217;s going to be a fun, social event with talk about community. A &#8220;symposium&#8221; (check out the dictionary definition).  It will be in a nice...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<p><a href="http://www.perlfoundation.org" target="_blank">The Perl Foundation</a> is having a Community Advocacy kick-off event in Chicago on August 7th.  It&#8217;s going to be a fun, social event with talk about community. A &#8220;symposium&#8221; (check out the dictionary definition).  It will be in a nice Irish pub with room for 72 people in a private upstairs area.   Food and drink will be available, possibly some sponsored.<br/><br/>Contact Yaakov Sloman &lt;<a href="mailto:yaakov@perlfoundation.org" target="_blank">yaakov@perlfoundation.org</a>&gt; with your questions.<br/><br/>As we have more details we&#8217;ll keep you informed.</p>

         <p>[From the <a href="http://blog.yapcna.org">YAPC::NA Blog</a>.]</p>

    ]]>
        
    </content>
</entry>

<entry>
    <title>Lacuna Expanse Goes Open Source</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2012/07/lacuna-expanse-goes-open-source.html" />
    <id>tag:blogs.perl.org,2012:/users/jt_smith//242.3483</id>

    <published>2012-07-06T15:15:39Z</published>
    <updated>2012-07-05T15:39:32Z</updated>

    <summary>The Lacuna Expanse is a massively multiplayer empire builder game written in Perl. Long ago we open sourced the iPhone and web clients for the game, today I&apos;m pleased to announce that we&apos;re open sourcing the server as well. Some...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    <category term="games" label="games" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="lacuna" label="lacuna" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="opensource" label="open source" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<p><a href="http://www.lacunaexpanse.com">The Lacuna Expanse</a> is a massively multiplayer empire builder game written in Perl. Long ago we open sourced the <a href="https://github.com/plainblack/Lacuna-iPhone-Client">iPhone</a> and <a href="https://github.com/plainblack/Lacuna-Web-Client">web</a> clients for the game, today I'm pleased to announce that we're open sourcing the <a href="https://github.com/plainblack/Lacuna-Server-Open">server</a> as well.</p>

<p>Some of you may be asking, "Why would you do that?" and "Does this mean you're shutting down the server?"</p>

<p>No we're not shutting down our server! As long as it's at least paying for itself, we'll continue to host the server and all related infrastructure forever. </p>

<p>The truth is that while the game is profitable, it is not profitable enough for us to keep an entire team of developers working on it. Rather than see the game languish at the slow pace we can afford to put resources into it, we thought we should turn it over to it's loyal fans, so they can continue to improve it. The revenue that we do get from running the game will go toward funding the infrastructure. We'll also continue to invest in art assets for the game as needed so it can expand.</p>

<p>We've also not stopped working on the game just because we're open sourcing it. For example, we have a big patch we're working on that adds 20 new planet types and 5 new asteroid types to the game. It will also redraw the universe in a few new interesting ways. </p>

<p>Another reason we're doing this is because it was one of <a href="http://blogs.perl.org/users/jt_smith/2010/10/why-the-lacuna-expanse-is-good-for-perl.html">my original stated goals</a> for The Lacuna Expanse. I wanted to bring more people into Perl by creating a game in Perl. I think we've done that nicely as there are a lot of people learning to do a little Perl so they can automate tasks against the game. However, by releasing the server (which is 100% Perl), we can potentially reach even more people. </p>

<p>If you're unfamiliar with Lacuna and would like to know more about how it came about, and a little about it's architecture and internals, <a href="http://www.youtube.com/watch?v=HnEM4D7N2IQ">watch Graham Knop's talk about it at YAPC::NA 2012</a>.</p>]]>
        
    </content>
</entry>

<entry>
    <title>YAPC::NA 2012 Survey Closes Friday</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/jt_smith/2012/07/yapcna-2012-survey-closes-friday.html" />
    <id>tag:blogs.perl.org,2012:/users/jt_smith//242.3484</id>

    <published>2012-07-05T20:00:10Z</published>
    <updated>2012-07-05T20:00:10Z</updated>

    <summary>The YAPC::NA 2012 Survey closes on Friday. If you have not already done so please go fill out the survey. It will help next year&#8217;s organizers plan a better conference. Check your email, you got an invitation with a code...</summary>
    <author>
        <name>JT Smith</name>
        <uri>http://www.plainblack.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/jt_smith/">
        <![CDATA[<p>The YAPC::NA 2012 Survey <a href="http://blogs.perl.org/users/barbie/2012/07/yapcna-2012-survey-closes-friday.html" target="_blank">closes on Friday</a>. If you have not already done so please go fill out the survey. It will help next year&#8217;s organizers plan a better conference. Check your email, you got an invitation with a code to fill out the survey. Fill it out now!</p>

         <p>[From the <a href="http://blog.yapcna.org">YAPC::NA Blog</a>.]</p>

    ]]>
        
    </content>
</entry>

</feed>
