Abelski Professional Webinars INFO

I have recently decided to start using webinars for delivering my knowledge and experience. I will deliver my first professional webinar on December 4th. It will be kind of a PHP Jump Start and apart of PHP it will cover various web technologies such as JavaScript, Ajax, HTML5 and jQueryMobile. During the webinar itself I […]

Abelski Chrome App INFO

I have recently completed to develop the abelski google chrome application. You can find it for free at Google Chrome Web Store. The current version provides a very similar experience to the one you know when browsing the abelski web site. In the future I plan to add a tighter integration with the google chrome web […]

Java 8 Interfaces Default Methods

As of Java 8 the interface definition can include implemented methods that will be used as the default implementation when a class that implements an interface doesn’t implement the methods. The default methods provide us with a mechanism for extending the interfaces mechanism in a backward compatible way. In order to implement a method defined […]

Android L Material Theme

The material design is a specification for creating user interface. The material design specification is developed and maintained by Google and it aims at all platforms. The new coming Android L platform will include an implementation for the material design. Towards the next coming Android course I am going to deliver in HIT I chose […]

Android Studio Basics

The Android Studio IDE is based on the IntelliJ IDEA, an award winning IDE for developing Java applications. Eventhough the Android Studio is still beta I chose to add a detailed coverage for using this IDE to the Android Java Applications Development course I deliver in HIT. The signs we all get from Google indicate […]

HTML5 History API

The HTML5 History API allows us to manipulate the web browser history. The new capabilities this API adds include the possibility to add new entries into the web browser history and to change the visible URL address the web browser shows without any refresh. The following code sample shows how simple it is to change the […]

HTML5 Application Cache Mechanism

The HTML5 Application Cache mechanism assists us with the development of web applications that can work offline. Using this mechanism we should create a manifest file that lists the resources (files) we want the web browser to keep their copies offline. The following code sample includes the demo.html file that refers sample.caching. The later lists […]

Simple AngularJS Animations

Using the AngularJS framework we can easily create new animations. We just need to add the ng-animate attribute to the HTML element we want to animate and make sure the CSS that applies on our web page includes the required styling for the animation we want to get. The www.nganimate.org website overviews the possibilities. The […]

PHP 5.6 New Features

PHP 5.6 was released on August 28th 2014. This post overviews the main new features this new version introduces. Arguments Unpacking We can use the ‘…’ operator for passing over an array of values to a function we call and have the array values unpacked and assigned into the function parameters. The following code sample […]

Debugging PHP Web Application using Zend Studio

Zend Studio makes things very simple when it comes to debugging web applications that were developed in PHP. The following code sample include two files. The first presents a simple form to the user that allows him to enter the width and the height of a specific rectangle. <form method=”get” action=”index.php”> width: <input type=”text” name=”width”> […]

Skip to content Update cookies preferences