<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Mete Atamel</title>
	<atom:link href="http://meteatamel.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://meteatamel.wordpress.com</link>
	<description>A blog about software development</description>
	<lastBuildDate>Sat, 14 Jan 2012 20:31:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='meteatamel.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Mete Atamel</title>
		<link>http://meteatamel.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://meteatamel.wordpress.com/osd.xml" title="Mete Atamel" />
	<atom:link rel='hub' href='http://meteatamel.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Clean Code: A Handbook of Agile Software Craftsmanship</title>
		<link>http://meteatamel.wordpress.com/2012/01/09/clean-code-must-read-book-for-every-software-developer/</link>
		<comments>http://meteatamel.wordpress.com/2012/01/09/clean-code-must-read-book-for-every-software-developer/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 20:10:11 +0000</pubDate>
		<dc:creator>Mete</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://meteatamel.wordpress.com/?p=701</guid>
		<description><![CDATA[I meant to write about this book when I first read it last year but I never got around to it and I&#8217;m happy that I finally got a chance after my second read this past Christmas break. First of all, I never read a book twice and the fact that I read this one [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=701&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://meteatamel.files.wordpress.com/2012/01/0132350882.jpg"><img class="aligncenter size-medium wp-image-702" title="Clean code" src="http://meteatamel.files.wordpress.com/2012/01/0132350882.jpg?w=225&#038;h=300" alt="" width="225" height="300" /></a></p>
<p>I meant to write about this book when I first read it last year but I never got around to it and I&#8217;m happy that I finally got a chance after my second read this past Christmas break.</p>
<p>First of all, I never read a book twice and the fact that I read this one twice and enjoyed it both times is saying something. It has a ton of useful information and tips for any software developer but if I have to summarize, this book establishes three important points:</p>
<p><span style="text-decoration:underline;">1. What does it mean for some piece of code to be clean?</span></p>
<p>The author establishes what it means for some piece of code to be clean. He shows snippets of code that work equally well but one is impossible to understand while other is much more intuitive and easy to follow, hence more maintainable. He explains why short functions, fewer arguments are better. He answers questions like why and how should you comment, how you should organize your code and why one is better than the other, why dependency injection is good, and so much more. Even if you don&#8217;t agree with everything he says, he makes you much more aware about your code and that&#8217;s invaluable by itself.</p>
<p><span style="text-decoration:underline;">2. Why should you care about and spend time writing clean code?</span></p>
<p>You&#8217;d be surprised how many software developers think that just because some piece of code works, their job is done. They don&#8217;t see value in spending time to write clean code. For them, &#8220;cosmetic changes&#8221; are not really beneficial, code that works is good enough because they forget that they write code for others to understand. Thankfully, the author provides quite a few arguments to show why clean code matters, why code that just works is not good enough, and why &#8220;cosmetic changes&#8221; are not only beneficial but also necessary.</p>
<p><span style="text-decoration:underline;">3. How can you write clean code?</span></p>
<p>Once you know what clean code means and the value of clean code, the author establishes some rules and guidelines to create clean and maintainable code all the time. He has a set of rules that he outlines in the last chapter as reference. Even though I don&#8217;t agree with all of them, it&#8217;s good to think about them and come up with your own versions. He goes through a real example and refactors it into clean maintainable code where you can see the benefits.</p>
<p>As software craftsmen, we all have a responsibility to write clean, maintainable, consistent code and this book makes you aware of your code like no other book I&#8217;ve read so far, a must-read book for anyone involved in software development.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/meteatamel.wordpress.com/701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/meteatamel.wordpress.com/701/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/meteatamel.wordpress.com/701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/meteatamel.wordpress.com/701/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/meteatamel.wordpress.com/701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/meteatamel.wordpress.com/701/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/meteatamel.wordpress.com/701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/meteatamel.wordpress.com/701/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/meteatamel.wordpress.com/701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/meteatamel.wordpress.com/701/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/meteatamel.wordpress.com/701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/meteatamel.wordpress.com/701/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/meteatamel.wordpress.com/701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/meteatamel.wordpress.com/701/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=701&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://meteatamel.wordpress.com/2012/01/09/clean-code-must-read-book-for-every-software-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a14f50e3016098288ba5efc84c8d2553?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mete</media:title>
		</media:content>

		<media:content url="http://meteatamel.files.wordpress.com/2012/01/0132350882.jpg?w=225" medium="image">
			<media:title type="html">Clean code</media:title>
		</media:content>
	</item>
		<item>
		<title>Software lessons learned in 2011</title>
		<link>http://meteatamel.wordpress.com/2012/01/02/software-lessons-learned-in-2011/</link>
		<comments>http://meteatamel.wordpress.com/2012/01/02/software-lessons-learned-in-2011/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 12:53:18 +0000</pubDate>
		<dc:creator>Mete</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[software lessons]]></category>

		<guid isPermaLink="false">http://meteatamel.wordpress.com/?p=672</guid>
		<description><![CDATA[It&#8217;s hard to believe that it&#8217;s been a year since my Software lessons learned in 2010 post but it&#8217;s time again to reflect on lessons learned in software development in 2011. Build on what you already know I worked on a number of diverse client and server side features in 2011 and I was pleased [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=672&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s hard to believe that it&#8217;s been a year since my <a title="Software lessons learned in 2010" href="http://meteatamel.wordpress.com/2010/12/16/software-lessons-learned-in-2010/" target="_blank">Software lessons learned in 2010 post</a> but it&#8217;s time again to reflect on lessons learned in software development in 2011. </p>
<p style="text-decoration:underline;">Build on what you already know</p>
<p>I worked on a number of diverse client and server side features in 2011 and I was pleased to see that lessons I outlined in 2010 were very useful in keeping me focused and guiding me in the right direction throughout the year. For example, I was tasked with implementing a JavaScript/HTML5 client library for Data Services but the problem was that I didn&#8217;t really know JavaScript all that well. I tackled that by allocating enough time for research and prototype and in the end, we ended up with a great performing JavaScript library using Google Closure. Another example is specs. I made sure the specs of features I worked on were up to date all the time and in the end, I was pleased to see our documentation and QA teams had almost no questions for me about the features because everything was outlined in detail in the specs.</p>
<p>I know this sounds obvious but wisdom accumulates over time and learning new things should not come at the expense of forgetting what you already know. Keep good lessons around and keep building on them to get better at what you do.</p>
<p style="text-decoration:underline;">Don&#8217;t get attached</p>
<p>2011 has definitely been an interesting and challenging year with Adobe&#8217;s announcement on Flash mobile, Flex/BlazeDS going to Apache and re-orgs. In the re-org, I got assigned to a new group with a new technology stack, so it&#8217;s been quite a learning experience and adjustment for me towards the end of the year. Announcements about Flash mobile and Flex definitely made a lot of people think about their choice of technology in their organizations/projects including myself. </p>
<p>One big lesson I learned is to never get attached to a particular technology or group. Technologies come and go and even though one might be better in something than others, no technology is better in everything, so it&#8217;s not wise to invest a lot of time in one technology at the expense of ignoring the rest because when the day comes for that technology to become obsolete (and it will happen), you don&#8217;t want to feel abandoned or lost. Similarly, you might be working on the most interesting project ever with the smartest people around but don&#8217;t let the daily grind fool you into thinking that you&#8217;ll do this forever. It&#8217;s always wise to think and plan for the next step in your career. </p>
<p style="text-decoration:underline;">Treat tests as part of the product</p>
<p>Most of the times, &#8220;product&#8221; is thought to be what gets shipped to the customer but I think this is a mistake in software craftsmanship. What gets shipped to the customer is a small portion of what actually is needed to build something shippable. Without unit tests, integration tests, performance tests, documentation, build scripts, etc. it&#8217;s impossible to ship anything decent. By not treating these as part of the product, we often let them be at a lower standard than the actual product and that&#8217;s a mistake because tests eventually start rotting and that makes the actual product harder and harder to change and maintain. I suggest that we give tests the same amount of attention, dedication and time by considering them as part of the product and you&#8217;ll be surprised if you do.</p>
<p>One example is my Java client SDK. In 2011, I wrote a Java client SDK but this time instead of writing a few unit tests and handing it over to QA, I wrote a fully automated unit test suite that tested every single functionality of the SDK. It took time and effort to cover everything and make sure it runs fast and consistently but in the end, it paid off big time. Shortly after Java client SDK, we decided to work on an Android client SDK, then JavaScript/HTML5 client SDK, then Objective-C client SDK and we simply ported these tests to respective languages. Throughout the process, we ran into issues and it was extremely useful to have a fully automated, fast testing readily available for the whole team, developers and QA. If something needs to change in any of the clients now, we make the change with no fear because we know that there are solid unit tests behind us to make sure everything still works. Investing in testing pays off in ways that you can&#8217;t even anticipate so why not treat them as part of the product?</p>
<p style="text-decoration:underline;">Just do it</p>
<p>I wanted to work on a side project and I spent a lot of time in 2011 to read on different technology blogs about different technology stacks, different RIA frameworks, different servers, different mobile development platforms etc. in order to find the right fit for my project. In the end, I learned a lot but I didn&#8217;t have anything tangible until late in the year when I actually started working on the project. Reading on things is definitely useful but it&#8217;s not as rewarding as actually building something. After I started to actually build my project, I realized that I&#8217;m learning more and I actually felt like I was doing something more tangible and useful, I was solving a real problem rather than reading up. So, my plan for 2012 is to read less, do more, and get more side projects finished because in the end, shipping quality software that solves something useful in some way is what matters. </p>
<p>Happy and prosperous 2012!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/meteatamel.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/meteatamel.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/meteatamel.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/meteatamel.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/meteatamel.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/meteatamel.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/meteatamel.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/meteatamel.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/meteatamel.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/meteatamel.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/meteatamel.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/meteatamel.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/meteatamel.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/meteatamel.wordpress.com/672/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=672&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://meteatamel.wordpress.com/2012/01/02/software-lessons-learned-in-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a14f50e3016098288ba5efc84c8d2553?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mete</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress widgets jumped to the bottom?</title>
		<link>http://meteatamel.wordpress.com/2011/12/28/wordpress-widgets-jumped-to-the-bottom/</link>
		<comments>http://meteatamel.wordpress.com/2011/12/28/wordpress-widgets-jumped-to-the-bottom/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 08:26:38 +0000</pubDate>
		<dc:creator>Mete</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://meteatamel.wordpress.com/?p=667</guid>
		<description><![CDATA[If WordPress widgets suddenly jumped to the bottom of your blog, instead on the right as you expected, it&#8217;s most probably due to misformatted HTML tags in one of your posts. It happened to me and it took me some time to figure out but basically you need to find the offending post first. It&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=667&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If WordPress widgets suddenly jumped to the bottom of your blog, instead on the right as you expected, it&#8217;s most probably due to misformatted HTML tags in one of your posts. It happened to me and it took me some time to figure out but basically you need to find the offending post first. It&#8217;s a little time consuming but click on the individual posts from most recent to least. If the post is OK, you&#8217;ll see your widgets on the right. If it&#8217;s the offending post, you&#8217;ll see the widgets at the bottom. Once you find that post, take a closer look to HTML open/close tags. There&#8217;s most probably a missing close tag or something similar. In order to not run into this problem again, have WordPress check and correct your HTML syntax automatically as explained <a href="http://en.forums.wordpress.com/topic/widgets-suddenly-jumped-to-the-bottomhave-changed-nothing?replies=5">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/meteatamel.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/meteatamel.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/meteatamel.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/meteatamel.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/meteatamel.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/meteatamel.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/meteatamel.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/meteatamel.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/meteatamel.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/meteatamel.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/meteatamel.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/meteatamel.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/meteatamel.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/meteatamel.wordpress.com/667/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=667&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://meteatamel.wordpress.com/2011/12/28/wordpress-widgets-jumped-to-the-bottom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a14f50e3016098288ba5efc84c8d2553?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mete</media:title>
		</media:content>
	</item>
		<item>
		<title>Evolution &amp; Software Development</title>
		<link>http://meteatamel.wordpress.com/2011/12/15/evolution-software-development/</link>
		<comments>http://meteatamel.wordpress.com/2011/12/15/evolution-software-development/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 21:38:14 +0000</pubDate>
		<dc:creator>Mete</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://meteatamel.wordpress.com/?p=641</guid>
		<description><![CDATA[I&#8217;ve recently finished reading Richard Dawkins&#8217; The Greatest Show On Earth book. It&#8217;s a book about evolution and I think everyone interested in evolution (either for or against) should read this book. Even if you don&#8217;t believe in the idea of evolution, the wealth and detail of scientific information he provides are well worth the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=641&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://meteatamel.files.wordpress.com/2011/12/dawkins-1.jpg"><img class="aligncenter size-medium wp-image-646" title="The Greatest Show On Earth" src="http://meteatamel.files.wordpress.com/2011/12/dawkins-1.jpg?w=194&#038;h=300" alt="" width="194" height="300" /></a></p>
<p>I&#8217;ve recently finished reading Richard Dawkins&#8217; <a title="The Greatest Show on Earth" href="http://www.amazon.com/Greatest-Show-Earth-Evidence-Evolution/dp/1416594787" target="_blank">The Greatest Show On Earth</a> book. It&#8217;s a book about evolution and I think everyone interested in evolution (either for or against) should read this book. Even if you don&#8217;t believe in the idea of evolution, the wealth and detail of scientific information he provides are well worth the read.</p>
<p>One thing that struck me about this book is that Richard Dawkins provided &#8220;unintelligent design&#8221; as evidence for evolution. He pointed out some major biological design flaws in various animals to conclude that an intelligent designer could not have designed those animals with those major imperfections. Therefore, somewhat random yet adaptable process must have produced that animal with those imperfections and made that animal survive up until today. The argument is very convincing and I don&#8217;t want to provide all the details to spoil the book for you, so go and read the book if you&#8217;re interested.</p>
<p>Now back to software development. I&#8217;ve worked at a number of companies and projects by now and in every project I worked on, I always came to the point where I questioned the design of the software in some shape or form. &#8220;Why did he design it this way?&#8221;, &#8220;Why is it so unnecessarily complex?&#8221;, or &#8220;This is so stupid&#8221; are some remarks that crossed my mind at one point. While some of these are valid concerns, they miss two crucial points.</p>
<p>First, there&#8217;s never a single designer in software development. In every project, there&#8217;s a bunch of developers and one or a few architects agreeing on a framework on how to solve a problem. But at the end of the day, what&#8217;s agreed is just a framework or a guideline, and it&#8217;s up to the individual developers to reflect that agreement into code. That can vary greatly from developer to developer and when one developer leaves the project, another developer with a different experience picks it up. So, every piece of code you look at will be influenced by an architect, implemented by one or a few developers, and tested by a quality engineer to further shape its design. There&#8217;s not a single designer that you can really blame.</p>
<p>Second, software development is not perfect. In Math, there are facts and there are proofs to support those facts. Even though there&#8217;s some flexibility involved in writing the proof, most of the times, the process is quite strict, you either have an agreed proof for something or not. Same goes with civil engineering. Your bridge either does its job of moving people from one side or another or not. There&#8217;s no middle ground. However, in software development, there&#8217;s quite a bit of middle ground. Two pieces of software that might work the same way can be implemented on totally different platforms in totally different ways. The digital nature of software development makes it very flexible but with that flexibility comes imperfections. An inexperienced or careless developer could easily make something work in an imperfect/non-optimal way and you end up with systems where things work ok but they are not perfect in the same sense as a mathematical proof is perfect. You end up with imperfect software that work just like you have imperfect biological organisms that survived up until today.</p>
<p>After reading this book, I found it quite useful to remind myself that software is very much like an evolving organism. There&#8217;s no single designer, there are imperfections but at the end of the day, it just works. So, instead of questioning the imperfections, blaming the non-existant single designer, and trying to upgrade every single piece of code to its theoretical perfection, I learned to embrace software for what it is today and add survival value for its next generation.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/meteatamel.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/meteatamel.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/meteatamel.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/meteatamel.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/meteatamel.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/meteatamel.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/meteatamel.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/meteatamel.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/meteatamel.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/meteatamel.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/meteatamel.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/meteatamel.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/meteatamel.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/meteatamel.wordpress.com/641/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=641&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://meteatamel.wordpress.com/2011/12/15/evolution-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a14f50e3016098288ba5efc84c8d2553?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mete</media:title>
		</media:content>

		<media:content url="http://meteatamel.files.wordpress.com/2011/12/dawkins-1.jpg?w=194" medium="image">
			<media:title type="html">The Greatest Show On Earth</media:title>
		</media:content>
	</item>
		<item>
		<title>DataServices Java Client – HelloWorld Remoting</title>
		<link>http://meteatamel.wordpress.com/2011/11/08/dataservices-java-client-%e2%80%93-helloworld-remoting/</link>
		<comments>http://meteatamel.wordpress.com/2011/11/08/dataservices-java-client-%e2%80%93-helloworld-remoting/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 15:44:24 +0000</pubDate>
		<dc:creator>Mete</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Livecycle Data Services]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://meteatamel.wordpress.com/?p=635</guid>
		<description><![CDATA[DataServices is not just limited to Flash and JavaScript/HTML clients. It can talk to Java, Android, and iOS clients as well. In this video, I walk through a Java remoting sample similar to the previous Flash &#38; HTML/JS remoting sample I talked about. If you want to run the application yourself, here&#8217;s the zip file [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=635&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>DataServices is not just limited to Flash and JavaScript/HTML clients. It can talk to Java, Android, and iOS clients as well. In this video, I walk through a Java remoting sample similar to the previous Flash &amp; HTML/JS remoting sample I talked about.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/ZRdZFW5RNyU?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span>
<p>If you want to run the application yourself, here&#8217;s the <a href="http://dl.dropbox.com/u/1364350/meteatamel.wordpress/flex.zip" target="_blank">zip file</a> with the Java classes I mentioned in the video.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/meteatamel.wordpress.com/635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/meteatamel.wordpress.com/635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/meteatamel.wordpress.com/635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/meteatamel.wordpress.com/635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/meteatamel.wordpress.com/635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/meteatamel.wordpress.com/635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/meteatamel.wordpress.com/635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/meteatamel.wordpress.com/635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/meteatamel.wordpress.com/635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/meteatamel.wordpress.com/635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/meteatamel.wordpress.com/635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/meteatamel.wordpress.com/635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/meteatamel.wordpress.com/635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/meteatamel.wordpress.com/635/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=635&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://meteatamel.wordpress.com/2011/11/08/dataservices-java-client-%e2%80%93-helloworld-remoting/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a14f50e3016098288ba5efc84c8d2553?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mete</media:title>
		</media:content>
	</item>
		<item>
		<title>DataServices JavaScript Client &#8211; HelloWorld Messaging</title>
		<link>http://meteatamel.wordpress.com/2011/11/08/dataservices-javascript-client-helloworld-messaging/</link>
		<comments>http://meteatamel.wordpress.com/2011/11/08/dataservices-javascript-client-helloworld-messaging/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 09:47:10 +0000</pubDate>
		<dc:creator>Mete</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Livecycle Data Services]]></category>

		<guid isPermaLink="false">http://meteatamel.wordpress.com/?p=627</guid>
		<description><![CDATA[Let&#8217;s continue exploring the new DataServices JavaScript Client. This time, we write a simple HTML/JavaScript chat application that talk to other Flex/Flash based chat applications using DataServices. If you want to run the HTML/JavaScript chat sample, put Chat.html next to Chat.swf along with dataservices-client.js that&#8217;s under resources/client-sdk/javascript folder of DataServices installation.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=627&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s continue exploring the new DataServices JavaScript Client. This time, we write a simple HTML/JavaScript chat application that talk to other Flex/Flash based chat applications using DataServices.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/A-rYezJqysA?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span>
<p>If you want to run the HTML/JavaScript chat sample, put <a href="http://dl.dropbox.com/u/1364350/meteatamel.wordpress/Chat.html" title="Chat.html" target="_blank">Chat.html</a> next to Chat.swf along with dataservices-client.js that&#8217;s under resources/client-sdk/javascript folder of DataServices installation.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/meteatamel.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/meteatamel.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/meteatamel.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/meteatamel.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/meteatamel.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/meteatamel.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/meteatamel.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/meteatamel.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/meteatamel.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/meteatamel.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/meteatamel.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/meteatamel.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/meteatamel.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/meteatamel.wordpress.com/627/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=627&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://meteatamel.wordpress.com/2011/11/08/dataservices-javascript-client-helloworld-messaging/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a14f50e3016098288ba5efc84c8d2553?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mete</media:title>
		</media:content>
	</item>
		<item>
		<title>DataServices JavaScript Client &#8211; HelloWorld Remoting</title>
		<link>http://meteatamel.wordpress.com/2011/11/07/dataservices-javascript-client-helloworld-remoting/</link>
		<comments>http://meteatamel.wordpress.com/2011/11/07/dataservices-javascript-client-helloworld-remoting/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 10:23:27 +0000</pubDate>
		<dc:creator>Mete</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Livecycle Data Services]]></category>

		<guid isPermaLink="false">http://meteatamel.wordpress.com/?p=615</guid>
		<description><![CDATA[In this video, I talk about how you can convert a simple Flex remoting application talking to DataServices into a JavaScript/HTML application. If you want to run the sample yourself, here is the productRO.html file that I talked about in the video. Copy it where productRO.swf is along with dataservices-samples.js provided in resouces/client-sdks/javascript folder of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=615&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In this video, I talk about how you can convert a simple Flex remoting application talking to DataServices into a JavaScript/HTML application.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/8TzsyAhjsJc?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span>
<p>If you want to run the sample yourself, here is the <a href="http://dl.dropbox.com/u/1364350/meteatamel.wordpress/productRO.html">productRO.html</a> file that I talked about in the video. Copy it where productRO.swf is along with dataservices-samples.js provided in resouces/client-sdks/javascript folder of DataServices installation.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/meteatamel.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/meteatamel.wordpress.com/615/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/meteatamel.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/meteatamel.wordpress.com/615/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/meteatamel.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/meteatamel.wordpress.com/615/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/meteatamel.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/meteatamel.wordpress.com/615/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/meteatamel.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/meteatamel.wordpress.com/615/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/meteatamel.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/meteatamel.wordpress.com/615/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/meteatamel.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/meteatamel.wordpress.com/615/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=615&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://meteatamel.wordpress.com/2011/11/07/dataservices-javascript-client-helloworld-remoting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a14f50e3016098288ba5efc84c8d2553?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mete</media:title>
		</media:content>
	</item>
		<item>
		<title>DataServices 4.6 &#8211; Samples Application</title>
		<link>http://meteatamel.wordpress.com/2011/11/04/dataservices-4-6-samples-application/</link>
		<comments>http://meteatamel.wordpress.com/2011/11/04/dataservices-4-6-samples-application/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 10:18:03 +0000</pubDate>
		<dc:creator>Mete</dc:creator>
				<category><![CDATA[Livecycle Data Services]]></category>

		<guid isPermaLink="false">http://meteatamel.wordpress.com/?p=607</guid>
		<description><![CDATA[As I mentioned in my previous post, DataServices 4.6 Preview is out on Adobe Labs. DataServices comes with an application called &#8220;dataservices-samples&#8221; and as the name suggests, this is a nice collection of sample applications that you can explore on your own. Once DataServices is installed, here are some quick steps to start up dataservices-samples: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=607&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As I mentioned in my <a title="Data Services 4.6 Pre-Release" href="http://meteatamel.wordpress.com/2011/10/20/data-services-4-6-pre-release/" target="_blank">previous</a> post, DataServices 4.6 Preview is out on <a title="Adobe Labs" href="http://labs.adobe.com/technologies/adep_dataservices_jee/" target="_blank">Adobe Labs</a>. DataServices comes with an application called &#8220;dataservices-samples&#8221; and as the name suggests, this is a nice collection of sample applications that you can explore on your own. Once DataServices is installed, here are some quick steps to start up dataservices-samples:<strong></strong></p>
<p>1. <strong>Start the bundled Tomcat</strong>: From the terminal, go to &#8220;tomcat/bin&#8221; directory under where DataServices is installed and type &#8220;catalina.sh run&#8221; or &#8220;catalina.bat run&#8221; on Windows. After a few seconds, you should see something like this on console:</p>
<p>[Data Services] [WARN]  ******* Data Services Beta Expires on Dec 15, 2011 *******<br />
Nov 3, 2011 9:07:54 AM org.apache.catalina.startup.Catalina start<br />
INFO: Server startup in 37026 ms</p>
<p>2. <strong>Start the bundled HSQLDB</strong>: Go to &#8220;sampledb&#8221; folder and type &#8220;startdb.sh&#8221; or &#8220;startdb.bat&#8221; on Windows. After a few seconds, you should see something like this:</p>
<p>[Server@9d04653]: 2011-11-04 06:10:15.000 HSQLDB server 1.8.0 is online<br />
[Server@9d04653]: To close normally, connect and execute SHUTDOWN SQL<br />
[Server@9d04653]: From command line, use [Ctrl]+[C] to abort abruptly</p>
<p>3. Hit the landing page at <a href="http://localhost:8400/dataservices-samples/" target="_blank">http://localhost:8400/dataservices-samples/</a> and you should see the landing page:</p>
<p><a href="http://meteatamel.files.wordpress.com/2011/11/ds46sampleslandingpage.jpg"><img class="aligncenter size-medium wp-image-608" title="DataService 4.6 Samples Landing Page" src="http://meteatamel.files.wordpress.com/2011/11/ds46sampleslandingpage.jpg?w=300&#038;h=259" alt="" width="300" height="259" /></a></p>
<p>That&#8217;s it! There are bunch of new and old samples. I encourage you to play with the &#8220;HTML5/JS, iOS, Android Client SDKs&#8221; samples, they are pretty cool!</p>
<p>In the next post, I&#8217;ll walk you through a Flex Remoting sample and then we will convert that sample to HTML/JavaScript utilizing our new JavaScript Client SDK.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/meteatamel.wordpress.com/607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/meteatamel.wordpress.com/607/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/meteatamel.wordpress.com/607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/meteatamel.wordpress.com/607/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/meteatamel.wordpress.com/607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/meteatamel.wordpress.com/607/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/meteatamel.wordpress.com/607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/meteatamel.wordpress.com/607/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/meteatamel.wordpress.com/607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/meteatamel.wordpress.com/607/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/meteatamel.wordpress.com/607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/meteatamel.wordpress.com/607/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/meteatamel.wordpress.com/607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/meteatamel.wordpress.com/607/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=607&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://meteatamel.wordpress.com/2011/11/04/dataservices-4-6-samples-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a14f50e3016098288ba5efc84c8d2553?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mete</media:title>
		</media:content>

		<media:content url="http://meteatamel.files.wordpress.com/2011/11/ds46sampleslandingpage.jpg?w=300" medium="image">
			<media:title type="html">DataService 4.6 Samples Landing Page</media:title>
		</media:content>
	</item>
		<item>
		<title>Google+ removing contacts from your circles?</title>
		<link>http://meteatamel.wordpress.com/2011/10/28/google-removing-contacts-from-your-circles/</link>
		<comments>http://meteatamel.wordpress.com/2011/10/28/google-removing-contacts-from-your-circles/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 07:22:43 +0000</pubDate>
		<dc:creator>Mete</dc:creator>
				<category><![CDATA[Social Networks]]></category>

		<guid isPermaLink="false">http://meteatamel.wordpress.com/?p=602</guid>
		<description><![CDATA[I ran into a bizarre issue last week with Google+ and I finally figured out what&#8217;s happening. I had added a number of people to my circles in Google+ but I realized that they were all removed from my circles at some point. I added them again, and after couple of days, they were removed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=602&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I ran into a bizarre issue last week with Google+ and I finally figured out what&#8217;s happening. I had added a number of people to my circles in Google+ but I realized that they were all removed from my circles at some point. I added them again, and after couple of days, they were removed again! It turns out it was my fault combined with Android/Google/Gmail quirks.</p>
<p>The default setting in Android is to sync to all your Gmail contacts under &#8220;My Contacts&#8221;. This is a little annoying because anyone you ever emailed in Gmail gets added to &#8220;My Contacts&#8221; and I don&#8217;t like to sync all of those contacts to my phone. Since I don&#8217;t use Gmail, this wasn&#8217;t a big problem for me, so when I got my first Android device, I added my contacts that I phone regularly under Gmail manually and I had them all synced up nicely with my Android devices. So far so good.</p>
<p>The problem is that when you add someone to your circle in Google+, it also gets saved under &#8220;My Contacts&#8221; in Gmail contacts. I think it gets saved under &#8220;Other Contacts&#8221; but nevertheless, by default, you&#8217;ll get these contacts synced to your Android phone and that&#8217;s what happened to me. When I saw these Google+ contacts on my phone, I deleted them, thinking that I&#8217;m just deleting contact entries from my Gmail but actually I was effectively removing them from my Google+ circles. The other weird thing is that even though these Google+ contacts were under &#8220;Other Contacts&#8221; in Gmail, I couldn&#8217;t see them separately from &#8220;My Contacts&#8221; on my Android phone, so there was no way to not sync to these contacts.</p>
<p>So what did I do? First, I separated my contacts that I phone frequently under &#8220;My Phone Contacts&#8221; under &#8220;My Contacts&#8221;. That way, this list is separate from any other junk that might be added to &#8220;My Contacts&#8221; later. Then, I added people back to my circles and they in turn got added to &#8220;Other Contacts&#8221;. Finally, I changed my Android phone settings to only sync to &#8220;My Phone Contacts&#8221; and voila. I got my phone contacts on my phone and people stayed in my Google+ circles.</p>
<p>Everything is good now but I wish Google paid a little bit more attention to the workflow between Gmail, Google+, and Android. I think it&#8217;s weird that I can remove people from my Google+ circle by removing them from my Gmail contacts. To me, Google+ and Gmail are separate things. Anyway, in case you run into something similar, hopefully this post will provide you some understanding.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/meteatamel.wordpress.com/602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/meteatamel.wordpress.com/602/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/meteatamel.wordpress.com/602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/meteatamel.wordpress.com/602/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/meteatamel.wordpress.com/602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/meteatamel.wordpress.com/602/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/meteatamel.wordpress.com/602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/meteatamel.wordpress.com/602/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/meteatamel.wordpress.com/602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/meteatamel.wordpress.com/602/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/meteatamel.wordpress.com/602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/meteatamel.wordpress.com/602/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/meteatamel.wordpress.com/602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/meteatamel.wordpress.com/602/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=602&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://meteatamel.wordpress.com/2011/10/28/google-removing-contacts-from-your-circles/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a14f50e3016098288ba5efc84c8d2553?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mete</media:title>
		</media:content>
	</item>
		<item>
		<title>Data Services 4.6 Pre-Release</title>
		<link>http://meteatamel.wordpress.com/2011/10/20/data-services-4-6-pre-release/</link>
		<comments>http://meteatamel.wordpress.com/2011/10/20/data-services-4-6-pre-release/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 15:12:20 +0000</pubDate>
		<dc:creator>Mete</dc:creator>
				<category><![CDATA[Livecycle Data Services]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://meteatamel.wordpress.com/?p=598</guid>
		<description><![CDATA[As DataServices team, we&#8217;ve been working hard on a number of cool features, so much so that I forgot to mention the latest and greatest version of DataServices has been pre-released on Adobe Labs. There are a lot of cool and useful features in this release. You can see the full list on the pre-release [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=598&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As DataServices team, we&#8217;ve been working hard on a number of cool features, so much so that I forgot to mention <a title="DataServices 4/6 pre-release" href="http://labs.adobe.com/technologies/adep_dataservices_jee/">the latest and greatest version of DataServices</a> has been pre-released on Adobe Labs. There are a lot of cool and useful features in this release. You can see the full list on the pre-release site but I&#8217;m especially excited about all the new client SDKs we&#8217;ll be providing to connect a number of different desktop and mobile clients to DataServices. With these native client SDKs, we&#8217;re transforming DataServices from a Flash-only server to a multi-client server. I personally worked on Java, Android, JavaScript/HTML5 client SDKs and I&#8217;d love to hear what you think. Send us comments in the <a title="Labs Forum" href="http://forums.adobe.com/community/labs/adep_dataservices_jee" target="_blank">pre-release forum</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/meteatamel.wordpress.com/598/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/meteatamel.wordpress.com/598/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/meteatamel.wordpress.com/598/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/meteatamel.wordpress.com/598/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/meteatamel.wordpress.com/598/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/meteatamel.wordpress.com/598/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/meteatamel.wordpress.com/598/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/meteatamel.wordpress.com/598/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/meteatamel.wordpress.com/598/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/meteatamel.wordpress.com/598/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/meteatamel.wordpress.com/598/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/meteatamel.wordpress.com/598/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/meteatamel.wordpress.com/598/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/meteatamel.wordpress.com/598/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=meteatamel.wordpress.com&amp;blog=9592957&amp;post=598&amp;subd=meteatamel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://meteatamel.wordpress.com/2011/10/20/data-services-4-6-pre-release/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a14f50e3016098288ba5efc84c8d2553?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mete</media:title>
		</media:content>
	</item>
	</channel>
</rss>
