<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tech99 &#187; Java</title>
	<atom:link href="http://www.tech99.us/category/information-technology/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tech99.us</link>
	<description>Don&#039;t Stop Learning</description>
	<lastBuildDate>Sat, 07 Jan 2012 09:29:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>What GUICE (juice) do..</title>
		<link>http://www.tech99.us/2011/10/what-guice-juice-do/</link>
		<comments>http://www.tech99.us/2011/10/what-guice-juice-do/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 07:33:06 +0000</pubDate>
		<dc:creator>Abid</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[dependency injection]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[gin]]></category>
		<category><![CDATA[Guice]]></category>

		<guid isPermaLink="false">http://www.tech99.us/?p=548</guid>
		<description><![CDATA[What Guice do. while working in layers their are several ways to connect presentation classes to service and data classes. one ways is direct Constructor calls. for example in our scenario. if we have serverside class PurchaseHandler.java which performs different functions for on purchasing an item, like delete, add, etc. we need it to access [...]]]></description>
		<wfw:commentRss>http://www.tech99.us/2011/10/what-guice-juice-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT/GAE File Upload Using Guice and Gin</title>
		<link>http://www.tech99.us/2011/07/gwtgae-file-upload-gin-guice/</link>
		<comments>http://www.tech99.us/2011/07/gwtgae-file-upload-gin-guice/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 10:39:17 +0000</pubDate>
		<dc:creator>Abid</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[blob upload]]></category>
		<category><![CDATA[GAE file upload servlet]]></category>
		<category><![CDATA[Gin Guice dispatch]]></category>
		<category><![CDATA[GWT file Upload]]></category>

		<guid isPermaLink="false">http://www.tech99.us/?p=500</guid>
		<description><![CDATA[Client Side: 1- create Upload form in new dialog box public class UploadDialog extends DialogBox &#123; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; private void createForm&#40;&#41;&#123; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; VerticalPanel panel = new VerticalPanel&#40;&#41;; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; form = new FormPanel&#40;&#41;; &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://www.tech99.us/2011/07/gwtgae-file-upload-gin-guice/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Object to Bytes and Bytes to Object Transformer</title>
		<link>http://www.tech99.us/2011/06/object-to-bytes-and-bytes-to-object-transformer/</link>
		<comments>http://www.tech99.us/2011/06/object-to-bytes-and-bytes-to-object-transformer/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 05:12:18 +0000</pubDate>
		<dc:creator>Abid</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[bytes converter]]></category>
		<category><![CDATA[inputstream output stream]]></category>
		<category><![CDATA[Transformer]]></category>
		<category><![CDATA[type conert]]></category>

		<guid isPermaLink="false">http://techstop.abidshafiq.com/?p=478</guid>
		<description><![CDATA[public static class Transformer &#123; &#160; &#160;public static byte&#91;&#93; toBytes&#40;Object obj&#41; &#123; &#160; &#160;byte&#91;&#93; data = null; &#160; &#160;try &#123; &#160; &#160;ByteArrayOutputStream bos = new ByteArrayOutputStream&#40;&#41;; &#160; &#160;ObjectOutputStream oos = new ObjectOutputStream&#40;bos&#41;; &#160; &#160;oos.writeObject&#40;obj&#41;; &#160; &#160;oos.flush&#40;&#41;; &#160; &#160;oos.close&#40;&#41;; &#160; &#160;bos.close&#40;&#41;; &#160; &#160;data = bos.toByteArray&#40;&#41;; &#160; &#160;&#125; catch &#40;IOException ex&#41; &#123; &#160; &#160;throw new IllegalStateException&#40;“Object is [...]]]></description>
		<wfw:commentRss>http://www.tech99.us/2011/06/object-to-bytes-and-bytes-to-object-transformer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HadoopMapReduce &#8211; Hadoop Wiki</title>
		<link>http://www.tech99.us/2011/06/hadoopmapreduce-hadoop-wiki/</link>
		<comments>http://www.tech99.us/2011/06/hadoopmapreduce-hadoop-wiki/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 11:05:15 +0000</pubDate>
		<dc:creator>Abid</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[hadoop map reduce]]></category>
		<category><![CDATA[inputformat]]></category>
		<category><![CDATA[map reduce]]></category>

		<guid isPermaLink="false">http://techstop.abidshafiq.com/?p=472</guid>
		<description><![CDATA[How Map and Reduce operations are actually carried out Introduction This document describes how MapReduce operations are  carried out in Hadoop. If you are not familiar with the Google MapReduceprogramming model you should get acquainted with it first. Map As the Map operation is parallelized the input file set is first split to several pieces called FileSplits. If an [...]]]></description>
		<wfw:commentRss>http://www.tech99.us/2011/06/hadoopmapreduce-hadoop-wiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Google Apps Channel API</title>
		<link>http://www.tech99.us/2011/06/new-google-apps-channel-api/</link>
		<comments>http://www.tech99.us/2011/06/new-google-apps-channel-api/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 10:31:04 +0000</pubDate>
		<dc:creator>Abid</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Channel api]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Life of a Channel Typical Message]]></category>

		<guid isPermaLink="false">http://techstop.abidshafiq.com/?p=468</guid>
		<description><![CDATA[The Channel API creates a persistent connection between your application and Google servers, allowing your application to send messages to JavaScript clients in real time without the use of polling. This is useful for applications designed to update users about new information immediately. Some example use-cases include collaborative applications, multi-player games, or chat rooms. In [...]]]></description>
		<wfw:commentRss>http://www.tech99.us/2011/06/new-google-apps-channel-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAXParser Example</title>
		<link>http://www.tech99.us/2010/03/saxparser-example/</link>
		<comments>http://www.tech99.us/2010/03/saxparser-example/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 17:30:51 +0000</pubDate>
		<dc:creator>Abid</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Java Read XML]]></category>
		<category><![CDATA[sax]]></category>
		<category><![CDATA[saxparser]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://techstop.abidshafiq.com/?p=136</guid>
		<description><![CDATA[// &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; // SAXExample.java // &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; // imports import java.io.*; import java.net.URL; import org.xml.sax.*; import org.xml.sax.helpers.DefaultHandler; import javax.xml.parsers.SAXParserFactory; import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParser; /** * &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; * Demonstrate how to use SAX. * * @version 1.0 * @author Muhammad Abid (abidshafiq479@hotmail.com) * @author http://www.techstop.abidshafiq.com * &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; */ public class SAXExample extends HandlerBase{ // Store the locator [...]]]></description>
		<wfw:commentRss>http://www.tech99.us/2010/03/saxparser-example/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>SOAP- Simple Object Access Protocol</title>
		<link>http://www.tech99.us/2010/02/soap-simple-object-access-protocol/</link>
		<comments>http://www.tech99.us/2010/02/soap-simple-object-access-protocol/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 04:01:05 +0000</pubDate>
		<dc:creator>Abid</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[simple web access protocol]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[soap example]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://techstop.abidshafiq.com/?p=145</guid>
		<description><![CDATA[What is SOAP? SOAP stands for Simple Object Access Protocol SOAP is a communication protocol SOAP is for communication between applications SOAP is a format for sending messages SOAP communicates via Internet SOAP is platform independent SOAP is language independent SOAP is based on XML SOAP is simple and extensible SOAP allows you to get [...]]]></description>
		<wfw:commentRss>http://www.tech99.us/2010/02/soap-simple-object-access-protocol/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java XML API comparison</title>
		<link>http://www.tech99.us/2010/02/java-xml-api-comparison/</link>
		<comments>http://www.tech99.us/2010/02/java-xml-api-comparison/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 09:41:11 +0000</pubDate>
		<dc:creator>Abid</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[dom]]></category>
		<category><![CDATA[sax]]></category>
		<category><![CDATA[saxparser]]></category>
		<category><![CDATA[stax]]></category>
		<category><![CDATA[trax]]></category>
		<category><![CDATA[xml api]]></category>
		<category><![CDATA[xpath]]></category>

		<guid isPermaLink="false">http://techstop.abidshafiq.com/?p=141</guid>
		<description><![CDATA[Feature StAX SAX DOM TrAX API Type Pull, streaming Push, streaming In memory tree XSLT Rule Ease of Use High Medium High Medium XPath Capability Not supported Not supported Supported Supported CPU and Memory Efficiency Good Good Varies Varies Forward Only Supported Supported Not supported Not supported Read XML Supported Supported Supported Supported Write XML [...]]]></description>
		<wfw:commentRss>http://www.tech99.us/2010/02/java-xml-api-comparison/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I want you&#8230;!</title>
		<link>http://www.tech99.us/2010/01/i-want-you/</link>
		<comments>http://www.tech99.us/2010/01/i-want-you/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 15:51:19 +0000</pubDate>
		<dc:creator>Abid</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[General Talk]]></category>
		<category><![CDATA[love you]]></category>
		<category><![CDATA[poem]]></category>
		<category><![CDATA[want you]]></category>

		<guid isPermaLink="false">http://techstop.abidshafiq.com/?p=131</guid>
		<description><![CDATA[stars are shinning in the black hearts are beating in the mind life is running on the way i am missing you all the way. come to see me i can see you come to hug me i can hug you life or dead whats you want i can give if you not. think you [...]]]></description>
		<wfw:commentRss>http://www.tech99.us/2010/01/i-want-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Work, Family, Health, Friends and Spirit</title>
		<link>http://www.tech99.us/2009/12/work-family-health-friends-and-spirit/</link>
		<comments>http://www.tech99.us/2009/12/work-family-health-friends-and-spirit/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 15:30:47 +0000</pubDate>
		<dc:creator>Abid</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[General Talk]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[quote]]></category>
		<category><![CDATA[spirit]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://techstop.abidshafiq.com/?p=107</guid>
		<description><![CDATA[Imagin life as game in which you are juggling some five balls in the air. You name them - Work, Family, Health, Friends and Spiri and you are keeping all of these  in the Air.

You will soon understand that work is a rubber ball. If you drop it, it will bounce back.

But the other four balls - Family, Health, Friends, and spirit - are made of glass. If you drop one of these; they will be irrevocably scuffed, marked, nicked, damaged or even shattered. They will never be the same. You must understand that and strive for it.

WORK EFFICIENTLY DURING OFFICE HOURS AND LEAVE ON TIME. GIVE THE REQUIRED TIME TO YOUR FAMILY, FRIENDS AND HAVE PROPER REST.]]></description>
		<wfw:commentRss>http://www.tech99.us/2009/12/work-family-health-friends-and-spirit/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
	</channel>
</rss>

