
APIs, with Jess Archer
12/22/20 • 95 min
1 Listener
We all interact with APIs, even if we don't write them, right? The APIs that power our mobile apps, the APIs we use in our code. But Jess Archer wants you to know there's a whole wide world of what API even means, broader than we usually use it... but then we'll also get down to the real details about the best practices for writing web-based RESTish APIs in Laravel.
- Jess Archer Twitter - https://twitter.com/jessarchercodes
- Jess Archer Website - https://jessarcher.com/
- Jess Archer Blog - https://jessarcher.com/blog/
- Jess Archer GitHub - https://github.com/jessarcher
- Laravel Shift - https://laravelshift.com/
- GiftyDuck - https://giftyduck.com/
- BaseCode Podcast - https://basecodefieldguide.com/podcast/
- Laravel Documents: API - https://laravel.com/docs/5.8/api-authentication
- Laravel Documents: Laravel Passport - https://laravel.com/docs/8.x/passport
- Laravel Documents: Laravel Sanctum - https://laravel.com/docs/8.x/sanctum
- Restful API
- Nested Resources
- Transforming API
- API Resources
- JSON API - https://jsonapi.org/
- Wikipedia Status Codes - https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
- Laracon: “How to JSON: API Quickly and Easily in Laravel,” Matt Stauffer, video - https://vimeo.com/showcase/7060635/video/394206991
- Laracon: “Cruddy by Design” Adam Wathan, video - https://www.youtube.com/watch?v=MF0jFKvS4SI
- Laracon: “The Laravel Developer’s Guide to VUE SPAs,” Jess Archer, video - https://www.youtube.com/watch?v=Zv4bUXEwl20
-----
Editing sponsored by Tighten; transcript sponsored by Larajobs.
We all interact with APIs, even if we don't write them, right? The APIs that power our mobile apps, the APIs we use in our code. But Jess Archer wants you to know there's a whole wide world of what API even means, broader than we usually use it... but then we'll also get down to the real details about the best practices for writing web-based RESTish APIs in Laravel.
- Jess Archer Twitter - https://twitter.com/jessarchercodes
- Jess Archer Website - https://jessarcher.com/
- Jess Archer Blog - https://jessarcher.com/blog/
- Jess Archer GitHub - https://github.com/jessarcher
- Laravel Shift - https://laravelshift.com/
- GiftyDuck - https://giftyduck.com/
- BaseCode Podcast - https://basecodefieldguide.com/podcast/
- Laravel Documents: API - https://laravel.com/docs/5.8/api-authentication
- Laravel Documents: Laravel Passport - https://laravel.com/docs/8.x/passport
- Laravel Documents: Laravel Sanctum - https://laravel.com/docs/8.x/sanctum
- Restful API
- Nested Resources
- Transforming API
- API Resources
- JSON API - https://jsonapi.org/
- Wikipedia Status Codes - https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
- Laracon: “How to JSON: API Quickly and Easily in Laravel,” Matt Stauffer, video - https://vimeo.com/showcase/7060635/video/394206991
- Laracon: “Cruddy by Design” Adam Wathan, video - https://www.youtube.com/watch?v=MF0jFKvS4SI
- Laracon: “The Laravel Developer’s Guide to VUE SPAs,” Jess Archer, video - https://www.youtube.com/watch?v=Zv4bUXEwl20
-----
Editing sponsored by Tighten; transcript sponsored by Larajobs.
Previous Episode

Storage, with Frank de Jonge
Laravel offers two systems for accessing the filesystem: the File facade and the Storage facade. The Storage facade wraps a package called "Flysystem", and in this episode Flysystem creator Frank de Jonge talks about how Laravel's storage and file systems work and talks about some best practices for working with them.
- Frank de Jonge Twitter - https://twitter.com/frankdejonge
- Frank on GitHub - https://github.com/frankdejonge
- Frank’s Blog - https://blog.frankdejonge.nl/
- Flysystem - https://flysystem.thephpleague.com/v2/docs/
- Mollie Payments - https://www.mollie.com/en
- The PHP League of Extraordinary Packages - https://thephpleague.com/#packages
- Laravel Documents: File Storage - https://laravel.com/docs/8.x/filesystem
- Christoph Rumpel Episode - https://laravelpodcast.simplecast.com/episodes/the-service-container-with-christoph-rumpel
- Streamed Download - https://laravel.com/docs/8.x/responses#streamed-downloads
- Replicate Adapter - https://flysystem.thephpleague.com/v1/docs/adapter/replicate/
- Flysystem V2 - https://flysystem.thephpleague.com/v2/docs/what-is-new/
- Schiphol Airport - https://www.schiphol.nl/nl/
- Ecologi, Tree Sponsorship - https://ecologi.com/frankdejonge
-----
Editing sponsored by Tighten; transcript sponsored by Larajobs.
Next Episode

Mail and Notifications, with Wilbur Powery
Laravel has two primary notification systems: Mail and Notifications. What do each do? How do you use them? When should you use one or the other? Active community member and Wilbur group programmer WIlbur Powery joins us to talk about these two key systems
- Wilbur Powery’s Twitter - https://twitter.com/wilburpowery
- Wilbur’s Blog - https://wilburpowery.dev/
- Wilbur’s GitHub - https://github.com/wilburpowery
- Laravel Documents: Notifications - https://laravel.com/docs/8.x/notifications
- Wilbur Group - https://wilbergroup.com/
- Jake Bennett - https://twitter.com/JacobBennett
- Laravel Documents: Mail - https://laravel.com/docs/8.x/mail
- MailGun - https://www.mailgun.com/
- MailTrap - https://mailtrap.io/
- Hello Cloud - http://hellocloud.io/
- MailHog - https://github.com/mailhog
- Takeout - https://github.com/tighten/takeout
- Helo Professional - https://usehelo.com/
- Marcel Pocoit Twitter - https://twitter.com/marcelpociot
- Nexmo - https://developer.nexmo.com/
- Next - https://nextjs.org/
- Twilio - https://www.twilio.com/
- Laravel Documents: Queues - https://laravel.com/docs/8.x/queues
- Laravel Echo - https://github.com/laravel/echo
- Pusher - https://pusher.com/tutorials/web-notifications-laravel-pusher-channels
- Laravel Documents: Broadcast - https://laravel.com/docs/8.x/broadcasting
- Laravel: Up & Running - https://laravelupandrunning.com/
- Laracasts - https://laracasts.com/
-----
Editing sponsored by Tighten; transcript sponsored by Larajobs.
If you like this episode you’ll love
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/the-laravel-podcast-280812/apis-with-jess-archer-34842882"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to apis, with jess archer on goodpods" style="width: 225px" /> </a>
Copy