Skip to content

Commit

Permalink
Add intro about myself
Browse files Browse the repository at this point in the history
  • Loading branch information
darkbasic committed Jan 7, 2024
1 parent 894c8fe commit faded91
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion website/pages/blog/accounts.js-1.0-rc.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Announcing Accounts.js 1.0 Release Candidate
tags: [accounts-js, graphql-modules, graphql]

Check failure on line 3 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'graphql'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'graphql'?", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 3, "column": 21}}}, "severity": "ERROR"}
authors: [niccolo]

Check failure on line 4 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'niccolo'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'niccolo'?", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 4, "column": 11}}}, "severity": "ERROR"}
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
Expand All @@ -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.

Check failure on line 14 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'rearchitecting'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'rearchitecting'?", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 14, "column": 43}}}, "severity": "ERROR"}

Check warning on line 14 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [write-good.Weasel] 'finally' is a weasel word! Raw Output: {"message": "[write-good.Weasel] 'finally' is a weasel word!", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 14, "column": 88}}}, "severity": "WARNING"}

## 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.

Check failure on line 18 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'Belli'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'Belli'?", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 18, "column": 20}}}, "severity": "ERROR"}

Check warning on line 18 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [write-good.Weasel] 'many' is a weasel word! Raw Output: {"message": "[write-good.Weasel] 'many' is a weasel word!", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 18, "column": 284}}}, "severity": "WARNING"}

Check warning on line 18 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [write-good.Weasel] 'recently' is a weasel word! Raw Output: {"message": "[write-good.Weasel] 'recently' is a weasel word!", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 18, "column": 304}}}, "severity": "WARNING"}

Check warning on line 18 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [write-good.Passive] 'was tired' may be passive voice. Use active voice if you can. Raw Output: {"message": "[write-good.Passive] 'was tired' may be passive voice. Use active voice if you can.", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 18, "column": 356}}}, "severity": "WARNING"}

Check warning on line 18 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [write-good.Weasel] 'quickly' is a weasel word! Raw Output: {"message": "[write-good.Weasel] 'quickly' is a weasel word!", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 18, "column": 570}}}, "severity": "WARNING"}

Check warning on line 18 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [write-good.TooWordy] 'retain' is too wordy. Raw Output: {"message": "[write-good.TooWordy] 'retain' is too wordy.", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 18, "column": 753}}}, "severity": "WARNING"}

Check warning on line 18 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [write-good.Weasel] 'many' is a weasel word! Raw Output: {"message": "[write-good.Weasel] 'many' is a weasel word!", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 18, "column": 920}}}, "severity": "WARNING"}

Check failure on line 18 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'composable'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'composable'?", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 18, "column": 1075}}}, "severity": "ERROR"}

Check failure on line 18 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'zod'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'zod'?", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 18, "column": 1253}}}, "severity": "ERROR"}

## 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.

Check failure on line 22 in website/pages/blog/accounts.js-1.0-rc.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'OAuth'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'OAuth'?", "location": {"path": "website/pages/blog/accounts.js-1.0-rc.mdx", "range": {"start": {"line": 22, "column": 212}}}, "severity": "ERROR"}
Expand Down

0 comments on commit faded91

Please sign in to comment.