JavaScript API Documentation using JSDoc

When developing a new library in JavaScript it would make things simpler for others if we also create a document that explains how to use the library we developed and how to use each and every function it includes. Such document, also known as API Documentation, can be easily created using the JSDoc tool. The […]

Emulating Mobile Devices in Google Chrome

The Google Chrome web browser allows us to emulate various mobile devices. We just need to enter the Developer Tools mode and select the device we want to emulate. The following video clip shows how simple it is to do it. You can find more resources, including video clips, for learning how to debug using […]

PHPCloud is Shutting Down

PHPCloud is about to shut down its service. Zend chooses to focus on developing their professional tools and on their professional services and let the big players (e.g. Amazon, Google and Microsoft) do their work. I guess the question to be asked is why did they even start this initiative. Staying focused on what you […]

Cross-site HTTP requests

Cross-site HTTP requests are HTTP requests at URL addresses other than the domain of the resource making the request. The CORS specification allows the server side (that returns the resource we try to retrieve using the XHR object) to serve the resource to requests coming from resources that were served from other domains. According to the CORS specification the server side […]

The JSONP Technique

When using the XHR object in order to send an HTTP request to specific URL address we are limited. We cannot initiate this HTTP request to servers other than the one from which the web page (in which the code in JavaScript that uses the XHR object is running) arrived. The JSONP technique allows us […]

The RedBeanPHP Framework PRO

The RedBeanPHP4 framework is probably the easiest to learn open source ORM framework in PHP. In the professional PHP course I deliver in HIT I chose to teach how to use this framework instead of Propel. It is a simple framework both for teaching and using. I have recently completed to prepare the training material […]

The Ripple Emulator PRO

The Ripple emulator is an extension we can install into our Chrome web browser. Once installed it allows us to browse web pages (including web pages that include code in JavaScript that uses the PhoneGap library) and test them in our Chrome web browser. The following video clip shows how simple it is to install […]

Introduction to Git Free Course PRO

I have recently completed to upgrade my Introduction to Git course. Its free community version is available at http://www.abelski.com/moodle/course/view.php?id=175. The new version includes five topics: Introduction, Git Basics, Distributed Word, GitHub Jump Start and Git Logs. The new version of this course includes more than 20 video clips on specific topics. You can find the slides, […]

Chrome Web Browser Console PRO

The Chrome web browser provides us with useful capabilities for debugging our code. I have recently updated the Debugging slides in my JavaScript Programming course with fresh new video clips that explain vairous practical capabilities. You can find my JavaScript Programming course community version available for free at http://abelski.lifemichael.com.

The Numeral.js JavaScript Library PRO

The Numeral.js JavaScript library assists us with getting the required formats for the numbers our program uses. The following code sample shows how simple it is to use this library in order to manipulate the format of the numeric values we use in our code. <!DOCTYPE html> <html> <head> <title>numeral.js demo</title> <script src=”http://cdnjs.cloudflare.com/ajax/libs/numeral.js/1.4.5/numeral.min.js”> </script> </head> […]

Skip to content Update cookies preferences