Shenkar Scala Programming Summer 2011 ACD
During 2011 Summer semester I am going to deliver the Java & Scala Programming course in Shenkar (www.shenkar.ac.il). This course is delivered as part Shenkar’s Software Engineering BSc academic program. It starts with a detailed coverage of the Java SE programming language and continues with a detailed coverage of Scala. The topics we are going to […]
IntelliJ Scala Plugin PRO
I have recently started to play around with the IntelliJ Scala plugin. Unlike the Scala plugin for the Eclipse IDE (Gallileo 3.5) I still haven’t encountered any bug. You can download this plugin at http://plugins.intellij.net/plugin/?id=1347. The first video clip explain how to develop a simple Scala application using the IntelliJ. The second video clip explains how […]
Android Platform Improvements PRO
Working with android platform during the past three years, hereto my thoughts about some of the most important things that should to be improved. The first and the most important thing is the android devices defragmentation problem (skype still doesn’t work on my Samsung Galaxy S i9000). Either the current android compatability document is improved […]
HIT Scala Programming Course Spring 2011 ACD
During the coming semester I am going to deliver the Java & Scala Programming course in HIT. Its official name is ‘Internet Programming’. It is delivered as part HIT’s Computer Science BSc academic program. It starts with a detailed coverage of the Java SE programming language and continues with a detailed coverage of Scala. The […]
Introduction to MooTools PRO
I have recently started to play around with the MooTools JavaScript framework. It is a well known framwork that actually leverages and extends the JavaScript programming language. One of the things MooTools allows us is to define our own classes and use the JavaScript programming language as any other OOP language. Following my experience so […]
Android Hybrid Applications PRO
Developing applications for mobile telephones we phase three options. We can develop a native application using Objective-C (iPhone), C# (WP7) or Java (Android), we can develop a web application that fits all mobile telephones platforms and we can develop an hybrid one. Developing an hybrid application for mobile telephones involves with developing a native application […]
Tuples in C# PRO
Tuples were introduced in .NET 4.0. While arrays hold objects of the same type, tuples can hold objects of different types. The eight different generic Tuple classes are available for the purposes of having tuples with diferent number of types. Once a tuple was created the type of its fields cannot be changed. In a […]
HIT Scala Programming Course Autumn 2010 ACD
During the coming semester I am going to deliver the Java & Scala Programming course in HIT. Its official name is ‘Internet Programming’. It is delivered as part HIT’s Computer Science BSc academic program. It starts with a detailed coverage of the Java SE programming language and continues with a detailed coverage of Scala. The topics we are […]
Shenkar Scala Programming Course Autumn 2010 ACD
During the 2010 Autumn semester I am going to deliver the Java & Scala Programming course in Shenkar (www.shenkar.ac.il). This course is delivered as part Shenkar’s Software Engineering BSc academic program. It starts with a detailed coverage of the Java SE programming language and continues with a detailed coverage of Scala. The topics we are going […]
Dynamic Functions in C# PRO
The C# programming language allows us to write code that creates new methods during its execution. These methods are known as dynamic functions, and once created we can use delegates to treat them just as any other ordinary function. The following video clip explains how to use the System.Reflection.Emit classes in order to create a new simple […]