Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
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 testin... more
FAQs about Full Stack Radio:How many episodes does Full Stack Radio have?The podcast currently has 153 episodes available.
June 15, 201643: Jonathan Snook - Managing Complexity, Design Systems, and Container QueriesSponsors:Laracasts, use coupon code FULLSTACK2016 for 50% off your first monthRollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 daysLinks:Snook's BlogSMACSS, Jonathan's bookAtomic CSS"Staffing a Design Systems Team""Why I Value Truly Responsive Web Design""Container Queries: Once More Unto the Breach"Scott Jehl on container queriesCSS-Element-Queries library...more1h 8minPlay
May 24, 201642: Justin Jackson - Marketing for DevelopersSponsors:Laracasts, use coupon code FULLSTACK2016 for 50% off your first monthRollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 daysLinks:Refactoring to Collections, Adam's bookJustin's BlogMarketing for Developers, Justin's latest bookMegaMaker PodcastBuild and Launch PodcastProduct People PodcastNetwork EffectsRemote Workers ClubBaremetricsNate Kontny's Blog...more53minPlay
May 04, 201641: Jason McCreary - Git Tips, Tricks and WorkflowsSponsors:Laracasts, use coupon code FULLSTACK2016 for 50% off your first monthRollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 daysLinks:Refactoring to Collections, Adam's bookLaracon EU 2016Pro Git, free online Git bookgit add -p"How to Write a Git Commit Message", by Chris BeamsGit FlowGitHub FlowGitHub CLI toolGitHub for DesktopDestroy All Software screencastsGit shell completionJason's Git aliasesMentoring and Coaching with Jason...more1h 5minPlay
April 19, 201640: Edd Mann - You Should Switch to PostgresSponsors:Laracasts, use coupon code FULLSTACK2016 for 50% off your first monthRollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 daysLinks:Refactoring to Collections, Adam's bookEdd's BlogPostgreSQLACIDUsing JavaScript in PostgresPartial IndexesUsing JSON in PostgresCommon Table ExpressionsPostgres.appNavicat for PostgrespgAdminBruce Momjian's homepage, recommended by EddExplaining the Postgres Query OptimizerPostgreSQL Internals Through Pictures...more52minPlay
April 05, 201639: Michael Feathers - First Class Error Handling, Tell Don't Ask, and Collection PipelinesSponsors:Laracasts, use coupon code FULLSTACK2016 for 50% off your first monthRollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 daysLinks:Refactoring to Collections, Adam's bookMichael's Blogr7k, Michael's companyWorking Effectively with Legacy CodeThe Null Object PatternThe Haskell Maybe MonadGiant Robots podcast on Tell Don't Ask vs. SRPLearn You a HaskellAPL Programming LanguageMichael's Arrays on Steroids presentationBuilding guitar tab with collection pipelinesThe Spaceship Operator TweetThe Agile Alliance Technical Conference...more59minPlay
March 23, 201638: J.B. Rainsberger - Unit Testability and the Universal ArchitectureThis episode is brought to you by Laracasts.Links:J.B.'s BlogIntegrated Tests are a ScamMock Roles, not ObjectsThe Four Elements of Simple DesignAsk J.B. a questionJ.B.'s Intro to TDD CourseSponsored by Laracasts...more1h 5minPlay
March 09, 201637: Chris Hartjes - Getting Started with TestingTopics include:Recommended testing toolsPHPUnit vs. phpspecMockery vs. ProphecyThe benefits of defensive programmingHow to convince your manager to let you write testsThis episode is brought to you by Laracasts.Links:Minimum Viable Tests, Chris' new bookGrumpy Learning, Chris' personal websitePHPUnit testing frameworkphpspec testing frameworkMockery test double libraryProphecy test double libraryPatchwork monkey patching libraryDevelopment Hell, Chris and Ed Finkler's podcastSponsored by Laracasts...more44minPlay
February 25, 201636: Jason McCreary - Building Laravel ShiftThis episode is brought to you by Laracasts.Links:ShiftLaravelPocketBracketLaravel CashierAbstract Syntax TreeSorted sets in RedisSponsored by Laracasts...more33minPlay
February 12, 201635: Jonathan Reinink - Fixing Common API Design MistakesTopics include:Does it make sense to scope resources to the authenticated user or should you always use sub-resources?When to use nested resources and when to avoid themStrategies for dealing with actions that don't seem to fit into RESTBreaking the mapping between your API and your databaseUsing singular sub-resources and optional fields to simplify your responsesLinks:Jonathan's personal websitePlates templating libraryGlide image manipulation libraryNesting resources by Jamis BuckThere's a model hiding in your REST APIBuild APIs You Won't Hate by Phil SturgeonSponsored by Laracasts...more50minPlay
January 27, 201634: Matt Machuga - Dealing with Dependencies in Active Record ModelsTopics include:Are facades and service location automatically bad?Are NounVerber classes anti-OO?Adding a layer of composition to create domain models with dependenciesUsing method injection for a temporary dependencyUsing optional parameters to improve testabilityCode snippets:Option 1: Facades/Service Location/Global AccessOption 2: Moving the responsibility to a new classOption 3: Composing a new domain modelOption 4a: Inject the dependency into the methodOption 4b: Optional method injection w/global fallbackLinks:Matt's blog"Agent nouns are code smells" by Peter Gillard-MossNitpick CI, Adam's PSR-2 style checking service"Dependency injection is not a virtue" by DHHErie Day of Code, Matt's conferenceSponsored by Laracasts...more39minPlay
FAQs about Full Stack Radio:How many episodes does Full Stack Radio have?The podcast currently has 153 episodes available.