Skip to content

Latest commit

 

History

History
39 lines (33 loc) · 3.8 KB

README.md

File metadata and controls

39 lines (33 loc) · 3.8 KB

Reusable Python Code Blocks

Overview

I’m creating a series of software blog posts on Python/Flask - 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 Python/Flask, 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 Python/Flask GitHub Code modules for validating requests in Python applications
Authentication and Authorization Python/Flask GitHub Code modules for implementing authentication and authorization in Python
Error Handling Python/Flask GitHub Code modules for handling errors in Python applications
Database Client Python/Flask GitHub Code modules for interacting with databases in Python
Notifications - Email Python/Flask GitHub Code modules for sending email notifications in Python
Notifications - Slack Python/Flask GitHub Code modules for sending Slack notifications in Python
Notifications - SMS Python/Flask GitHub Code modules for sending SMS notifications in Python
Logging Python/Flask GitHub Code modules for logging in Python applications
Monitoring and Analytics Python/Flask GitHub Code modules for monitoring and analytics in Python applications
Pagination Python/Flask GitHub Code modules for implementing pagination in Python
Data Transformation and Formatting Python/Flask GitHub Code modules for transforming and formatting data in Python
Versioning Python/Flask GitHub Code modules for managing versioning in Python applications
Middleware Management Python/Flask GitHub Code modules for managing middleware in Python applications