Understanding Protocols in PythonPython is a dynamically type general-purpose programming language. Python uses dynamic typing, means it checks variable type during runtime…Nov 27Nov 27
Dunder Methods in Python for Type ConversionsDunder methods are special kind of methods that begins and ends with double underscores. The name “dunder” is used unofficially in the…Nov 12Nov 12
Stream Data to S3 Using Kinesis and Firehose with TerraformReal-time data streaming is a hot topic nowadays. There are many scenarios where real-time data streaming is the key requirement. Like many…Aug 9, 2023Aug 9, 2023
Process AWS DynamoDB Streams by AWS Lambda with TerraformAWS DynamoDB is a key-vlaue based NoSQL Database as a service(DBaaS) provided by Amazon Web Services. It offers a fully managed multi…Feb 2, 2021Feb 2, 2021
Published inCraftsmen — Software MaestrosSome New Features of Python 3.9Python 3.9 is released on 5th October 2020 and is now available. It comes with some of the great features and lots of improvements. In…Oct 7, 2020Oct 7, 2020
Published inCraftsmen — Software MaestrosInvoke AWS Lambda from AWS Step Functions with TerraformTerraformSep 12, 2020Sep 12, 2020
Published inCraftsmen — Software MaestrosFrom CSV to Google Sheet Using PythonRecently I have written a Python script for my Manager. The purpose the script was to read some JSON data, apply some business rules on…Apr 12, 20202Apr 12, 20202
Published inCraftsmen — Software MaestrosStructure Your Project with Flask BlueprintFlask is a lightweight WSGI web application framework based on Python. It is designed in such a way that it will only supply the core…Apr 10, 2020Apr 10, 2020
Published inCraftsmen — Software MaestrosFlask with SQLAlchemy & MarshmallowIn the article we will build a simple REST API using Flask, SQLAlchemy and Marshmallow. We will be building a note taking application…Mar 22, 20201Mar 22, 20201