Stream

Join this community to post or comment

Arun Manivannan

Core Language  - 
Almost all modern programming languages have a Future-Promise idiom for concurrent programming. I don't intend to bore you with why we need higher level of concurrency abstractions. Instead, in this post, we'll cut to the chase and discuss only about Scala's approach to Futures. A scala.concurrent.Future is a
7
1
lenin lopez's profile photo
Add a comment...

Gabriel Volpe

Articles, Podcasts, Talks  - 
Hi everyone! If you are familiar with any OOP language you might have been used the Chain of Responsibility pattern at least once. Today’s topic is about solving the same problem but in a fun…
1
Add a comment...

John Sullivan

Libraries  - 
Longevity release 0.7.0 is out! The major focus of this release is support for entity polymorphism - that is, subtyping - in your domain model. This is a critical usability feature. It's also hopefully the last of what I migh...
1
Add a comment...

Weiqing Xu

Core Language  - 
 
Hi, I am new to Scala. I have a little problem with map. I know I can get a string through toString(). My question is how to transform back to map from the String. Can anybody give me a help.
2
Gary Coady's profile photoWeiqing Xu's profile photo
5 comments
 
Thanks for all your answers. I think JSON is a good choice for me now . 
Add a comment...

Marcin Swierczynski

Misc. Dialog & Discussion  - 
 
which scala IDE you use and why? Im looking for good scala IDE for linux. 
1
Nicola Piccinini's profile photoEugene Platonov's profile photo
22 comments
 
Intellij works well enough on linux
Add a comment...

Gioia Ballin

Articles, Podcasts, Talks  - 
 
Hi guys! On May 14th, +Simone Fabiano and I presented the implementation of a real-world application based on Akka Streams at Scala Italy 2016 conference. Here, I'm posting our presentation. We'd love to hear your feedback!
Reactive streaming is becoming the best approach to handle data flows across asynchronous boundaries. Here, we present the implementation of a real-world appli…
6
3
Fede Garcia Ronca's profile photoClaudio Biasiolo's profile photo
Add a comment...

ndifreke ekott

SBT & Build Related  - 
 
Hello Guys. Sorry this may be a trivial question but I am a bit confused and required some explanation. I am learning SBT and going through the SBT documentation. The code under review is

// factor out common settings into a sequence
lazy val buildSettings = Seq(
organization := "com.example",
version := "0.1.0",
scalaVersion := "2.11.7"
)

lazy val server = (project in file("cdap2-server")).
dependsOn(common).
settings(buildSettings: _*). <<--- Confusion line ->
settings(
resolvers := oracleResolvers,
libraryDependencies ++= serverDeps
)

can someone explain the line labeled "confusion line". I looked for the operator ":" in the scala Seq documentation and the sbt documentation but can't find any operator ":" in it. So how does the line "buildSettings: _*" work. Where is it documented.

Thanks in advance. 
1
ndifreke ekott's profile photoTakashi Kawachi's profile photo
7 comments
Add a comment...

Sebastian Nozzi
moderator

Articles, Podcasts, Talks  - 
 
+Heather Miller 's slides introducing the "Scala Center"

The "Scala Center" can be reached here:

https://scala.epfl.ch/

Some highlights:

- New free courses in Coursera (totalling 4)
- The courses are "on demand" (the whole year, no fixed schedules)
- Scaladex: finally a centralised Scala package repository
- ScalaFiddle

Many of these points will be announced in the upcoming ScalaDays Berlin.
All about the new Scala Center, how we operate, what we're working on, and what we plan to do next! Keynote at Scala Days NYC, May 10, 2016
10
4
Holsi Hasanaj's profile photoMichael Bolz's profile photo
Add a comment...

Sebastian Nozzi
moderator

SBT & Build Related  - 
 
Scala Native

"Your favourite language gets closer to bare metal."

Wow, looking forward for this too!

Slides:

https://github.com/densh/talks/raw/517b20c30dd4aaf390785039cdd002f623eaa91e/2016-05-11-scala-goes-native.pdf
14
3
Linas Naginionis's profile photoMichael Bolz's profile photo
Add a comment...

Sebastian Nozzi
moderator

Core Language  - 
 
Did you know that the mythical "Programming in Scala" finally got updated? Now featuring Scala 2.12 (was 2.8 on its last edition).
10
Aleksey Izmailov's profile photo
 
would be nice to just get the `diff v2 v3`.
Add a comment...

Gabriel Volpe

Distributed Computing  - 
1
Add a comment...

About this community

A Google+ community for articles and discussions related to the Scala programming language. (picture (c) Miles Sabin) Posts and conduct should follow the Scala Code of Conduct - http://docs.scala-lang.org/conduct.html This includes: no job postings.
World Wide

John Sullivan

Libraries  - 
I'm excited to announce longevity release 0.8, which features streaming queries with Akka Streams! Prior to this release, longevity queries returned a list of results wrapped in a future, which was sort of only half-way react...
1
Add a comment...

Emanuel Goette

Articles, Podcasts, Talks  - 
2
Enver Osmanov's profile photo
 
Non capisco italiano
 ·  Translate
Add a comment...

Jim O'Flaherty

Articles, Podcasts, Talks  - 
3
Sebastian Nozzi's profile photoIvano Pagano's profile photo
2 comments
 
Especially when new languages and tools can make your daily programming experience better and easier
Add a comment...

Wouter Cordewiner

Core Language  - 
 
Nice explanation of Akka Actors #scala #akka
Here we're going to look at the Akka actor model with a simple example: fetching weather data from Yahoo.
15
3
Jim O'Flaherty's profile photoJohn J's profile photoDanilo Domínguez's profile photoAlexander Ryblov's profile photo
 
If you want to jump to the original article (as opposed to DZone's copy of it), here's the link:
https://letsdobigdata.wordpress.com/2016/03/11/working-with-akka-actors/
Add a comment...

Chris Parbey

Distributed Computing  - 
 
Live broadcast of Blockchain Technology coding in Scala
https://www.livecoding.tv/kangmo/
5
1
Michael Kofler-Häusler's profile photo
Add a comment...

Sebastian Nozzi
moderator

Core Language  - 
 
Macros would be replaced by a combination of "inline" and "meta".

Check it out.
9
2
Jim O'Flaherty's profile photoAtamert Ölçgen's profile photoDev Lila's profile photo
 
There are SO many positive and innovative developments around Scala core right now. Fantastic!
Add a comment...

Sebastian Nozzi
moderator

Events  - 
 
Videos of the flatMap(Oslo) 2016 conference are available!
2
Add a comment...

Sebastian Nozzi
moderator

Core Language  - 
 
Super excited about the future of Scala:

- null safety
- union types
- and a lot more (*)

*) Many of which I do understand, and a lot which I don't ;-)

Slides are here:

http://www.slideshare.net/Odersky/scala-days-nyc-2016
Scala Days NYC kicked off with a keynote from Scala creator Martin Odersky. He reviewed what's in store for the language for 2016.
17
4
Utgarda Loki's profile photoRomain Revol's profile photoPaweł Prażak's profile photoКовалев Сергей Сергеевич's profile photo
 
Man, the future of Scala is utterly awesome! He covered many things I have been wanting, but haven't taken the time to write up as desired changes. I love how much Dotty is influencing Scala 3.0. It's going to be awesome!
Add a comment...