Tech Twitter is Gone.
Tech Twitter is gone, and a new series on building APIs in Laravel just dropped. Swagger finally supports the latest OpenAPI spec, and the Rest vs Graph argument is back.
I miss tech Twitter, not for the drama, clickbait or people dunking on each other's language of choice. I miss tech Twitter because it was a great place to find what others were working on and see the exciting things being shared. A quick scroll once a day left me with some great articles and videos to watch. Not to mention the ability to find incredible role models.
Since the takeover, many people have left, and the feed is a mess. I still get hints of tech Twitter alongside a cesspool of hate and garbage. Mastodon, BlueSky and now Threads don't seem to have captured the same magic, and the incredible people I learnt from aren't all there. It looks like finding content for the newsletter is going to be harder from now on.
Monthly API Round-Up
Our monthly round-up of articles, news and updates from the web.
Building APIs in Laravel
Steve McDougall drops an introductory post to his series on building REST APIs in Laravel. The series will be released in stages to subscribers on substack, and once finished, Steve plans to turn it into a book. To quote Steve directly, "We will start with a CRUD-style API and look at the steps we might need to take to refactor this API to be something even Phil Sturgeon would be proud of."
REST vs GraphQL vs gRPC vs SOAP
Bruno Pedro talks us through the different API styles and their trade-offs in the Postman Blog. Bruno presents a simple framework he uses for picking the best architectural style for what your building. If you choose SOAP, though, I will come for you. I have many scars from integrating government services that used SOAP, possibly due to the government outsourcing all IT talent.
Swagger Now Supports Latest OpenAPI Spec
SmartBear has finally updated the open-source tooling for Swagger to support the latest OpeAPI spec. It took them some time, but great to see they have caught up, considering how many companies use Swagger to document their APIs.
Running Github Actions Locally
GitHub Actions have become the place to run tests, deployments and builds for many projects. Using act
you can run them locally, getting feedback and testing changes before committing.
Testing the dark scenarios of your Node.js application
I know most of our community are PHP developers driving around in Lamborghinis, but Yoni covers some necessary tests your backend application should not be without. What if you have a zombie process milling around or a service times out? Yoni delivers a fantastic read and helps you build better applications.
APIs You Won't Hate
The latest content from the team at API's You Won't Hate.
An API to abstract everything, with Roy Pereira of Unified.to
On this episode of the podcast, Mike and Phil chat with Roy Pereira from Unified.to, who are building a service that gives dev teams one API to use for integrating with external services. It's as ambitious as it sounds.
From Our Community
Articles written and shared in our free Slack community.
How to exploit an API
Dana Epp shared with our community this incredible blog he wrote on exploring an API using prototype pollution. Dana walks us through what prototype pollution is, how to detect it and how to do it. Well worth a read; thanks, Dana!
Support APIs You Won't Hate
Thanks so much for reading the newsletter. We recently rolled out a membership program, which helps support the community by covering production and hosting costs for our articles, podcast episodes, and newsletter.
It would mean the world to us if you'd consider supporting APIs You Won't Hate with a paid membership.
Thanks so much!