AWS KMS Deep Dive – The Mystery Of Envelope Encryption

AWS KMS envelope encryption

AWS Key Management Service (KMS) allows you to create/manage encryption keys that are used to encrypt/decrypt and sign/verify data. AWS internally uses KMS across many services for encryption, so even if you’re not familiar with it, there’s a high chance you’ve already used it while working with other services (like while creating an S3 bucket!). … Read more

What is So Special About Microsoft’s Majorana 1 Quantum Processor

What is So Special About Microsoft's Majorana Quantum Processors

Recently, Microsoft announced Majorana 1 quantum processor that uses topological conductor to create quantum computers that can scale to a million qubits. In this post, we will decode why there is so much hype around Majorana 1 and understand how it works using simple analogies. Quantum computers utilize phenomena of quantum mechanics (ie, superposition, entanglement, … Read more

[Solved] AWS S3 JS SDK TypeError: readableStream.getReader is not a function

[SOLUTION] Upload failed readableStream.getReader is not a function TypeError readableStream.getReader is not a function getAwsChunkedEncodingStream getAwsChunkedEncodingStream.png

Recently I faced a problem with AWS Cogntio JS SDK V3 for S3 buckets. While calling PutObjectCommand from SDK, an error occurs with the message TypeError: readableStream.getReader is not a function. On googling the error, I found this GitHub thread Angular 19 PutObjectRequest readableStream.getReader is not a function, where repo maintainers confirmed that the issue … Read more

AWS Cognito Course For Beginners

AWS Cognito Course For Beginners

AWS Cognito is a robust tool for implementing an authentication and authorization layer on your application. In this course, we will understand Cognito offerings (User Pool and Identity Pool), different ways to use Cognito with your application (OAuth2.0 and SDK), and at the end will use our learnings to create a secure file-sharing application (ShareMyFiles). … Read more

Pure Vs Impure Functions In Javascript

Pure vs Impure function in Javascript

In this post, we will see the difference between pure functions and high-order functions in javascript. What are Pure Functions in Javascript? Functions which does not produce side effect are called pure function. This means that it does not depend on any external variable (like global). Also, it does not modify any external variable. Such … Read more

Everything About useState Hook in React

useState Hook React

useState is one of the first hooks I came across while learning React. It is easy to understand/use but equally fascinating/confusing at the same time ( just on click of a button, things update on-screen 😮).  Let’s dive in!!! Why useState Hook? React does not detect change in normal variables that’s why useState hook is required. … Read more

How To Play Videos In Ubuntu Default Media Player

Play videos Ubuntu default media player

If you are using Windows and recently moved to Ubuntu (Linux), you may initially encounter some errors. One of most common problem you may face just after Ubuntu installation is regarding media player. In this post, we are going to short out this problem. So keep reading to know how to play videos in Ubuntu … Read more