Platformatic Cloud and other adventures in Nodeland - Issue #88
Hi Folks,
I’m sorry I couldn’t send an edition of Adventures in Nodeland last week. Last week was extremely busy. My family went to London from the 8th to the 12th of December. On our way home, we had a travel nightmare: British Airways canceled our flight from London to Bologna. We had to figure out an alternative travel plan to get back home asap, as Zoe was starting to get sick. We crossed the Channel on a Eurostar train and flew out from Paris! What an adventure! On the 14th I traveled to Malaga for WeyWeyWeb, a unique Yey Yey conference! There I demoed Platformatic Cloud on stage for the first time.
Platformatic Cloud
I’m incredibly proud of the work my team at Platformatic did in the last few months. Since the announcement of Platformatic DB, we have been focusing on building our cloud. You can read the announcement on our blog or watch the demo.
Releases
- platformatic v0.11.0 adds a new command
npm create platformatic
, generation of new migrations, and configurable timestamps. - sonic-boom v3.2.1 ensure proper handling of partial sync writes when calling
flushSync()
. - @fastify/error v3.2.0 adds strict type
createError
. - undici v5.14.0 adds support for the native File class if present and it improves the performance of fetch, and other improvements.
- @fastify/swagger v8.2.1 fixes `examples~ in JSON schema and OpenAPI v3.1.
- commist v3.2.0 adds
parseAsync
for handling asynchronous commands - pino-http v8.3.0 allow multiple instances of middleware.
- @fastify/express v2.3.0 adds support for wrapping Express req with Proxy.
- @fastify/proxy-addr v4.1.0 adds support for TS nodenext resolution.
- pino v8.8.0 adds support for using errorKey with default error serializer, and use safe stringify for redaction.
- @fastify/ajv-compiler v3.5.0 adds support for TS nodenext resolution.
- @fastify/fast-json-stringify-compiler v4.2.0 adds support for TS nodenext resolution.
- help-me v4.2.0 makes default stream correctly emit streaming events.
- @fastify/type-provider-json-schema-to-ts v2.2.0 and v2.2.1 expose the
FromSchema
options (v2.2.0 was missing the TS build).
Articles
- OpenNext takes the Next.js build output and converts it into a package that can be deployed to any function as a service platform. It supports all Next.js 13 features, including SSG, ISR, SSR, Image Optimization, and Middleware. While this project shows the capabilities of Next.js, it tries to convince that Next.js is not Open Source. I’m afraid I disagree with that statement: according to the OSI definition, Next.js is an Open Source project.
- Why Prisma and Platformatic are a great match - Alex Ruheni shared his experiences on combining Prisma with Platformatic. Check it out!
- Leverage OpenAI’s Language Model for Automated Commit Summaries - could OpenAPI explain our code well enough to help out in the pull request process?
- NPM security: preventing supply chain attacks - in this article Liran Tal describes the risk of supply chain attacks on the npm community.