<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" 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/" version="2.0">
<channel>
	<title>Comments for Musings of a Software Development Manager</title>
	
	<link>http://edgibbs.com</link>
	<description>Lessons from managing developers</description>
	<lastBuildDate>Wed, 09 May 2012 14:10:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/CommentsForMusingsOfASoftwareDevelopmentManager" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="commentsformusingsofasoftwaredevelopmentmanager" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Comment on Jenkins: My Personal Bodyguard by Kevin Rutherford</title>
		<link>http://edgibbs.com/2012/05/09/jenkins-my-personal-bodyguard/comment-page-1/#comment-130438</link>
		<dc:creator>Kevin Rutherford</dc:creator>
		<pubDate>Wed, 09 May 2012 14:10:28 +0000</pubDate>
		<guid isPermaLink="false">http://edgibbs.com/?p=934#comment-130438</guid>
		<description>Nice solution, although it's only a sticking-plaster until you can persuade everyone to stop using feature branches, right?</description>
		<content:encoded><![CDATA[<p>Nice solution, although it&#8217;s only a sticking-plaster until you can persuade everyone to stop using feature branches, right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cardboard Boxes and Modern Web Frameworks by Ed Gibbs</title>
		<link>http://edgibbs.com/2011/08/07/cardboard-boxes-and-modern-web-frameworks/comment-page-1/#comment-129867</link>
		<dc:creator>Ed Gibbs</dc:creator>
		<pubDate>Mon, 08 Aug 2011 18:16:53 +0000</pubDate>
		<guid isPermaLink="false">http://edgibbs.com/?p=918#comment-129867</guid>
		<description>Good point.  Actually I forgot to mention it, but Gryphon is actually a fat client Swing framework, so that's at least one I know of.</description>
		<content:encoded><![CDATA[<p>Good point.  Actually I forgot to mention it, but Gryphon is actually a fat client Swing framework, so that&#8217;s at least one I know of.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cardboard Boxes and Modern Web Frameworks by kikito</title>
		<link>http://edgibbs.com/2011/08/07/cardboard-boxes-and-modern-web-frameworks/comment-page-1/#comment-129866</link>
		<dc:creator>kikito</dc:creator>
		<pubDate>Mon, 08 Aug 2011 15:55:03 +0000</pubDate>
		<guid isPermaLink="false">http://edgibbs.com/?p=918#comment-129866</guid>
		<description>"I hope this trend continues in the world of web frameworks"

I hope this trend extends to all frameworks, not only web ones!</description>
		<content:encoded><![CDATA[<p>&#8220;I hope this trend continues in the world of web frameworks&#8221;</p>
<p>I hope this trend extends to all frameworks, not only web ones!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Grails Unit Testing: Mocking With MetaClass Stubs by Steve Holmes</title>
		<link>http://edgibbs.com/2011/04/17/grails-unit-testing-mocking-with-metaclass-stubs/comment-page-1/#comment-129850</link>
		<dc:creator>Steve Holmes</dc:creator>
		<pubDate>Mon, 18 Apr 2011 22:37:58 +0000</pubDate>
		<guid isPermaLink="false">http://edgibbs.com/?p=893#comment-129850</guid>
		<description>Hey Ed!
You might be interested in the new Grails 1.4 testing:

http://t.co/iF2G44d</description>
		<content:encoded><![CDATA[<p>Hey Ed!<br />
You might be interested in the new Grails 1.4 testing:</p>
<p><a href="http://t.co/iF2G44d" rel="nofollow">http://t.co/iF2G44d</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Developers and Desktop Databases by Mike Jackson</title>
		<link>http://edgibbs.com/2011/03/08/developers-and-desktop-databases/comment-page-1/#comment-129849</link>
		<dc:creator>Mike Jackson</dc:creator>
		<pubDate>Thu, 10 Mar 2011 17:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://edgibbs.com/?p=891#comment-129849</guid>
		<description>Where I'm at now we use private schemas hosted on a server vm.  Everyone has their own schema which is more or less private and gets the benefits of option 2 but with the resource draw of option 1.  

@Paul- you can run different databases, but if you've got any usage of stored procedures or db specific features in use you can't run a different database.  If you're using an ORM it'll mask most of those kinds of things, but then you have to worry about the performance hit involved in using that ORM layer.  Depending on your app and data requirements you might be able to get around that through the use of judicious caching but commonly when push gets to shove pure SQL tends to come back into play.  

You may also run into issues where the ORM layer's behavior is different between different databases which can make tracking down issues a chore.  I can't think of any examlpes of this off hand however, at least not with anything modern.</description>
		<content:encoded><![CDATA[<p>Where I&#8217;m at now we use private schemas hosted on a server vm.  Everyone has their own schema which is more or less private and gets the benefits of option 2 but with the resource draw of option 1.  </p>
<p>@Paul- you can run different databases, but if you&#8217;ve got any usage of stored procedures or db specific features in use you can&#8217;t run a different database.  If you&#8217;re using an ORM it&#8217;ll mask most of those kinds of things, but then you have to worry about the performance hit involved in using that ORM layer.  Depending on your app and data requirements you might be able to get around that through the use of judicious caching but commonly when push gets to shove pure SQL tends to come back into play.  </p>
<p>You may also run into issues where the ORM layer&#8217;s behavior is different between different databases which can make tracking down issues a chore.  I can&#8217;t think of any examlpes of this off hand however, at least not with anything modern.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Developers and Desktop Databases by Ed Gibbs</title>
		<link>http://edgibbs.com/2011/03/08/developers-and-desktop-databases/comment-page-1/#comment-129848</link>
		<dc:creator>Ed Gibbs</dc:creator>
		<pubDate>Wed, 09 Mar 2011 02:46:48 +0000</pubDate>
		<guid isPermaLink="false">http://edgibbs.com/?p=891#comment-129848</guid>
		<description>The best option is to run the heavyweight DB like SQL Server, Oracle, Sysbase, etc.  You run it for the real functional tests and demoing to clients, customers, etc.  I tend to run a lightweight one locally for testing sometimes, like HSQLDB, but generally as an in memory database where I run it just for integration tests with Spock or JUnit.

On an example I can point to my last two projects.

- Built a prototype project using Grails.  For the database I ran a local instance of Oracle and ran DDL to build the initial database complete with lots of test data.  I also ran HSQLDB for in-memory integration tests.  Oracle install and setup on the Mac was about 2 hours total.

- Helped out rescuing an Oracle APEX project.  The developer had never run any local instance.  I built up a VM image and imported a dump file as a starting point.  From there on I used Oracle through a VM image.  Helps to have 8 GB of RAM or more to run the virtual machine locally.  Took about 4 hours to setup the VM image with Oracle on it.

Hope that helps.</description>
		<content:encoded><![CDATA[<p>The best option is to run the heavyweight DB like SQL Server, Oracle, Sysbase, etc.  You run it for the real functional tests and demoing to clients, customers, etc.  I tend to run a lightweight one locally for testing sometimes, like HSQLDB, but generally as an in memory database where I run it just for integration tests with Spock or JUnit.</p>
<p>On an example I can point to my last two projects.</p>
<p>- Built a prototype project using Grails.  For the database I ran a local instance of Oracle and ran DDL to build the initial database complete with lots of test data.  I also ran HSQLDB for in-memory integration tests.  Oracle install and setup on the Mac was about 2 hours total.</p>
<p>- Helped out rescuing an Oracle APEX project.  The developer had never run any local instance.  I built up a VM image and imported a dump file as a starting point.  From there on I used Oracle through a VM image.  Helps to have 8 GB of RAM or more to run the virtual machine locally.  Took about 4 hours to setup the VM image with Oracle on it.</p>
<p>Hope that helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Developers and Desktop Databases by paul</title>
		<link>http://edgibbs.com/2011/03/08/developers-and-desktop-databases/comment-page-1/#comment-129847</link>
		<dc:creator>paul</dc:creator>
		<pubDate>Tue, 08 Mar 2011 17:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://edgibbs.com/?p=891#comment-129847</guid>
		<description>I have never done this but would love it, two questions:

1) for applications that use heavyweight DBs like sybase and oracle, do you run a different DBMS like HSQLDB or SQLite when you run a local instance?

2) would you mind describing some project setups you've seen in a bit more detail? like, do you use any eclipse plugins, that kind of thing.

this post definitely has me wanting to set up the same thing for some stuff I'm doing at the moment, and that's why I ask. thanks!</description>
		<content:encoded><![CDATA[<p>I have never done this but would love it, two questions:</p>
<p>1) for applications that use heavyweight DBs like sybase and oracle, do you run a different DBMS like HSQLDB or SQLite when you run a local instance?</p>
<p>2) would you mind describing some project setups you&#8217;ve seen in a bit more detail? like, do you use any eclipse plugins, that kind of thing.</p>
<p>this post definitely has me wanting to set up the same thing for some stuff I&#8217;m doing at the moment, and that&#8217;s why I ask. thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fallback Plan in Action: From Software Manager to Developer by Ed Gibbs</title>
		<link>http://edgibbs.com/2011/01/17/fallback-plan-in-action-from-software-manager-to-developer/comment-page-1/#comment-129827</link>
		<dc:creator>Ed Gibbs</dc:creator>
		<pubDate>Sat, 29 Jan 2011 06:02:43 +0000</pubDate>
		<guid isPermaLink="false">http://edgibbs.com/?p=866#comment-129827</guid>
		<description>Thanks Luke, I like the different salary structures outside management.  It seems like a few companies in the Bay area have taken that route, Sun being one of them, but it never seems to take outside a small circle of firms.  We can always be optimistic though.</description>
		<content:encoded><![CDATA[<p>Thanks Luke, I like the different salary structures outside management.  It seems like a few companies in the Bay area have taken that route, Sun being one of them, but it never seems to take outside a small circle of firms.  We can always be optimistic though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AgileZen for Solo Remote Development by Ed Gibbs</title>
		<link>http://edgibbs.com/2011/01/23/agilezen-for-solo-remote-development/comment-page-1/#comment-129826</link>
		<dc:creator>Ed Gibbs</dc:creator>
		<pubDate>Sat, 29 Jan 2011 05:59:12 +0000</pubDate>
		<guid isPermaLink="false">http://edgibbs.com/?p=868#comment-129826</guid>
		<description>Have to add Kanbanery to my list of things to look into down the road.  It is nice to see lighter weight tools.  I still miss working on a collocated team and a nice big board.</description>
		<content:encoded><![CDATA[<p>Have to add Kanbanery to my list of things to look into down the road.  It is nice to see lighter weight tools.  I still miss working on a collocated team and a nice big board.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AgileZen for Solo Remote Development by Paul Klipp</title>
		<link>http://edgibbs.com/2011/01/23/agilezen-for-solo-remote-development/comment-page-1/#comment-129824</link>
		<dc:creator>Paul Klipp</dc:creator>
		<pubDate>Fri, 28 Jan 2011 10:37:13 +0000</pubDate>
		<guid isPermaLink="false">http://edgibbs.com/?p=868#comment-129824</guid>
		<description>Violette - Kanbanery.com has titles for stories and you can edit estimates from a drop-down list on the task card. You might find it a bit more friendly for your way of working.</description>
		<content:encoded><![CDATA[<p>Violette &#8211; Kanbanery.com has titles for stories and you can edit estimates from a drop-down list on the task card. You might find it a bit more friendly for your way of working.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

