SlideShare a Scribd company logo
1 of 30
Linear Regression
Microservices with Spring Boot and Spring Cloud
Full Stack app with Angular 10
Marco Yuri Fujii Melo
2
Agenda

Quick introduction to Linear Regression

Weka Machine Learning Software

Demo #1 using Weka GUI

Microservices Architecture of Demo #2

Demo #2 with three Microservices, using Weka Java API
➔ Spring Data JPA using H2 database
➔ Centralized Configuration with Spring Cloud Config Server and Git repository
➔ Service Invocation using Feign
➔ Load Balancing with Ribbon
➔ Eureka Naming Server
➔ API Gateway with Zuul
➔ Distributed Tracing with Zipkin, Sleuth and RabbitMQ
➔ Broadcast of configuration changes with Spring Cloud Bus and RabbitMQ
➔ Fault Tolerance with Hystrix

Demo #3 – Full Stack Application with Angular 10
3
Linear Regression - Definition
“Linear regression is a way to explain the
relationship between a dependent variable and
one or more explanatory variables using a
straight line.”
(Wikipedia)
4
Linear Regression - Equation
γ = α + β1x1 + β2x2 + … + βnxn + ε
γ - the dependent variable (the value to be predicted)
α - the intercept (the value of γ when x = 0)
β - the slope of the line (a.k.a. regression coefficient)
x - the independent variable (a.k.a. explanatory variable)
ε - the error term (a.k.a. residual), reflects the unexplained
variation in γ
5
Linear Regression - Graph

The blue points are actual samples.

With linear regression all points can be connected using a single, straight line.
6
Weka
(Waikato Environment for Knowledge Analysis)

Weka is an open source machine learning
software that can be accessed through a GUI,
standard terminal applications, or a Java API

Developed at the University of Waikato, New
Zealand

Licensed under the GNU General Public License

Available at:
https://www.cs.waikato.ac.nz/ml/weka/
7
Weka - GUI
8
Weka – ARFF File

ARFF (Attribute-Relation File Format) file is an
ASCII text file that describes a list of instances
sharing a set of attributes

ARFF files were developed by the Machine
Learning Project at the Department of Computer
Science of The University of Waikato for use with
the Weka machine learning software

The ARFF file format is:
@relation <relation-name>
@attribute <attribute-name> <datatype>
@data
9
ARFF File for Weka GUI Demo
@RELATION house
@ATTRIBUTE houseSize NUMERIC
@ATTRIBUTE lotSize NUMERIC
@ATTRIBUTE bedrooms NUMERIC
@ATTRIBUTE granite NUMERIC
@ATTRIBUTE upgradedBathroom NUMERIC
@ATTRIBUTE sellingPrice NUMERIC
@DATA
3529,9191,6,0,0,205000
3247,10061,5,1,1,224900
4032,10150,5,0,1,197900
2397,14156,4,1,0,189900
2200,9600,4,0,1,195000
3536,19994,6,1,1,325000
2983,9365,5,0,1,230000
10
Weka – Demo #1
Demo #1 using Weka GUI
11
Weka Explorer
Loading ARFF data file into Weka.
12
Weka with data loaded
13
Choosing LinearRegression model
Click on Classify tab, then Choose > functions > LinearRegression.
In Test options, select Use training set and sellingPrice, then hit Start.
14
Regression output
15
Linear Regression Model
sellingPrice =
-26.6882 * houseSize +
7.0551 * lotSize +
43166.0767 * bedrooms +
42292.0901 * upgradedBathroom +
-21661.1208
The regression model tells that granite in the
kitchen doesn’t affect the house’s value.
16
Applying the regression model equation
sellingPrice =
-26.6882 * 3198 +
7.0551 * 9669 +
43166.0767 * 5 +
42292.0901 * 1 +
-21661.1208
sellingPrice = 219,328
17
Microservices Architecture of Demo #2
18
Microservices Architecture of Demo #2
19
Microservices Architecture of Demo #2
20
Microservices Architecture of Demo #2
21
Demo #2 – H2 Database
22
Demo #2 – Eureka Naming Server
23
Demo #2 - Postman
24
Demo #2 – Zipkin Distributed Tracing
25
Weka – Demo #2
Demo #2 using Microservices and Weka Java API
Source code is available at: https://github.com/marcoyf
26
Demo #3 – Angular 10 web app
27
Demo #3 – Angular 10 web app
28
Weka – Demo #3
Demo #3 – Full Stack app with Angular 10
Source code is available at: https://github.com/marcoyf
29
Thank you
30
References

