Best of Flask — 2023
- 1
- 2
DEV·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
Python 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
Real 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
Cloud 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
Earthly·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
Code 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
Community 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
- 10
TestDriven.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
Community 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
Snyk·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
- 14
freeCodeCamp·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
freeCodeCamp·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
Tuts+·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
- 18
Supabase·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.