To have sanity and always have predictable behaviour in an API server, request validation is an important step that most of people forget.!!
API in Backend Development
Most people ask - Do you work in Frontend or Backend? So what exactly is the difference? What does Backend Development even include? Backend Development (Web or Application) includes all the Server-Side code (not only databases) of the application. This means, all the processing of information, logical analysis, prediction, CPU driven tasks, data handling and... Continue Reading →
Using MongoDB in Flask (Basics)
Hey peeps, I imagine you all have gone through with understanding of REST api in our previous blogs, basically this and this. Also, do see the REST URL naming conventionsĀ to follow the best practises and grow your code in the best way. MongoDB The purpose of showing MongoDB to you introduce you guys to NoSQL... Continue Reading →
RESTapi URL Naming Conventions
Topics to be covered in this article - Basic URL naming conventions. Conventions for an API using a specific resource by using its ID. We have already discussed the HTTP verbs and their usage in this post. Basic URL Naming Conventions Well, this looks easy, anyone can name/design the URL anyway he wishes. But it... Continue Reading →
REST api in Python 3.x (Part 2)
In this post we will learn how to develop RESTapi in Python 3.x with REST conventions. In the first edition we learnt about REST and implementation of RESTful services in Python 3.x and Flask. We also created multiple URLs for different GET requests . In this tutorial we will talk about - POSTMAN (Testing client... Continue Reading →
Getting Started with RESTful API in Python 3.x
Topics - What is REST? Rest Conventions. Implementation. What is REST? These are the properties that should be followed by a REST api, along with REST conventions given below. 1. Client-Server: There should be a separation between the server that offers a service, and the client that consumes it. 2. Stateless: Each request from a... Continue Reading →