React and Spring Full Stack Examples

https://www.springboottutorial.com/spring-boot-react-full-stack-crud-maven-application

https://dzone.com/articles/spring-boot-and-react-happily-ever-after

https://www.devglan.com/react-js/spring-boot-reactjs-crud-example
*** This is best among others.
We can see more examples in this site.

Install nodejs/npm latest

Step 1: Remove existing nodejs/npm
https://stackoverflow.com/questions/32426601/completly-uninstall-nodejs-npm-and-node-in-ubuntu-14-04#
Removing Nodejs and Npm

sudo apt-get remove nodejs npm node
sudo apt-get purge nodejs

Now remove .node and .npm folders from your system

sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/share/man/man1/node*
sudo rm -rf /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm -rf /opt/local/bin/node
sudo rm -rf opt/local/include/node
sudo rm -rf /opt/local/lib/node_modules

sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/include/node*
sudo rm -rf /usr/local/bin/node*

which node
which nodejs
which npm

Step 2: Choose correct version
https://github.com/nodesource/distributions/blob/master/README.md#debinstall

  1. Using Ubuntu

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash –
sudo apt-get install -y nodejs

Spring Boot – Data Rest – Lazy Loading

Hibernate Spring User Guide
https://docs.jboss.org/hibernate/orm/5.3/userguide/html_single/Hibernate_User_Guide.html

The OSIV Anti-Pattern
https://stackoverflow.com/questions/30549489/what-is-this-spring-jpa-open-in-view-true-property-in-spring-boot/
What is this spring.jpa.open-in-view=true property in Spring Boot?

(fetch = FetchType.LAZY) is not enough
Bytecode enhancement

The best way to lazy load entity attributes using JPA and Hibernate

From Spring Data Jpa Documentation “4.3.10. Configuring Fetch- and LoadGraphs” https://docs.spring.io/spring-data/jpa/docs/current/reference/html/

Open Source E-commerce

Java SpringBoot / React
https://www.shopizer.com/
https://github.com/shopizer-ecommerce/shopizer

Single code base for mobile, web, and desktop

https://flutter.dev/

https://dart.dev/

Many times we need to develop a user interface for Mobile, Web, and Desktop.
The above two technologies support given requirements

Decision / Process

https://www.redhat.com/en/technologies/jboss-middleware/decision-manager
https://www.redhat.com/en/services/certification/rhcs-business-rules

https://www.redhat.com/en/technologies/jboss-middleware/process-automation-manager
https://www.redhat.com/en/services/certification/rhcs-business-process-design

Process Automation Manager

Download
https://developers.redhat.com/products/rhpam/download

https://developers.redhat.com/products/red-hat-decision-manager/download

Top Recruiting Software

The 38 Top Recruiting Software Tools Of 2019

Lead Gen
Lead Manager
Business Development Manager (Sales) <– Customer giving Jobs

Sourcer Recruiter

Service Virtualization

https://hoverfly.io/
https://trafficparrot.com/Service_virtualization_and_stubbing_tools_comparison.html

In software engineering, service virtualization or service virtualisation is a method to emulate the behavior of specific components in heterogeneous component-based applications such as API-driven applications, cloud-based applications and service-oriented architectures.

-o-

Coding Practice

https://codeforces.com/

https://www.algoexpert.io

https://www.codechef.com/

A pattern language for microservices

https://microservices.io/patterns/index.html