Skip to content

Reusable Node code modules for super fast API development

License

Notifications You must be signed in to change notification settings

eduardocgarza/node-blocks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Reusable Node Code Blocks

Overview

I’m creating a series of software blog posts on Node/Express - specifically on creating reusable code modules that are stable and can be reused across projects for the common functions. Specifically for back-end APIs using Node/Express, this repository serves as an overview for the subsequent blog posts, each covering the following code blocks:

  1. Request Validation
  2. Authentication and Authorization
  3. Error Handling
  4. Database Client
  5. Notifications - Email
  6. Notifications - Slack
  7. Notifications - SMS
  8. Logging
  9. Monitoring and Analytics
  10. Pagination
  11. Data Transformation and Formatting
  12. Versioning
  13. Middleware Management

Each blog post is written in a rigorously technical manner, focusing entirely on the technical content with no filler words. The posts are extensive and thorough, akin to a scientific paper or journal, covering the most common libraries, resources, and tools to achieve the given code block, with comparisons and practical examples in both plain English and code.

Repositories

Repository Name Framework Link Description
Request Validation Node/Express GitHub Code modules for validating requests in Node applications
Authentication and Authorization Node/Express GitHub Code modules for implementing authentication and authorization in Node
Error Handling Node/Express GitHub Code modules for handling errors in Node applications
Database Client Node/Express GitHub Code modules for interacting with databases in Node
Notifications - Email Node/Express GitHub Code modules for sending email notifications in Node
Notifications - Slack Node/Express GitHub Code modules for sending Slack notifications in Node
Notifications - SMS Node/Express GitHub Code modules for sending SMS notifications in Node
Logging Node/Express GitHub Code modules for logging in Node applications
Monitoring and Analytics Node/Express GitHub Code modules for monitoring and analytics in Node applications
Pagination Node/Express GitHub Code modules for implementing pagination in Node
Data Transformation and Formatting Node/Express GitHub Code modules for transforming and formatting data in Node
Versioning Node/Express GitHub Code modules for managing versioning in Node applications
Middleware Management Node/Express GitHub Code modules for managing middleware in Node applications

About

Reusable Node code modules for super fast API development

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published