Hier habe ich ein paar nützliche Links zum Scala-Lernen gesammelt.
Einstiegspunkte:
- Offizielle Scala-Seite
- scalatutorial.de
- Scala Tutorial – Deutsches Tutorial für Umsteiger imperativer Programmiersprachen
- Scala School – Englisches Tutorial von Twitter
- Simply Scala (Scala online ausprobieren)
- Scala Cheat-Sheet auf „Geek on the Loose“ (PDF)
- Scala Cheat-Sheet von Brendan O’Connor
- Scala Style Guide
- Neuerungen in Scala 2.9
Scala API
- Scala-Docs (Scala-API)
- Diagramm der Scala Collection-Klassen
- What’s new in Scala 2.8?
Probleme?
- Scala Mailing Lists
- Scala IRC Channel
- Scala-Forum
- Sygneca Scala-Wiki
- Stackoverflow
- JVM-Sprachen-Unterforum auf java-forum.org
Scala Support und Training
Englische Scala-Bücher:
- Programming in Scala von Martin Odersky, Bill Venners und Lex Spoon (Online-Version der ersten Ausgabe)
- Beginning Scala von David Pollak
- Programming Scala von Dean Wampler (Online-Version)
- Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine von Venkat Subramaniam
- Steps in Scala: An Introduction to Object-Functional Programming von Christos K. K. Loverdos und Apostolos Syropoulos
- Scala for the Impatient – freies eBook von Cay Horstmann
Deutsche Scala-Bücher:
- Grundkurs funktionale Programmierung mit Scala von Lothar Piepmeyer
- Scala: Objekt-funktionale Programmierung von Oliver Braun
- Durchstarten mit Scala von Heiko Seeberger
- Programmieren mit Scala von Dean Wampler und Alex Payne (aus dem Englischen)
- Scala für Umsteiger von Friedrich Esser
Blogs:
- Planet Scala (Sammlung)
- FeedCluster für Scala-Blogs (Sammlung)
- Daily Scala
- One Div Zero
- Codecommit
- Old Fashioned Software Development Blog
- Tony’s Lambda Blog
- Code Monkeyism
- 99 Problems in Scala
- downgra[.]de
- Joel Abrahamssons Serie „Learning Scala“
- Algorithmically challenged (Daniel C. Sobral)
Online-Magazine:
Scala IDE Plugins:
- Scala-IDE (für Eclipse)
- Netbeans-Plugin und Entwicklerseite. Version für NetBeans 7.0 ist hier.
- IntelliJ IDEA Scala-Plugin
Wichtige Bibliotheken und Frameworks
- Scalaz (viele funktionale Abstraktionen)
- Lift (Web-Framework)
- Akka (alternative Aktor-Bibliothek)
- ScalaTest (Test-Framework)
- Specs (Test-Framework)
- ScalaCheck (Test-Framework)
- Simple Build Tool
T-Shirts und so:
- Offizielle Scala Shops (Zazzle und Spreadshirt)
Bitte benachrichtigt mich bei toten Links oder wenn ihre etwas neues habt!
[…] Scala Links 27Jul09 […]
[…] Scala Links 26Jul10 […]
[…] Scala Links 05Sep10 […]
Vielen Dank für den interessanten Blog und diese Linksammlung
Die Beispiele hier im Blog haben mir sehr beim Einstieg in die Sprache geholfen !
Der Scala-Virus packt mich von Tag zu Tag mehr 🙂
[…] Scala Links 29Sep10 […]
[…] Scala Links 10Okt10 […]
[…] Scala Links 03Jan11 […]
[…] Scala Links 03Jan11 […]
Hi Daniel,
danke für deinen Blog!
Anbei noch eine Buchempfehlung welche Empfehlenswert ist:
http://www.oldenbourg-verlag.de/wissenschaftsverlag/scala-umsteiger/9783486596939
Ich suche nach einem Buch, welches sich auf Design Patterns speziell für scala konzentriert.
sowas wie „so implementiere ich java Design Patterns in scala“ oder „diese patterns nutzen die Vorteile der Kombination von OOP und FP aus“.
Kennt ihr da zufällig etwas?
PS: super blog!
Danke 🙂
Die Scala-Bücher, die ich kenne, sind entweder Einführungen oder konzentrieren sich auf bestimmte Teilgebiete (wie Actors). Das einzige „Fortgeschrittenen-Buch“, von dem ich weiß, ist „Scala in Depth“ ( http://www.manning.com/suereth/ ), allerdings ist es noch in Arbeit, und in wieweit Pattern darin vorkommen, kann ich auch nicht sagen.
So, habe die Seite wieder ein wenig aktualisiert. Ich bin natürlich immer für Vorschläge dankbar.