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.
Refactoring to Collections
About the Author: Adam Wathan
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
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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 |
Get instant access to all 27 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionRelated courses
-
Updated 2y agoMake a Google search engine clone: JavaScript PHP and MySQL
By: UdemyDo you want to become an expert in JavaScript, PHP and MySQL?Do you want to build a real search engine just like Google? If so, you’re in the right place!5h 47m5/5 -
Updated 2y agoSelf-Made SaaS Course
By: Andrew SchmelyunLearn how to build a full SaaS app from idea to launch. This course walks you through each step in clear, simple terms.5h 19m -
Updated 2y agoMake a Google search engine clone: JavaScript PHP and MySQL
By: UdemyDo you want to become an expert in JavaScript, PHP and MySQL? Do you want to build a real search engine just like Google? If so, you’re in the right place! This5h 47m