- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS
- CURRENT LIFE GOAL: PRECIPITATE THE AGE OF EFFECT SYSTEMS

INTRO
I am Kit Langton and this is my website. I have written a lot of code.
I've enjoyed Haskell, Scala, Swift, TypeScript, and Rust. But really, all programming is good.
ASSORTED PROJECTS
OPEN SOURCE
SWIFT VIDEOS

1.2K
54
Spring Animation from Scratch — Part 2 of 2
Oct 25, 2023

3.5K
109
Spring Animation from Scratch — Part 1 of 2
Oct 16, 2023

3.3K
216
What Are Result Builders?
Sep 28, 2023

2.3K
100
Kinetic, Interruptible Animations — SwiftUI Swipe Actions from Scratch — Part 2 of 2
Sep 20, 2023

3.3K
143
Swipe Actions from Scratch — Part 1 of 2
Sep 18, 2023

1.2K
41
Swift Observation from Scratch — Part 2 of 2
Jul 4, 2023

4.2K
183
Swift Observation from Scratch — Part 1 of 2
Jul 3, 2023

1.3K
63
Swift Macros: Derive Any Wrappers
Jun 24, 2023

8.5K
330
Intro to Swift Macros — Automatic UI
Jun 16, 2023

5.0K
226
Building a Snippets App for macOS (from nil)
Jan 13, 2021

2.5K
162
Nontrivial SwiftUI Animation Bonanza
Jan 5, 2021

1.6K
84
"Production" SwiftUI — Building a Better TextField — PART II
Dec 28, 2020

2.7K
127
"Production" SwiftUI — Building a Better TextField
Dec 23, 2020
SCALA VIDEOS

922
27
Implementing a Macro-Based Test Stubbing Library — Computer Hour — Episode 2
Jun 20, 2024

1.9K
76
A Gentle Introduction to Scala 3 Macros — Computer Hour — Episode 1
Jun 14, 2024

1.4K
73
A TOUR OF NEOTYPE
Mar 6, 2024

1.0K
42
Compile-Time Time! — Data Transmogrification Macro From Scratch — Part 2
Mar 12, 2023

2.0K
93
Compile-Time Time! — Data Transmogrification Macro From Scratch — Part 1
Mar 10, 2023

1.5K
79
Vivisecting the Veil of Variance
Dec 22, 2022

572
30
A Good Local Dependency Workflow
Jul 7, 2022

481
31
Ten-Step Tail-Rec Transformation Technique
May 21, 2022

7.7K
253
ZIO App Architecture by Kit Langton
Apr 2, 2022

1.1K
60
Implicits for Hypothetical Babies
Dec 16, 2021

2.6K
128
I Can Has? (And So Can You!) — Exploring ZIO's Has Type
Apr 20, 2021

5.5K
132
ZIO WORLD - ZLayer by Kit Langton
Apr 16, 2021

4.7K
164
Deriving the Frontend — Form Combinator Fun with Scala.js
Mar 29, 2021

2.7K
107
Kit Langton - Troll Driven Development: Implementing Functional Effects by Way of Self-Lobotomy
Apr 16, 2021

6.1K
263
Stockholm Syndrome Escape Velocity by Kit Langton
Apr 16, 2021


