The use strict; Statement in Perl
The Perl programming language started as a hack, as a tool that its sole purpose was to fulfill specific needs. When Perl’s popularity grew and more and more people started to use it was already too late to enforce rigid grammar rules. Adding the ‘use strict;’ statement in the beginning of the file will enforce […]
The Scala Programming Language Colloquium
On Sunday Novemebr 22th I will deliver a short seminar about the Scala programming language. The seminar will take place in HIT (www.hit.ac.il) room 424 building 8 (computer science department) at 1500. During this seminar I will overview my thoughts about using this programming language in academic courses and focus on its strengths as a […]
Binding Objects with Functions in ECMAScript 2016
The development ECMAScript 2016 has already started. One of the coming new capabilities will allow us to bind a function to specific object in order to be notified of changes that take place in that object. This capability is already supported in Google Chrome! This following code sample shows this capability in action. You can […]
Java EE Platform Shenkar October 2015
During the winter semester in years 2015-2016 I am going to deliver in Shenkar a course that focuses on server side software development. The course focuses on Java EE. You can find the syllabus at http://www.lifemichael.com/shenkar/javaee201510.pdf. You can find the detailed plan at https://docs.google.com/spreadsheets/d/1KALld-WOPv9eveR8kQkkEhwzDtQuHBWQduaLbsuFCsA/pubhtml. You can find the Google Community I created in order to […]
Scala Programming HIT October 2015
During the winter semester of 2015-2016 I am going to deliver in HIT a course that covers both Java and Scala. The course will take place every monday 1200-1600. You can find the syllabus at internet_programming_2015_10_he.pdf. You can find the detailed plan at https://docs.google.com/spreadsheets/d/1N72s7PXOigx0Q3evNyjWpsA8dYuPEaK-aPZLW8baKb8/pubhtml You can find the Google Community I created for this course […]
Java EE Platform HIT October 2015
During the winter semester in years 2015-2016 I am going to deliver in HIT a course that focuses on server side software development. The course focuses on Java EE. You can find the syllabus at http://www.lifemichael.com/hit/java_ee_fixed_2015_10_he.pdf. You can find the detailed plan at https://docs.google.com/spreadsheets/d/1zp39DjDCOU39cqPN-fRMDoUOu3F2wILgIeO8A3xKebU/pubhtml. You can find the Google Community I created in order to […]
XAMPP, MAMP & MongoDB
In order to execute code in PHP that interacts with the MongoDB server you should install the MongoDB driver in your PHP execution environment. Using MAMP, I spent lots of hours finding out that MAMP doesn’t come will all source code files of PHP in order to allow you building the mongo.so file. The mongo.so […]
The PyCharm Interactive Python Console
Using the PyCharm Interactive Python Console we can improve our understanding for Python. This short video shows how to use this console
Java, C++, C# and PHP. The Differences.
Many of the students that come to learn in my courses already know other programming languages. In order to assist my students I chose to create a summery for all the differences between the four main programming languages I teach. If there is a topic in which a comparison is required please don’t hesitate and […]
Programming Languages Shenkar July 2015
During 2015 summer semester in Shenkar college I am going to deliver the ‘Programming Languages’ course. The course overviews programming languages paradigms and focuses on C#. You can find the syllabus at http://www.lifemichael.com/shenkar/shenkar_programming_languages_201507.pdf. You can find the detailed plan at https://docs.google.com/spreadsheets/d/13qC4NGc2rmb8MOfk_d8aM_ThdaavcQBndzOxROHwmGY/pubhtml. You can find the google group I chose to create in order to assist […]