Skip to main content

Refactoring to Collections

4h 44m 21s
English
Paid

Learn how to craft simple, elegant code that's a pleasure to write and a joy to maintain. Learn how to use collection pipelines to break down ugly, complex functions into a series of simple transformations, free of loops, complex conditionals, and temporary variables.

About the Author: adamwathan

adamwathan thumbnail
I'm @adamwathan, a full-stack developer, entrepreneur, and Justin's worst nightmare. I share everything I know about making awesome software through my articles, talks, screencasts, podcast, and courses. In 2016, I released my first book and left my job to make things full-time that help other developers build better software. Right now I'm working on Tailwind CSS, and I share updates about my progress in my work journal.

Watch Online 28 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 28 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Pricing Lamps and Wallets
All Course Lessons (28)
#Lesson TitleDurationAccess
1
Pricing Lamps and Wallets Demo
20:45
2
CSV Surgery 101
06:31
3
Binary to Decimal
10:46
4
What's your GitHub Score
16:38
5
Formatting a Pull Request Comment
08:53
6
Stealing Mail
12:15
7
Choosing a Syntax Handler
15:04
8
Tagging on the Fly
08:45
9
Nitpicking a Pull Request
15:43
10
Comparing Monthly Revenue
06:29
11
Manipulating DNA
07:37
12
Building a Lookup Table
11:05
13
Transposing Form Input
15:06
14
Ranking a Competition
34:19
15
Building a Table of Contents - Intro
03:15
16
Building a Table of Contents - Extracting Headings
07:34
17
Building a Table of Contents - Slice and Dice
16:26
18
Building a Table of Contents - Nesting Headings with Recursion
07:42
19
Building a Table of Contents - Building Markup
08:01
20
Highlighting Code Blocks - Intro
03:21
21
Highlighting Code Blocks - Basic Structure
03:18
22
Highlighting Code Blocks - Slicing out the Code
04:37
23
Highlighting Code Blocks - Introducing chunkBy
10:54
24
Highlighting Code Blocks - Introducing eachCons
10:33
25
Highlighting Code Blocks - Slicing with a Window
02:49
26
Highlighting Code Blocks - Chunking Lines of Code
02:31
27
Highlighting Code Blocks - Self-Rendering Code Blocks
09:39
28
Highlighting Code Blocks - Recap
03:45
Unlock unlimited learning

Get instant access to all 27 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription