Best of Flask2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    A Full Guide: Understand Everything About APIs with Examples

    Learn about APIs, their importance, different types, how REST APIs work, securing APIs, and writing API documentation with an example of building an e-commerce API using Flask.

  2. 2
    Article
    Avatar of devtoDEV·3y

    A Practical Guide To Deploying A Complex, Production Level, Three-tier Architecture On AWS

    Learn how to deploy a complex, production-level, three-tier architecture on AWS using Flask and Terraform. This guide covers creating the environment, security groups, launch templates, autoscaling groups, Elastic Filesystem, bastion host, database, IAM role, and accessing the application. You can also find bonus sections on creating a domain name, hosted zone, SSL certificate, CloudFront distribution, and integrating it with the Application Load Balancer.

  3. 3
    Article
    Avatar of inPlainEngHQPython in Plain English·3y

    Best Tools for Python Developers in 2023

    Best Tools for Python Developers in 2023: Helios, PyCharm, Django, Poetry and more. Helios is a developer platform that provides actionable insight into your Python application flow. Python has become one of the most popular programming languages over the past few years.

  4. 4
    Article
    Avatar of rpythonReal Python·3y

    Build a JavaScript Front End for a Flask API – Real Python

    Developers can separate JavaScript front-end code from the back-end logic that a web framework like Flask provides. Following this step-by-step project, you’ll create an interactive single-page application with HTML, CSS, and JavaScript. The foundation is an existing Flask project with a REST API and a connected SQLite database.

  5. 5
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Setting up a CI/CD Pipeline Process with Jenkins and Docker in AWS

    Set up a CI/CD Pipeline Process with Jenkins and Docker in AWS in AWS. We will build a simple Flask application, testing it, and deploying it to Docker Hub. The Flask application will be continuously tested while the Docker image is run as part of the pipeline process.

  6. 6
    Article
    Avatar of earthlyEarthly·2y

    Getting Started (Quickly) with Docker Init

    Learn about Docker Init, a command line interface (CLI) command that simplifies the setup of new Docker projects. It supports Python, Go, ASP.NET, Node.js, and Rust. Use Docker Init to easily create Docker assets like Docker images, containers, and Docker Compose files. Follow the guide to get started with Docker Init for a Python Flask application.

  7. 7
    Article
    Avatar of colkgirlCode Like A Girl·3y

    Structured Project Code Repository

    Structured code can be achieved through the use of various programming concepts and tools, such as modules, classes, functions, and namespaces. A well-structured codebase can be more scalable and reusable, allowing developers to build more complex applications with less effort and fewer errors.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    Python CRUD Rest API in Python using Flask, SQLAlchemy, Postgres, Docker, and Docker Compose

    Learn how to create a CRUD Rest API in Python using Flask, SQLAlchemy, Postgres, Docker, and Docker Compose. The post provides a step-by-step guide to build the API and dockerize the project.

  9. 9
    Article
    Avatar of rpythonReal Python·2y

    Build a Scalable Flask Web Project From Scratch – Real Python

    Learn how to set up a Flask project, create a Flask app, add multiple pages, leverage Jinja templates, and store static files.

  10. 10
    Article
    Avatar of testdrivenTestDriven.io·3y

    Web Authentication Methods Compared

    This article discusses various web authentication methods, including HTTP Basic Authentication, HTTP Digest Authentication, session-based authentication, token-based authentication, one-time passwords, and OAuth/OpenID. It highlights the differences between authentication and authorization, provides code examples, and suggests use cases for each method.

  11. 11
    Article
    Avatar of communityCommunity Picks·3y

    ChatGPT for Coders: 3 Practical Ways to Optimise your Workflow

    ChatGPT for Coders: 3 use cases of ChatGPT that have benefited me and could help you too. Explaining Code, Debugging, and Writing Boilerplates are the most life-changing use of a tool that can help you understand particular sections or segments.

  12. 12
    Article
    Avatar of snykSnyk·3y

    Dependency injection in Python

    Learn about the concept of dependency injection in Python, its benefits for code maintainability, modularity, and testability, and its limitations. Explore how dependency injection can be implemented in popular Python frameworks such as Flask, Django, and FastAPI. Also, discover the different Python dependency injection frameworks available and how they can contribute to your project. Finally, learn about the importance of keeping project dependencies secure with Snyk and how it integrates with Python development workflows.

  13. 13
    Article
    Avatar of communityCommunity Picks·3y

    Dockerize a Python Application

    Learn how to dockerize a Python application by creating a Dockerfile and running it with Docker Compose. Also, learn how to push the Docker image to Docker Hub.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Develop Database-Driven Web Apps with Python, Flask, and MySQL

    Learn how to develop and deploy a production-ready database-driven web application using Python, Flask, and MySQL. The course is divided into two parts, covering Flask basics, MySQL database setup, and application deployment. By the end of the course, you will have the knowledge and skills to build and deploy database-driven web apps.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Review of CS50 – Harvard's Introduction to Computer Science Course

    Harvard's CS50 Introduction to Computer Science Course is a ten week online and on-campus course. It's a highly respected course offered by Harvard University. It covers a wide range of topics, including computer science fundamentals, algorithms, data structures, and programming languages such as C, Python, and SQL.

  16. 16
    Article
    Avatar of tuts_plusTuts+·3y

    An Introduction to Python’s Flask Framework

    An Introduction to Python’s Flask Framework Flask is a small and powerful web framework for Python. It's easy to learn and simple to use, enabling you to build your web app in a short amount of time. In this article, I'll show you how to build a simple website with a small amount of dynamic content.

  17. 17
    Article
    Avatar of testdrivenTestDriven.io·3y

    Documenting Python Code and Projects

    Learn about the importance of documenting Python code, the difference between code comments and documentation, and how to write and generate documentation using docstrings and tools like Sphinx and Flask-RESTX.

  18. 18
    Article
    Avatar of supabaseSupabase·3y

    GitHub OAuth in your Python Flask app

    Learn how to integrate OAuth2.0 into a Flask app using Supabase-py. Enable users to login to the web app using their GitHub account. Prerequisites include familiarity with Flask and Supabase authentication. Create session storage and initiate the Supabase client. Sign in with GitHub and create sign-in and callback routes in the Flask app.