Slide Deck for So Long and Thanks for All the Tests

Seb Rose has made the slides for last night’s talk available on slide share.

During the talk several books and links were mentioned here they are in order in which they appeared:

Event: So long, and thanks for all the tests (Glasgow)

Register here for Seb Rose’s talk on TDD on the 1st May.

So long, and thanks for the tests


The Talk : So long, and thanks for all the tests.

TDD has long been recommended by agile practitioners, but the community still argues about how to go about it. Inside-out or outside-in? Mockist or classical? Through a component’s public API or for every class? And then there’s Kent Beck’s famous quote: “I get paid for code that works, not for tests, so my philosophy is to test as little as possible to reach a given level of confidence.” This introduces a further level of subjectivity, especially since developers are frequently overconfident.

In this session, Seb will explore the choices that agile teams need to make when considering which development practices to adopt. He’ll look again at some of the arguments for the different approaches and urge teams to practice until you’re happy with the way you code.

The Speaker : Seb Rose

Seb Rose is an independent software developer, trainer and coach based in the UK. He specialises in working with teams adopting and refining their agile practices, with a particular focus on delivering software through the use of examples.

He first worked as a programmer in 1980 writing applications for estate agents and solicitors in compiled BASIC on an Apple II. He has worked with many mainstream technologies since then, for many well-known companies, such as Amazon, IBM, NCR, HBOS, Standard Life and Aegon. He is a regular conference speaker (ACCU, XPDay, Agile North, Developer Day Scotland, Agile on the Beach, Lean Agile Scotland) as well as a contributing author to O’Reilly’s “97 Things Every Programmer Should Know”

The Sponsor : Xedo Software

In addition to hosting the event, Xedo will also kindly be supplying Beer (as well as a selection of non-alcoholic drinks) and Pizza.

You can find Xedo Software on Facebook too.

The Agenda

18:00 : Doors open (light refreshments)

18:30 : Introduction

18:45 : So long, and thanks for all the tests

19:30 : Break (pizza / refreshments)

19:45 : So long, and thanks for all the tests (continued)

20:30 : Close

The Venue

The event will be located at Xedo Software’s new offices on West Nile Street in Glasgow.

Xedo Software, Second Floor, 45 West Nile Street, Glasgow G1 2PT.


You must register to attend. You can register here!

Edinburgh, December 2nd: Telerik Live: HTML5, Mobile & Time Travel

Our friends at Telerik are hosting an event at Microsoft’s Edinburgh office on December 2nd!

This is your chance to meet some of the Telerik team first-hand…it’s also an opportunity to meet @rachelhawley too!

Building HTML5 mobile apps and the future of the web.

HTML5 is officially everywhere. Everywhere the web is at least, and if there is one thing that history has repeated over and over again, it’s that the web always wins.

Join us for a day of mobile development and a peek at the future of the web with Brandon Satrom and Burke Holland. We’ll dive into the HTML5 platform, and then take a look at how native mobile applications (that’s right – we did say native) can be built today using web technologies. We’ll finish it off by taking a quick trip to the future to see how the web platform may be changing, and what that means for developers. This is a small event and perfect for all skill levels. Bring your questions and we’ll pontificate the answers together.

This event is completely free to attend. Space is limited and tickets will be allocated on a first come, first served basis so be sure to secure your space by registering today.

Event Outline
12:45 – 13:00 Welcome and Introduction
13:00 – 14:00 An Introduction to HTML5, Burke H. & Brandon S.
14:00 – 14:15 Break
14:15 – 15:45 Building Mobile Applications With Visual Studio, Burke Holland
15:45 – 16:00 Break
16:00 – 17:00 Polyfilling The Web Platform With Web Components, Brandon Satrom
17:00 – close Social time with Team Telerik

Burke Holland is a web developer living in Nashville, TN. He enjoys working with and meeting developers who are building mobile apps with jQuery / HTML5 and loves to hack on social API’s. Burke works for Telerik as a Developer Advocate focusing on Kendo UI. You can follow Burke on Twitter using his handle @burkeholland.

