Skip to main content
CF

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: Adam Wathan

Adam Wathan thumbnail

Adam Wathan is the creator of Tailwind CSS — the utility-first CSS framework that has reshaped how front-end engineers write styles since its 2017 release. He is also a co-founder of Tailwind Labs (the company behind Tailwind CSS, Tailwind UI, Headless UI, and Heroicons), the host of the Full Stack Radio podcast, and the author of Refactoring UI (with Steve Schoger).

His paid course catalog covers Tailwind CSS in depth (the framework's design philosophy, advanced patterns, plugin authoring), the broader modern CSS landscape, refactoring patterns for UI work, advanced Vue.js (he was a long-running Vue advocate before Tailwind became the primary work), Test-Driven Laravel, and the design-engineering boundary material that bridges UI design and front-end implementation.

The CourseFlix listing under this source carries 5 Adam Wathan courses spanning that range. Material is paid; Adam's courses are sold individually on adamwathan.me on the original platform. Courses are aimed at developers and designers serious about the craft of building interfaces.

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

Related courses

Frequently asked questions

What is Refactoring to Collections about?
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…
Who teaches this course?
It is taught by Adam Wathan. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 28 lessons with a total runtime of 4 hours 44 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/refactoring-to-collections. The page hosts every lesson with the integrated video player; no download is required.