The Log4PHP Logging Framework PRO
Log4PHP is an open source project that provides a versatile logging framework for PHP. Log4PHP is part of the Apache Logging Services project and it works similarly to other Apache Logging Services sub projects, such as Log4J and Log4Net. I have just completed to develop the first two topics of my Log4PHP Basics course. You can […]
Conditional Functions in Python PRO
Python allows us to condition the definition of a function. Since the function is defined during the execution of the code itself we can use a conditional statement in order to define the function that fits most. recursive = True if recurcive: def factorial(n): print(“within recursive factorial”) if n==0: return 1 else: return factorial(n-1)*n else: […]
Stanford Introduction to Databases Free Course PRO
Stanford University allows people from all over the world to take the Introduction to Databases course over the web. The course is offered for free (for a limited period of time). This is a great opportunity for every person who is not familiar with how databases work to acquire this knowledge for free. I believe […]
Sencha Touch Jump Start PRO
The PHP Cross Platform Web Applications course I teach in HIT coveres some of the newest web technologies. The next meeting covers Sencha Touch. It is a Java Script library that allows us to develop web applications optimized for touch screen devices, such as mobile telephones and tablets. In order to assist my students with […]
The Facade Design Pattern in PHP PRO
The facade design pattern helps us coping with complexity due to a big number of classes and methods. Implementing facade is about defining a new class through which we shall work with all other classes and methods. The following video clip explains this pattern using a simple code sample. You can find the source code […]
MTA Android Hybrid Applications Students Projects INFO
During summer 2011 I taught in Tel-Aviv Jaffa Academic college a course about hybrid applications development for android devices. During the course my students learned how to exploit today newest web technologies in the development of hybrid application for android. We covered JavaScript libraries, such as jQueryMobile and SenchaTouch that enable you to develop user […]
Creating Animations using Sencha Animator PRO
The Sencha Animator allows us to create CSS3 based animations. Animations development using the the Sencha Animator tool is very similar to animations development in Flash. The following short video clip shows how to create a simple CSS3 based animation using the Sencha Animator tool.
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 […]
The Azure Storage Explorer PRO
The Azure Storage Explorer is one of many tools that allows you to manage the data you store on the Azure platform. You can download it for free at http://azurestorageexplorer.codeplex.com. The following video clip shows how simple it is to use it.