Our great sponsors
-
TypeORM
ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Sequelize
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Knex
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
-
electrodb
A DynamoDB library to ease the use of modeling complex hierarchical relationships and implementing a Single Table Design while keeping your query code readable.
-
apollo-server
🌍 Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
-
Nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
-
AdonisJs Framework
AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more. (by adonisjs)
-
MERN-template
A website template using the MERN stack. It is geared towards Persistent Browser Based Games (think neopets), but is flexible enough for a number of different uses.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
For ORMs, I like MikroORM when using Typescript. I'd avoid TypeORM as it's future is highly questionable at the moment, and I've always run into problems with it. Hard to go wrong with Knex, too, though I don't know how well it integrates with Typescript.
Is express still the go-to HTTP server? How are hapi and restify doing? Has koa ever really picked up? Is there any new cool stuff to watch out for (fastify, anyone)?
Is express still the go-to HTTP server? How are hapi and restify doing? Has koa ever really picked up? Is there any new cool stuff to watch out for (fastify, anyone)?
Is express still the go-to HTTP server? How are hapi and restify doing? Has koa ever really picked up? Is there any new cool stuff to watch out for (fastify, anyone)?
Is express still the go-to HTTP server? How are hapi and restify doing? Has koa ever really picked up? Is there any new cool stuff to watch out for (fastify, anyone)?
Is express still the go-to HTTP server? How are hapi and restify doing? Has koa ever really picked up? Is there any new cool stuff to watch out for (fastify, anyone)?
How do you go to the database? Is Sequelize still alive? I heard TypeORM is cool now? Do you just go with knex the query builder or something DBMS-specific, such as mogodb client?
How do you go to the database? Is Sequelize still alive? I heard TypeORM is cool now? Do you just go with knex the query builder or something DBMS-specific, such as mogodb client?
How do you go to the database? Is Sequelize still alive? I heard TypeORM is cool now? Do you just go with knex the query builder or something DBMS-specific, such as mogodb client?
If you have multiple workers, how do you orchestrate them? node cluster directly? pm2? Single worker per machine with external orchestration?
Are there any cool higher-level frameworks? I often find myself looking for a simple CRUD backend with a DB admin, and reach out for python. Is there anything django-level in the node world yet? Last time I checked, there was keystone, which has died and is getting a rewrite, I hear. Is there anything more?
Database: DynamoDB (w/ ElectroDB), Redis, Postgres
Backend: either NestJS or Serverless depending on use case. if GraphQL is needed, Apollo Server works for me
Backend: either NestJS or Serverless depending on use case. if GraphQL is needed, Apollo Server works for me
Backend: either NestJS or Serverless depending on use case. if GraphQL is needed, Apollo Server works for me
Give AdonisJS a try. The developer experience is a lot like Laravel, but slightly rougher around the edges. You should give Adonis 5.0 a try if you want support for TypeScript. It's still in "alpha" but I think it's stable enough. I think they're just waiting for feature parity to move it to "beta".
I wrote this, and am currently using it for a game: https://github.com/krgamestudios/MERN-template
I am currently migrating to feathers with objection / knex in the backend and therefore switching to feathers-vuex So far I am pretty happy with the transition and the clean rewrite / service oriented structure from our "somehow grown" backend/frontend mess :-)
I am currently migrating to feathers with objection / knex in the backend and therefore switching to feathers-vuex So far I am pretty happy with the transition and the clean rewrite / service oriented structure from our "somehow grown" backend/frontend mess :-)