
AWS API Gateway Caching: Boost Your API Speed!
🚀 Ready to blast your API to the next dimension? Sick of slow response times and grumpy users?...
Shielding Your API with Custom Authorizers
Do you feel like a fearless adventurer, braving the treacherous digital landscape in search of the ultimate API...
Secure your GraphQL API with some advanced strategies
GQL gives super power to clients. But with great power come great responsibilities 🕷. Here we will discuss...
Gzip internals: How to implement gzip (de)compression
Introduction Gzip (typically files with .gz extension) is a file format that contains compressed data blocks. It is used...
Configure Serverless Offline + AWS Simple Queue Service(SQS)
Serverless Offline can not send message to AWS SQS locally. Let's configure our AWS SQS (Amazon Simple Queue...
Managing dependency on external modules in a seamless way
Introduction Have you ever worked with a project that depends on external dependency packages throughout your application code base?...
Configure your React + Vite Application for Tailwind CSS
Introduction Tailwind is a sizable collection of tiny CSS utility classes for rapidly and reliably creating attractive websites. Frameworks...
Improving cost and efficiency by using AWS Lambda’s cache
Introduction In this blog, we're going to discuss how global variables inside AWS Lambda work and how you can...
Build a CLI application with Python and Typer
CLI applications are ubiquitous and we are using them every day whether it be Git, Curl, or Pip....
Migrating your Create React App project to Vite
In one of my previous articles, I have discussed why Vite is faster and how you can start...
Vite might be your next front end bundler
Imagine you have an existing react project that contains a lot of external modules and also your own...
An approach for working with legacy API and new API
Introduction When we first start working with a third-party API, the version we started with may become obsolete after...
FastAPI: Build REST API in 5 minutes
Maybe we know FastAPI is a web framework of python. The meaning of its name expresses what is...
Fun with Factory Design Pattern and Python
What is the design pattern/ Software design pattern? When pattern word comes to us what do we think? When software...
Refactoring and Unit Test – Demystifying Gilded Rose
The Gilded Rose Kata is a very popular refactoring exercise that is intended for practicing your test case...
Managing Python Dependencies in Serverless
Bundle external Python dependencies in your Serverless projects with virtualenv and serverless-python-requirements plugin....
Threads; read-it
You might have heard from your senior developers the following Use threads for I/O stuff, it will be fasterSome...
Streaming with AWS Media Services
Have you ever been curious about the inner workings of video streaming and how you can leverage AWS...
Python-ing it better
Where I work; we are obsessed with python, we use it everyday and to us python is an...
Terra-forming Medialive Resources
We’ve all been there. Learning to use terraform, writing beautiful code to manage our cloud infrastructure; it’s all...
AWS Lambda! but on steroids
Do you ever feel like AWS LAMBDA is great but they are just not enough for what you...
Publishing a React website on AWS with AWS amplify and AWS CloudFront with Custom Domain (Part 2)
This post is a part of the series which will help you publish your React based project/website on...
Publishing a React website on AWS with AWS amplify and AWS CloudFront with Custom Domain (Part 1)
In the modern world, we are very much dependent on the internet. And one of the best ways...
AWS Lambda Function in GoLang
AWS Lambda is a well known and great cloud Function as a Service (FaaS). And Google’s GoLang is a statically typed, compiled programming language....
Some Cool New Features of Python 3.9
Python 3.9 is released on 5th October 2020 and is now available. It comes with some of the...
Setting Up a NodeJs/TypeScript CI/CD Pipeline for AWS Lambda Using GitHub Action and Serverless
Introduction When working with an AWS Lambda project, it’s common to change your code locally, and then upload it on AWS...
Invoke AWS Lambda from AWS Step Functions with Terraform
Terraform Terraform is an open-source infrastructure as a code software tool. It allows building, changing, and versioning the infrastructure. Terraform...
Connecting with Kaltura from NodeJs using Kaltura TypeScript Client
Introduction Recently when I was working on a project, I found myself looking for a better way to upload...
Terraform support for job templates and output presets of AWS Elemental MediaConvert
AWS Elemental MediaConvert is a media transcoding service of AWS. For supporting vast VOD service, MediaConvert is very useful and reliable. Terraform is...
Implementing a global store using React Context and Hook patterns: Part 1
‘Prop Drilling’ through the React component tree is one of the worst nightmares for developers. For those who don’t...
Customizing Cognito verification emails with HTML using AWS Lambda
This has become very common to use AWS Cognito as an authentication system in modern days. Using Cognito,...
Working with the distributed team
Distributed team has now become a normal working process for many reasons. People are adapting it day by...
A journey to AWS Lambda integration testing with Python, Localstack, and Terraform
To start with unit testing for AWS Lambda, we can just choose a testing framework and start writing our beautiful unit...
Deal with the change of field data type of PynamoDB, an ORM of DynamoDB
PynamoDB, with a Python interface, is a great ORM for AWS DynamoDB. DynamoDB is a NoSQL database with scalability and security and it...
Automate python libraries deployment at AWS Lambda layer from Pipfile with Terraform
AWS Lambda, a part of Amazon Web Services (AWS) is a serverless computing service that works as FaaS (Function as a...
Demystifying cron job through AWS lambda in Serverless
Some services like video upload to social media like Facebook, YouTube, etc via API need some time to...
SQLAlchemy and The Unit of Work Pattern
SQLAlchemy is a very powerful and easy to use ORM written in Python. It really helps to develop...
Lambda@Edge, a different way to configure SPA client side routing (like ReactJS, Angular JS or Vue JS) with S3 and CloudFront
If you are reading this post, that means you already know about serverless, cloudfront and deploying front end...
From CSV to Google Sheet Using Python
Recently I have written a Python script for my Manager. The purpose the script was to read some...
Structure Your Project with Flask Blueprint
Flask is a lightweight WSGI web application framework based on Python. It is designed in such a way...
Flask with SQLAlchemy & Marshmallow
In the article we will build a simple REST API using Flask, SQLAlchemy and Marshmallow. We will be building a note taking...
FFmpeg – Basic Filter Graphs
FFmpeg is considered the Swiss Army knife of video transcoding/streaming. Let’s start with some very basic examples today of...
Unified Cloud Transcription Framework
With the rise of machine learning and cloud computing, it looks like every major cloud provider has their...
Rebuild Elasticsearch index without downtime
Elasticsearch allows us to add fast full-text searching and autocomplete features to our projects very easily. We can...
Deploy a SPA in AWS with domain or sub-domain
Deploying Single Page Application (SPA) in Amazon Web Services (AWS) world is not that straight forward like the...
Using AWS Services from different regions using Serverless Architecture
AWS comes with a bunch of cool services and most of the time not all the services are...
Detecting Faces from Videos using Rekognition in Serverless Architecture
With the rise of Artificial Intelligence and Cognitive Services, it's now pretty easy to achieve things we used...
Building a cross-platform background service in Node.js
We are living in an era where you can use JavaScript to write almost any part of an...