Home  > Resources  > Blog

Blog articles from Karandeep Kaur

 

My teams are not UX designers, so why should they use Design Thinking?

January 9, 2020

There is a common misunderstanding that Design Thinking is about creating effective user interfaces. Why this can be part of what Design Thinking can be used for, it is only a small subset. Design Thinking is a process used by successful organization all over the work to help drive innovation and product development. Design Thinking focuses on working with customers to understand what motivated them, what problems they have, and how an organization can help solve these problems. Design thinking fo

Core Solution Architecture Methods

December 18, 2019

This chapter is adapted from Web Age course Solution Architect Training.3.1 Shared Vision Architecture is a team effort.  All stakeholders must collaborate for success.  A “shared vision” is a critical success factor.  The “shared vision” must be understood & embraced by all stakeholders.

Stakeholder Management

December 18, 2019

This tutorial is adapted from Web Age course Solution Architecture Training.4.1 Stakeholders Stakeholders are people with a vested interest in the system. They are the people who can tell us what is needed. They are the people who can tell us if what we are building is the right thing.  Stakeholders are people or things (e.g. other s

Data Science and ML Algorithms with PySpark

December 11, 2019

This tutorial is adapted from Web Age course Practical Machine Learning with Apache Spark.8.1 Types of Machine Learning There are three main types of machine learning (ML),  unsupervised learning,  supervised learning, and  reinforcement learning.  We will be learning only about the unsupervised and supervised learning types.8.2 Supervised vs U

Data Pipelines Overview- Kafka

December 2, 2019

This tutorial is adapted from Web Age course Confluent Kafka for System Administrators.1.1 Building Data Pipelines

How to Install and Configure Confluent Kafka?

December 2, 2019

This tutorial is adapted from Web Age course Confluent Kafka for System Administrators.1.1 Planning for Kafka – Platform Regarding OS Platforms for Confluent Platform Linux is the primary platform for deploying Confluent Kafka. macOS is supported for testing/development purposes. Windows is not a supported platform. Confluent Pla

Introduction to Jupyter Notebooks

November 25, 2019

This tutorial is adapted from Web Age course Practical Machine Learning with Apache Spark.6.1 Python Dev Tools and REPLs  In addition to the standard Python REPL, Python development is supported through these tools and systems: IPython,  Jupyter with Python kernel (runtime),  Visual Studio Code’s Python plug-in,  PySpark (integrated with Python RE

Data Visualization in Python using Matplotlib

November 25, 2019

7.1 What is Data Visualization?  The common wisdom states that seeing is believing and a picture is worth a thousand words.  Data visualization techniques help users understand the data, underlying trends and patterns by displaying it in a variety of graphical forms (heatmaps, scatter plots, charts, etc.) Data visualization is also a great vehicle for communicating analysis results to stakeholders.  Data visualization is an indispensable activity in exploratory data analysis (EDA). Business inte

Distributed Computing Concepts for Data Engineers

November 15, 2019

1.1 The Traditional Client–Server Processing Pattern It is good for small-to-medium data set sizes. Fetching 1TB worth of data might take longer than 1 hour.

What is Data Engineering?

November 15, 2019

1.1 Data is King Data is king and it outlives applications. Applications outlive integrations. Organizations striving to become data-driven need to institute efficient, intelligent, and robust ways for data processing. Data engineering addresses many of the aspects of this process.1.2 Translating Data into Operational and Business Insights

How to Create a Basic Single Page Application Using Angular Router?

November 8, 2019

This tutorial is adapted from Web Age course Introduction to Angular 8 Programming. In this tutorial, we will develop a very simple single page application (SPA) using the Angular Component Router module. The main goal will be to understand how routing works. We will keep the business logic very simple.Part 1 – Get

Introduction to Angular Material

November 1, 2019

This tutorial is adapted from Web Age course Comprehensive Angular 8 Programming.1.1  What is Material Design (MD)? Material Design is design language developed by Google. It was released in 2014 and incorporated into the Android OS. It is also available for other platforms (Angular, Web, iOS, Flutter, &#

PySpark Shell

October 17, 2019

1.1 What is Spark Shell? The Spark Shell offers interactive command-line environments forScala and Pythonusers.  SparkR Shell has only been thoroughly tested to work with Spark standalone so far and not all Hadoop distros available, and therefore is not covered here. The

Data Ingestion in AWS

October 16, 2019

Multipart UploadOverview The Multipart upload API enables you to upload large objects inparts.

Introduction to PySpark

October 16, 2019

1.1 What is Apache Spark? Apache Spark (Spark) is a general-purpose processing system forlarge- scaledata. Spark is effective for data processing of up to 100s of terabytes on

How to Describe RESTful APIs using RAML and Swagger?

October 2, 2019

This tutorial is adapted from Web Age course Api Management Fundamentals for Architects Training.1.1 Why to describe RESTful APIs? To make RESTful services useful, Service APIs must be described and published. Client need to be able to find API descriptions. APIs must be described in suffi

How to Create Python Environment in Cloud 9?

October 1, 2019

In this tutorial, you will set up an AWS Cloud9 development environment and run a Python script. Featured Upcoming Free Webinars!  Join our community of 80,000 IT professionals by register

React Hooks Application

September 17, 2019

In this tutorial, you will create a React application that uses React Hooks to manage state and handle activities. Please refer to the tutorial  Setting Up a React Environment to set up a development environment for React before you start working on this tutorial.Part 1 – React Development Environment F

Setting Up a React Development Environment

September 16, 2019

In this tutorial you will create a development setup that supports React development. The setup will take care of three essential issues: Transpiling ES6 code Transpiling JSX code Serving React Application files ( index.html, etc. ) Node.js and npm should have been installed on your machine

How to Create a Simple RESTful API in Spring Boot?

August 29, 2019

This tutorial is adapted from Web Age course Mastering Microservices with Spring Boot-and Spring Cloud. In this tutorial we’re going to build a simple “Hello World” API using Spring Framework and Spring Boot. The API will implement a single resource, “/hello-message” that returns a JSON object that contai

Introduction to Spring Boot

August 27, 2019

This tutorial is adapted from Web Age course Mastering Microservices with Spring Boot and Spring Cloud.1.  What is Spring Boot? Spring Boot (https://spring.io/projects/spring-boot) is a project within the Spring IO Platform (https://s

Using AWS Lambda

August 19, 2019

This tutorial is adapted from Web Age course AWS for Solution Architects. In this tutorial, you will work with the AWS Lambda service. You will create a Lambda function and attach it as a trigger script to a DynamoDB table to listen on for any inserts in the target table. Then, you will use the aws unified tool to insert a JSON-encoded document into the DynamoDB table. The tutorial will also illustrate how you can tweak service p

Getting Started with the EC2 Service

August 14, 2019

This tutorial is adapted from Web Age course AWS for Solution Architects Training. In this tutorial, we will learn how to create and manage the life cycle of an EC2 instance. We will also explore ways to connect to the newly created instance.Part 1 – Generating a Key Pair in the Management Console

Create Microservice Using AWS Lambda and Couchbase

August 9, 2019

This tutorial is adapted from Web Age course  Developing Microservices Training. In this tutorial , you will build a web service that will be deployed as a AWS Lambda and will store data in a Couchbase bucket. Before you start this tutorial, you should know the basic mechanism for creating and deploying a Lambda . In this tutorial,  you will learn to: <

AWS Lambda

August 1, 2019

This tutorial is adapted from Web Age course AWS for Solution Architects Training.1.1 What is AWS Lambda? AWS Lambda lets you run your code written in a number of supported languages in a PaaS-like environment with zero administration on your part. There is no EC2 instance needed to run your code. This arrangem

Using Prometheus for Monitoring

July 30, 2019

This tutorial is adapted from Web Age course Microservices Development Bootcamp with Immersive Project. In this tutorial, you will use Prometheus to monitor a Spring Boot application. You will configure the Spring Boot application to enable metrics gathering via Spring Boot Actuators and expose Prometheus endpoint. Then, you will run P

Using Jaegar for Tracing

July 30, 2019

This tutorial is adapted from Web Age course Microservices Development Bootcamp with Immersive Project. In this tutorial, you will implement instrumentation using Jaegar. You will modify an existing Spring Boot application to add tracing to it.

Python for Data Science

July 25, 2019

This tutorial is adapted from Web Age course  Applied Data Science with Python. This tutorial provides  quick overview of Python modules and high-power features, NumPy library, pandas library, SciPy library, scikit-learn library, Jupyter notebooks and Anaconda distribution.

Python with NumPy and pandas

July 24, 2019

This tutorial is adapted from Web Age course  Applied Data Science with Python. This tutorial aims at helping you refresh your knowledge of Python and show how Python integrates with NumPy and pandas libraries.Part 1 – Set up the Environment

The AWS Shared Responsibility Model

July 11, 2019

AWS is responsible for security “of” the cloud. Customers are responsible for security “in” the cloud. AWS is responsible for providing cloud-grade infrastructure, including Physical and Environmental Security, Redundant power supply, Data center access control, Storage device decommissioning controls, Network perimeter security. You are responsi

Getting Started With Eclipse

July 4, 2019

In this tutorial, you will learn how to use Eclipse to write Java code.Part 1 – Start Eclipse and Explore the IDE Eclipse is a Java Integrated Development Environment (IDE). It is a GUI-driven and tool-assisted program that we can use to develop Java code in an effective and efficient manner. While developing Java code does not necessarily require an IDE (all the exercises in this lab guide could be achieved by using a

Create a Jenkins Job

July 3, 2019

In this tutorial, you will create and build a job in Jenkins. Jenkins supports several different types of build jobs. The two most commonly-used are the freestyle builds and the Maven 2/3 builds. The freestyle projects allow you to configure just about any sort of build job, they are highly flexible and very configurable. The Maven 2/3 builds understand the Maven project structure, and can use this to let you set up Maven build jobs with less effort

Create a Jenkins Pipeline

July 3, 2019

In this tutorial, you will explore the Pipeline functionality. At the end of this tutorial, you will be able to: Create a simple pipeline Use a ‘Jenkinsfile’ in your project Use manual input steps in a pipelinePart 1 – Create a Simple Pipeline We can create a pipeline j

Version Control- Git

June 28, 2019

In this tutorial, you will learn to install, configure, and use Git on Linux.Part 1 – Launch terminal In this part you will launch the Linux terminal. 1. Open the Terminal window. Alternatively, you can press Ctrl+Alt+T to access the terminal.Part 2 – Install Git 1. Update APT repo

Angular Communication With REST Services

June 26, 2019

The Angular HTTP client service provides the ability to interact with REST web services from Angular applications. It is a best practice to perform this interaction from a custom service instead of doing so from a component. In this tutorial you will implement various methods in a custom service that will provide data to a completed component to display this data. Once the methods of the service

Debugging Angular Applications

June 26, 2019

In this tutorial you will get hands-on experience with: Template parse errors Typescript code errors Accessing components at runtime with ng.probe() Breakpointing in Typescript code Before you start working on this tutorial, install the required software as mentioned in the Set Up Guide

Angular- Template Driven Form

June 25, 2019

In this tutorial, we will explore basic form development. Before you start working on this tutorial, please install the required software as mentioned in the Set Up Guide here. Most common tasks with form development are: Pre-populating form controls with data. For example, populate a text box and selec

Introduction to TypeScript

June 25, 2019

TypeScript is a superset of JavaScript ES6. Its main contribution is to make ES6 strongly typed. The compiler can catch many type related problems. Strong typing also allows an editor to offer code completion, refactoring and code navigation. In this tutorial, we will get introduced to the type system of TypeScript. Before you start working on this tutorial, please install the required software as mentioned in the Set Up Guide

Introduction to Angular

June 25, 2019

In this tutorial, we will build a Hello World style Angular component. The key focus is to learn how to install all the required software, create a very simple application and use it from a browser. We won’t get too deep into Angular at this point. Before you start working on this tutorial, please install the required software as mentioned in the Set Up Guide



Follow Us

Webinar Categories