Welcome to my site. I use this site as a repository to dump knowledge I come across, generally in the areas of software engineering and information technologies, but may include other miscellaneous tidbits. Most of the posts are written as notes for my personal reference.
if i.hear then
i.forget
if i.see then
i.remember
if i.do then
i.understand
This article covers Storage services in AWS. EBS EC2 Instance Store EFS S3 S3 Glacier ElastiCache EMR CloudFront StorageGateway Import / Export Snowball / Snowmobile EBS Amazon Elastic Block Store (Amazon EBS) provides block level storage volumes for use with EC2 instances. EBS volumes behave like raw, unformatted block devices. You can mount these […]
This article covers database services in AWS Elasticache RDS / Aurora RedShift DynamoDB EMR / Hadoop Which database service to use OLTP vs OLAP Online Transaction Processing (OLTP) differs from OLAP Online Analytic Processing (OLAP) in terms of the types of queries you will run. OLTP is like an order placed in a shopping app. […]
AWS CloudFormation is a service that helps you model and set up your Amazon Web Services resources so that you can spend less time managing those resources and more time focusing on your applications that run in AWS. You create a template that describes all the AWS resources that you want (like Amazon EC2 instances […]
AWS Identity and Access Management (IAM) is a web service that helps you securely control access to AWS resources. You use IAM to control who is authenticated (signed in) and authorized (has permissions) to use resources. IAM is universal, not regional. All accounts start with a root account, it has complete Admin access. New users […]
DNS All computers on the internet, from your smart phone or laptop to the servers that serve content for massive retail websites, communicate with one another by using numbers. These numbers, known as IP addresses, are in one of the following formats: Internet Protocol version 4 (IPv4) format, such as 192.0.2.44 32 bits (8 […]
Amazon API Gateway is an AWS service for creating, publishing, maintaining, monitoring, and securing REST, HTTP, and WebSocket APIs at any scale. API developers can create APIs that access AWS or other web services, as well as data stored in the AWS Cloud. As an API Gateway API developer, you can create APIs for use in […]
Amazon Virtual Private Cloud (Amazon VPC) enables you to launch AWS resources into a virtual network that you’ve defined. This virtual network closely resembles a traditional network that you’d operate in your own data center, with the benefits of using the scalable infrastructure of AWS. The following are the key concepts for VPCs: A virtual […]
Applications There are four types of applications. Native Java based Unix based X Window Systems (libraries available from XQuartz) Application development can be done using Carbon (deprecated pre OSX) Cocoa Java (Java 6 used for OSX 10.7 – 10.11) COTS Applications can be downloaded from Apple Store Requires Apple ID iCloud – syncing with all […]
In Angular2 the HTTP requests were done using the HTTP module. This module was missing some of the features and so in Angular4 there was a new set of APIs for HTTP requests. This was in the HTTP Request Client module. As of Angular5, the HTTP module (from Angular2) has been deprecated and so developers […]
The Angular CLI can be used to create and setup Angular projects. It follows best practices and utilizes conventions to make the project easily understandable and maintainable. To start, install the Angular CLI through NPM. npm install -g @angular/cli Once installed we call the CLI using the “ng” command. Create a new app as so. […]