You are currently browsing the monthly archive for August 2011.

The Graduate Developer Community’s next free event is – The Code Share event on Thursday 25th August at 6pm.

Please see link for details and to sign up –

We are happy to announce the Code Share for August.  It is the first in a series of events focusing simply on the code.  Not writing code, not code tools, but looking at the code itself.

The event is for anybody who cares about the code.  You may be a beginner, looking to improve.  You might be a grizzled old hacker who want to show how it’s done.  We all have something to give and plenty to gain.

We will be reading code rather than writing it.  Anybody who has something to share should just bring it along for everybody to see.

Is it an elegant solution you’re proud of?  Let us all see it.

Are you facing a particularly knotty problem?  Perhaps we can help.

Are you nervous about the code you are submitting for job applications?  Get some positive feedback (and perhaps a little constructive criticism).

Do you have some have some other thoughts or ideas?  If it’s about the code then we want to hear about it.

The format is open, driven by what people want to share.  To help things along we will have a theme and a challenge.  This month the theme is “achieving flow” and the challenge is “pulling tables out of a Word document.”

Achieving Flow

Coding is all about achieving flow.  When programming we have to get ourselves into the zone.  We have to reach a state of flow where we can hold all of the objects, variables and statements can pour out of our heads, through our fingers and into the editor.

The code we produce also needs to flow through so many forms and states.  At one moment a person may be represented by a screen of fields.  Then as a set of key-value pairs held in memory or as url-encoded text.   Then as an XML document traversing an ESB finally to be bottled for weeks or months in the tables of a relational database.  The person is always there, but the forms and representations are in a constant state of flux.

In our code sharing meet up we want to get to the heart of what programming is all about.  We need to achieve flow to create code.  Code is created to achieve flow.  The moments when it all flows freely are the moments we are always seeking.

How do you achieve flow?  Do you have some code that flows nicely?  What impedes the flow?

Let’s get together and let the sharing flow.

The Coding Challange: Pulling Tables from a Word Document

The challange for this month is Pulling Tables from a Word Document.

Imagine that you have lots of Word documents and those documents contain lots of tables.  Write some code to pull the data out of those tables and make them available for your code.

You can save the document in any format provided by Word: .DOC, .RTF, .HTML or any other format that Word will save.

Please see link for details and to sign up –

Packt Publishing are a unique publishing company specializing in highly focused books on specific technologies and solutions – please visit their site to find out more about them:

Each month we run a promotion with Packt in which GDC members will be selected at random to receive free books. This month we are offering 2 LJC members the chance to win;

First Prize Winner will receive 1 print copy of his/her choice
Runner Up Winner – 1 ecopy of his/her choice

Here are the books on offer this month, the winner will be picked at random and announced at the end of the month:

Pentaho Data Integration 4 Cookbook
Moodle 2.0 Multimedia Cookbook
jQuery Mobile First Look
jQuery UI Themes Beginner’s Guide 
To take part in the promotion all you have to do is send an email to me at with your name, your book choice and the address you would like your book to be sent. Please mark ‘GDC Packt Publishing’ as the subject title.

Congratulations to the winners of our July draw – Alex and Nick!

Please visit the Packt site at

Good luck,

Barry Cranford

What is the GDC?

The GDC, or Graduate Development Community is an independent community of undergraduate software developers. Our goal is to bridge the gap between the worlds of Academia and Business. We organise and host presentations and events with senior members of the development community as well as offering advice, guidance, internships and jobs through our community site.