<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/flask/best-of/2022" -->

---
title: Best Flask posts of 2022 | daily.dev
description: The most upvoted Flask posts of 2022, curated by the daily.dev community.
canonical: https://daily.dev/tags/flask/best-of/2022
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/flask/best-of/2022
og:type: website
og:site_name: daily.dev
og:title: Best Flask posts of 2022 | daily.dev
og:description: The most upvoted Flask posts of 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Flask — 2022

1. 1  
[](/posts/docker-explained-to-a-5-year-old--hug72-fqi "Docker: Explained to a 5 year old. 👶🏻")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 5y  
Docker: Explained to a 5 year old. 👶🏻  
Docker is a way to containerize applications (putting code in boxes that can work on their own) Containers are boxes that have no host Operating system, so they are independent of the device they run on. A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.  
231  
13
2. 2  
[](/posts/fastapi-vs-express-js-vs-flask-vs-nest-js-benchmark-igxqw7af4 "FastAPI vs. Express.js vs. Flask vs. Nest.js Benchmark")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 5y  
FastAPI vs. Express.js vs. Flask vs. Nest.js Benchmark  
Travis Luong wanted to verify FastAPI’s claims of having performance on par with Node.js. For this, I used wrk, an HTTP benchmarking tool. I also wanted to test it with a call to an endpoint that makes a call. to a Postgres database in order to simulate a more ‘realistic’ scenario.  
53  
2
3. 3  
[](/posts/python-and-web3-a-web3-and-python-tutorial-for-blockchain-development-2sjcguush "Python and Web3 – A Web3 and Python Tutorial for Blockchain Development")  
Article  
![Avatar of moralis](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d88b6bd104b143a9a45f50f809118df5)Moralis · 4y  
Python and Web3 – A Web3 and Python Tutorial for Blockchain Development  
Web3 is one of today’s most well-established programming languages. With Moralis and the Python SDK, you can seamlessly integrate Web3 functionality into any Python application. This tutorial demonstrates how to create a Web3 Python application that allows users to sign in with MetaMask. The tutorial also illustrates the power of the Auth API.  
45
4. 4  
[](/posts/web3-python-python-web3-development-made-easy-mldprg0le "Web3 Python – Python Web3 Development Made Easy")  
Article  
![Avatar of moralis](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d88b6bd104b143a9a45f50f809118df5)Moralis · 4y  
Web3 Python – Python Web3 Development Made Easy  
The accessibility originates from the Moralis Python SDK, allowing you to implement Web3 functionality into Python apps in two steps. The article begins with a quick Python introduction, where you gain an overview of the programming language. In the following section, we will look closer at what the language entails in a Web3 context!  
23
5. 5  
[](/posts/python-for-ethereum-development-build-a-web3-ethereum-python-app-l1wqvbr5d "Python for Ethereum Development – Build a Web3 Ethereum Python App")  
Article  
![Avatar of moralis](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d88b6bd104b143a9a45f50f809118df5)Moralis · 4y  
Python for Ethereum Development – Build a Web3 Ethereum Python App  
Python is one of the most popular programming languages used by developers all over the world. In this tutorial, we will show you how to integrate Web3 and blockchain functionality into Python projects with Moralis’ Python SDK. In the next section, we cover the basics by exploring the intricacies of Python.  
17  
1
6. 6  
[](/posts/makefiles-for-modern-development-g5fzozemj "Makefiles For Modern Development")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
Makefiles For Modern Development  
Make is an abstraction above language-specific tooling. It allows for easy upgrading of that tooling without having to teach your team how to use a new CLI. Makefiles have been in use since 1976, so they’re as battle-tested as can be. Using Make as the project workflows allows for quick onboarding of new developers.  
17  
1
7. 7  
[](/posts/face-detection-in-mobile-app-using-python-flask-and-flutter-5y7bandbp "Face Detection in Mobile App using Python, Flask, and Flutter")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 5y  
Face Detection in Mobile App using Python, Flask, and Flutter  
In this blog, we will be looking at how to implement Face Detection in Mobile App using Python, Flask, and Flutter. You can think there are some platforms like ML-Kit to detect faces. This blog will be purely based on how to detect face on our own ML Algorithm using API.  
16
8. 8  
[](/posts/5-python-projects-for-data-science-portfolio-tzpbsovy9 "5 Python Projects for Data Science Portfolio")  
Article  
![Avatar of kdnuggets](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/kdnuggets)KDnuggets · 4y  
5 Python Projects for Data Science Portfolio  
5 Python Projects for Data Science Portfolio will help you develop problem-solving habits. Get more experience by working on web scraping, data analytics, time-series forecasting, machine learning, and deep learning projects. In the five projects, we will learn to: Scrape live yahoo stock prices, perform time series analysis and forecasting.  
14
9. 9  
[](/posts/creating-a-web-app-from-scratch-using-python-flask-and-mysql-htcm8loxs "Creating a Web App From Scratch Using Python Flask and MySQL")  
Article  
![Avatar of tuts_plus](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tuts_plus)Tuts+ · 5y  
Creating a Web App From Scratch Using Python Flask and MySQL  
This tutorial assumes that you have some basic knowledge of the Python programming language. We'll be using Flask , a Python web application framework, to create our application, with MySQL as the back end. In this series, we'll use Python, Flask and MySQL to create a simple web application. It will be a simple bucket list application where users can register, sign in and create their bucket list.  
14  
1
10. 10  
[](/posts/containerize-a-python-application-using-docker-im-g8ea-f "Containerize a Python Application using Docker")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
Containerize a Python Application using Docker  
Containerize a Python Application using Docker. This article aims to outline the basics of docker and learn how to build an image that runs a Python application in a container.  
13
11. 11  
[](/posts/building-a-todo-list-application-with-flask-rgvrjc1-5 "Building a Todo List Application with Flask")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Building a Todo List Application with Flask  
The application is about to grow massively, to prevent the project from becoming rough and confusing, and to ensure separation of concerns we'll be using Blueprints. Each part of the application will be made into modular applications which will all be registered in the file in the core directory.  
12
12. 12  
[](/posts/create-a-twitter-bot-with-python-using-the-twitter-api-gsuptux-x "Create a Twitter Bot With Python Using the Twitter API")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Create a Twitter Bot With Python Using the Twitter API  
A couple of weeks ago (before all of Elon's horrible decisions and takeover) I set out to make a Twitter bot and quickly found out that a lot of tutorials out there contain outdated information. So, pour yourself some tea and put on some lo-fi, and let’s create a bot! Match the rest of the settings to the following screenshots.  
12  
1
13. 13  
[](/posts/top-trending-python-frameworks-today-eqnyvte52 "Top Trending Python Frameworks Today")  
Article  
![Avatar of codemotion](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/008c4c0fe1ba4cd3b6a6740d442d242b)Codemotion · 4y  
Top Trending Python Frameworks Today  
Python is easy to learn and use, meaning developers with little coding experience can quickly get to grips with it. It is an interpreted rather than compiled language, making it fast to work with and simple to deploy. The most common use of Jupyter is Jypter Notebooks, an interactive browser-based environment for hosting and processing computational documents, including mathematics, plotting data and rich media.  
11  
1
14. 14  
[](/posts/python-type-checking-huqnkahii "Python Type Checking")  
Article  
![Avatar of testdriven](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/24e3f6d975684866ac5de786f0ce08dc)TestDriven.io · 4y  
Python Type Checking  
Python is a strongly typed, dynamic programming language. With it being dynamically typed, types are dynamically inferred, so you can set variable values directly without defining the variable type. Strong and dynamic means that types are inferred at runtime but you can't mix types.  
10

[See all Flask archives](/tags/flask/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/flask/best-of/2022#page","url":"https://daily.dev/tags/flask/best-of/2022","name":"Best Flask Posts of 2022","description":"The most upvoted Flask posts of 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/flask/best-of/2022#items","numberOfItems":14,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/docker-explained-to-a-5-year-old--hug72-fqi","name":"Docker: Explained to a 5 year old. 👶🏻"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/fastapi-vs-express-js-vs-flask-vs-nest-js-benchmark-igxqw7af4","name":"FastAPI vs. Express.js vs. Flask vs. Nest.js Benchmark"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/python-and-web3-a-web3-and-python-tutorial-for-blockchain-development-2sjcguush","name":"Python and Web3 – A Web3 and Python Tutorial for Blockchain Development"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/web3-python-python-web3-development-made-easy-mldprg0le","name":"Web3 Python – Python Web3 Development Made Easy"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/python-for-ethereum-development-build-a-web3-ethereum-python-app-l1wqvbr5d","name":"Python for Ethereum Development – Build a Web3 Ethereum Python App"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/makefiles-for-modern-development-g5fzozemj","name":"Makefiles For Modern Development"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/face-detection-in-mobile-app-using-python-flask-and-flutter-5y7bandbp","name":"Face Detection in Mobile App using Python, Flask, and Flutter"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/5-python-projects-for-data-science-portfolio-tzpbsovy9","name":"5 Python Projects for Data Science Portfolio"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/creating-a-web-app-from-scratch-using-python-flask-and-mysql-htcm8loxs","name":"Creating a Web App From Scratch Using Python Flask and MySQL"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/containerize-a-python-application-using-docker-im-g8ea-f","name":"Containerize a Python Application using Docker"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/building-a-todo-list-application-with-flask-rgvrjc1-5","name":"Building a Todo List Application with Flask"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/create-a-twitter-bot-with-python-using-the-twitter-api-gsuptux-x","name":"Create a Twitter Bot With Python Using the Twitter API"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/top-trending-python-frameworks-today-eqnyvte52","name":"Top Trending Python Frameworks Today"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/python-type-checking-huqnkahii","name":"Python Type Checking"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Flask","item":"https://daily.dev/tags/flask"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/flask/best-of"},{"@type":"ListItem","position":5,"name":"2022"}]}]}
```

