by andrew
border:

It is an introduction of Play framework, with highlights of new features of 2.1. During the session many features were demonstrated in IDE and Play console. This presentation was prepared for Reversim commit and had good feedbacks after the talk summit2013.reversim.com/#/sessions

 
The main message of the presentation: combine the cool features of Rails, Django, and Node.js while still running on JVM with compatibility with your java ecosystem.

 

 

by admin
border:

How about Mobile, Beer & Breeze ?

 

The HUB Tel-Aviv is hosting Tikal's mobile presentations on Sunday 14/10/12 @ 18:15 - 20:00. 

by adi
border:

Java coding is quicker than Scala coding.

Also, Scala code is shorter, but not as much as they promise.

Read here. (thasnks to @jodastephen)

by ittayd
border:

An online course given by Martin Oderski (creator of Scala) about functional programming in the Scala language

by ittayd
tags:
border:

OPENING A NEW GOOGLE DEVELOPING GROUP IN SCE - LETS TALK TECHNOLOGY


Wednesday, July 18, 2012
4:00 PM To 7:30 PM

At : SHAMOON COLLEGE OF ENGINEERING
BASEL / BIALIK CORNER , Be'er Sheva

 

by ittayd
tags:
border:

Type classes is IMHO one of the most important features of Scala. However, using them can be awkward:

 

trait TypeClass[T] {
  def foo(t: T): Int
}

def foo[T: TypeClass](t: T) = implicitly[TypeClass[T]].foo(t)

 

Here's a way to make it a bit nicer to use.

 

by ittayd
border:

(This is one of those posts where I'm pretty sure I'm reinventing something that others already found. But for the sake of those who haven't...)

 

How many times have you used StringUtils.isEmpty(s)? Isn't the syntax annoying? Plus, you need to know where to import it from. What about a null collection? A class of your own that can have null instances?

 

(For those that are now shouting 'you should use Option': don't worry, we'll get there)

 

Lets start with just String:

 

by ittayd
border:

"Scala virtualized" is a new feature of Scala (still in development) that allows to create very sophisticated DSLs that look like normal code. In essense, code written in such DSL does not evaluate a result, but evaluates to an expression tree. The tree can then be analyzed, optimized and code can be generated from it.

 

An interesting usage is generating Javascript code from Scala code. So you write code on the server side that is type safe (navigatable, checked), using utilities you already have, and javascript code is generated.

 

For example: 

by ittayd
border:

My Functional Programming talk @ Sayeret Lambda. It is in hebrew.

 

(The sound quality is awful, sorry about that)

by ittayd
border:

It looks like the recent trend is blogging about scala-complexity. I thought of writing my own view of things.

 

Pages