From faded9184562256ea16e5cc1a2438c18771b9b77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niccol=C3=B2=20Belli?= Date: Sun, 7 Jan 2024 12:52:50 +0100 Subject: [PATCH] Add intro about myself --- website/pages/blog/accounts.js-1.0-rc.mdx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/website/pages/blog/accounts.js-1.0-rc.mdx b/website/pages/blog/accounts.js-1.0-rc.mdx index 2a0868a7f..2b8d29f50 100644 --- a/website/pages/blog/accounts.js-1.0-rc.mdx +++ b/website/pages/blog/accounts.js-1.0-rc.mdx @@ -2,7 +2,7 @@ title: Announcing Accounts.js 1.0 Release Candidate tags: [accounts-js, graphql-modules, graphql] authors: [niccolo] -date: 2023-11-27 +date: 2024-01-08 description: Introducing Accounts.js 1.0 Release Candidate, an end to end authentication and accounts management solution. image: /blog-assets/accounts.js-1.0-rc/accounts-logo-wide.png @@ -13,6 +13,10 @@ The first release candidate of [Accounts.js](https://www.accountsjs.com/) 1.0 is It's the culmination of a long process of rearchitecting the whole framework, which is finally a first-class citizen of the [graphql-modules](https://the-guild.dev/graphql/modules) package. It supports the latest GraphQL.js v16 and [graphql-tools](https://the-guild.dev/graphql/tools) v10 as well as any modern GraphQL server including Apollo Server v4 and [GraphQL Yoga](https://the-guild.dev/graphql/yoga-server) v5. +## About Me + +My name is Niccolò Belli, [darkbasic](https://github.com/darkbasic) on GitHub. I'm a freelance full-stack web developer passionate about open source who loves to work with Typescript and GraphQL, along with managing Linux servers. I've been working on Open Source technologies since many years and I've recently become an Accounts.js maintainer because I was tired of the existing alternatives and their lack of GraphQL integration. While I don't like overly-opinionated frameworks that lock you in into their ecosystems I love to work with libraries that allow you to quickly prototype your application while being scalable and highly customizable. That's why I'm also a MikroORM collaborator, which is the best Node.js ORM available and allows me to retain any amount of flexibility if I decide to manually write big PostgreSQL queries and hydrate the results back into the ORM for further processing. I've developed many tools around this workflow, including automatically generating [slonik](https://github.com/gajus/slonik) types via the ORM metadata to manually write composable SQL queries that are type safe at runtime and build time. This is material for another blog post but I would love to make everything open source once my prerequisite [zod PR](https://github.com/colinhacks/zod/pull/2234) gets merged. + ## What Is Accounts.js The `@accounts` suite of packages aims to provide an end-to-end authentication and accounts management solution with n user-friendly way to start while preserving options for configuration. These packages offer OAuth support for popular providers such as Instagram or Twitter, two-factor authentication, password-based accounts, recovery options, and customizable account creation and validation.