https://developer.ibm.com/technologies/analytics/articles/os-weka1/

https://simple.wikipedia.org/wiki/Linear_regression

https://www.cs.waikato.ac.nz/ml/weka/

More Related Content

What's hot

ReactiveSummeriserAkka-ScalaByBay2016
ReactiveSummeriserAkka-ScalaByBay2016ReactiveSummeriserAkka-ScalaByBay2016
ReactiveSummeriserAkka-ScalaByBay2016
Ho Tien VU
 

What's hot (20)

How FME Gave Me 250 Hours in 2017
How FME Gave Me 250 Hours in 2017How FME Gave Me 250 Hours in 2017
How FME Gave Me 250 Hours in 2017
 
Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLONTorkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
 
Prototyping your Next Big Idea - An introduction to Google Cloud Platform
Prototyping your Next Big Idea - An introduction to Google Cloud PlatformPrototyping your Next Big Idea - An introduction to Google Cloud Platform
Prototyping your Next Big Idea - An introduction to Google Cloud Platform
 
Matt Johnson - My developer journey towards true hybrid cloud with Kubernetes...
Matt Johnson - My developer journey towards true hybrid cloud with Kubernetes...Matt Johnson - My developer journey towards true hybrid cloud with Kubernetes...
Matt Johnson - My developer journey towards true hybrid cloud with Kubernetes...
 
License plate detection using cloud api's
License plate detection using cloud api'sLicense plate detection using cloud api's
License plate detection using cloud api's
 
Hadoop presentation
Hadoop presentationHadoop presentation
Hadoop presentation
 
TensorFlow 2.0 Overview - For TensorFlow User Group - Ehsan Amjadian
TensorFlow 2.0 Overview - For TensorFlow User Group - Ehsan AmjadianTensorFlow 2.0 Overview - For TensorFlow User Group - Ehsan Amjadian
TensorFlow 2.0 Overview - For TensorFlow User Group - Ehsan Amjadian
 
AWS Advanced Analytics Automation Toolkit (AAA)
AWS Advanced Analytics Automation Toolkit (AAA)AWS Advanced Analytics Automation Toolkit (AAA)
AWS Advanced Analytics Automation Toolkit (AAA)
 
[ScalaByTheBay2016] Implement a scalable statistical aggregation system using...
[ScalaByTheBay2016] Implement a scalable statistical aggregation system using...[ScalaByTheBay2016] Implement a scalable statistical aggregation system using...
[ScalaByTheBay2016] Implement a scalable statistical aggregation system using...
 
ReactiveSummeriserAkka-ScalaByBay2016
ReactiveSummeriserAkka-ScalaByBay2016ReactiveSummeriserAkka-ScalaByBay2016
ReactiveSummeriserAkka-ScalaByBay2016
 
Automate scalable micro services with Kubernetes on Google Cloud by Billme , ...
Automate scalable micro services with Kubernetes on Google Cloud by Billme , ...Automate scalable micro services with Kubernetes on Google Cloud by Billme , ...
Automate scalable micro services with Kubernetes on Google Cloud by Billme , ...
 
What's new in React
What's new in ReactWhat's new in React
What's new in React
 
Ai lifecycle and navigator
Ai lifecycle and navigatorAi lifecycle and navigator
Ai lifecycle and navigator
 
Salesforce Google Maps Integration
Salesforce Google Maps IntegrationSalesforce Google Maps Integration
Salesforce Google Maps Integration
 
Using Spatial Data Streams In Real-Time
Using Spatial Data Streams In Real-TimeUsing Spatial Data Streams In Real-Time
Using Spatial Data Streams In Real-Time
 
Telemetry Updates - Juno Edition
Telemetry Updates - Juno Edition Telemetry Updates - Juno Edition
Telemetry Updates - Juno Edition
 
Leveraging Geographic Data in SugarCRM
Leveraging Geographic Data in SugarCRMLeveraging Geographic Data in SugarCRM
Leveraging Geographic Data in SugarCRM
 
Cloud Analytics Engine Value - Juniper Networks
Cloud Analytics Engine Value - Juniper Networks Cloud Analytics Engine Value - Juniper Networks
Cloud Analytics Engine Value - Juniper Networks
 
Presentation may30th
Presentation may30thPresentation may30th
Presentation may30th
 
