React.js Basics — Part 4 (for starters and Angular Developers)

Introduction In this post, we will resume our journey of learning React.js with few more examples. In this session, we will cover following topics: Generic Table Component React one-way Data Flow First item is mainly an enhancement on the code, which we wrote in previous session (showing vehicles data in a table). This will result … Read more

React.js Basics – Part 3 (for starters and Angular Developers)

Introduction In previous posts, we learned few react basics and build couple of simple components. we also learned about few resources available online to help speed up react learning. In todays posts, we will take few more steps and cover the followings: Refactoring Overview React Hooks Introduction (useState Hook) React Router Refactoring Overview Lets start … Read more

React.js Basics – Part 2 (for starters and Angular Developers)

Introduction In previous post on this topic, we started with the basics of React.js . We learned that, React is a JavaScript library to create and compose components. Writing a react app is creating components and putting them together. Each component has a name and three distinct characteristics: Props: Component can accept input from other … Read more

React.js Basics (for starters and Angular Developers)

Introduction JavaScript world has seen some great libraries, frameworks and practices throughout its history. Jquery is one of the great library when it comes to JavaScript development. Everyone knows popularity of jQuery and the ease it provides to build rich client-side applications. Later, jQuery UI was developed and jQuery plugins eco-system resulted in great many … Read more

Building UI using JavaScript Classes

Introduction Classes are fundamental to Object Oriented Programming. In our applications, it is very common to use Classes for business objects, data transfer objects etc. and today we will see how we can use classes to build a User Interface for front-end projects. Modern UI frameworks such as Angular, React etc. are already using classes … Read more

AWS Cloud Formation

Introduction We can create AWS resources directly from web management console. This may be ok when dealing with a very simple PoC type of projects. But imagine you have 50 projects and 4 environments per project. How are you going to provision your infrastructure? Doing this via management console will be a very tedious and … Read more

Amazon Certificate Manager (ACM) – Create and use TLS Certificate

Introduction AWS Certificate Manager (ACM) handles the complexity of creating, storing, and renewing public and private SSL/TLS X.509 certificates and keys that protect your AWS websites and applications. A very common use case comes to mind where “we have a web application which uses an Elastic Load Balancer (ELB)”. To encrypt traffic between ELB and … Read more

AWS CloudFront – Basics

Introduction One of the biggest challenges for websites and web applications is latency. Latency can be managed by reducing the distance between users and the application. AWS CloudFront is a Global Content Delivery Network (CDN) designed to reduce latency and reduce application load. CloudFront works by edging contents to locations around the world that are … Read more

AWS Route 53 Basics – Subdomains and S3 Buckets

Introduction In previous post, we started with basics of AWS Route 53 and learnt how to register a domain and use it with a simple static website which is actually an S3 bucket configured to serve static contents. We can visit the S3 based website on the following URL: http://awsclouddemos.com/ To recap previous post, we … Read more