scala - Any practical coding dojo/kata ideas? -


People asked me to run a workshop and coding doozes to try Scala and try something with it has gone . All of the attendees are going to be new to Scala, and any one of the many languages ​​can come (I think they can code at least one mainstream language - I have Java, C #, Python and Ruby With syntax comparison).

The part of Scala's appeal is that it is practical - you call it a "drop java" (low synthetic dislocation, closure, stability, FP, properties, singleton objects, nifty XML management, type information etc. ) Which is still running on GVM (and is considered on .NET CLR) and you do not need to change build tools, server infrastructure, libraries, IDE and so on. I have seen that most of the spellings were fun, but not the 'real world' - mathematical challenges such as project altars and so on. This does not look right because we are trying to use it as a practical, real-world language, which people can consider using for both hacking and work, and because people are not necessarily So it is necessary for concepts behind the dark part of the scala syntax or functional programming.

So, is there any more practical, no arithmetic 'everyday problem solving' in the composer? The bite, which can check whether languages, libraries and equipment can satisfy the use of actual day-to-day programming, which is to be done rather than checking out most people outside. (It is not that impractical people are not funny, but the manner in which I have been told to run is not appropriate.)

If I do not find good examples, then I am thinking this is a library It can be useful to try and create something like catalogs - the program is for programmers, which primarily universities (and education and culture - museums, galleries, schools, libraries etc.) ) Work on building infrastructure. Although it is a bit boring, but it is such a thing that participants work in their day-to-day existence. any suggestion?

There is a Creative Commons licensed introductory training course in which hands-on exercises are included:

< P>

Slides are in open office format. If you do not have it installed, you can upload them to slideshows, which will convert them to look online.


Comments

Popular posts from this blog

oracle - The fastest way to check if some records in a database table? -

php - multilevel menu with multilevel array -

jQuery UI: Datepicker month format -