Learning Android Java Applications Development PRO

Using HTML5 and other web technologies when developing an application for the android platform simplifies the development process and helps us cooping with the well known android platform fragmentation problem. I chose to write this post in order to point at those cases in which we cannot avoid using Java in our application development for […]

Simple Style Definition in Silverlight INFO

Instead of specifying separately for each and every element how exactly it should look we can define a style and then apply it on various elements. Using styles promotes code reuse, makes our code shorter and assists with the code maintenance in the long run. Defining a style is about defining a collection of property […]

Simple Template Definition in Silverlight PRO

Templates allow us to apply a set of design rules on the controls we have on our page. They change the visual face of every common control. Unlike styles, when using a template we are not limited for those properties that were defined in the Element class. Templates are limited for those elements that extend […]

Lambda Expressions in Python PRO

Using the lambda keyword we can define an anonymous function. Unlike using def, when using lambda we can have one single expression. We cannot have a block of statements. ob = lambda a,b,c:a+b+c print(ob(1,2,3)) The following video clip provides more explanation about lambda expressions in Python.

The First Programming Language ACD

I was recently asked ‘what is your recommendation for the first programming language to teach in a three years academic program?’. Thinking about this question, it was clear to me the programming language itself is just a tool and the topics been taught are the ones that should be in question. Unlike many others, I believe […]

Google+ Overview BIZ

Google has just introduced Google+, a new alternative for the facebook platform. The user interface amazingly resembles the one we know in facebook. In the meantime, Google+ is limited for invited people only. Google+ includes the following three main components: Circles, Hangouts and Sparks. In addition, it provides with a simple and easy navigation to its other […]

Simple Table Query on Azure PRO

The Azure platform allows us to store data through several “no sql” services. One of them is tables. Each table holds entities. Unlike tables on relational databases, these tables don’t follow a schema. Each entity they hold can be with a different number of properties (similarly to MongoDB). The following video clip shows how simple […]

Namespaces in PHP PRO

PHP 5.3 allows us to group the classes, the constants and the functions we define into separated groups, also known as namespaces. Doing so we can cope with possible names collisions. Unlike previous PHP versions that introduced new features their syntax derive from Java (e.g. the extends and implements keywords), this time the developers of the PHP […]

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 […]

jQuery Mobile Themes PRO

The jQuery Mobile framework supports a theme mechanism similarly to jQuery UI. Unlike jQuery UI a theme in jQuery Mobile includes a CSS file only. In additiion, each theme can support variants known as swatches. This way, we can use a specific theme and apply for each one of our pages and even for each […]

Skip to content Update cookies preferences