- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Introducing Scala
Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application. Read more
Xebia: "Bright future in Scala"
Created by bagwell on 2010-03-11. Updated: 2010-03-15, 07:07Xebia, a highly successful international IT consultancy and project development organization, sees a bright future in Scala. With an annual turnover exceeding 20M$, Xebia now has an organisation of over 180 professionals focussed on Enterprise Java technology, Agile development methods and outsourcing services. They are often regarded as the defacto standard for Scrum and are seen as a leader in the Agile methodology. Guido Schoonheim, CTO talked at QCon London 2009 on how Xebia achieves "hyperperformance", 5 times the industry average, with Fully Distributed Scrum.
Xebias developing business interest in Scala was explained in a press release where Urs Peter, senior consultant at Xebia says: "More and more companies are looking for simple and concise solutions. Scala not only offers them an improvement in productivity but is also cost effective as companies can still use their existing middle-ware and infrastructure," and that "Scala enables developers to stay very close to the business logic and thus omit various meta blocks. This results in neatness and a structure that is easy to maintain."
Your Summer of Code with Scala
Created by admin on 2010-03-09. Updated: 2010-03-09, 23:53This year the Scala team will apply for the Google Summer of Code program to work with enthusiastic students on challenging Scala projects! Google invites students to come up with interesting, non-trivial problems for their favourite open-source projects, and work on them over the summer. Aside from the satisfaction of solving challenging problems, students get paid for their work.
We have collected a list of project ideas for you; we expect students to explore these ideas in much more detail, adding their own suggestions and plans on how to proceed. Find all the details about Scala and the Google Summer of Code on this page.
Scala Days - Jam Packed!
Created by bagwell on 2010-03-08. Updated: 2010-03-10, 14:39Jam packed with a schedule of advanced research and technical talks by some of the most knowlegable experts in the industry. Jam packed with Scala community know-how, over 80 people already registered. And jam packed with opportunities to meet and talk to other Scala developers. Scala Days 2010, 15-16 April, EPFL, Switzerland.
The full schedule of sessions, presenters and abstracts is now available. It is the time to take a look, decide what to see and get organised to come! At Scala Days you'll have a ball! Learn about the latest research, see how smart people are applying it in serious commercial applications, talk over your ideas, your company projects with other top notch people, people like Chris Conrad (from LinkedIn), Nathan Hamblen (SPDE contributor), Jorge Ortiz (Lift web framework committer) , Kunle Olukotun (Director Stanford Pervasive Parallelism Lab) Miles Sabin (Eclipse PlugIn), David Copeland (Industry Consultant), Heiko Seeberger (ScalaModules), Jonas Bonér (AKKA) and Josh Suereth (Maven-scala-plugin and more), and of course the entire EPFL Scala research group with Martin Odersky.
Screencast: Get Started with Scala 2.8 Beta 1
Created by mgutz on 2010-03-07. Updated: 2010-03-08, 16:46Getting started with any programming language is a daunting task, let alone getting your workstation in a state to create a non-trivial application. I spent a few days reading and trying many Scala tools and libraries. I use some of my findings in this screencast.
This screencast covers how to create a Scala console-based project. I use the simple-build-tool (sbt) to compile, run, test and then eclipsify a project. I briefly cover where to put source code, tests and how to use Eclipse to edit and debug the project. Click here to view to screencast.
Cloud Computing with Scala
Created by bagwell on 2010-03-01. Updated: 2010-03-02, 07:27Nikita Ivanov, Founder and CEO of GridGain will be presenting "Cloud Computing with Scala and GridGain" in the "New Cloud!" track at the The ServerSide Java Symposium, March 17-19, 2010, Caesars Palace, Las Vegas. This will be the first showing of the GridGain v3.0 code base in a practical hands-on session where he will show you how to use Scala with GridGain’s cloud development platform to create simple and productive cloud computing platforms. TSSJS will have lots of informative sessions for you and the added bonus of being able to listen to James Gosling, the father of Java, keynote speech too.
Scala in Egypt
Created by bagwell on 2010-02-19. Updated: 2010-02-25, 07:07JDC-2010 takes place 27 February in Nasr City, Aswan, Egypt and has been promoted by the EGJUG, one of the most active user groups in the Middle East. This year Scala, an "emerging language" is being presented by Hossam Karim, a Senior Technical Architect at ITWorx. As well as Scala, the JDC will be covering Rich Internet Application and Client (JSF, JavaFX, Adobe Flex, JBoss Rich Faces) and Enterprise Application Integration (OSGi, Spring Integration, Enterprise Service Bus, SOA, Business Process Management,Enterprise Messaging, Webservices).
Introduction
Learn Scala
In the Enterprise
Research
Community
Compiler