How to use scala for a backend? [closed] - scala

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'm writing a uber-like mobile app for an academic project. This app is only a front-end for a system running on a server. This system, the backend is responsible for the user database, a search engine, messaging system and a location service (tracking system as in uber). I'm totally new to server development. My problems are:
How scala can be used to implement a backend?
How to handle concurrency, user authorizations, messaging and GPS data?
Additionally, In what cases should I use Kafka and Spark?

I would suggest you to go with play-framework. It has some learning curve, but once you start learning it seems quite interesting and is quite powerful too.
You must be familiar with scala, concurrency terms like future, actor and some database knowledge would be enough to start.
You can start by doing the examples provided in the documentation.
https://www.playframework.com/
All the best with your learning:)

Related

How do I get started with Scala [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Are there any good resources to get started with Scala web development? Any good tutorials, blogs or books?
I have checked https://www.scala-lang.org/ and it is a not good starting point for scala web development.
When it comes to backend, you could start from learning some frameworks like play or akka on which play is actually based(there are plenty of books about them), but if you mean frontend by "web development", there is also scala.js, but I would not recommend it to you since it has rather poor community and there is no many people that actually use it. If you are interested in some database connection then I recommend reading smth about slick.

I want to start learning Demandware [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Is there a website or tutorial to have a "Hello World" and more for demandware?
Where can I find the demand ware api documentation
Is there someway to have free server access, for training purpose ?
I already installed Eclipse and UX plugin..
Thanks
The main resources for such queries would be
https://xchange.demandware.com/community/developer
https://documentation.demandware.com
Both require that you have a valid Demandware XChange account.
It should be possible to request such by Demandware support.
There is no free server access as far as I am aware. To get a sandbox, you need to have an active subscription for Demandware SaaS.
It may be the case that your employer/client already has one, so it may be good to check with them.
It's a pay-to-play kind of model, so you can't really learn it without having an enterprise account with DW. If you do have one, you can get access to xchange where there are lots of training videos and documents....but basically it's just like NodeJS with some DW-specific calls and some, optional, funky flow chart things.

Streaming music developer service? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I have an idea for a small project around music discovery. I'm hoping to find a service that has access to a huge collection of music (a la Spotify, Google Play, etc) but doesn't require each user to already have access to that.
Does this sort of service/api exist somewhere? My googling didn't turn up anything.
Thanks!
There are commercial options, but for your project you might consider Radio Reddit. We have a fairly large library of music mostly fun unsigned musicians.
While we haven't officially documented the API and are still under construction, the media APIs work well and are easy to understand. You can look at your tab while browsing music on the site for an example, or email me at brad#radioreddit.com.

what suitable Scala framework can I choose to use for microservice [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Currently, I am using finagle Scala web framework as microservice for our project, They are very easy to use and also convenient to be deployable. At the same time, my colleague are trying to use Play framework for micro service, but I think it is too huge. It is not micro anymore.
May I know what is your opinion about this and is there any other good microservice framework in scala should be taken into consideration ?
Many thanks in advance
We switched from Finagle to Spray. It's minimal framework to write RESTful micro services, much smaller than Play. It's literally takes less than 10 lines of spray-based code to run new service.
If you don't plan to build web UI with play I don't see why to use this heavy framework for building just REST services.

Decision Support Systems or Content Management Systems [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I am looking at installing a Content Management System or something which can be used as a Decision Support System. I am not sure which content management system has options for Knowledge Management.
Appreciate inputs on this.
I am not aware of any CMS system with that functionality. Having said that, I'm really not a CMS expert. You might need to pick a flexible CMS and tweek it yourself, such as Drupal and Joomla. They both have very active support community. I think Drupal (compared to Joomla) is more flexible for developers.
You may also want to look at the research community in this topic. Some of them might make their research systems available: http://scholar.google.com.au/scholar?q=decision+management+system+cms&hl=en&btnG=Search&as_sdt=1%2C5&as_sdtp=on