Teri Eyenike

No more Node: Build APIs with Flask and test it with Postman

Tired of Node.js boilerplate? See how quickly you can build and test a full CRUD API using Python's Flask framework and Postman.

No more Node: Build APIs with Flask and test it with Postman
#1about 2 minutes

Understanding APIs and the benefits of Python

APIs are explained as the communication layer between clients and servers, with Python highlighted as a popular and readable language for backend development.

#2about 2 minutes

Comparing minimal API code in Flask vs Node.js

A side-by-side code comparison shows how to create a basic API endpoint using Python's Flask versus Node.js with Express.

#3about 1 minute

Introduction to Postman for API development

Postman is introduced as a collaborative platform for building, testing, documenting, and monitoring APIs through a user-friendly interface.

#4about 7 minutes

Building your first CRUD API with Flask

A live demo walks through setting up a Flask application and implementing the GET and POST methods to create and retrieve a list of friends.

#5about 3 minutes

Implementing GET by ID and DELETE endpoints

The demo continues by adding functionality to retrieve a specific friend by their ID and to delete a friend from the list using their ID.

#6about 5 minutes

Fetching data from a real-world cryptocurrency API

Learn how to use the requests library within a Flask app to fetch, handle, and return data from an external public API.

#7about 2 minutes

Generating API request code snippets in Postman

Postman's code generation feature can create ready-to-use request snippets for various programming languages, including Python.

#8about 5 minutes

Documenting and testing your API endpoints in Postman

Use Postman to write Markdown-based documentation for your API collection and create automated tests to validate status codes and responses.

#9about 6 minutes

How technical writing accelerates a developer's career

The speaker shares how becoming a technical writer improved their coding skills by forcing them to break down complex subjects and understand fundamentals deeply.

#10about 3 minutes

Comparing Flask to Node and Postman alternatives

The Q&A covers potential pitfalls of Flask, such as database integration challenges, and discusses Insomnia as a popular alternative to Postman for API testing.

#11about 10 minutes

Career advice on learning and open source contribution

Key advice for new developers includes focusing on one language, documenting your learning journey publicly, and finding "good first issues" on GitHub to start contributing.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
The State of WebDev AI 2025 Results: What Can We Learn?
Introduction The 2025 edition of The State of WebDev AI offers a detailed snapshot of how developers are using AI today, which tools have gained the most traction over the past year, and what these trends suggest about the future of the industry. In...
The State of WebDev AI 2025 Results: What Can We Learn?
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
DC
Daniel Cranney
Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview
Inside last week’s Dev Digest 159 . 🤖 How to use LLMs to help you write code ⚡ How much electricity does AI need? 🔒 Is your API secure? Learn all about hardening it… 🟦 TypeScript switches to go and gets 10 times faster 🖼️ An image cropper in your ap...
Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview

From learning to earning

Jobs that call for the skills explored in this talk.

Python Developer

Python Developer

LiveLink
Havant, United Kingdom

Remote
C++
GIT
Linux
NumPy
+3