Look for any podcast host, guest or anyone
Showing episodes and shows of

Adam Wathan

Shows

Justin\'s brainJustin's brain"I've changed my mind on AI coding" – Adam Wathan (creator of Tailwind)"I used to be more skeptical than I am now. Especially when everyone was talking about 'one-shotting' and 'vibe coding.' But then I forced myself to download Cursor and build an entire project without typing any code, making the computer type the code for me. I had to throw myself in the deep end."All three of us (Adam, Brian, Justin) give our honest takes on AI and software development, and how it's going to affect our businesses."AI is like keyboard shortcuts on steroids for the things I am an expert in."2025-06-2723 minThe PanelThe PanelChanged my mind: AI is actually good for codingBig episode! Brian shares the results of his launch of Instrumental Components (sales numbers, and how he's feeling). He also talks about his next project: helping devs and teams navigate how to use AI in software development and design. This episode was recorded live, with tons of folks joining us in the "panel" chat. Adam Wathan ended up joining us last-minute to talk about how he's changed is mind on AI and coding, and how AI is affecting Tailwind's business.Timestamps:(02:50) - What is Instrumental Components and how has the launch been? (11:06) - Why...2025-06-061h 32The PanelThe PanelFiguring out what to do next (Adam Wathan)Adam Wathan sat down with Justin and Brian to talk about the challenge of staying motivated with your own business, even when you've "made it."However successful you think a well-known product or founder might be, the truth is everyone's dealing with stresses and challenges and things that don't work and figuring out what to do next. That's what this episode is about.The discussion also touches on the potential of video content and YouTube as a way of getting in motion and regaining motivation.Timestamps:(00:06) - Intro (02:52) - Evaluating...2025-04-041h 14Mostly TechnicalMostly Technical76: Distribution & Taste w/ Adam WathanAaron is joined this week by Adam Wathan to talk about everything from Disney Cruises to what he wants to do on YouTube and a whole lot more.Sponsored by Bento and WorkOS.Interested in sponsoring Mostly Technical?  Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - The Disney Debate (03:27) - Zero MRR (05:15) - YouTube Stuff (13:38) - Course Talk (23:33) - Competitive Advantage (42:48) - Building A Course Platform (52:59) - Tailwind's YouTube Strategy (01:23:31) - Nanny Talk Links:Disney Cruise LineAdam's tweet about $0 MRR'Build UIs that don't suck'Tailwind Connect MiamiSteve Schogar on YouTubeteenage e...2025-04-011h 27Code and the Coding Coders who Code itCode and the Coding Coders who Code itEpisode 48 - Adam WathanJoin us as we unravel the inspiring journey of Tailwind CSS with its creator, Adam Wathan. From its inception in 2017 as an open-source CSS framework to becoming a major player in web design, Tailwind has recently undergone a significant rebranding with the launch of Tailwind Plus. This episode provides listeners with insights into Adam's strategic choices, including the reasoning behind merging Tailwind UI into the broader Tailwind ecosystem. Discover the challenges and outcomes of balancing community-driven development with commercial viability, as Adam shares how feedback shapes product improvements. Learn about the launch of "Build UIs That Don’t S...2025-03-1833 minHackers IncorporatedHackers IncorporatedCatching upAdam and Ben are back on the mics after nine months to give an update on their lives.Timestamps(00:00) - Catching up (00:18) - Fitness update (18:13) - House updates (24:53) - Ben update (35:11) - Tailwind Labs update LinksAdam on XBen on X2024-10-0445 minMostly TechnicalMostly Technical52: Statamic Roundtable with Jack McDade, John O'Nolan, Caleb Porzio, & Adam WathanIan is joined this week by Jack McDade, creator of Statamic, and a motley crew (John O'Nolan, Caleb Porzio, and Adam Wathan) to discuss what the future of Statamic might look like.  Should the price change?  Should it be open source?  Who should it be marketed at?  Does Statamic need an enterprise offering?  All that & a ton more.Sponsored by LaraJobs & Screencasting.com.Interested in sponsoring Mostly Technical?  Head to https://mostlytechnical.com/sponsor to learn more.Note: Recorded and streamed live on September 30th, 2024Links:Jack McDade on TwitterJohn O'Nola...2024-10-011h 46The Tuple PodcastThe Tuple PodcastAdam Wathan, Creator of Tailwind CSSBen and Adam Wathan cover the development and reimagining of Tailwind CSS, focusing on the release of Tailwind 4.0. They delve into the motivation behind the rewrite, the challenges faced, and the approach to maintaining backward compatibility. The conversation covers topics related to software versioning, open-source maintenance, backward compatibility, the use of Rust in Tailwind, testing strategies, and the future of Tailwind as a business.LinksTuple.app (https://tuple.app) - The best app for pair programmingTailwind CSS (https://tailwindcss.com) - The CSS framework Adam created2024-06-101h 00Build Your SaaSBuild Your SaaSAdam Wathan: how small startups hire employees (Tailwind CSS)How do founders of small bootstrapped companies hire new employees? Adam Wathan got over 1600 people who applied for two new roles at Tailwind Labs (a small team of six people). They ended up hiring two people, but neither of them actually applied. This wasn't how Adam expected (or hoped) this process would go. There were lots of surprising takeaways and lessons learned from the whole experience."If you figure we spend 5 minutes on every single application, that was like 133 hours straight reading applications. Processing these job applications was basically my full time job for 2 months." – Adam Wa...2024-06-041h 34How About Tomorrow?How About Tomorrow?What Does “Full Stack” Mean? w/ Taylor Otwell and Ryan FlorenceTaylor Otwell and Ryan Florence join us to talk about whether "full stack" is a term worth using in 2024, how Laravel differs from Rails, why there isn't a real JavaScript community, what Taylor would like to see from the Remix community, and whether Laravel is like Canada. Want to carry on the conversation? Join us in Discord.wip: terminalButcherBox: Meat Delivery SubscriptionCloud Monitoring as a Service | DatadogConnect, Protect and Build Everywhere | CloudflareAdam Wathan (@adamwathan) / XWhat is Amazon API Gateway? - Amazon API GatewayInertia.js - The Modern MonolithReason · Reason lets you write simple, fast and quality t...2024-05-271h 10Hackers IncorporatedHackers IncorporatedHiring for tiny teams with Justin JacksonAdam just wrapped up a big hiring project at Tailwind Labs, adding both a new engineer and a new designer to the team. In this episode he talks through the process with Justin Jackson, founder of Transistor, to compare notes and record what worked, what didn't, and how he will approach hiring in the future after going through this process.Timestamps(00:00) - Talking hiring with Justin Jackson from Transistor (01:05) - Adam's recent hiring project at Tailwind Labs (02:00) - Justin's history with hiring at Transistor (03:51) - How Transistor recruited their team (05:48) - Background on Adam's hiring...2024-05-251h 39Mostly TechnicalMostly Technical29: Super Epic Crazy with Adam WathanIan and Aaron are joined by Adam Wathan (our first returning guest!) to talk about Aaron's future plans for courses & consulting, Adam's plans for hiring at Tailwind, & a lot more.Sponsored by Laracasts, LaraJobs, & Screencasting.com.Send questions or feedback to mostlytechnicalpodcast@gmail.com.(00:00) - The Interloper (01:49) - Hiring at Tailwind (09:00) - Extra Effort Matters (19:47) - Magic Company Money (23:02) - Jerry Seinfeld's Voice (27:45) - Nothing Sexier Than a Database (43:49) - Taste as a Service (54:34) - Courses vs. Consulting (01:07:56) - The Aaron Francis Experience (01:13:33) - The Master Plan (01:28:53) - Price of Admission (01:33:17...2024-03-271h 38Hackers IncorporatedHackers IncorporatedBuilding the HEY Calendar with Jason Fried37signals have talked a lot about how they build new features for existing products using Shape Up, where they carefully hammer the scope to avoid letting anything ever drag on for more than six weeks. But there's not a lot of information out there about how they approach new product development, where it can take over a year to actually get the first version out the door. In this episode, Adam goes deep with Jason Fried about building and shipping their new HEY Calendar product, and whether or not Shape Up was part of that process.2024-01-1751 minHackers IncorporatedHackers IncorporatedBen and Adam review 2023In this episode, Adam and Ben sit down to evaluate how things went in 2023 in their business and personal lives. The dudes share kind of a lot in this one! More personal flavor than usual. Lots about fitness, mental health, gathering, and rascally-ness. Timestamps(00:00) - Ben and Adam review 2023 (03:17) - Ben wants to be more of a rascal (07:58) - Health update (30:06) - Ben wants to prioritize creating "gatherings" (39:06) - Following your intuition (52:49) - Tailwind Labs business review (01:07:37) - Productivity (01:20:11) - 2023 lowlights — things to improve in 2024 LinksAdam on TwitterBen on Twitter2024-01-141h 36Over EngineeredOver EngineeredBuilding Forms (and Catalyst) w/ Adam WathanIt's been said that web development is 99% forms and tables. Today we talk with Adam Wathan about all the decisions that go into creating a great form builder API. Adam and the rest of the team at Tailwind recently launched the developer preview of Catalyst—a React UI library with a robust form system. We take a deep-dive into the API decisions behind Catalyst, and talk about how some of those decisions could impact the next version of Aire, a Laravel form-building package.2024-01-111h 10Over EngineeredOver EngineeredBuilding Forms (and Catalyst) w/ Adam WathanIt's been said that web development is 99% forms and tables. Today we talk with Adam Wathan about all the decisions that go into creating a great form builder API. Adam and the rest of the team at Tailwind recently launched the developer preview of Catalyst—a React UI library with a robust form system. We take a deep-dive into the API decisions behind Catalyst, and talk about how some of those decisions could impact the next version of Aire, a Laravel form-building package.2024-01-111h 10Mostly TechnicalMostly Technical18: You Need Tinker Time with Adam WathanIan & Aaron are joined by Adam Wathan, founder of Tailwind, to discuss everything from the upcoming Tailwind Catalyst UI kit to hiring to a hypothetical Tailwind marketplace & more.Sponsored by LaraJobs & Screencasting.com.Sent questions or feedback to mostlytechnicalpodcast@gmail.com.(00:00) - Baby Check In (09:49) - Catalyst UI Kit (25:50) - Headless UI Update (32:52) - Hiring is a Hard Thing (45:38) - Rewriting Tailwind With...Rust? (52:03) - A Hypothetical Tailwind Marketplace (01:10:30) - "What do you want to do, Adam?" (01:18:42) - Could Adam hire somebody to run the business? Links:Adam Wathan on Twitter12/4/23...2023-12-141h 30Hackers IncorporatedHackers IncorporatedRevisiting the Tailwind Labs business modelIn this episode, Adam and Ben talk through the Tailwind Labs business model. Is Tailwind UI the best way for the company to make money? Or is there a different model where incentives are better aligned with growing the Tailwind CSS community as a whole? One potential model is offering a marketplace for templates and UI kits. Timestamps(00:00) - Black Friday (04:58) - Continuously improving stuff (12:50) - Tuple Rooms (16:15) - Revisiting the Tailwind Labs business model (27:28) - Brainstorming a Tailwind CSS marketplace (39:54) - Should Tailwind Labs build a SaaS? LinksAdam on TwitterBen on Twitter2023-12-0445 minHackers IncorporatedHackers IncorporatedLaunching features like productsIn this episode, Adam and Ben catch up on recent events at Tailwind Labs and Tuple. Adam spoke at Rails World and the impromptu Tailwind CSS meetup in Amsterdam. Ben shares his learnings from some recent feature launches at Tuple.Timestamps(00:00) - Burpees (02:47) - Rails World + Tailwind CSS Amsterdam meetup (11:27) - Launching Tuple Triggers (25:57) - Tuple App Veil LinksAdam on TwitterBen on TwitterAdam Wathan - Tailwind CSS: It looks awful, and it works - Rails World 2023Tuple TriggersTuple App Veil2023-11-2739 minHackers IncorporatedHackers IncorporatedBuilding the right team with Jason FriedAdam wants to start the process of growing the team at Tailwind Labs, but knowing exactly who, when, and how to hire people (and have them actually work out) is a lot harder than expected. In this episode, he sits down with Jason Fried, founder and CEO of 37signals, to get all of Jason's best advice about hiring.Timestamps(00:00) - Talking hiring with Jason Fried (02:04) - Knowing when it's time to hire (04:57) - Grouping different responsibilities into single roles (11:49) - Example: Delegating some of Adam's responsibilities at Tailwind Labs (20:47) - Hiring to get more done...2023-10-261h 11Remote RubyRemote RubyLive with Adam Wathan at Rails World 2023 In this episode, Jason, Chris, and Andrew are live at Rails World 2023 in Amsterdam, where they are joined by Adam Wathan, creator of Tailwind CSS. Today, they discuss the well-organized event, their excitement about being part of the Rails community, and Adam’s talk on making the most of Tailwind CSS for Rails developers. The conversation dives into topics like using Inertia with Rails, the challenges of creating accessible components, and the management of open source projects, all while shedding light on the nuances of web development. They also explore the pros and cons of using React and Vue.js...2023-10-2052 minHackers IncorporatedHackers IncorporatedHiring is hardWhen you're running a small company, hiring is simultaneously your highest leverage opportunity and the scariest thing ever. In this episode, Adam and Ben share some lessons learned, how they think about hiring for their teams now, and talk through some of the things they're still trying to figure out how to get right.Discuss this episode on Twitter →Timestamps(00:00) - Hiring (02:02) - Why hire at all? (06:41) - Avoiding hiring altogether (11:44) - Vetting people (24:45) - Finding people (36:22) - How Ben got recruited at Thoughtbot (37:53) - Evaluating hires (43:23) - Fears and anxieties around hiring (50:50...2023-08-011h 06Hackers IncorporatedHackers IncorporatedEnterprise sales for reluctant foundersEnterprise sales gets a bad rap amongst indie founders, but at Tuple it's become an important part of their business model. In this episode, Ben shares all his tips and tricks on how to sell to enterprise customers as a small startup without letting it slow you down.Discuss this episode on Twitter →Timestamps(00:00) - Ben's notes on enterprise sales (02:58) - Ben's first time (04:56) - Tactic: Build a product that can grow bottom-up (07:12) - Tactic: Ask buyers to answer their own questions (08:34) - Tactic: Say no to more than you think (16:11) - Tactic: Yo...2023-07-191h 00Hackers IncorporatedHackers IncorporatedMinimalist management with David Heinemeier HanssonAfter over 20 years in business and despite being responsible for a larger-than-ever team, David still finds plenty of time to get his hands in the code and build new products himself. We run significantly younger companies and significantly smaller teams and even we can't seem to find the space to do that, so we talked to DHH about how he makes it possible.Discuss this episode on Twitter →Timestamps(00:00) - “Why the fuck did I do this?” (06:20) - What is minimalist management? (10:56) - Should you need to be a trained life coach to be all...2023-06-091h 23Hackers IncorporatedHackers IncorporatedLifetime pricing is underratedLast summer, Tailwind UI moved from selling individual content packages and upsells to a one-time purchase, lifetime access pricing model. Since then, the business has doubled. Having seen this in action, Adam recently convinced his friends Sam and Ryan to try lifetime pricing for their product Build UI, and the results are starting to come in. In this episode, Adam and Ben dive deep into the world of lifetime pricing, why it's not something to be afraid of, and how it can be an absolute game-changer for the right type of business.Discuss this episode on Twitter →...2023-04-211h 00Hackers IncorporatedHackers IncorporatedRevisiting "The Ideal Bootstrapped Business" with Jason CohenJason Cohen’s talk “Designing the Ideal Bootstrapped Business” from 2013 is a classic in the bootstrapper canon. In this episode, Jason joins Adam and Ben to see how the talk holds up a decade after its creation. Timestamps00:00 Intro00:27 Designing the ideal bootstrapped business06:53 Recurring revenue vs one-off sales13:30 Getting all the LTV up front18:31 Product validation24:56 Creating a cash machine26:05 Where does growth come from?41:25 Annual prepays46:41 Increasing your prices51:56 What new advice is there since this talk?59:00 What about freemium?01:03:39 What happens next?2023-03-251h 24Hackers IncorporatedHackers IncorporatedRunning your business like a band“How come Dave Grohl is still playing guitar and writing songs and singing but I'm filling out DMCA takedown notices, answering customer support emails and responding to GitHub issues?” Timestamps00:00 Intro03:05 Bringing on a band manager07:34 Why the band metaphor works11:54 Make things for your fans, not for your critics14:49 Always do the things you want to do18:04 Turning over your rep over time19:33 A band needs a frontman22:14 Showing behind the scenes25:23 Doing one thing at a time30:57 Don't interview people, audition them35:38 We don...2023-03-2536 minHackers IncorporatedHackers IncorporatedLessons Learned in 2022-ishBen Orenstein (Tuple) and Adam Wathan (Tailwind CSS) are back on the mics. Today they reflect on 2022 and lessons they’ve learned. Ben has some thoughts on delegation, priorities and enterprise sales, while Adam explains how he made time for proof of concepts and has figured a way to actually follow his to-do list.Timestamps00:00 Intro02:11 Setting priorities05:11 Shaping up08:27 Don't allocate everyone to every project15:46 Top down management17:13 Delegation gone wrong can still be a success22:06 Don't make your to-do list a chore list24:00 Declaring ca...2023-03-2547 minWhiskey Web and Whatnot: Web Development, NeatWhiskey Web and Whatnot: Web Development, NeatTailwind CSS, Headless UI, and Powerlifting with Adam WathanMaintaining a CSS codebase can become chaotic pretty quickly and building a new stylesheet for every project can get tedious. Frameworks like Tailwind CSS were born to solve this problem. Adam Wathan, CEO of Tailwind Labs, built a "library-style CSS" for personal use and had no idea the concept would resonate with as many people as it did. When developers started asking him to share his library for them to use in their own projects, he got to work building out the framework. Two years after Tailwind CSS's launch, Adam released Headless UI to bring unstyled compatible U...2022-10-2053 minOpen ThreadsOpen ThreadsKeeping up with demand (while staying sane) with Adam Wathan (TailwindCSS)Adam Wathan joins me again to talk about what it's like to run a massively popular open source software (TailwindCSS)—the good, the bad, and everything in between.Brian and Adam's conversation was recorded on June 6, 2022.2022-06-0638 minOpen ThreadsOpen ThreadsHow does open source software work (as a business)? With Adam Wathan (TailwindCSS)Today Adam Wathan, creator of TailwindCSS, joins me to unpack the concept of open-source software as a thing on the internet -  what it means to publish open source, contribute to OSS projects, and what it looks like to manage a massively popular and fast-growing project.Brian and Adam's conversation was recorded on April 18, 2022.2022-04-1825 minDeveloper ExperienceDeveloper ExperienceDocumentation is a Product - Adam Wathan (Tailwind CSS)On today's episode, our hosts Sarah and Bryan are chatting about Documentation with Adam Wathan from Tailwind CSS.  To talk about this today, we invited (for the second time in the show) Adam Wathan, creator of Tailwind CSS. Tailwind is a CSS framework optimized for building custom designs really quickly without having to start totally from scratch.Documentation is a tremendous topic, especially in tech. We often joke that "people don't read the docs". But when documentation is judged insufficient by the community, you will hear about it. Sarah, Bryan and Adam are going to go over t...2022-02-171h 07Developer ExperienceDeveloper ExperienceWhat Is Developer Experience? - Adam Wathan (Tailwind CSS) and Lee Robinson (Vercel)In this first episode, we dive deeper into what is developer experience with Adam Wathan from Tailwind Labs and Lee Robinson from Vercel. Why did developer experience become so important? Concretely, what does it mean and how do you achieve it? Sarah Dayan chats with our 2 guests to uncover what makes awesome DX, what are the best examples out there, and how they imagine the future.Adam Wathan is the creator of Tailwind CSS, one of the most popular and the fastest growing CSS framework, which popularized utility-first CSS. He has since then founded his own company, Tailwind...2021-06-2241 minCode Story: Insights from Startup Tech LeadersCode Story: Insights from Startup Tech LeadersS3 Bonus: Adam Wathan, Tailwind CSS (Replay)Adam Wathan has been obsessed with computers since he was a kid. In fact, he was introduced to computers by his 1st grade librarian.. and his first programming project was using Q-Basic, following a tutorial on how to make a pro wrestling simulator.During his time in university, he wasn’t enjoying the programming curriculum and ended up dropping out to play in his band, and working odd jobs to support his music career. During this, he got into the production side of music, and started a home studio to record local bands. Four ye...2020-12-2938 minJS Party: JavaScript, CSS, Web DevelopmentJS Party: JavaScript, CSS, Web DevelopmentThe Tailwind beneath my wingsTailwind CSS creator Adam Wathan joins Jerod, Nick, & Feross for an in-depth discussion of his trending utility-first CSS framework. We cover why everyone complains about CSS, how Tailwind began and how it gained popularity, how developers use with Tailwind and integrate it into their workflows, and how Adam has managed to build a business around the project. Thanks, Bette Midler! Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:AWS Amplify – AWS Amplify is a suite of tools and services that en...2020-12-111h 06The Undefined PodcastThe Undefined PodcastAtomic CSS with Adam Wathan, Creator of Tailwind CSSAdam Wathan, the creator of Tailwind CSS, joins full stack developers Ken Wheeler and Jared Palmer on The Undefined to talk about his path to becoming a developer, the big problems traditional CSS frameworks, what it's like to bootstrap a company, and the future of Tailwind.FeaturingAdam Wathan - Twitter, Github, WebsiteKen Wheeler – Twitter, GitHub, WebsiteJared Palmer – Twitter, GitHub, WebsiteNotes / LinksTailwind CSS: Utility-focused CSS FrameworkTailwind UI: Pre-built Components and Snippets for Tailwind CSSAlpine.jsLaravel PHP FrameworkSponsor: PrismaAs a fron...2020-12-041h 00The Laravel PodcastThe Laravel PodcastTesting, with Adam WathanLearning how to test your applications can be overwhelming. In this episode, testing master Adam Wathan, author of TailwindCSS and host of Full Stack Radio, joins us in another role: The creator of Test-Driven Laravel. Learn about all the basics of automated testing, how to write and run tests in Laravel, and much more.Adam Wathan’s Twitter Account - https://twitter.com/adamwathanAdam’s Blog - https://adamwathan.me/Tailwind - https://tailwindcss.com/Tailwind UI - https://tailwindui.com/Test Driven Laravel - https://course.testdrivenlaravel.com/Test Driven Laravel Laracon Talk - https://www.youtube.com...2020-10-131h 13Remote RubyRemote RubyJoined by Adam Wathan: TailwindCSS, Tailwind UI, and ActionView Components In this episode we welcome back a special guest, Adam Wathan, creator of Tailwind CSS. We find out some cool things that have happened in Tailwind, new things that have launched in Tailwind UI, and issues he ran into when building it. Adam tells us about a work system they use called the six-week cycle with a two-week cool down, which really helps with prioritizing things. We also talk with Adam about how he approaches building components in JavaScript libraries like Vue in an effort to apply some of that wisdom to ViewComponent.[00:04:26] Adam tells us all...2020-10-091h 01Code Story: Insights from Startup Tech LeadersCode Story: Insights from Startup Tech LeadersS3 E9: Adam Wathan, Tailwind CSSAdam Wathan has been obsessed with computers since he was a kid. In fact, he was introduced to computers by his 1st grade librarian.. and his first programming project was using Q-Basic, following a tutorial on how to make a pro wrestling simulator.During his time in university, he wasn't enjoying the programming curriculum and ended up dropping out to play in his band, and working odd jobs to support his music career. During this, he got into the production side of music, and started a home studio to record local bands. Four years...2020-09-1538 minFull Stack RadioFull Stack Radio146: Launching Statamic 3, GitHub Sponsors, Tailwind CSS v1.7, and Preparing for LaraconAdam and Jack talk about how the Statamic 3 launch went, and adding GitHub Sponsor tiers to the Statamic GitHub organization and what to give people in exchange for sponsoring. They also talk about the new Tailwind CSS v1.7 release, and the new features like gradient support. Finally, they work through some ideas Adam is preparing for his Laracon talk on “Building component libraries with Tailwind CSS”.2020-09-041h 20React PodcastReact Podcast88: Adam Wathan on Making Your Own Money, Refactoring UI, and tailwindcssAdam Wathan tells us what it takes to make your own money. He’s a prolific author, podcaster, educator, open source creator, and true fullstack developer. He shares a look into what it took to make Refactoring UI and Tailwind CSS smash hits. Featuring Adam Wathan — Twitter, Website, Github, egghead chantastic — Twitter, Website, GitHub, egghead Links tailwindcss — A utility-first CSS framework for rapidly building custom designs [tailwindui] (https://tailwindui.com/) — Beautiful UI components, crafted by the creators of Tailwind CSS Refactoring UI — Design awesome UIs by yourself using specific tactics explained from a develope...2020-04-0200 minThe Art of ProductThe Art of Product120: Product Pricing with Adam WathanWhen’s the last time you read a manual or document to know how to use product features and functions? Ben’s new mantra: Write it down! Rather than repeat expertise, reuse content. Currently, Tuple’s most unreliable part is its online users list. Beat the competition by doing what others can’t do Ben and special guest, Adam Wathan, address product pricing and licensing questions. Adam hosts Full Stack Radio, created Tailwind CSS, and authored Refactoring UI. He encourages writing simple and succinct stories despite complex information. Also, Adam describes how products on the market look sexy, bu...2020-02-061h 08UI Breakfast: UI/UX Design and Product StrategyUI Breakfast: UI/UX Design and Product StrategyEpisode 154: Refactoring UI with Adam Wathan and Steve SchogerCan developers build beautiful software on their own, without relying on a designer? One team decided to teach this knowledge, and scored massive success. Meet the brains behind Refactoring UI, Adam Wathan and Steve Schoger. You'll learn the story of their project, their favorite design tips, and how much work goes into every bit of content they publish.Podcast feed: subscribe to https://feeds.simplecast.com/4MvgQ73R in your favorite podcast app, and follow us on iTunes, Stitcher, or Google Play Music.Show NotesRefactoring UI — team's project we're talking aboutTailwind CSS — Adam's proj...2020-01-1142 minIndie HackersIndie Hackers#098 – How to Make $2.5MM as a Solo Founder by Teaching What You Love with Adam WathanAlthough Adam Wathan (@adamwathan) dropped out of college (twice!), he's one of the most voracious learners to ever appear on the podcast, and he's built a wildly successful business for himself by teaching others what he's learned. We cover Adam's journey from college dropout to software engineer, the lessons he learned from his first "failed" business, how he creates free content to build an audience, and the techniques he's used repeatedly to drive millions of dollars worth of demand for his books and courses.Transcript, speaker information, and more: https://www.indiehackers.com/podcast/098-adam-wathan-of-refactoring-ui2019-06-211h 33Full Stack RadioFull Stack Radio116: Jerod Santo - Building the Changelog Platform with Elixir and PhoenixTopics include: How pattern matching works in Elixir and why it's more powerful than method overloading in other languages How Elixir's pipe operator makes the transition from OO to functional programming more natural Why you don't need to be intimidated by unfamiliar features like GenServers to use Elixir for web app development Noticeable differences between working with Rails and Phoenix and what it was like to transition How the Phoenix ORM makes n+1 queries impossible Why background tasks are a lot easier in Elixir than in an ecosystem like PHP What other tools and technology power the Changelog...2019-06-051h 00JS Party: JavaScript, CSS, Web DevelopmentJS Party: JavaScript, CSS, Web DevelopmentBuilding rapid UI with utility-first CSSPanelist Jerod Santo and first-time panelist Adam Stacoviak talk with Adam Wathan of Full Stack Radio fame about his CSS utility library called Tailwind CSS that’s growing in popularity to rapidly build custom user interfaces. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Raygun – Unblock your biggest app performance bottlenecks with Raygun APM. Smarter applic...2019-03-041h 22Full Stack RadioFull Stack Radio109: The Road to Tailwind CSS v1.0🎉You can now pre-order Full Stack Radio shirts and stickers! Learn more →Topics include: Semantic versioning and why there hasn't been a v1.0 release already How v1.0 will be encouraging people to leverage the default design system Breaking changes and what the upgrade story will be like What's coming after Tailwind CSS v1.0 Sponsors: Cloudinary, sign up and get 300,000 images/videos, 10GB of storage and 20GB of monthly bandwidth for free Rollbar, sign up at https://rollbar.com/fullstackradio and install Rollbar in your app to receive a $100 gift card for Open...2019-02-271h 43Full Stack RadioFull Stack Radio106: Sam Selikoff - Single Page Application ArchitectureTopics include: Why you should think of SPAs as desktop apps instead of web apps Strategies for pushing complexity out of your backend and on to the client Building optimistic UIs Best practices for storing and retrieving data Why you should design your SPAs with an "offline-first" mindset Sponsors: Cloudinary, sign up and get 300,000 images/videos, 10GB of storage and 20GB of monthly bandwidth for free Rollbar, sign up at https://rollbar.com/fullstackradio and install Rollbar in your app to receive a $100 gift card for Open Collective Links: EmberMap, Sam's Ember.js training...2019-01-1655 minFull Stack RadioFull Stack Radio105: Strength Training for NerdsTopics include: What exercises you should focus on and why How to develop a system that will force you to make progress The importance of keeping a training journal Why full-body workouts are better than training a specific muscle group each day The importance of mobility for both training and your work life Why building strength is so important as you age Why you shouldn't trust trainers trying to sell complex exercise programs Why you probably shouldn't be running for exercise What equipment you need to get started Sponsors: Rollbar, sign up at https://rollbar.com...2019-01-031h 03Full Stack RadioFull Stack Radio93: Justin Jackson - Who You Want to Help > What You Want to BuildTopics include: Why you should choose a market before getting too attached to the type of product you want to create Why it can make sense to create products in different categories if they are for the same people Why a CSS framework and a TDD course have more in common than it sounds Why you might be happier having a job than running a business if you want to spend your time doing a specific type of work What you should be doing instead of racking your brain for app ideas Sponsors: Netlify, incredibly powerful...2018-07-181h 14The Laravel PodcastThe Laravel PodcastInterview: Adam Wathan, co-creator of Tailwind CSS and Laravel educatorAn interview with Adam Wathan, co-creator of the Tailwind CSS library and author and video producer.Adamwathan.meTest-Driven LaravelRefactoring to CollectionsAdvanced Vue Component DesignTailwind CSSAlberta Oil SandsReaperConestoga CollegeVehiklDesire2LearnTightenNitpick CIAdam Wathan's $100k product launchFull-Stack RadioMark Rippetoe - Starting Strength5/3/1Video of Adam lifting tons of weight5/3/1 calculatorMatt's WeightXReps Training JournalAgile Principles, Patterns, and Practices in C#Adam on TwitterRefactoring UI-----Editing sponsored by Tighten; transcript sponsored by Larajobs.2018-06-071h 10Full Stack RadioFull Stack Radio88: Blake Newman - Vue.js State Management with VuexTopics include: What is Vuex and where did it come from? The benefits of centralizing all of your application's state into one place What sort of state belongs in Vuex and what state should stay local to a component What all the Vuex terminology means, like actions, mutations, getters, etc. How you initially populate a Vuex store Strategies for organizing all of the state in a store Common mistakes people make with Vuex Dealing with forms when using Vuex Sponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days ...2018-05-1057 minFull Stack RadioFull Stack Radio87: Chris Fritz - Vue.js Anti-Patterns (and How to Avoid Them)Topics include: Why global state is better than an event bus Why and how to avoid using this.$parent Custom events vs. callback props When to use watchers and when you don't need to Why you should prefer computed properties over methods Inline templates vs. scoped slots Using components to share code instead of mixins or directives Sponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship, check out how they performed in Forrester's latest Continuous Integration Tools report Links: Advanced Vue Component Design, Adam's upcoming...2018-04-251h 10Full Stack RadioFull Stack Radio86: Jonathan Reinink - Rebuilding a SaaS with Vue.js and Tailwind CSSTopics include: Wrapping non-Vue libraries as Vue components to maintain a consistent paradigm Using Popper.js with Vue to build dropdowns and tooltips Using portals to build better modal components Patterns for making it easier to reuse components throughout an application Which Tailwind CSS component classes Jonathan chose to extract (and which ones he didn't) How Jonathan chose to customize his Tailwind configuration for his project Using Tailwind's advanced screen options to better accommodate a sidebar layout How Jonathan is using Purgecss to reduce his CSS from 110,000 lines of code 1.7mb in development to 8.8kb in production ...2018-04-111h 32Full Stack RadioFull Stack Radio85: Frank de Jonge - Event Sourcing for BeginnersTopics include: What does "event sourcing" even mean? What do terms like "aggregate" and "projection" mean in the context of event sourcing? What are the benefits of modeling something with event sourcing vs. a traditional state-based approach? How events are usually stored Why and how you might build multiple projections from a single event stream How events in event sourcing differ from the sort of events you might already be using in your projects A walkthrough of what the actual code would look like to model a "publish blog post" feature using event sourcing Sponsors: Rollbar...2018-03-301h 12Full Stack RadioFull Stack Radio78: Ben Orenstein - Our All-Time Favorite RefactoringsSponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship, check out how they performed in Forrester's latest Continuous Integration Tools report Links: Refactoring Rails, Ben's refactoring course The 30 Day Code Quality Challenge, Ben's free 30-day code quality course Refactoring from Good to Great, Ben's popular refactoring talk Decompose Conditional, an example of "make the implicit explicit" Introduce Parameter Object Replace Conditional with Polymorphism Chasing Perfect, Adam's talk about refactoring with polymorphism Introduce Null Object Replace Method with Method Object "Why Ruby Class Methods Resist Refactoring" from the...2017-12-0650 minThe Art of ProductThe Art of Product24: Tailwind CSS with Adam WathanBen and Derrick are joined by guest Adam Wathan, an esteemed software developer, writer, speaker and entrepreneur from Ontario, Canada. He is the creator of Tailwind CSS, author of Refactoring to Collections and host of the Full Stack Radio podcast. Listen in as he shares how he built his own products over time and became an independent entrepreneur, and talks about his new project Tailwind CSS. Today’s Topics Include: Starting his first side projects and products Adam’s successful marketing channels and strategies Lessons learned from past product launches Experience with pric...2017-11-1748 minFull Stack RadioFull Stack Radio76: Tailwind CSS vs. the WorldSponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship, check out how they performed in Forrester's latest Continuous Integration Tools report Links: Tailwind CSS Homepage Tailwind CSS GitHub repository Tailwind CSS discussion forum @tailwindcss on Twitter "CSS Utility Classes and Separation of Concerns", Adam's post on moving from "semantic" CSS to utility-first "Rebuilding Laravel.io with Tailwind CSS", a video walkthrough of implementing a design with Tailwind 2017-11-081h 01Full Stack RadioFull Stack Radio73: Justin Jackson - Making a Living From Your Own ProjectsTopics include: Why you shouldn't start with SaaS How to find ideas from client projects What to do before you make a landing page Why your first product doesn't have to be the one that makes you rich Using open source to build an audience Sponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship Links: Getting Real by 37signals (now Basecamp) Startups for the Rest of Us podcast Storemapper, interview with Tyler Tringas for IndieHackers Pippin's Plugins The Stairstep Approach to Bootstrapping by Rob Walling ...2017-09-271h 06Full Stack RadioFull Stack Radio72: Taylor Otwell - Testing Laravel ApplicationsTopics include: How their approaches have changed over time Feature tests vs. unit tests, when to use each Testing code that interacts with external services Using fakes instead of mocks Contract tests Testing view data vs. rendered HTML Sponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship Links: Test-Driven Laravel, Adam's testing course Laravel Horizon test suite Laravel Fakes documentation "Don't Mock What You Don't Own", Adam's screencast on testing wrappers for external services "Writing Your Own Test Doubles", Adam's blog post on using fakes...2017-09-1359 minFull Stack RadioFull Stack Radio71: Building a CSS Framework with PostCSSTopics include: What is PostCSS, really? PostCSS vs. other preprocessors like Less and Sass Examples of things PostCSS can do How to use PostCSS to add your own features to CSS How to disguise custom features as valid CSS so PostCSS will parse it Porting Tailwind CSS from Less to PostCSS and why it's been awesome Sponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship Links: Tailwind CSS, Adam's upcoming CSS framework CSS Utility Classes and "Separation of Concerts", blog post explaining the motivation behind...2017-08-3056 minFull Stack RadioFull Stack Radio70: Jeffrey Way - Vue.js Tactics for Server-Side Web AppsTopics include: General project structure Dealing with initial load flicker Sharing routes between Vue and your server Handling authorization rules on the client Comparing strategies for getting data into your Vue components Best practices for sharing state between sibling components Signs you should extract a child component Using Vue to wrap up third-party libraries Sponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship Links: Vue.js All Vue.js lessons on Laracasts Ziggy, package for sharing routes between Laravel and Vue Promise.takeAtLeast, helper Adam...2017-08-161h 05Full Stack RadioFull Stack Radio68: Building Interfaces with Utility-First CSSThey talk about the problems this approach has solved for them, the surprising workflow benefits, and some tips and tricks for using this approach well.Sponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship Links: BEM, the Block Element Modifier CSS methodology About HTML semantics and front-end architecture, a blog post by Nicolas Gallagher that heavily inspired the way Adam writes CSS Implementing Designs with Utility-Focused CSS, a recorded live stream where you can watch Adam implement a design using his work-in-progress CSS framework ...2017-07-191h 04Laravel News PodcastLaravel News PodcastLaracon Sessions with Taylor Otwell, Jeffrey Way, Matt Stauffer, and Adam WathanIn the final Laracon Sessions episode for 2017, Jake and Michael are joined by Taylor Otwell, Jeffrey Way, Matt Stauffer, and Adam Wathan to get the final word on the upcoming Laracon US conference in New York City. You can read the full episode transcript which includes time markers and links. Guest Starring Taylor Otwell Jeffrey Way Matt Stauffer Adam Wathan Show Links Beau Simensen - Mixcloud Chainable jobs Custom validation rules RefreshDatabase trait Custom Blade if statements Trusted Proxy Request::validate() migrate:fresh command Support for Responsable objects Deep Work ...2017-07-181h 03Full Stack RadioFull Stack Radio67: Launch Takeways, Interface Breakthroughs, and First Round ArmbarsAdam talks about some of the UI design challenges he and Steve have been trying to solve, and shares some of the creative solutions they came up with.Sponsors: Hired, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: PushSilver, David's invoicing app David's fight video PushSilver discount, just for Full Stack Radio listeners Interviews with Laura Roeder, the founder of MeetEdgar KiteTail, Adam's checkout...2017-06-2153 minFull Stack RadioFull Stack Radio66: Pre-Launch Engineering and Testing an HTTP ClientAdam gives an update on gracefully handling errors in the KiteTail checkout process, launching Zttp as an open-source package, and how he used Lumen to power the Zttp integration test suite.Sponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: PushSilver Infinite pre-launch page "How to Double Your Trial-to-Paid Conversion Rate with Onboarding", Rob Walling's talk at SaaSFest 2016 Zttp on GitHub Lumen, the...2017-06-0957 min??pod??pod16: Six-month-ago You (with Adam Wathan)Programmer, author, and teacher Adam Wathan stops by to talk about working in public, asking stupid questions, charting a weird career path, and dropping knowledge on your peers. Hit us up on Twitter: Fits and Starts: @fits_and_starts Daniel: @dcoulbourne John: @johnrudolphdrexLinks:Adam Wathan's WebsiteAdam Wathan (@adamwathan) | TwitterFull Stack RadioThe $61,392 Book Launch That Let Me Quit My JobFits and Starts: 13: Motivating an Animal (with Matt Stauffer)Tighten Co. Building KiteTailDavid Heinemeier Hansson (DHH) - WikipediaNirvana (band) - WikipediaPatrick McKenzie (@patio11) | TwitterScreenhero | Screen sharing for collaboration in teamsPaul Stanley dishes on KISS feuds and "painful" secrets - CBS NewsWWDC 2017: With...2017-06-0731 min??pod??pod16: Six-month-ago You (with Adam Wathan)Programmer, author, and teacher Adam Wathan stops by to talk about working in public, asking stupid questions, charting a weird career path, and dropping knowledge on your peers. Hit us up on Twitter: Fits and Starts: @fits_and_starts Daniel: @dcoulbourne John: @johnrudolphdrexLinks:Adam Wathan's WebsiteAdam Wathan (@adamwathan) | TwitterFull Stack RadioThe $61,392 Book Launch That Let Me Quit My JobFits and Starts: 13: Motivating an Animal (with Matt Stauffer)Tighten Co. Building KiteTailDavid Heinemeier Hansson (DHH) - WikipediaNirvana (band) - WikipediaPatrick McKenzie (@patio11) | TwitterScreenhero | Screen sharing for collaboration in teamsPaul Stanley dishes on KISS feuds and "painful" secrets...2017-06-0731 minFits + StartsFits + Starts16: Six-month-ago You (with Adam Wathan)Programmer, author, and teacher Adam Wathan stops by to talk about working in public, asking stupid questions, charting a weird career path, and dropping knowledge on your peers. Hit us up on Twitter: Fits and Starts: @fits\_and\_starts Daniel: @dcoulbourne John: @johnrudolphdrex Special Guest: Adam Wathan. Links: - [Adam Wathan's Website](https://adamwathan.me/ "Adam Wathan's Website") - [Adam Wathan (@adamwathan) | Twitter](https://twitter.com/adamwathan "Adam Wathan (@adamwathan) | Twitter") - [Full Stack Radio](http://www.fullstackradio.com/ "Full Stack Radio") - [The $61,392 Book Launch That Let Me Quit My Job](https://adamwathan.me/the-book-launch-that-let-me-quit-my-job/ "The $61,392 Book Launch That...2017-06-0700 minFull Stack RadioFull Stack Radio65: New PushSilver Pricing and Co-Founding KiteTailAdam shares the details behind his decision to bring on a co-founder for KiteTail, talks the collaboration process when working on an app with somebody else, and give an update on where he's at with getting KiteTail integrated into the Test-Driven Laravel course app.Sponsors: Hired, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: PushSilver, David's invoicing app KiteTail, Adam's checkout platform "Designing...2017-05-241h 01Full Stack RadioFull Stack Radio64: "We Solved Something, Maybe! Or It Might Be a Disaster!"Topics include: Thermostat.io and NPS surveys Charging more vs. charging less Finding a niche for PushSilver and how to appeal to that niche One-time purchase lifetime plans for SaaS Percentage-based vs. tiered pricing Sponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Thermostat.io, Ian's new NPS survey tool PushSilver, David's invoicing app KiteTail, Adam's checkout platform Jesse Mecham on Founder Chats...2017-05-091h 17Full Stack RadioFull Stack Radio63: MicroConf, Dog Food, and Image PreviewsThey chat about topics like: Dogfooding Cron Dog in PushSilver Dealing with complex validation Why we hate auto-saving UIs Validation issues when supporting "draft" models Expanding the scope of KiteTail Different ways to handle client-side image preview Building a Cron Dog SDK Sponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: MicroConf Crondog, David's scheduled webhook app PushSilver, David's invoicing app KiteTail, Adam's...2017-04-2752 minFull Stack RadioFull Stack Radio62: Timezones, Webhook Security, and UI DecisionsWe also talk a lot about different strategies for securing webhooks, and what we're looking forward to at MicroConf.Sponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Crondog, David's new recurring task app KiteTail, Adam's new checkout app How GitHub secures webhooks HMAC on Wikipedia Laravel Spark, the boilerplate Laravel skeleton David's using MicroConf Start Edition 2017-04-1251 minFull Stack RadioFull Stack Radio61: We're Building Products!David introduces Crondog, the new product he's working on to help developers manage dynamic recurring tasks in their applications.Adam introduces KiteTail, an app that lets you create webhook-driven hosted checkout pages; something he wishes he'd had when he launched his course.From here on out, Full Stack Radio will follow David and Adam's journey building these new products; discussing interesting technical, design, and business challenges they face along the way.Sponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired, sign...2017-03-3040 minFull Stack RadioFull Stack Radio59: Jonathan Reinink - Form Hell Part 2: Complex ValidationSponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Form Requests in Laravel After Validation hooks in Laravel "Stripe CVC and ZIP checks can be bypassed" forum post Custom Rule Objects, enhancement Adam is working on HTML5 Form Validation 2017-02-2447 minFull Stack RadioFull Stack Radio58: Noel Rappin - Fixing Common Payment Handling MistakesAs I mention in the show, if you've been thinking about checking out Test-Driven Laravel, the course is still available at the early access price for the next few weeks:Learn more about Test-Driven Laravel Early AccessSponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Test-Driven Laravel, Adam's TDD course Noel's blog Rails 4 Test Prescriptions, Noel's book on...2017-02-0840 minFull Stack RadioFull Stack Radio56: Wes Bos - Getting Things Done and Building Your Own ToolsSponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Test-Driven Laravel Early Access, Adam's new TDD course wesbos.com, Wes' blog and personal website JavaScript 30, Wes' new free course The Getting Things Done methodology Things Todoist Alfred TextExpander Send and Archive in Gmail Behind the Scenes of Wes' course platform Wes Bos on YouTube 2017-01-0541 min