Scalding intro 20141125
Scalding intro 20141125Scalding intro 20141125
Scalding intro 20141125
 

Similar to Linear Regression

Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
IJCNCJournal
 
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
IJCNCJournal
 
Web-RTC Based Conferencing Application
Web-RTC Based Conferencing Application Web-RTC Based Conferencing Application
Web-RTC Based Conferencing Application
Onkar Kadam
 
Using R for Cyber Security Part 1
Using R for Cyber Security Part 1Using R for Cyber Security Part 1
Using R for Cyber Security Part 1
Ajay Ohri
 

Similar to Linear Regression (20)

Spring 5 Webflux - Advances in Java 2018
Spring 5 Webflux - Advances in Java 2018Spring 5 Webflux - Advances in Java 2018
Spring 5 Webflux - Advances in Java 2018
 
Microservices with Spring 5 Webflux - jProfessionals
Microservices  with Spring 5 Webflux - jProfessionalsMicroservices  with Spring 5 Webflux - jProfessionals
Microservices with Spring 5 Webflux - jProfessionals
 
FraSCAti Adaptive and Reflective Middleware of Middleware
FraSCAti Adaptive and Reflective Middleware of MiddlewareFraSCAti Adaptive and Reflective Middleware of Middleware
FraSCAti Adaptive and Reflective Middleware of Middleware
 
Kafka streams - From pub/sub to a complete stream processing platform
Kafka streams - From pub/sub to a complete stream processing platformKafka streams - From pub/sub to a complete stream processing platform
Kafka streams - From pub/sub to a complete stream processing platform
 
Elastic Morocco Meetup Nov 2020
Elastic Morocco Meetup Nov 2020Elastic Morocco Meetup Nov 2020
Elastic Morocco Meetup Nov 2020
 
Microservices Platform with Spring Boot, Spring Cloud Config, Spring Cloud Ne...
Microservices Platform with Spring Boot, Spring Cloud Config, Spring Cloud Ne...Microservices Platform with Spring Boot, Spring Cloud Config, Spring Cloud Ne...
Microservices Platform with Spring Boot, Spring Cloud Config, Spring Cloud Ne...
 
Neo4j Vision and Roadmap
Neo4j Vision and Roadmap Neo4j Vision and Roadmap
Neo4j Vision and Roadmap
 
Microservices Integration Patterns with Kafka
Microservices Integration Patterns with KafkaMicroservices Integration Patterns with Kafka
Microservices Integration Patterns with Kafka
 
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
 
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
 
Ballerina: Cloud Native Programming Language
Ballerina: Cloud Native Programming LanguageBallerina: Cloud Native Programming Language
Ballerina: Cloud Native Programming Language
 
Teaching Apache Spark: Demonstrations on the Databricks Cloud Platform
Teaching Apache Spark: Demonstrations on the Databricks Cloud PlatformTeaching Apache Spark: Demonstrations on the Databricks Cloud Platform
Teaching Apache Spark: Demonstrations on the Databricks Cloud Platform
 
PID2143641
PID2143641PID2143641
PID2143641
 
Reactive Microservices with Spring 5: WebFlux
Reactive Microservices with Spring 5: WebFlux Reactive Microservices with Spring 5: WebFlux
Reactive Microservices with Spring 5: WebFlux
 
SpringBoot and Spring Cloud Service for MSA
SpringBoot and Spring Cloud Service for MSASpringBoot and Spring Cloud Service for MSA
SpringBoot and Spring Cloud Service for MSA
 
Microservices with kubernetes @190316
Microservices with kubernetes @190316Microservices with kubernetes @190316
Microservices with kubernetes @190316
 
resume-2016spring
resume-2016springresume-2016spring
resume-2016spring
 
Web-RTC Based Conferencing Application
Web-RTC Based Conferencing Application Web-RTC Based Conferencing Application
Web-RTC Based Conferencing Application
 
Using R for Cyber Security Part 1
Using R for Cyber Security Part 1Using R for Cyber Security Part 1
Using R for Cyber Security Part 1
 
