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.
CURRENT LIFE GOAL:
PRECIPITATE THE AGE OF EFFECT SYSTEMS
ASSORTED PROJECTS
OPEN SOURCE
neotype230
A friendly newtype library for Scala 3
animus120
An FRP animation library for Laminar
zio-magic252
Automatic ZIO Layer construction with compile-time hints
quotidian100
A menagerie of macro utilities and extensions for Scala 3
parallel-for132
Parallelize your for comprehensions at compile time
SWIFT VIDEOS

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

3.3K
104
Spring Animation from Scratch — Part 1 of 2
Oct 16, 2023

3.1K
204
What Are Result Builders?
Sep 28, 2023

2.3K
99
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
182
Swift Observation from Scratch — Part 1 of 2
Jul 3, 2023

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

8.4K
329
Intro to Swift Macros — Automatic UI
Jun 16, 2023

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

2.4K
161
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

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

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

1.3K
70
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
77
Vivisecting the Veil of Variance
Dec 22, 2022

570
30
A Good Local Dependency Workflow
Jul 7, 2022

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

7.6K
251
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.4K
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
108
Kit Langton - Troll Driven Development: Implementing Functional Effects by Way of Self-Lobotomy
Apr 16, 2021

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