A lot happened in the last few weeks! This edition of Adventures in Nodeland includes three talks I delivered in the latest spring 2023 season, the recordings of two live streams, many releases, two articles I have authored, and many interesting articles I've read that I have found very useful.
In this talk that Luca Maraschi and I delivered last June at JSNation, we explore the story of backend APIs and the good and bad of every generation of technologies. We also launched a few new things, doing a live release on stage! Watch the end of the video; you can't miss it. It starts at 20:48: portal.gitnation.org/contents/apis-are-evolving-again.
At JSNation, I also delivered my "I would never use an ORM" talk, which might be its last outing. Check out the latest recording at: portal.gitnation.org/contents/i-would-never-use-an-orm.
How would you build a backend in 2023? Let me demo to you how you could do that with Platformatic: youtu.be/5wG2fy0Xe0A. It's pretty amazing!
In the 19th of June live stream, we integrated GitHub authentication with Fastify and Platformatic via the @fastify/oauth2 module. We also talked about the new fastify.dev website and many other things! Watch it at youtu.be/Qtw_BTTqCjU
In the 22nd of June live stream, we explored how to use the new Platformatic fetch client: youtu.be/yFAGI0IZ-BY.
Last week I shipped Platformatic v0.29.0, which packs several improvements:
Read the full release notes on the Platformatic Blog.
statein a cookie with the
same-site=laxattributes set; the state is now by default generated for every user; note that this contains a breaking change in the
checkStateFunctionfunction, which now accepts the full
Requestobject. v7.2.1 fixes the inevitable regression.
transform. v8.8.0 adds a