Wrapping up Dashboard view We are wrapping up the dashboard functionality with the addition of “My Tasks”, “My Cases” and “New Cases” tables data. Representing tables is not ideal for displaying data on mobile. However, we can also display table data through cards on a smaller screen. For now, we haven’t done the table to… Continue reading Wrapping up Dashboard view
Month: May 2020
Command and Query Responsibility Segregation (CQRS) pattern
Command and Query Responsibility Segregation (CQRS) pattern With the dashboard development in action, now is a good time to look at CQRS design pattern. CQRS stands for “The Command and Query Responsibility Segregation” (CQRS) pattern. This design pattern separates read and update operations for a data store. In a traditional architecture, the same model is… Continue reading Command and Query Responsibility Segregation (CQRS) pattern
Dashboards
Dashboards Dashboards are great tools to provide information overview. With Login, Registration and Logout functionalities out of the way, we picked up dashboards as the next pivot for our development. We will be concentrating on the development of some common critical components needed in a dashboard. To kick it off, we have replaced the old… Continue reading Dashboards
Functional Test Automation using Selenium
Functional Test Automation using Selenium Selenium to the rescue. Functional testing is hard – especially where screen content changes based on the user roles, data state, etc. It is rather hard to go through all the scenarios manually. It only gets crazier as the application foothold grows. So, it would be ideal to start automation… Continue reading Functional Test Automation using Selenium
Login & Registration Pages
Login & Registration Pages Getting into the zone where the cool portion of the work begins – showing off the UI Pages. We will have a screen recording video captured in the future blogs. That said, here are the UI Pages done today. We wrapped up the look and feel and also wired up the… Continue reading Login & Registration Pages
Token Based Authentication Using Spring Security
Token Based Authentication Using Spring Security Today we wrapped up basic authentication of the application by wiring up Spring Security to work with JSON Web Tokens (JWT). As a part of this effort, we created the following 2 POST API end points. /api/auth/signup – For registration end point /api/auth/signin – For login Through Spring Security,… Continue reading Token Based Authentication Using Spring Security
Docker / MySQL / Roles
Docker / MySQL / Roles Docker / MySQL / Roles Time to make life easy. Let’s start with Docker containers. Software Development and deployment landscape totally changed in the last couple of years with the evolution of containers such as Docker. Docker containers eliminate lot of heavy lifting needed with traditional Virtual Machines. Docker containers… Continue reading Docker / MySQL / Roles
Setting up the base
Setting up the base Here we are, kicking off a new project. Unlike a typical project where we start with business requirements and analysis, here we are starting off with a base project that will have core features needed by clients in general. So, we will be getting our hands dirty from Day 1. At… Continue reading Setting up the base