London D Programmers

Tuesday 3rd February 2015

Tonight's Menu

  • Introductions & Experiences
  • Editors & IDEs
  • Getting Started with D
  • TDD with D
  • Secret Santa Challenge
  • Discussion & Socializing

Introductions

  • Who are you? 
  • What do you do?
  • What is your experience with D?
  • Why did you come here tonight?

Editors & IDEs

intellij demo

What IDEs/Editors?

  • What are people here currently using?
  • What have you tried? liked or disliked?
  • What are you looking for in a D IDE or editor?

Learning D

Getting Started

Helpful Resources

  • How did you learn D?
  • What websites,courses,books are helpful?
  • Do you need to know C or another language already?

TDD with D

Pairing

Calculator Pairing Exercise

  • http://osherove.com/tdd-kata-1/

Secret Santa

code challenge

Rules

private string[] LIST = [
  "David Jason",
  "Claire Jason",
  "Vicky Pollard",
  "Keith Pollard",
  "Ian Smith",
  "Maria Osawa",
  "Mark Kelly",
  "Sarah Kelly"
];

  • End up with an associative array (hash map) of present givers and recievers
  • Each person may only give one present and receive one present.
  • A person cannot give themselves a present.
  • People in the same family are not allowed to give each other presents

London D Programmers

By Kingsley Hendrickse