A podcast for developers interested in building great software products. Every episode, Adam Wathan is joined by a guest to talk about everything from product design and user experience to unit testing and system administration.
In this episode, Adam is joined by Steve Schoger to talk about five ways developers can get better at designing their own projects.
- How to pick great fonts
- Choosing a color scheme for your project
- Designing in greyscale
- Recreating existing interfaces from scratch
- Recommended design tools
- What you should design first on a new page
- Strategies for making things look professional without graphic design skills
- Steve's Blog
- Little UI Details, a collection of Steve's hot design tips
- Google Fonts, prefiltered
- "12 Google Fonts You Can't Go Wrong With", by Steve
- System Font Stack courtesy of CSS-Tricks
- Inter UI font family (formerly "Interface")
- WhatFont Chrome Extension
- Fonts In Use
- Dribbble color picker
- "Color in UI Design" by Erik Kennedy (great resource on HSL)
- Sketch, design tool for macOS
- Figma, cross-platform design tool
- "Building a professional design tool for the web", on how Figma is written in C++ and compiled to asm.js
- "Epicenter Design" by 37signals
- Doodle, example of a small UI
- Example login page, from Shippo
- Refactoring UI "Redesigning Laravel.io" case study
- Zondicons, Steve's free SVG icon set
- Hero Patterns, Steve's free SVG background pattern gallery
- Pushsilver, example of Hero Patterns in use
- Heroicons, Steve's premium marketing icon kit
In this episode, Adam is joined by Justin Jackson to talk about how to start working towards making a full-time living from your own projects.
In this episode, Adam is joined by Taylor Otwell the creator of Laravel to talk about their approaches to testing Laravel applications.
In this episode, Adam is joined by Matt Stauffer of Tighten to talk about building a CSS framework with PostCSS.
In this episode, Adam is joined by Jeffrey Way of Laracasts to share some tips and tricks for using Vue.js elegantly with traditional server-side web apps.
In this episode, Adam talks to Jonathan Reinink about what it's like to build a Laravel application using Turbolinks, how it plays with front-end frameworks like Vue.js, and how it's helping him quickly develop web, iOS, and Android apps for his SaaS business all by himself.
They also discuss the benefits of using a Turbolinks-style approach for small teams, and how Turbolinks on mobile compares to other popular tools like Ionic.
In this episode, Adam welcomes back Jonathan Reinink to talk about implementing designs with a utility-first approach to CSS.
They talk about the problems this approach has solved for them, the surprising workflow benefits, and some tips and tricks for using this approach well.
In this episode, David shares some lessons learned from the PushSilver Infinite launch: what went well, what could've been improved, and what he would double down on next time.
Adam 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.
In this episode, David talks about getting ready for the launch of PushSilver Infinite, and the unexpected engineering effort needed to make the most of a marketing initiative.
Adam 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.
In this episode, David shares the details behind the pricing changes he's decided on for PushSilver and talks about some of the new features and marketing strategies he's working on for the upcoming launch.
Adam 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.
Adam and David are joined by Ian Landsman to talk about his latest project Thermostat.io and discuss some pricing ideas for PushSilver and KiteTail.
- 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