Brandon Satrom is Product Manager for Kendo UI and is based in Austin, TX. An unabashed lover of the open web, Brandon loves to talk about HTML, JavaScript, CSS, open source and whatever new shiny tool or technology has distracted him from that other thing he was working on. Brandon has spoken at national, international and online events, and he loves hanging out with and learning from passionate designers and developers. He has an inextinguishable love for writing and, in addition to having several articles featured in publications like MSDN, .net Magazine, Web Standards Sherpa and InformIT, he’s currently working on his second book, “Polyfilling the Web Platform,” for O’Reilly.

Register here:

DunDDD 2013 – Registration is OPEN

DDD ScotlandWe are pleased to announce that registration for this year’s DunDDD event on the 23rd of November at the University of Dundee is now open. You can register for your FREE place at

Session submission will close at 23:59 on Sunday 13th October so get your last minute submissions in!

All selected speakers will be contacted on Monday with confirmation and details.

Announcing DunDDD 2013

DDD ScotlandScottish Developers are pleased to announce that DunDDD 2013 will take place on Saturday 23rd November in the Queen Mother Building of the University of Dundee.

This will be the 3rd DunDDD built on the popular foundation of the Developer! Developer! Developer! conference series which has spread to all corners of the UK and the international arena.  DDD conferences are community-run days where passionate and enthusiastic people come together to learn, share ideas, and to network within the many hubs of the development community. Best of all DDD events are free to everyone.

This year DunDDD will be featuring an entire track dedicated to Data Science.

Call for speakers

We are looking for sessions relating to all aspects of development from the code and technology level through to methodology and theory. DDD conferences are about sharing experience regardless of skill level so even if you have never spoken publicly before, are still studying at college or university and if you feel you have something to say, we would love to hear from you.

Sessions should be no more than an hour in length. Although we do recommend that you plan for at least 10 minutes of questions or discussion.

You can submit your sessions through our website at Please feel free to submit more than one as we would love to see a wide variety of topics.

For more information as well as further updates, keep an eye on our blog or follow us on twitter –

Event in Edinburgh – August 9th – Jon Skeet on Abusing C#

Scottish Developers are pleased to announce that Jon Skeet, author of C# In Depth and “Mr Stack Overflow”, will be speaking in Edinburgh during the afternoon of the 9th of August 2013. There is no charge to attend this event.

Please register via our eventbrite page for this event:

Abusing C#
As a purely amateur C# developer, code that I write rarely gets to hurt people. (Well, open source projects aside.) As such, it’s fun to stretch the language a bit, find its limits… and then try to sneak past them.

One of my first reactions to a new language feature is “How can I use that for a completely different purpose to the intended one?” The results are rarely pretty, but they’re lots of fun. The chances of any of the code you see in this session being even remotely useful to a conscientious developer are very slim.

You may well learn some interesting things about the C# language, but that’s a different matter. To put it another way: if you’re trying to persuade your boss that it’s important to send you for educational reasons, you probably don’t want to show him this abstract.

Speaker Bio
Jon Skeet is a Java developer for Google in London, but he plays with C# (somewhat obsessively) in his free time. He loves writing and talking about C#, and the third edition of “C# in Depth” was published earlier this year. Writing less formally, Jon spends a lot of time on Stack Overflow… where “a lot” is an understatement. Give him a puzzle about how C# behaves which gets him reaching for the language specification, and Jon is a happy bunny. Jon lives in Reading with his wife and three children.

1400 – 1415: Arrival and registration
1415 – 1420: Introduction
1420 – 1600: Abusing C#
1600 – Close

A similar version of this event is also being run in Aberdeen.

Event in Glasgow: Bill Wagner on Async/Await in C# 5

We’ve got another event announcement to make for a talk we’re presenting this summer. In July Bill Wagner will be talking to us on Async/Await in C# 5.

Learn current recommendations for asynchronous idioms. I’ll cover strategies for handling event handlers and void methods, async over sync methods, sync over async methods, exception strategies, API design, unit testing strategies, and programming with Task and related classes.  You’ll learn a variety of techniques that make async programming feel more familiar and easier to adopt. You’ll learn to love Task and Task<T>.

For more information and to register go here:

Sponsored by Pluralsight – Hardcore Developer Training

Pluralsight - Hardcore Developer Training

Get every new post delivered to your Inbox.

Join 33 other followers