<?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>Java Code Geeks &#187; Software Development</title> <atom:link href="http://www.javacodegeeks.com/software-development/feed" rel="self" type="application/rss+xml" /><link>http://www.javacodegeeks.com</link> <description>Java 2 Java Developers Resource Center</description> <lastBuildDate>Sun, 19 May 2013 12:00:20 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <item><title>Multilayered Architecture (2) &#8211; The Domain Layer</title><link>http://www.javacodegeeks.com/2013/05/multilayered-architecture-2-the-domain-layer.html</link> <comments>http://www.javacodegeeks.com/2013/05/multilayered-architecture-2-the-domain-layer.html#comments</comments> <pubDate>Fri, 17 May 2013 07:00:42 +0000</pubDate> <dc:creator>Marco Di-Stefano</dc:creator> <category><![CDATA[Software Development]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=12923</guid> <description><![CDATA[Introduction The domain layer is a collection of entity objects and related business logic that is designed to represent the enterprise business model. The major scope of this layer is to create a standardized and federated set of objects, that could be potentially reused within different projects. Once identified the enterprise business model segment that [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/multilayered-architecture-2-the-domain-layer.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Multilayered architecture (1) &#8211; Introduction</title><link>http://www.javacodegeeks.com/2013/05/multilayered-architecture-1-introduction.html</link> <comments>http://www.javacodegeeks.com/2013/05/multilayered-architecture-1-introduction.html#comments</comments> <pubDate>Thu, 16 May 2013 19:00:26 +0000</pubDate> <dc:creator>Marco Di-Stefano</dc:creator> <category><![CDATA[Software Development]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=12869</guid> <description><![CDATA[Introduction If you ever worked in an IT project, you would probably know how necessary it is to factorize the source code to avoid that the entropy will take possession of your project as soon as it becomes larger and larger… If you ever encountered one of those scenarios: I started with a small project where [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/multilayered-architecture-1-introduction.html/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>What turns a good leader in an effective leader</title><link>http://www.javacodegeeks.com/2013/05/what-turns-a-good-leader-in-an-effective-leader.html</link> <comments>http://www.javacodegeeks.com/2013/05/what-turns-a-good-leader-in-an-effective-leader.html#comments</comments> <pubDate>Thu, 16 May 2013 10:00:09 +0000</pubDate> <dc:creator>Antonio Di-Matteo</dc:creator> <category><![CDATA[Software Development]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=12836</guid> <description><![CDATA[Everyone has experienced during his/her career good and bad leaders, leaders skilled on technologies and/or concerned projects/business and leaders who would only care about people management, relying on their subordinates for competences and problem solving. Of course, it’s not easy to find the best trade-off between hard and soft skills, but recent studies could help [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/what-turns-a-good-leader-in-an-effective-leader.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Fundamentals of good API designing</title><link>http://www.javacodegeeks.com/2013/05/fundamentals-of-good-api-designing.html</link> <comments>http://www.javacodegeeks.com/2013/05/fundamentals-of-good-api-designing.html#comments</comments> <pubDate>Mon, 13 May 2013 16:00:38 +0000</pubDate> <dc:creator>Arnab Biswas</dc:creator> <category><![CDATA[Software Development]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=12791</guid> <description><![CDATA[Do you write reusable OO code? Code that is being used by other modules within the same product? Or code that is exposed to the outside world and used to develop third party applications? If the answer to either of the questions is true, then you are an API developer. Either you write private APIs [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/fundamentals-of-good-api-designing.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Comments are for Losers</title><link>http://www.javacodegeeks.com/2013/05/comments-are-for-losers.html</link> <comments>http://www.javacodegeeks.com/2013/05/comments-are-for-losers.html#comments</comments> <pubDate>Tue, 07 May 2013 13:00:36 +0000</pubDate> <dc:creator>Dalip Mahal</dc:creator> <category><![CDATA[Software Development]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=12337</guid> <description><![CDATA[If software development is like driving a car then comments are road signs along the way. Comments are purely informational and do NOT affect the final machine code. Imagine how much time you would waste driving in a city where road signs looked like this one. A good comment is one that reduces the development [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/comments-are-for-losers.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>What does Code Ownership do to Code?</title><link>http://www.javacodegeeks.com/2013/05/what-does-code-ownership-do-to-code.html</link> <comments>http://www.javacodegeeks.com/2013/05/what-does-code-ownership-do-to-code.html#comments</comments> <pubDate>Mon, 06 May 2013 12:00:03 +0000</pubDate> <dc:creator>Jim Bird</dc:creator> <category><![CDATA[Software Development]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=12330</guid> <description><![CDATA[In my last post, I talked about Code Ownership models, and why you might want to choose one code ownership model (strong, weak/custodial or collective) over another. Most of the arguments over code ownership focus on managing people, team dynamics, and the effects on delivery. But what about the longer term effects on the shape, [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/what-does-code-ownership-do-to-code.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Fallacies of massively distributed computing</title><link>http://www.javacodegeeks.com/2013/05/fallacies-of-massively-distributed-computing.html</link> <comments>http://www.javacodegeeks.com/2013/05/fallacies-of-massively-distributed-computing.html#comments</comments> <pubDate>Sun, 05 May 2013 12:00:57 +0000</pubDate> <dc:creator>Arnon Rotem-Gal-Oz</dc:creator> <category><![CDATA[Software Development]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=12328</guid> <description><![CDATA[In the last few years, we see the advent of highly distributed systems. Systems that have clusters with lots of servers are no longer the sole realm of the googles’ and facebooks’ of the world and we begin to see multi-node and big data systems in enterprises. e.g. I don’t think a company such as [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/fallacies-of-massively-distributed-computing.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Efficiency is for Losers</title><link>http://www.javacodegeeks.com/2013/05/efficiency-is-for-losers.html</link> <comments>http://www.javacodegeeks.com/2013/05/efficiency-is-for-losers.html#comments</comments> <pubDate>Fri, 03 May 2013 16:00:43 +0000</pubDate> <dc:creator>Dalip Mahal</dc:creator> <category><![CDATA[Software Development]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=12255</guid> <description><![CDATA[Focusing on efficiency and ignoring effectiveness is the root cause of most software project failures. Effectiveness is producing the intended or expected result. Efficiency is the ability to accomplish a job with a minimum expenditure of time and effort. Effective software projects deliver code that the end users need; efficient projects deliver that code with [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/efficiency-is-for-losers.html/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Login Tokens In Email Links</title><link>http://www.javacodegeeks.com/2013/05/login-tokens-in-email-links.html</link> <comments>http://www.javacodegeeks.com/2013/05/login-tokens-in-email-links.html#comments</comments> <pubDate>Thu, 02 May 2013 16:00:33 +0000</pubDate> <dc:creator>Bozhidar Bozhanov</dc:creator> <category><![CDATA[Software Development]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=12252</guid> <description><![CDATA[Your system is probably sending some emails. Sometimes these emails contain links to the public part of the site, sometimes they have links to the authentication-protected part. Either way, if the email is sent to registered users (as opposed to just subscribed emails) you should not make the user type in username and password. Even [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/login-tokens-in-email-links.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Git Explained: For Beginners</title><link>http://www.javacodegeeks.com/2013/05/git-explained-for-beginners.html</link> <comments>http://www.javacodegeeks.com/2013/05/git-explained-for-beginners.html#comments</comments> <pubDate>Thu, 02 May 2013 10:00:32 +0000</pubDate> <dc:creator>Juri Strumpflohner</dc:creator> <category><![CDATA[Software Development]]></category> <category><![CDATA[Git]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=12250</guid> <description><![CDATA[I’m working with Git now for about two years but only for my personal projects and those I have on GitHub. At work we still use TFS and SVN (as of now). Recently Paolo Perrotta came to our company to hold a course about Agile planning and since Git was quite new to most of [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/git-explained-for-beginners.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 2/23 queries in 0.050 seconds using apc
Object Caching 1093/1187 objects using apc
Content Delivery Network via cdn.javacodegeeks.com

Served from: www.javacodegeeks.com @ 2013-05-20 05:22:21 -->