Turn.js Digital Publishing PRO
Turn.js is a JavaScript library that allows us to create digital books the user can flip through their pages. Although the library is available as an open source project on GitHub there are some restrictions on using it. Make sure you check the license terms before you choose to use it. The following code sample […]
OpenLayers Dynamic Maps PRO
The OpenLayers open source project allows us to add dynamic maps into our web pages. Using this library we can avoid the use of Google Maps. The following code sample shows how simple it is to use OpenLayers together with data retrieved from openstreetmap.org. <!DOCTYPE html> <html lang=”en”> <head> <title>openlayers simple demo</title> <link rel=”stylesheet” href=”http://cdnjs.cloudflare.com/ajax/libs/openlayers/2.12/theme/default/style.css” […]
Goldman Sachs Collections PRO
The Goldman Sachs Collections framework (AKA GS Collections) provides us with an alternative implementation for the JDK collections framework. GS Collections provides us with capabilities similar to those we find in programming languages such as Scala, C# and Samlltalk. Using this framework together with lambda expressions allows us writing significantly shorter code. The following code […]
LESS.js Jump Start PRO
The LESS.js JavaScript library allows us to extend our CSS with dynamic behavior such as variables, mixins, operations and functions. The following code sample shows how simple it is to create new variables assigned with values so that we could reuse them in our code. The following is the LESS code. @myblue: #4C65BC; .stuff {color:@myblue} The […]
Video Capturing in HTML5 PRO
HTML5 allows us to capture the video and the audio stream coming from the device camera and microphone. The following code sample shows how simple it is to do it. <!DOCTYPE html> <html> <head> <title>sample for video capturing using html5</title> </head> <body> <video autoplay width=”480″ height=”360″></video> <input type=”button” id=”stopbt” value=”stop”/> <script type=”text/javascript”> window.URL = window.URL […]
Lambda Expressions in JavaScript PRO
The Harmony (EcmaScript 6) proposal includes the specification for arrow functions, AKA lambda expressions. Given this technology early stage you should check in advance whether the web browser you target supports it. The following code sample includes the definition for few arrow functions (lambda expressions). <!DOCTYPE html> <html> <head> <title>simple lambda expressions in javascript</title> </head> <body> […]
HTML5 Cross Platform Mobile Applications December 2013 INFO
On Tuesday December 30th I will start to deliver a professional course for learning how to develop the front end using HTML5, JavaScript and other related technologies. The course includes 140 academic hours, it takes place in HIT and its cost is 5800 shekels. You can find detailed information about this course at http://hit.lifemichael.com/landing/page/production/index.html. You […]
Software Engineering in PHP November 2013 INFO
On Thursday November 7th I will start to deliver a professional course for learning how to develop the web application server side in PHP. The course includes 140 academic hours, it takes place in HIT and its cost is 5800 shekels. You can find detailed information about this course at http://hit.lifemichael.com/landing/page/production/index.html. You can find the […]
Android 4.4 Professional HIT November 2013 INFO
On Wednesday November 6th I will start to deliver a professional course for learning how to develop applications in Java for the android platform. The course includes 140 academic hours, it takes place in HIT, its cost is 5800 shekels and it splits into three parts. The first part covers the topics in Java required […]
Autumn 2013 Free Lectures in HIT INFO
On wednesday october 9th I am going to deliver 4 short lectures (40min each) in HIT: JavaScript Jump Start (1800-1840), PHP Jump Start (1900-1940), HTML5 Jump Start (2000-2040) and Dart Jump Start (2100-2140). Attending the lectures is free. You just need to reserve your seat in advance. the lectures will be delivered in hebrew. The […]