Playground Driven Development

Episode #21 • Jul 9, 2018 • Subscriber-Only

We use Swift playgrounds on this series as a tool to dive deep into functional programming concepts, but they can be so much more. Today we demonstrate a few tricks to allow you to use playgrounds for everyday development, allowing for a faster iteration cycle.

Previous episode
Playground Driven Development
Introduction
00:05
Exploring an example playground
01:01
App frameworks
05:19
Playground-driven development
09:23
Another feature
19:07
What’s the point?
24:08

Unlock This Episode

Our Free plan includes 1 subscriber-only episode of your choice, plus weekly updates from our newsletter.

Introduction

Today’s episode is going to be a bit different. We’re going to take a peek behind the Point-Free curtain to look at how we write code every day. Our episodes focus on experimenting in playgrounds, and in a buzzword-y kind of way you could consider this “playground-driven development”. This is how we write most of our code, including for this site and iOS applications we’ve worked on. This style of development has a lot of benefits, but it’s not always clear how to get started and incorporate playgrounds into an application and its development cycle.

We’re going to show our workflow and, with an example, show how folks can apply this technique to their own code bases.

This episode is for subscribers only.

Subscribe to Point-Free

Access this episode, plus all past and future episodes when you become a subscriber.

See plans and pricing

Already a subscriber? Log in

References

Playground Driven Development

Brandon Williams • Friday Oct 6, 2017

Brandon gave an in-depth talk on playground driven development at FrenchKit 2017. In this talk he shows what it takes to get a codebase into shape for this style of development, and shows off some of the amazing things you can do once you have it.

Playground Driven Development at Kickstarter

Brandon Williams • Friday May 19, 2017

We pioneered playground driven development while we were at Kickstarter, where we replaced the majority of our use for storyboards with playgrounds. It takes a little bit of work to get started, but once you do it really pays dividends. In this Swift Talk episode, Brandon sits down with Chris Eidhof to show the ins and outs of playground driven development.