0.10.2 • Published 2 years ago
@spencejs/spence-api v0.10.2
spence - an simple nodejs API Framework
Opinionated API Framework For Fastify and Postgres for FAST coding and EXTREME extensibility
Getting started:
- creating a table
- creating a controller
- subscribe to changes
Philosophy
- FP first
- Productivity oriented
- extensible and flexible. Easy to customize
- Scalable - monolith are easy, microservices made fun
- Best practices
- schemas & comprehensive integration tests are the most effective ways to document and create a maintainable system
- Performance is important
- ORMs - only change a db for specialization reasons. The native query language is usually the best What is familiar but of no benefit:
- DI - (mocking can be done in other ways)
- Classes - (statics, singletons pointless)
Controllers
- adding extra routes
- multitenant support
Events
- why are events important?
- monoliths
- rabbit
- redis
- errors
Auth
- api tokens
- oauth
- userId
Errors
- errors & error handling
- the importance of error reporting & aggregation
Database
- finders
- db configuration
- creating an effect extension
Testing
- jest only
- factories & testing
0.10.2
2 years ago
0.10.1
2 years ago
0.10.0
2 years ago
0.9.0
2 years ago
0.9.1
2 years ago
0.8.1
3 years ago
0.8.0
3 years ago
0.7.18
4 years ago
0.7.17
4 years ago
0.7.16
4 years ago
0.7.15
4 years ago
0.7.14
4 years ago
0.7.13
4 years ago
0.7.12
4 years ago
0.7.11
4 years ago
0.7.10
4 years ago
0.7.9
4 years ago
0.7.8
5 years ago
0.7.7
5 years ago
0.7.6
5 years ago
0.7.5
5 years ago
0.7.4
5 years ago
0.7.3
5 years ago
0.7.2
5 years ago
0.7.1
5 years ago
0.7.0
5 years ago
0.6.2
5 years ago
0.6.1
5 years ago
0.6.0
5 years ago