<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Abizern.org &#187; coding</title>
	<atom:link href="http://abizern.org/tag/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://abizern.org</link>
	<description>The personal and developer blog of a Mac developer in London.</description>
	<lastBuildDate>Sun, 09 Oct 2011 19:06:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Blackjack and the Python Dojo</title>
		<link>http://abizern.org/2010/10/08/blackjack-and-the-python-dojo/</link>
		<comments>http://abizern.org/2010/10/08/blackjack-and-the-python-dojo/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 12:04:38 +0000</pubDate>
		<dc:creator>Abizer</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[dojo]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://abizern.org/?p=398</guid>
		<description><![CDATA[&#8220;A coding dojo is a safe place to deliberately practice and develop your coding skills.&#8221; I went to my first London Python Dojo last night and had a better time than I expected. I know a little Python (just enough to hurt myself). I was intrigued by this event where the idea was to learn [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;A coding dojo is a safe place to deliberately practice and develop your coding skills.&#8221;</p>
<p>I went to my first <a title="London Python Dojo s2 e2" href="http://ldnpydojo.eventwax.com/london-python-code-dojo-season-2-episode-2" target="_self">London Python Dojo</a> last night and had a better time than I expected. I know a little <a title="Wikipedia link" href="http://en.wikipedia.org/wiki/Python_(programming_language)" target="_self">Python</a> (just enough to hurt myself). I was intrigued by this event where the idea was to learn together rather than just share knowledge.</p>
<p>The evening started off with beer and pizza, thanks to our hosts <a title="Fry-IT" href="http://www.fry-it.com/">Fry-IT</a>, and then moved on to two short presentations. The first was on FluidDb and the second was something to do with creating Python packages. Yes, both were over my head.</p>
<p>After that there was a short discussion about a problem to attempt. A blackjack game was suggested and we split into 5 groups of four and had a little under an hour to solve this. I didn&#8217;t have much confidence that we could do it. One person sat at a laptop, we spent about 5 minutes deciding on the approach to use and then the typing started.</p>
<p>I wouldn&#8217;t have been able to write the code as quickly as it was being knocked out, but I could understand it. And although we were all talking there were no arguments and we pushed through and got a working program done (with one easily fixed bug) just in time. Although not strictly <a title="Wikipedia link" href="Pair programming">pair programming</a>, I can see why that approach can generate quality code quickly.</p>
<p>But that wasn&#8217;t it. Each team demoed their solution and showed their code. This was just as useful as writing the program in the first place. Because we had all been thinking about the same problem it was easy to understand the different approaches that were presented. There were class based solutions as well as functional ones (some had tests!) and we even saw the major development environments &#8211; Macs running vi, Linux machines with Emacs, and Notepad++ on Windows. We also saw a solution using Python3.</p>
<p>I enjoyed this more than I expected. It was nice to be able to contribute even though I&#8217;m not that experienced with Python, and I learned plenty just by watching and asking questions. It was a welcoming bunch and I will certainly be going again. And this time I&#8217;ll pay more attention to people&#8217;s names.</p>
<p>I don&#8217;t think anybody used version control, though…</p>
]]></content:encoded>
			<wfw:commentRss>http://abizern.org/2010/10/08/blackjack-and-the-python-dojo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>September NSCoder Night</title>
		<link>http://abizern.org/2010/09/20/september-nscoder-night/</link>
		<comments>http://abizern.org/2010/09/20/september-nscoder-night/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 11:58:57 +0000</pubDate>
		<dc:creator>Abizer</dc:creator>
				<category><![CDATA[NSCoder Night]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[nscodernight]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://abizern.org/?p=387</guid>
		<description><![CDATA[Another month has gone by and it&#8217;s that time again. Tomorrow is the Third Tuesday of September which means NSCoder night. And this week Alex Blewitt (@alblue) will be talking about DVCS and Git. Yes, that&#8217;s right; someone else is going to be talking about Git. So come along for the usual collection (array or [...]]]></description>
			<content:encoded><![CDATA[<p>Another month has gone by and it&#8217;s that time again. Tomorrow is the Third Tuesday of September which means NSCoder night.</p>
<p>And this week Alex Blewitt (<a title="@alblue" href="http://twitter.com/alblue">@alblue</a>) will be talking about DVCS and Git. Yes, that&#8217;s right; someone else is going to be talking about Git.</p>
<p>So come along for the usual collection (array or set, your choice) of chat, food, drink and learning. Nourishment for body and mind. And me telling you how you should always work on a private branch and that commit messages should be written in the present tense.</p>
<p><strong>Where</strong>: <a title="The George Inn, Borough High Street" href="http://maps.google.co.uk/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=The+George+Inn,+City+of+London&amp;sll=53.800651,-4.064941&amp;sspn=16.659427,43.945313&amp;ie=UTF8&amp;hq=The+George+Inn&amp;hnear=The+George+Inn,+77+Borough+High+St,+City+of+London+SE1+1NH,+United+Kingdom&amp;z=15">The George Inn, Borough High Street</a><br />
<strong>When</strong>: 6:30 pm onwards</p>
]]></content:encoded>
			<wfw:commentRss>http://abizern.org/2010/09/20/september-nscoder-night/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Another Successful NSCoder Night</title>
		<link>http://abizern.org/2010/08/19/another-successful-nscoder-night/</link>
		<comments>http://abizern.org/2010/08/19/another-successful-nscoder-night/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 02:23:17 +0000</pubDate>
		<dc:creator>Abizer</dc:creator>
				<category><![CDATA[NSCoder Night]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[nscodernight]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[tdd]]></category>

		<guid isPermaLink="false">http://abizern.org/?p=378</guid>
		<description><![CDATA[Probably the last NSCoder Night of the summer started outside in the courtyard. A group got together for food at Pizza Hut beforehand and a couple more went to the Bunch of Grapes a little later on. It pays to watch the Twitter feeds to see what pre-meeting arrangements are being made. After the usual [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/15729248@N00/4904311870" title="View 'August NSCoder Night London' on Flickr.com"><img alt="August NSCoder Night London" src="http://farm5.static.flickr.com/4073/4904311870_e9592eabdb.jpg" border="0" width="500" height="374" /></a></p>
<p>Probably the last NSCoder Night of the summer started outside in the courtyard. A group got together for food at Pizza Hut beforehand and a couple more went to the Bunch of Grapes a little later on. It pays to watch the Twitter feeds to see what pre-meeting arrangements are being made.</p>
<p><a href="http://www.flickr.com/photos/15729248@N00/4906234464" title="View 'Getting ready for the presentation' on Flickr.com"><img alt="Getting ready for the presentation" src="http://farm5.static.flickr.com/4093/4906234464_8b9382c4d4.jpg" border="0" width="374" height="500" /></a></p>
<p>After the usual chat outside we moved in to the Old Bar for Richard&#8217;s talk on Test Driven Development (sorry I spoke over you, Richard) which went well and generated some interesting discussion. Richard has made his <a href="http://dl.dropbox.com/u/9302287/Test-Driven%20Development.pdf">slides availables here</a>.<br />
Next month&#8217;s talk is going to be about Git and distributed version control (not by me) and we may also have another talk lined up for the following month. If you have an idea for a talk you would like to give, please get in touch with me.</p>
]]></content:encoded>
			<wfw:commentRss>http://abizern.org/2010/08/19/another-successful-nscoder-night/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>August NSCoder Night — Now With Talks</title>
		<link>http://abizern.org/2010/08/05/nscoder-night-with-talks/</link>
		<comments>http://abizern.org/2010/08/05/nscoder-night-with-talks/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 15:20:43 +0000</pubDate>
		<dc:creator>Abizer</dc:creator>
				<category><![CDATA[Mac Development]]></category>
		<category><![CDATA[NSCoder Night]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[nscodernight]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://abizern.org/?p=361</guid>
		<description><![CDATA[Let&#8217;s try and add something new to our NSCoder Nights — talks. Our evenings don&#8217;t usually follow the norm of people all sat down and coding. I suppose that&#8217;s because of the choice of venue, but who would turn up for an evening in Starbucks? I&#8217;ve got a couple of volunteers lined up for the [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s try and add something new to our NSCoder Nights — talks.</p>
<p>Our evenings don&#8217;t usually follow the norm of people all sat down and coding. I suppose that&#8217;s because of the choice of venue, but who would turn up for an evening in Starbucks?</p>
<p>I&#8217;ve got a couple of volunteers lined up for the next couple of meetings, but I thought it would be a good idea to put some draft ground rules down.</p>
<p><strong>For Presenters:</strong></p>
<p>Keep talks short and focussed. 15-20 minutes should be enough time. Think of it as being an initiator of the discussion that might follow.</p>
<p>Forget about any audio-video support. We are in a pub, where there are other people around. A few slides on your laptop or iPad is the most you have to work with. If you do a slideshow I&#8217;ll happily host the slides or post a link back to where you have them.</p>
<p>Don&#8217;t be offended if not everyone listens to your presentation, or scuttle off during it. Some people are just not interested in the topic, or are having a more interesting discussion somewhere else. The talks are not the point of the evening, just something that happens during the evening.</p>
<p>Be prepared to expand upon and explain your ideas further if someone asks.</p>
<p><strong>For Listeners:</strong></p>
<p>Don&#8217;t feel you have to listen to the talk if you don&#8217;t want to, but please don&#8217;t have a conversation over it. If you start listening and decide to bail, do so in the least disruptive way possible.</p>
<p>Ask questions, make comments, ask for help with related code. The presentations are necessarily short, but that doesn&#8217;t mean you can&#8217;t keep talking about the topic.</p>
<p>If you feel you have something to talk about, let me know and I&#8217;ll add you to the list.</p>
<p><strong>Upcoming Talks:</strong></p>
<p>August &#8211; <a href="http://twitter.com/richardbuckle">Richard Buckle</a> on Test Driven Development<br />
September &#8211; <a href="http://twitter.com/alblue">Alex Blewitt</a> on Git/DVCS</p>
<p>If anyone has any amendments to propose for these rules or have subjects for talks, please let me know. See you on August 17th.</p>
]]></content:encoded>
			<wfw:commentRss>http://abizern.org/2010/08/05/nscoder-night-with-talks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>November NSCoder Night</title>
		<link>http://abizern.org/2009/11/13/november-nscoder-night/</link>
		<comments>http://abizern.org/2009/11/13/november-nscoder-night/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 22:15:11 +0000</pubDate>
		<dc:creator>Abizer</dc:creator>
				<category><![CDATA[NSCoder Night]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[googlewave]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[nscodernight]]></category>

		<guid isPermaLink="false">http://www.stompy.org/?p=194</guid>
		<description><![CDATA[The next meeting is at 7pm, Tuesday, November 17, 2009 at the Bunch of Grapes pub, just behind London Bridge Station. As usual there is no agenda for this meeting; bring a laptop to code or ask questions, or just come for the food and drink and the company. I&#8217;m planning to bring my copy [...]]]></description>
			<content:encoded><![CDATA[<p>The next meeting is at 7pm, Tuesday, November 17, 2009 at the <a href="http://bunchofgrapesborough.com">Bunch of Grapes pub</a>, just behind London Bridge Station.</p>
<p>As usual there is no agenda for this meeting; bring a laptop to code or ask questions, or just come for the food and drink and the company.</p>
<p>I&#8217;m planning to bring my copy of the <a href="http://www.amazon.co.uk/Cocoa-Design-Patterns-Developers-Library/dp/0321535022/">Cocoa Design Patterns</a> book and <a href="http://www.amazon.co.uk/Coders-Work-Reflections-Craft-Programming/dp/1430219483/">Coders at Work</a> for anyone who wants to have a look through them.</p>
<p>I&#8217;ve set up a Google Wave for the meeting. which you can find by searching for:</p>
<pre><code>with:public NSCoderNightLondon</code></pre>
<p>Add yourself, and anyone else you think might be interested to the wave. This is easier than sending me your wave id and me adding you, although that is still an option.</p>
<p>I&#8217;ve also pimped this on Upcoming : <a  href="http://upcoming.yahoo.com/event/4883312">http://upcoming.yahoo.com/event/4883312</a></p>
<p>See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://abizern.org/2009/11/13/november-nscoder-night/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

