Skip to main content

Posts

Identity and Access Management - AWS

Identity and Access Management is abbreviated as IAM, is a global eventually consistent service,          which securely manages, Accounts - The first entity that is created to provide access to the AWS resources. User - An entity that you create in AWS to represent the person or application that uses it to interact with AWS. The user created during the AWS account creation is called root user. Each IAM user is associated with one and only one AWS account, because users are defined within your AWS account. An IAM user with administrator permissions is not the same as the AWS account root user. One Physical User = One User Account AWS user credential types are classified into, AWS Management Console Access - Password Programmatic Access - Access Key AWS strongly recommends not to use root account for day to day tasks. User Groups - group of users, groups can contain only users and cannot contain another group. Users within the group will inherit the group permissions, thus providing a
Recent posts

Jenkins : An Introduction

Jenkins is an automation tool, primary used to build, release and deploy applications in an automated fashion (Continuous Integration and Continuous Deployment CI/CD). The first step towards exploring this automation tool is to configure this locally. Jenkins can be installed in different ways (locally in a docker container, in an EC2 instance, Azure VM etc..,) which is clearly described in the official documentation below, Installing Jenkins To learn Jenkins, it is always better to setup the environment locally. Using docker is one of the convenient methods to run jenkins, since the container can be deleted any time and started a fresh, if anything is misconfigured or not working, while we explore. Steps to run Jenkins in Docker: 1. Create a new folder and save the below docker-compose.yaml. version: '3.7' services:      jenkins:        image: jenkins/jenkins:lts        privileged: true        user: root        ports:          - 8081:8080          - 50000:50000  

Idempotent Atomic Counter in DynamoDB

Atomic Counters in dynamodb helps to increment the values in dynamodb server instead of performing the calculation at the client application. For example, consider a field called "quantity" with any number, in order to increment or decrement this value, traditionally a get operation should be performed to retrieve the record and the actual value has to be computed by the application and an update statement stores the latest value, instead dynamodb offers a functionality, which increments or decrements the value of the "quantity" by the provided value. But the update statement issued to dynamodb is not idempotent . Idempotent is a property which provides the same output irrespective of processing the update statement many times. In our case, since we are providing an update statement which just increments the value, processing the same statement multiple times may result in different output, hence the operation is not idempotent. Why an update statement should be ide

Windows 11 - Download officially from Microsoft

Microsoft has announced windows 11 and it is available only for windows insiders and Microsoft hasn't provided any mechanisms to download the ISO manually to install and test the new experience. Even if the PC runs into any issue because of this pre-released software, it is not possible to reinstall windows 11 from scratch due to the lack of ISO file.  Windows 11 provides more modern and consistent UI experience with some new features, which many would like to try out these features before the final release. There are many websites that provides the ISO file for download, but these files not reliable and does not contain the update to date features. Since the files provided by these websites are not authenticated and there is a possibility of security comprise when installing windows 11 using these files. So, how could we get an authenticated ISO file with all the latest features. uupdump.net provides a mechanism to download the windows ISO files directly from the windows update se

What's new with Fall creators update - Windows 10

Windows 10 is consistently improved from the day it is launched. A major change in windows operating system is the introduction of store and the windows as service model. Windows 10 delivers a seamless performance and Microsoft is constantly striving to provide better features. Though the windows 10 customer base seems to low at the beginning, it is constantly improved. Now windows 10 has the huge customer base next to windows 7. Microsoft aims to make to operating system the most secure. New revamped Defender was introduced in fall creators update. Provides better support for pen and ink. Windows 10 is built down from the ground for best touch and desktop experience. So, what will be new with Fall creators update, ·          Better User experience – fluent design ·          Always be in touch with the people you love most ·          Best security in class security with Advanced Threat protection ·          Supercharged gaming ·          New apps to unleash your crea

How to get 5GB instantly in seedr?

Seedr is a torrent caching site which provides 2GB of caching for free. For those who are not aware of what the torrent is?  Torrent is a peer to peer communication protocol (P2P) for file sharing. It was introduced in the mid of 2001 for decentralizing the file sharing in this real world. How the files are shared via torrent? Files are uploaded to servers as we do traditionally but the interesting part comes here, these files can be downloaded only via torrent client like Bit torrent, µtorrent, Vuze or you can use any other clients available in the market. Just do a google search to find all the available clients for downloading files.  Why they are restricting the download to clients? Because, the concept here is each computer acts as a server, once you start the download, the client will start uploading the data. Someone on the internet will download the same file based on the data you upload, this process is called seeding, thus decentralizing the data and reducing t

It's time to Groom. Free rich courses are here!

Would you like to learn new courses online? Here are the few best places to with rich contents. We have a lot of authorized contents from experienced developers in internet. We would like to bring you such rich contents which might help you to develop yourself and innovate new things. 1.        Android app Development Android is the most used mobile OS and is at the top of the list. There are many free applications for android. Still, the new apps are most welcomed in the store. Ok, how to develop new and great apps that admire most people. So, what are the best qualities an app should possess. Experienced Google developers are training you each step to develop awesome app here . 2.        Progressive Web app development Progressive web app development is the buzz word today. With this technology, all the apps will be made available in the internet and you can directly run the app right from your web browser. These apps will work even in offline. Everything will be sy