Frontend technologies for Microservices

I have backend app which is SpringBoot – doing CRUD and Business logic, and split into microservices. Like program-setup, lead, survey etc.

I want to understand what would be a better frontend framework.
Tasks the frontend would carry – theme setup, calling different microservice, uploading/downloading files on AWS S3, designing email templates and dashboards etc

I see that PHP has its backend where these tasks can be done. Can we use Node for doing same and frontend would be AngularJs

So the flow I see is. AngularJs -> Node -> SpringBoot -> DB

Things like AWS S3 upload and download would be done by Node and only S3 file path will be sent to Spring to process anything further
Also, in this flow there wouldn’t be need to enable CORS on Spring side.

Can anyone shed some light on what to use for frontend to call microservices?

Go to Source
Author: Kedar Javalkar

How do web ad’s collect revenue? By page rendering or by clicking?

Many sites ask for disabling AdBlock to continue using the site and I’ve obliged to the request if it’s absolutely must.


However, even if I disable the AdBlock, I never click the ads (hide them if possible), so my question is:

Does the site get money simply by rendering the ad to the page or does the money come only when clicking the ad?


If it’s by clicking, then what’s the point of disabling AdBlock? I won’t click the ads so they won’t get money either way.

I understand the disabling if the ad revenue algorithm activates through page rendering.

Go to Source
Author: K4R1

GitHub: Is it possible to view a list of all the projects a member has contributed to?

In the GitHub web-app user interface, is it possible to view a list of all the projects to which you have contributed?

What about a list of all the projects to which another user has contributed?

Go to Source
Author: RockPaperLizard

validationRegex to accept/validate listed characters

5 to 16 alpha or alphanumeric to include special characters such as:
◦*Hyphen ( – )
◦*Slash ( / )
◦*Backslash ( )
◦*Asterisk ( * )
◦*Dollar Sign ( $ )
◦*Period ( . )
◦*Ampersand ( & )
◦*Comma ( , )
◦*Number Sign ( # )
◦*Open Parenthesis ( ( )
◦*Closed Parenthesis ( ) )
◦*Colon ( : )

Current code example:

PASSWORD: {id: password, label: PASSWORD, name: PASSWORD, validationRegex: ^[a-zA-Z0-9]+$, minLength: 5, maxLength: 16, errorMsg: message}

Go to Source
Author: Marcus