<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Dreamwidth Development Training</title>
  <link>https://dw-dev-training.dreamwidth.org/</link>
  <description>Dreamwidth Development Training - Dreamwidth Studios</description>
  <lastBuildDate>Fri, 07 Oct 2011 18:57:26 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>dw_dev_training</lj:journal>
  <lj:journaltype>community</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/92798/30813</url>
    <title>Dreamwidth Development Training</title>
    <link>https://dw-dev-training.dreamwidth.org/</link>
    <width>100</width>
    <height>100</height>
  </image>

<item>
  <guid isPermaLink='true'>https://dw-dev-training.dreamwidth.org/29128.html</guid>
  <pubDate>Fri, 07 Oct 2011 18:57:26 GMT</pubDate>
  <title>New page about the care and feeding of workers</title>
  <link>https://dw-dev-training.dreamwidth.org/29128.html</link>
  <description>Posted by: &lt;span lj:user=&apos;pauamma&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/&apos;&gt;&lt;b&gt;pauamma&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://wiki.dwscoalition.org/notes/Workers&quot;&gt;http://wiki.dwscoalition.org/notes/Workers&lt;/a&gt;, linked from &lt;a href=&quot;http://wiki.dwscoalition.org/notes/TheSchwartz_Setup#On_your_own_install&quot;&gt;http://wiki.dwscoalition.org/notes/TheSchwartz_Setup#On_your_own_install&lt;/a&gt; (end of section). Should that link be more prominent?&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=29128&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev-training.dreamwidth.org/29128.html</comments>
  <category>introduction</category>
  <category>workers</category>
  <category>gearman</category>
  <category>theschwartz</category>
  <lj:security>public</lj:security>
  <lj:poster>pauamma</lj:poster>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev-training.dreamwidth.org/28348.html</guid>
  <pubDate>Mon, 19 Sep 2011 19:19:45 GMT</pubDate>
  <title>Using TheSchwartz from Dreamwidth code</title>
  <link>https://dw-dev-training.dreamwidth.org/28348.html</link>
  <description>Posted by: &lt;span lj:user=&apos;pauamma&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/&apos;&gt;&lt;b&gt;pauamma&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://wiki.dwscoalition.org/notes/TheSchwartz&quot;&gt;http://wiki.dwscoalition.org/notes/TheSchwartz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Again, comments, questions, and edits to the page all welcome.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=28348&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev-training.dreamwidth.org/28348.html</comments>
  <category>theschwartz</category>
  <category>introduction</category>
  <lj:security>public</lj:security>
  <lj:poster>pauamma</lj:poster>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev-training.dreamwidth.org/28048.html</guid>
  <pubDate>Fri, 16 Sep 2011 21:30:25 GMT</pubDate>
  <title>Just finished an overview of ESN design and implementation</title>
  <link>https://dw-dev-training.dreamwidth.org/28048.html</link>
  <description>Posted by: &lt;span lj:user=&apos;pauamma&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/&apos;&gt;&lt;b&gt;pauamma&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://wiki.dwscoalition.org/notes/ESN&quot;&gt;http://wiki.dwscoalition.org/notes/ESN&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Questions, additions, and suggestions welcome.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=28048&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev-training.dreamwidth.org/28048.html</comments>
  <category>introduction</category>
  <category>esn</category>
  <lj:security>public</lj:security>
  <lj:poster>pauamma</lj:poster>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev-training.dreamwidth.org/8523.html</guid>
  <pubDate>Thu, 20 Aug 2009 17:40:57 GMT</pubDate>
  <title>Introduction to the DW stats system</title>
  <link>https://dw-dev-training.dreamwidth.org/8523.html</link>
  <description>Posted by: &lt;span lj:user=&apos;pauamma&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/&apos;&gt;&lt;b&gt;pauamma&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I threw together a (still somewhat embryonic) wiki page about the &lt;a href=&quot;http://wiki.dwscoalition.org/notes/Stats_Design&quot;&gt;design and architecture of the stats system&lt;/a&gt;. All requests for clarification or elaboration of specific points welcome. Ditto &quot;Hey, I want to help with that!&quot; requests or demands. :-)&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=8523&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev-training.dreamwidth.org/8523.html</comments>
  <category>introduction</category>
  <category>wiki</category>
  <category>bug 124</category>
  <lj:security>public</lj:security>
  <lj:poster>pauamma</lj:poster>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev-training.dreamwidth.org/7026.html</guid>
  <pubDate>Thu, 06 Aug 2009 07:39:43 GMT</pubDate>
  <title>Starting out in Dreamwidth Development</title>
  <link>https://dw-dev-training.dreamwidth.org/7026.html</link>
  <description>Posted by: &lt;span lj:user=&apos;cesy&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://cesy.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://cesy.dreamwidth.org/&apos;&gt;&lt;b&gt;cesy&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There&apos;s been discussion in a couple of places recently about making it easier for people to start out in development when you know pretty much nothing. I think someone is working on an official guide, but I figured I&apos;d put something up here in the meantime, as &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;https://7rin.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://7rin.dreamwidth.org/&apos;&gt;&lt;b&gt;7rin&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; was &lt;a href=&quot;http://dw-suggestions.dreamwidth.org/44133.html?thread=533605#ljcmt533605&quot;&gt;asking&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Firstly, most of our dev-training currently happens on IRC. &lt;a href=&quot;http://wiki.dwscoalition.org/notes/IRC_help&quot;&gt;The wiki page&lt;/a&gt; explains how to get on there. However, I know IRC isn&apos;t possible for everyone, so I think the plan is for people to be able to ask stuff in this community as well.&lt;br /&gt;&lt;br /&gt;The first thing to do is to &lt;a href=&quot;http://hack.dreamwidth.net/apply.shtml&quot;&gt;request a Dreamhack&lt;/a&gt;. These are our development boxes, and are the basic tool you&apos;ll need to do anything. Note that getting one and not using it doesn&apos;t use up any resources, so don&apos;t worry if you have to drop out of dev stuff later. Once you&apos;ve got it, follow the steps in the &lt;a href=&quot;http://wiki.dwscoalition.org/notes/Dreamhack_getting_started&quot;&gt;getting started wiki page on Dreamhacks&lt;/a&gt;, though it may not all make sense at this stage.&lt;br /&gt;&lt;br /&gt;You&apos;ve then got two choices of method, depending on how you prefer to learn. Either way, a really important point to bear in mind is that at various points in this process, &lt;em&gt;it will all go horribly wrong&lt;/em&gt;. That&apos;s normal. There will be something you don&apos;t understand, or something breaks, and you have no idea what&apos;s going on. That&apos;s okay. Post an entry here, or drop a comment to any dev (*) and we&apos;ll find someone who can help you fix it. We all have it happen to us on a regular basis. Things Going Wrong is a normal part of programming, not a sign that you&apos;ve failed. This is important to remember when you&apos;ve spent three hours banging your head against a brick wall. Anyway.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Method 1&lt;/strong&gt;&lt;br /&gt;Start having a look at &lt;a href=&quot;http://bugs.dwscoalition.org&quot;&gt;Bugzilla&lt;/a&gt;. For Bugzilla, I&apos;d suggest you first set up a new email address, as it gets displayed publicly, set it to forward to your main address, and then sign up on Bugzilla. The most useful search is for the &lt;a href=&quot;http://tinyurl.com/nalrs8&quot;&gt;keyword &quot;effort-minor&quot;&lt;/a&gt;, which should include all the easy bugs. Once you&apos;ve got a Dreamhack running that you can log into, and you&apos;ve found a bug you like the look of, I&apos;d suggest asking in IRC or the community to check whether it&apos;s harder than it looks or anything like that.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Method 2&lt;/strong&gt;&lt;br /&gt;Just look at the code on your Dreamhack for something where you know what it does (for example htdocs/userinfo.bml is the profile) and read a Perl book/online guide to figure out what&apos;s going on in there, asking in IRC or here when you&apos;re stumped. If you&apos;ve never used a command line before, &lt;a href=&quot;http://wiki.dwscoalition.org/notes/Command_line_tutorial&quot;&gt;this wiki page&lt;/a&gt; will help.&lt;br /&gt;&lt;br /&gt;This: &lt;a href=&quot;http://www.perl.org/books/beginning-perl/&quot;&gt;http://www.perl.org/books/beginning-perl/&lt;/a&gt; and &lt;a href=&quot;http://www.ebb.org/PickingUpPerl/&quot;&gt;http://www.ebb.org/PickingUpPerl/&lt;/a&gt; are the Perl books we recommend.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://wiki.dwscoalition.org/notes/BML&quot;&gt;http://wiki.dwscoalition.org/notes/BML&lt;/a&gt; is the Wiki page for BML. But BML is evil.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Other resources&lt;/strong&gt;&lt;br /&gt;Other resources to look at, if you haven&apos;t already, are the &lt;a href=&quot;http://wiki.dwscoalition.org&quot;&gt;wiki&lt;/a&gt; and this community. Membership is open and posting is open to all members so you should be able to post in here if you get stuck.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.linux.org/lessons/beginner/toc.html&quot;&gt;http://www.linux.org/lessons/beginner/toc.html&lt;/a&gt; looks like a good Linux introduction and is relevant from lesson 5/6 onwards. &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.w3schools.com&quot;&gt;W3Schools&lt;/a&gt; have a good basic guide to CSS.&lt;br /&gt;&lt;br /&gt;Of course, I&apos;ve glossed over an awful lot of things, there, so do tell me which bits need more explaining.&lt;br /&gt;&lt;br /&gt;(Thanks to &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;https://yvi.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://yvi.dreamwidth.org/&apos;&gt;&lt;b&gt;yvi&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; for her suggestions and additions.)&lt;br /&gt;&lt;br /&gt;(*): This includes me, most of the people commenting in this community, and anyone posting in &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;https://changelog.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/comm_staff.png&apos; alt=&apos;[site community profile] &apos; width=&apos;16&apos; height=&apos;16&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://changelog.dreamwidth.org/&apos;&gt;&lt;b&gt;changelog&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;. Most of us can be contacted by PM, or just leave a comment on any public entry, either here or in our journals.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=7026&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev-training.dreamwidth.org/7026.html</comments>
  <category>introduction</category>
  <category>beginner guide</category>
  <lj:security>public</lj:security>
  <lj:poster>cesy</lj:poster>
  <lj:reply-count>28</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev-training.dreamwidth.org/5565.html</guid>
  <pubDate>Wed, 29 Jul 2009 13:13:01 GMT</pubDate>
  <title>Hello</title>
  <link>https://dw-dev-training.dreamwidth.org/5565.html</link>
  <description>Posted by: &lt;span lj:user=&apos;aphenine&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://aphenine.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://aphenine.dreamwidth.org/&apos;&gt;&lt;b&gt;aphenine&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hello everybody!&lt;br /&gt;&lt;br /&gt;I got a dreamhack account a few days ago and I&apos;m trying to get my head around the Dreamwidth code base, in the hopes that I can contribute something.  I just thought I&apos;d introduce myself.  I was also going to ask a question, but someone lovely and unexpectedly answered it on LJ.  *grin*&lt;br /&gt;&lt;br /&gt;I&apos;ve never coded in Perl before, so it&apos;s a bit of a learning curve for me.  However, I have web coded in PHP before and I&apos;ve used MySQL before and I have also used *Nix environments before, so I&apos;m not starting totally from scratch.&lt;br /&gt;&lt;br /&gt;I think the dominant reason I signed up for a dreamhack account was that I kept looking at DW and thinking &quot;if it was simple, I could change that&quot;.  In the end, my curiosity got the better of me and I just had to find out if it really was simple or not.  Since then, I&apos;ve been far too amused sitting in the MySQL console pulling up a test comment and post directly from the database.  SELECT * FROM logtext2; has not lost its power to make me squee for the last few minutes.  But, a question.  No, two questions.  Why log for posts?  And why talk for comments?  &lt;br /&gt;&lt;br /&gt;So far the only thing I&apos;ve really contributed is an entry in the Dreamhack wiki giving an overview of some of the database tables.  It&apos;s found &lt;a href=&quot;http://wiki.dwscoalition.org/notes/Dev_Database_Table_Overview&quot;&gt;here&lt;/a&gt;.  It was in the wanted list and I thought, hey, what the hell.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=5565&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev-training.dreamwidth.org/5565.html</comments>
  <category>sql</category>
  <category>wiki</category>
  <category>introduction</category>
  <lj:security>public</lj:security>
  <lj:poster>aphenine</lj:poster>
  <lj:reply-count>11</lj:reply-count>
</item>
</channel>
</rss>
