SQL will become one of the most prolific use cases in the Hadoop ecosystem, according to Forrester Research. Apache Drill is an open source SQL query engine for big data exploration. REST services and clients have emerged as popular technologies on the Internet. Apache HBase is a hugely popular Hadoop NoSQL database. This blog post discusses combining all of these technologies: SQL, Hadoop, Drill...
on Jan 6, 2015
I had the pleasure to review JavaServer Faces: Introduction by Example by Josh Juneau which has been published by Apress in December 2014.
The highlight of the book was the simplicity with which Josh has covered some of the most complicated topics related to JavaServer Faces (JSF).
I like how smoothly and seamlessly he can transition from the simple recipes to the more involved and detailed...
on Jan 6, 2015
Server-Sent Events (SSE) is part of HTML5. SSE is a simple, undirectional communication from server to browser. It allows server to push data to client once a connection is established. The entire point of SSE is to make it easy for the server to push messages to the browser, once the browser has first established a connection to the server. These messages are of the form "field: value" with...
on May 21, 2014
Web Services and XML
Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. JAX-RS provides a standardized API for building RESTful web services in Java. This example will show how to...
on Sep 16, 2013
SOAP and/or REST and/or WebSockets
Table of Contents
1.1 BOF6984 : SOAP and/or REST and/or WebSockets
1.3 JavaOne / Oracle
1.4 other WebSockets presentations
1.5 other WebSockets presentations
1.6 other SOAP presentations
1.7 other REST presentations
1.8 other REST presentations
1.9 discussion points
1.10 discussion points
1.11 discussion points
1.12 discussion points...
on Oct 2, 2012
Web Development Tools
The second edition of Java Magazine (November/December) will go out in few days. In the Part 2 of the my article, you will see in detail how to use JSON to handle the response returned to the HTML5 client.
The first Part 1 of my article published in the first edition of Java Magazine (available here http://tinyurl.com/65jos8n) has shown how you can create and deploy quickly a Java EE...
on Nov 13, 2011
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 understanding of this topic I chose to create two video clips that...
on Sep 18, 2011
Wakaleo Consulting is pleased to announce that we are bringing our popular TDD/BDD courses to Europe, in a convenient online format!
Fundamentals of Test-Driven Development in Java: This course covers both fundamental TDD/BDD practices, tips and tricks, and also how to apply them effectively with the latest Java tools, including JUnit 4.8, Hamcrest, Infinitest, Mockito and Spock.
on Apr 20, 2011
Many of the famouse Java Script libraries (such as ExtJS, jQuery and Sencha Touch) are based on the possibility to change the CSS of the HTML elements displayed on screen. The following video clips provide more information about this possibility.
You can find more info about my Java Script Programming professional course at www.xperato.com. You can find the community version available...
on Mar 21, 2011
Most web developers are not aware of the possibility to interact with our cookies using code written in Java Script executed within the web browser. This technical possibility is an innovation trigger that leads to new possibilities. The Facebook Java Script SDK is just one example. The Java Script Programming course that I deliver at www.xperato.com covers this technical possibility.
on Mar 21, 2011
I have recently completed to update the professional Java Script Programming course I deliver via www.xperato.com. One of the new added topics is a detailed coverage of the available Java Script debuggers in today most popular web browsers: Firefox, Internet Explorer and Chrome. The following three video clips explain how do we use these debuggers.
You can find the community version of my Java...
on Mar 21, 2011
The jQuery Mobile framework allows us to develop high quality cross platform web applications. It can be either a pure web application or an hybrid one. Using this framework is today ultimate option for targeting all mobile platforms using the same code.
I have recently completed to develop a detailed course for learning this framework. You can find the professional version at www....
on Feb 16, 2011
I'll like to let you know the dates of JCertif 2011 the biggest Java Community Event in Africa. About 800+ attendees from many countries.
We will be happy to have you as Speaker on Developer Tools, Java, Open Source, Mobile Apps...or Business solutions.
I'll like to let you know the dates of JCertif 2011 the biggest Java Community Event in Africa. About 800+ attendees from many countries....
on Jan 1, 2011
In JUG-AFRICA we started an Open Source project to manage the BIG ANNUAL EVENTS for our JUGs. The first release will be available in the early second half of January.
The application will provide all services bellow via the REST Web services :
- Appointment Manager
- Conference Manager
- Paper reviews and approval Manager
- Profile Manager
- Registration Manager
on Jan 2, 2011
on Oct 13, 2010
My name is Haim Michael, I am the General Manager for Zindell Technologies and I am an eternal student and a lecturer. I chose to develop the abelski web site for the benefit of all people world wide. I have started to develop it in November 2007 and I continuously update its courses and add new ones. All courses on this web site are available for free personal and academic usage.
on Oct 4, 2010
Have you ever got into the situation where you feel like you need to stretch the limits of HTTP form processing?
Sometimes when developing complex web applications you end up with a form that has just too many features on it. This situation is particularly common when the application uses Ajax forms, as these forms often end up accumulating an enormous amount of funcionality - different actions...
on Mar 30, 2010
Progressive Enhancement is a philosophy of web design - start with simple pages, and build them up based on the capabilities of the browser viewing the page. It’s related to (and in some ways, the opposite of) the idea of Graceful Degradation, starting with a nice, fancy page, and dealing with any browser faults in an elegant manner.
Prehaps the simplest example to see this in action is the...
on Feb 7, 2010
According to the PrimeFaces website, "PrimeFaces is an open source component suite for Java Server Faces featuring 70+ Ajax powered rich set of JSF components. Additional TouchFaces module features a UI kit for developing mobile web applications.". Since it is an OpenSource JSF implementation that is very close to releasing JSF 2.0 compliant components, I figured it was time to try it...
on Jan 7, 2010
In the past few month several Java EE 6 related JSRs (Java Specification Requests) have been finalized. The final ballot for them ended on November 30 and all were approved. Today, December 10, 2009, Java EE 6 and GlassFish v3, THE reference implementation of Java EE6, are released.
Four and a half year after the release of Java EE 5 we enter the next Java EE era. GlassFish v3 is the first...
on Jan 6, 2010