Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eomm/blog-posts
A collection of my Fastify blog posts!
https://github.com/eomm/blog-posts
articles blogging discord fastify
Last synced: about 2 months ago
JSON representation
A collection of my Fastify blog posts!
- Host: GitHub
- URL: https://github.com/eomm/blog-posts
- Owner: Eomm
- License: mit
- Created: 2020-08-14T18:05:33.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-17T19:34:56.000Z (3 months ago)
- Last Synced: 2024-10-30T04:33:11.501Z (about 2 months ago)
- Topics: articles, blogging, discord, fastify
- Language: JavaScript
- Homepage:
- Size: 18.5 MB
- Stars: 18
- Watchers: 3
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Blog Posts
This repository collects all the articles I wrote (mainly) about Fastify.
Every upgrade will be documented and posted on:
- [dev.to](https://dev.to/eomm)
- [backend.cafe/](https://backend.cafe/)
- or [NearForm blog](https://www.nearform.com/author/manuel-spigolon/)Here you will find the source code and the commit history!
## Posts
1. [App: A Discord app with Fastify!](https://dev.to/eomm/a-discord-app-with-fastify-3h8c) - [📝](./posts/01-init-application.md)
1. [App: Project Automation](https://dev.to/eomm/project-automation-2bee) - [📝](./posts/02-project-automation.md)
1. [App: To Production](https://dev.to/eomm/fastify-demo-goes-to-production-499c) - [📝](./posts/03-to-production.md)
1. [Grokking Fastify Error handlers](https://dev.to/eomm/fastify-error-handlers-53ol) - [📝](./posts/bonus-error-handler.md)
1. [Why should I prefer Fastify to Expressjs?](https://dev.to/eomm/why-should-i-prefer-fastify-to-expressjs-44c4) - [📝](./posts/bonus-why-fastify.md)
1. [Fastify Multipart File Management](https://backend.cafe/fastify-multipart-upload) - [📝](./posts/bonus-multipart-breakdown.md)
1. [How to use Fastify and MongoDB](https://backend.cafe/how-to-use-fastify-and-mongodb) - [📝](./posts/bonus-mongodb.md)
1. [How to test a Fastify application](https://backend.cafe/how-to-test-a-fastify-application) - [📝](./posts/bonus-mongodb-test.md)
1. [Build a WebSocket React.js Chat](https://backend.cafe/fastify-websocket-react-chat) - [📝](./posts/bonus-web-socket-chat.md)
1. [How to send tweets from GitHub Actions](https://backend.cafe/how-to-send-tweets-from-github-actions) - [📝](./posts/bonus-tweet-new-releases.md)
1. [GraphQL Federation Playground with Mercurius](https://backend.cafe/graphql-federation-playground-with-mercurius) - [📝](./bonus/graphql-federation/README.md)
1. [Change log level in Fastify](https://backend.cafe/how-to-change-the-log-level-at-runtime-in-fastify) - [📝](./posts/bonus-change-log-level.md)
1. [Becoming a Fastify JSON Schema GURU!](https://backend.cafe/becoming-a-fastify-json-schema-guru) - [📝](./posts/bonus-schema-guru.md)
1. [Integrate Stripe with Fastify](https://backend.cafe/integrate-stripe-with-fastify) - [📝](./posts/bonus-stripe.md)
1. [How to log useful data from a GraphQL request?](https://backend.cafe/how-to-log-useful-data-from-a-graphql-request) - [📝](./posts/bonus-mercurius-logging.md)
1. [How to unlock the fastest Fastify server startup](https://backend.cafe/how-to-unlock-the-fastest-fastify-server-startup) - [📝](./posts/bonus-faster-startup.md)
1. [How to use DataLoader with Mercurius GraphQL?](https://backend.cafe/how-to-use-dataloader-with-mercurius-graphql) - [📝](./posts/bonus-mercurius-loaders.md)
1. [Should you use jest as a testing library?](https://backend.cafe/should-you-use-jest-as-a-testing-library) - [📝](./posts/bonus-jest-instanceof.md)
1. [The Complete Guide to the Fastify Encapsulation](https://backend.cafe/the-complete-guide-to-the-fastify-plugin-system) - [📝](./posts/bonus-fastify-encapsulation.md)
1. [What is AST?](https://backend.cafe/what-is-ast) - [📝](./posts/bonus-ast.md)
1. [How to build a Pokedex with Platformatic](https://backend.cafe/how-to-build-a-pokedex-with-platformatic) - [📝](./posts/bonus-pokedex.md)
1. [Dynamic GraphQL queries with Mercurius](https://backend.cafe/dynamic-graphql-queries-with-mercurius) - [📝](./posts/bonus-mercurius-dynamic.md)
1. [The Secrets Behind High Performance](https://backend.cafe/the-secrets-behind-high-performance-with-node-js) - [📝](./posts/bonus-performance-secrets.md)
1. [How to handle emojis in Node.js](https://backend.cafe/how-to-handle-emojis-in-nodejs) - [📝](./posts/bonus-unicode-emoji.md) [⭐️ Featured on NodeWeekly](https://nodeweekly.com/issues/486)
1. [ANNOUNCEMENT: Fastify Book!](https://backend.cafe/fastify-v4-book) - [📝](./posts/announcement-fastify-book.md)
1. [Unlock the Power of Runtime Log Level Control](https://backend.cafe/unlock-the-power-of-runtime-log-level-control) - [📝](./posts/bonus-log-controller.md)
1. [Validate the Fastify input with Joi](https://backend.cafe/validate-the-fastify-input-with-joi) - [📝](./posts/bonus-fastify-joi.md)
1. [Streaming PostgreSQL data with Fastify](https://backend.cafe/streaming-postgresql-data-with-fastify) - [📝](./posts/bonus-pg-stream.md)
1. [Fastify has a new Application Hook!](https://backend.cafe/fastify-has-a-new-application-hook) - [📝](./posts/bonus-on-listen.md)
1. [Create a Telegram Bot with Fastify from Scratch](https://backend.cafe/create-a-telegram-bot-with-fastify-from-scratch) - [📝](./posts/bonus-telegram-bot.md)
1. [Real-Time Data Replication in Postgres and Node.js](https://backend.cafe/real-time-data-replication-in-postgres-and-nodejs) - [📝](./posts/bonus-postgres-logical-replication.md)
1. [Resume Data Replication in Postgres and Node.js](https://backend.cafe/resume-data-replication-in-postgres-and-nodejs) - [📝](./posts/bonus-postgres-logical-replication.md)
1. [How to implement video streaming with Fastify](https://backend.cafe/how-to-implement-video-streaming-with-fastify) - [📝](./posts/bonus-video-streaming.md)> This repository was called `fastify-discord-bot-demo` before and it used to contain a discord app.
## Contributing
For any suggestion or concern feel free to open a new issue.
For grammar _horrors_ a PR would be really appreciated!