Full Stack Radio

Adam Wathan
undefined
Apr 2, 2015 • 1h 15min

13: Phil Sturgeon - Designing and Testing APIs, Go and PHP 7

This episode is brought to you by Hired.Phil's BlogRideGoJSON Patch RFCRecent changes to JSON APITroy Hunt on API versioning"Build APIs You Won't Hate", Phil's book"Dredd: Do Your HTTP API Justice"HATEOASRAML"Smalltalk Best Practice Patterns" by Kent BeckSponsored by Hired
undefined
Mar 23, 2015 • 49min

12: Jack McDade - Building Photoshoot.io and Getting Stuff Done

This episode is brought to you by Hired.Photoshoot.ioStatamicEnvoyer, designed by JackLaravel 5 Homepage, designed by JackWilderborn, Jack's companyJack's personal siteInterview at Ways We WorkSponsored by Hired
undefined
Mar 9, 2015 • 1h 8min

11: Jeffrey Way - "But how does it feel?"

This episode is brought to you by Hired.LaracastsTemporal DatabasesObject Thinking"Is TDD Dead" with Martin Fowler, Kent Beck, and David Heinemeier HannsonThe $invoice->download() incidentA bit on verb class names (scroll to "Verb-first classes")Sponsored by Hired
undefined
Feb 23, 2015 • 1h 10min

10: Type Safety Roundtable with Ryan Tablada and Matt Machuga

They talk about things like explicit interfaces vs. duck typing, function calling vs. message passing, and some of the recent RFCs around optional typing in the PHP community.This episode is brought to you by Hired.J#HackDHH's "Why Ruby?" Keynote at RubyConf XDesign by Contract in EiffelType Hinting in PHPPHP RFC: Scalar Type HintsPHP RFC: Sum TypesErie Day of CodeEmberGrepHired
undefined
Feb 11, 2015 • 53min

9: David Heinemeier Hansson - Architecture, Patterns and Design

They talk about the pursuit of "purity", Domain Driven Design, ActiveRecord vs DataMapper, and developing an eye for "good code".DHH's Blog"Writing Software" keynoteDHH's 5 most influential programming booksTransitioning to SCSS at EtsyJason Fried on Rebuilding BasecampThe Big Rewrite, revisited
undefined
Feb 1, 2015 • 58min

8: Sean Devine - Ember and API first

Sean gives Adam an introduction to building applications with Ember, and how it's different than the way you might sprinkle AngularJS into a mostly server-side app. They talk about why your Ember apps shouldn't be mixed in with your server-side code, and the advantages that come along with building a server-side API with no front end of it's own.EmberThe Road to Ember 2.0Ember DataJSON APISean's blogRuby on Rails podcast
undefined
Jan 19, 2015 • 1h 1min

7: Shawn McCool - BDD and DDD

They talk about how you can use these ideas to better understand your clients' needs and to build software that closely models their business. They also talk about where these ideas don't work so well, and some of the challenges and trade-offs you face when trying to build software this way.Shawn's blogThe RSpec Bookeverzet's Introduction to BDDeverzet on Modelling by ExampleDomain Driven Design Quickly"Domain Driven Design" by Eric Evans"Implementing Domain Driven Design" by Vaughn VernonRoss Tuck's blog
undefined
Jan 5, 2015 • 42min

6: Chris Fidao - Servers for Hackers

They talk about things every web developer should know about server administration, platform-as-a-service vs. self-hosting, Ansible, Docker, and more.Servers for Hackers NewsletterServers for Hackers BookChris' blogAnsibleDockerForge"Scaling PHP Applications" by Steve CoronaJames Turnbull's Books
undefined
Dec 19, 2014 • 47min

5: Ryan Singer - Jobs-to-be-Done and Product Design

Ryan's blog"Jobs-to-be-Done" collection on MediumThe Milkshake VideoRyan's Peepcode Play-by-PlayRyan's post on affordance vs. styling"Notes on the Synthesis of Form" by Christopher Alexander"Getting Real" by Basecamp/37signals"Domain Driven Design" by Eric Evans
undefined
Dec 8, 2014 • 56min

4: Alex Bilbie - OAuth 2 and API Security

They talk about the different grant types and what they're each appropriate for, as well as discuss some potential API security strategies for one of Adam's personal projects.Alex's blogAlex's PHP OAuth2 Server package"OAuth and Single Page JavaScript Web-Apps"Alex's upcoming OAuth book

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app