A video series exploring functional programming and Swift.
#21 • Monday Jul 9, 2018 • Subscriber-only

Playground Driven Development

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.

#21 • Monday Jul 9, 2018 • Subscriber-only

Playground Driven Development

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.


Subscribe to Point‑Free

This episode is for subscribers only. To access it, and all past and future episodes, become a subscriber today!

See subscription optionsorLog in

Sign up for our weekly newsletter to be notified of new episodes, and unlock access to any subscriber-only episode of your choosing!

Sign up for free episode

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.

Subscribe to Point-Free

👋 Hey there! Does this episode sound interesting? Well, then you may want to subscribe so that you get access to this episodes and more!


References

Chapters
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