nyc-point-free-study-group icon indicating copy to clipboard operation
nyc-point-free-study-group copied to clipboard

A weekly(-ish and (very) informal) Point-Free study group.

NYC Point-Free Study Group

A weekly(-ish and (very) informal) get-together to watch episodes of Point-Free. And, if there’s enough time or interest, a chance to work through exercises with peers.

For the fellow calendar nerds, here’s an .ics link.

Logistics

Joining

We’d love to have you join us, Here’s how—

We’ll start a Zoom call at ~7:00pm Eastern Time (here’s the latest link and it’ll also be in the shared calendar) to work on and discuss the episode and exercises. It’s also totally cool if you want to listen in on the conversation without participating.

Format

We’ll watch the episode on our own before meeting—for now with the remote-only setup—, and then pair through the episode’s exercises and otherwise nerd out amongst friends.

Code of Conduct

Study group sessions are a safe space to learn and grow as an engineer. As such, attendees are asked to follow Recurse’s Social Rules and Code of Conduct.

Etceteras

Jasdev will try his best to keep both the shared calendar and #func-programming channel up to date with any schedule changes or skipped weeks.

If you need to get in touch, DM in iOS Folks or reach out by email.

Schedule

Date Episode
5/17/2021 Episode #146
5/3/2021 A Tour of isowords: Part 3
4/26/2021 A Tour of isowords: Part 2
4/19/2021 A Tour of isowords: Part 1
4/5/2021 Better Test Dependencies: The Point
3/29/2021 Better Test Dependencies: Immediacy
3/22/2021 Better Test Dependencies: Failability
2/22/2021 SwiftUI Animation: Composable Architecture
2/15/2021 SwiftUI Animation: The Basics
2/1/2021 Concise Forms: Bye Bye Boilerplate
12/21/2020 Parsing and Performance: The Point
12/14/2020 Parsing and Performance: Protocols
12/9/2020 Parsing and Performance: Combinators
12/2/2020 Parsing and Performance: Strings
10/19/2020 Parsing Xcode Logs: Part 1
10/12/2020 Parser Combinators Recap: Part 2
10/5/2020 Parser Combinators Recap: Part 1
9/21/2020 The Point of Redacted SwiftUI: Part 2
9/14/2020 The Point of Redacted SwiftUI: Part 1
8/24/2020 Designing Dependencies: The Point
8/17/2020 Designing Dependencies: Core Location
8/11/2020 Designing Dependencies: Reachability
8/6/2020 Designing Dependencies: Modularization
7/28/2020 Designing Dependencies: The Problem
7/14/2020 Composable SwiftUI Bindings: Case Paths
7/7/2020 Composable SwiftUI Bindings: The Problem
6/15/2020 Combine Schedulers: Erasing Time
6/8/2020 Combine Schedulers: Controlling Time
5/18/2020 A Tour of the Composable Architecture: Part 3
5/11/2020 A Tour of the Composable Architecture: Part 2 (we’ll meet 8:30pm EDT this week around)
5/4/2020 A Tour of the Composable Architecture: Part 1
4/20/2020 Ergonomic State Management: Part 2
4/13/2020 Ergonomic State Management: Part 1
4/6/2020 Adaptive State Management: The Point
3/30/2020 Adaptive State Management: Actions
3/23/2020 Adaptive State Management: State
3/16/2020 Adaptive State Management: Performance
3/2/2020 Modular Dependency Injection: The Point
2/24/2020 Dependency Injection Made Modular
2/17/2020 Dependency Injection Made Composable
2/12/2020 Composing Architecture with Case Paths
2/3/2020 Case Paths for Free
1/27/2020 The Case for Case Paths: Properties
1/20/2020 The Case for Case Paths: Introduction
12/16/2019 Testable State Management: The Point
12/9/2019 Testable State Management: Ergonomics
12/2/2019 Testable State Management: Effects
11/25/2019 Testable State Management: Reducers
11/12/2019 The Combine Framework and Effects: Part 1
11/4/2019 Effectful State Management: The Point
10/28/2019 Effectful State Management: Asynchronous Effects
10/21/2019 Effectful State Management: Unidirectional Effects
10/15/2019 Effectful State Management: Synchronous Effects