• Java

    Java Tutorial

    "Java is a programming language originally developed by James Gosling at Sun Microsystems...Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers 'write once, run anywhere' (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another." -- wikipedia.org

  • Spring

    Spring Tutorial

    "The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform. A key element of Spring is infrastructural support at the application level: Spring focuses on the 'plumbing' of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments." -- springsource.org

  • Hibernate

    Hibernate Tutorial

    "Hibernate is a high-performance Object/Relational persistence and query service. Hibernate takes care of the mapping from Java classes to database tables and from Java data types to SQL data types. It provides data query and retrieval facilities that significantly reduce development time." -- hibernate.org

  • Web Development

    JSP, Servlet, JSF, Struts, Velocity, Html, Javascript, JQuery, Dojo, Ajax Tutotial

    Tutorials on different Java Web application frameworks (JSP, Servlet, JSF, Struts, Tiles, Velocity etc) and UI technologies (Html, Javascript, JQuery, Dojo, Ajax etc)

  • Android

    Tutorials on Android Development

    Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers. Android provides a powerful development framework for creating apps and games for Android users as well as an open marketplace for distributing to them instantly. Android SDK and Developer Tools offer a full Java IDE with advanced features for developing, debugging, and packaging Android apps.

  • Hadoop

    Tutorials on Apache Hadoop (HDFS, YARN, MapReduce) and related frameworks (HBase, Hive, Pig, Cassandra, ZooKeeper, Spark, Avro, Ambari, Mahout etc.)

    "The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-availability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-available service on top of a cluster of computers, each of which may be prone to failures." -- hadoop.apache.org

  • Cloud

    Tutorials on Cloud technologies, PaaS, IaaS, SaaS

    Configuration, Installation, Deployment related tutorials on Cloud technologies, PaaS (Redhat's OpenShift, AppFog, VMware's Cloud Foundry etc), IaaS (AWS - Amazon Web Services, HP Openstack, Rackspace etc), SaaS (CloudFlare).

  • Miscellaneous

    Tutorials on miscellaneous topics

    Tutorials / posts / update on miscellaneous topics.

About this 'Hello World' site

This site is mainly developed to share coding and technology learning experiences on java / j2ee based technologies.

Simple tutorials / codes have been shared to learn a new technology. Full source code is also available for download.