Author: Vidushi Bansal

grayscale photo of computer laptop near white notebook and ceramic mug on table

What is the Go Programming Language

Reading Time: 4 minutes Intro to GO The Go language was designed with simplicity in mind and therefore the language has few keywords, constructs and built-ins. But what is included is carefully put together and mixes well with the other language constructs. As a comparison, Go has 25 keywords whereas ANSI C has 32, Java has 50 and C++11 has 84. The language specification for Go is said to Continue Reading

abstract business code coder

How to make AssumeRolewithSAML calls with AWS CLI

Reading Time: 3 minutes Many organizations uses SAML based authentication to authenticate their users to access AWS and other services. SAML(Security Assertion Markup Language) is a standard for logging users into applications based on their sessions in another context. You can read about How SAML authentication works from here. In this blog, we will check how we can use AssumeRoleWithSAML to get temporary security credentials to sign calls to Continue Reading

close up photo of programming of codes

How to use BASH RE-DIRECTIONS: Input, Output and Error

Reading Time: 3 minutes The execution of any command in Linux can result in the input requirements from the user, or displaying an output or both. The work of bash re-directions is to redirect the inputs and outputs to/from a file in Linux. Need for bash Re-directions Generally, we pass input to the script via the command line. It is also possible to pass these commands through a file. Continue Reading

data codes through eyeglasses

How to use AWS Bottlerocket

Reading Time: 2 minutes AWS Bottlerocket is an open source, Linux-based OS. It is built specifically to run containers. It reduces the operational cost by automating updates to your container infrastructure. How is Bottlerocket different from other OS AMI’s? Bottlerocket includes only the essential software to run containers. This helps in the following: it Improves the resource usage Reduces security attack surface Reduces management overhead It also integrates with Continue Reading

coding script

How to use OpenId Connect

Reading Time: 3 minutes What is OpenId Connect? OpenId Connect is the layer that sits on top of OAuth2.0 that adds login and profile information about the person who is logged in. OpenID Connect enables scenarios where one login can be used across multiple applications, also known as single sign-on (SSO). For example, an application could support SSO with social networking services such as Facebook or Twitter so that Continue Reading

gray laptop computer showing html codes in shallow focus photography

How to Spin up Bottlerocket node in EKS via Terraform

Reading Time: 3 minutes In the previous blog, we went through the introduction of Bottlerocket. If you haven’t already read the previous blog, I would recommend to check that out before you begin this one. It walks you through several questions you have in mind with Bottlerocket. This blog will be a quick start for you to spin up Bottlerocket node in Amazon EKS with Terraform as IAAC tool. Continue Reading

File Handling and Operations in Python

Reading Time: 4 minutes Python is extensively used for file handling and operations performed in a file. It supports multiple programming paradigms such as: Structured Programming Object-oriented Programming Functional Programming File Handling Python has its own standard library which is very extensive and offers a wide range of functionalities such as I/O handling and standard solutions to many problems that arise during execution. It uses dynamic typing to verify Continue Reading

ZFS Storage pool layout: VDEVs

Reading Time: 3 minutes ZFS initially stood for Zettabyte File system. It was developed by Matthew Ahrens and Jeff Bonwick as a part of Sun Microsystems in 2001 but later was placed under a closed license when Oracle Corporation acquired Sun Microsystems Inc. ZFS is well known for its storage pool and the features associated with it. It is a multiprotocol enterprise storage system that is designed to enhance the Continue Reading

Add AWS credentials in Terraform

Reading Time: < 1 minute Hi readers, in this blog we will discuss about the different ways to add aws credentials (access key and secret key) in a Terraform configuration file. There are many ways to do it. Lets discuss some of them. Add it to your configuration files while defining your variable This would be the most naive way to do it. You will add the values in the Continue Reading

AWS Systems Manager

Reading Time: 4 minutes AWS Systems Manager is a management service that helps you automatically collect software inventory, apply OS patches, create system images, and configure Windows and Linux operating systems. It forms a group of different capabilities and functionalities which Amazon gives us free of cost. When you launch an EC2 instance(s), you mostly do it to perform a certain task such as executing a certain shell script Continue Reading

Terraform Configurations for AWS infrastructure

Reading Time: 5 minutes What is Terraform? Terraform is an infrastructure as code (IaC) tool that allows you to build, change, and version infrastructure safely and efficiently. This includes low-level components such as compute instances, storage, and networking, as well as high-level components such as DNS entries, SaaS features, etc. Terraform configurations manages both existing service providers and custom in-house solutions. In this blog, we will look at the Continue Reading

Introducing CI/CD with AWS CodePipeline

Reading Time: 4 minutes Codepipeline is one of the AWS’s developer tools that acts as the glue and processor for other AWS services. It uses code commit or another external source control to pull in source code and trigger a pipeline execution. CodeBuild can run code, build software, and do basically anything else you need to do in your pipeline. At any point in your pipeline, you can trigger Continue Reading

Access GUI of AWS ec2 instance of Ubuntu

Reading Time: 5 minutes Amazon Elastic Cloud Compute is a service provided by amazon for performing computing operations by the users. We often create an ec2 instance for various requirements. Most of which are solved by accessing the instance via ssh. This enables you to get a CLI mode of interaction with your instance. It is suitable for most of your workloads, but sometimes it becomes necessary to have Continue Reading