(DEV309) From Asgard to Zuul: How Netflix’s Proven Open Source Tools Can Help...
(DEV309) From Asgard to Zuul: How Netflix’s Proven Open Source Tools Can Help...(DEV309) From Asgard to Zuul: How Netflix’s Proven Open Source Tools Can Help...
(DEV309) From Asgard to Zuul: How Netflix’s Proven Open Source Tools Can Help...
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Linear Regression

  • 1. Linear Regression Microservices with Spring Boot and Spring Cloud Full Stack app with Angular 10 Marco Yuri Fujii Melo
  • 2. 2 Agenda  Quick introduction to Linear Regression  Weka Machine Learning Software  Demo #1 using Weka GUI  Microservices Architecture of Demo #2  Demo #2 with three Microservices, using Weka Java API ➔ Spring Data JPA using H2 database ➔ Centralized Configuration with Spring Cloud Config Server and Git repository ➔ Service Invocation using Feign ➔ Load Balancing with Ribbon ➔ Eureka Naming Server ➔ API Gateway with Zuul ➔ Distributed Tracing with Zipkin, Sleuth and RabbitMQ ➔ Broadcast of configuration changes with Spring Cloud Bus and RabbitMQ ➔ Fault Tolerance with Hystrix  Demo #3 – Full Stack Application with Angular 10
  • 3. 3 Linear Regression - Definition “Linear regression is a way to explain the relationship between a dependent variable and one or more explanatory variables using a straight line.” (Wikipedia)
  • 4. 4 Linear Regression - Equation γ = α + β1x1 + β2x2 + … + βnxn + ε γ - the dependent variable (the value to be predicted) α - the intercept (the value of γ when x = 0) β - the slope of the line (a.k.a. regression coefficient) x - the independent variable (a.k.a. explanatory variable) ε - the error term (a.k.a. residual), reflects the unexplained variation in γ
  • 5. 5 Linear Regression - Graph  The blue points are actual samples.  With linear regression all points can be connected using a single, straight line.
  • 6. 6 Weka (Waikato Environment for Knowledge Analysis)  Weka is an open source machine learning software that can be accessed through a GUI, standard terminal applications, or a Java API  Developed at the University of Waikato, New Zealand  Licensed under the GNU General Public License  Available at: https://www.cs.waikato.ac.nz/ml/weka/
  • 8. 8 Weka – ARFF File  ARFF (Attribute-Relation File Format) file is an ASCII text file that describes a list of instances sharing a set of attributes  ARFF files were developed by the Machine Learning Project at the Department of Computer Science of The University of Waikato for use with the Weka machine learning software  The ARFF file format is: @relation <relation-name> @attribute <attribute-name> <datatype> @data
  • 9. 9 ARFF File for Weka GUI Demo @RELATION house @ATTRIBUTE houseSize NUMERIC @ATTRIBUTE lotSize NUMERIC @ATTRIBUTE bedrooms NUMERIC @ATTRIBUTE granite NUMERIC @ATTRIBUTE upgradedBathroom NUMERIC @ATTRIBUTE sellingPrice NUMERIC @DATA 3529,9191,6,0,0,205000 3247,10061,5,1,1,224900 4032,10150,5,0,1,197900 2397,14156,4,1,0,189900 2200,9600,4,0,1,195000 3536,19994,6,1,1,325000 2983,9365,5,0,1,230000
  • 10. 10 Weka – Demo #1 Demo #1 using Weka GUI
  • 11. 11 Weka Explorer Loading ARFF data file into Weka.
  • 13. 13 Choosing LinearRegression model Click on Classify tab, then Choose > functions > LinearRegression. In Test options, select Use training set and sellingPrice, then hit Start.
  • 15. 15 Linear Regression Model sellingPrice = -26.6882 * houseSize + 7.0551 * lotSize + 43166.0767 * bedrooms + 42292.0901 * upgradedBathroom + -21661.1208 The regression model tells that granite in the kitchen doesn’t affect the house’s value.
  • 16. 16 Applying the regression model equation sellingPrice = -26.6882 * 3198 + 7.0551 * 9669 + 43166.0767 * 5 + 42292.0901 * 1 + -21661.1208 sellingPrice = 219,328
  • 21. 21 Demo #2 – H2 Database
  • 22. 22 Demo #2 – Eureka Naming Server
  • 23. 23 Demo #2 - Postman
  • 24. 24 Demo #2 – Zipkin Distributed Tracing
  • 25. 25 Weka – Demo #2 Demo #2 using Microservices and Weka Java API Source code is available at: https://github.com/marcoyf
  • 26. 26 Demo #3 – Angular 10 web app
  • 27. 27 Demo #3 – Angular 10 web app
  • 28. 28 Weka – Demo #3 Demo #3 – Full Stack app with Angular 10 Source code is available at: https://github.com/marcoyf