<?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; Jakub Holy</title> <atom:link href="http://www.javacodegeeks.com/author/Jakub-Holy/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>The Sprinting Centipede Strategy: How to Improve Software Without Breaking It</title><link>http://www.javacodegeeks.com/2013/01/the-sprinting-centipede-strategy-how-to-improve-software-without-breaking-it.html</link> <comments>http://www.javacodegeeks.com/2013/01/the-sprinting-centipede-strategy-how-to-improve-software-without-breaking-it.html#comments</comments> <pubDate>Wed, 16 Jan 2013 08:00:26 +0000</pubDate> <dc:creator>Jakub Holy</dc:creator> <category><![CDATA[Software Development]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=7042</guid> <description><![CDATA[Our code has been broken for weeks. Compiler errors, failing tests, incorrect behavior plagued our team. Why? Because we have been struck by a Blind Frog Leap. By doing multiple concurrent changes to a key component in the hope of improving it, we have leaped far away from its ugly but stable and working state [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/01/the-sprinting-centipede-strategy-how-to-improve-software-without-breaking-it.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>VisualVM: Monitoring Remote JVM Over SSH (JMX Or Not)</title><link>http://www.javacodegeeks.com/2012/09/visualvm-monitoring-remote-jvm-over-ssh.html</link> <comments>http://www.javacodegeeks.com/2012/09/visualvm-monitoring-remote-jvm-over-ssh.html#comments</comments> <pubDate>Sun, 23 Sep 2012 15:00:00 +0000</pubDate> <dc:creator>Jakub Holy</dc:creator> <category><![CDATA[Enterprise Java]]></category> <category><![CDATA[JMX]]></category> <category><![CDATA[JVM]]></category> <category><![CDATA[Monitoring]]></category> <category><![CDATA[VisualVM]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/visualvm-monitoring-remote-jvm-over-ssh-jmx-or-not.html</guid> <description><![CDATA[VisualVM is a great tool for monitoring JVM (5.0+) regarding memory usage, threads, GC, MBeans etc. Let’s see how to use it over SSH to monitor (or even profile, using its sampler) a remote JVM either with JMX or without it. This post is based on Sun JVM 1.6 running on Ubuntu 10 and VisualVM [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/09/visualvm-monitoring-remote-jvm-over-ssh.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Programming Like Kent Beck</title><link>http://www.javacodegeeks.com/2012/09/programming-like-kent-beck.html</link> <comments>http://www.javacodegeeks.com/2012/09/programming-like-kent-beck.html#comments</comments> <pubDate>Tue, 18 Sep 2012 10:00:00 +0000</pubDate> <dc:creator>Jakub Holy</dc:creator> <category><![CDATA[Software Development]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/programming-like-kent-beck.html</guid> <description><![CDATA[Three of us, namely Stig, Krzysztof, and Jakub, have had the pleasure of spending a week with Kent Beck during Iterate Code Camp 2012, working together on a project and learning programming best practices. We would like to share the valuable lessons that we have learnt and that made us better programmers (or so we [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/09/programming-like-kent-beck.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Help, My Code Isn&#8217;t Testable! Do I Need to Fix the Design?</title><link>http://www.javacodegeeks.com/2012/09/help-my-code-isnt-testable-do-i-need-to.html</link> <comments>http://www.javacodegeeks.com/2012/09/help-my-code-isnt-testable-do-i-need-to.html#comments</comments> <pubDate>Tue, 11 Sep 2012 01:00:00 +0000</pubDate> <dc:creator>Jakub Holy</dc:creator> <category><![CDATA[Software Development]]></category> <category><![CDATA[Testing]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/help-my-code-isnt-testable-do-i-need-to-fix-the-design.html</guid> <description><![CDATA[Our code is often untestable because there is no easy way to “sense1” the results in a good way and because the code depends on external data/functionality without making it possible to replace or modify these during a test (it’s missing a seam2, i.e. a place where the behavior of the code can be changed [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/09/help-my-code-isnt-testable-do-i-need-to.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Introduction to Puppet For Vagrant Users</title><link>http://www.javacodegeeks.com/2012/08/introduction-to-puppet-for-vagrant-users.html</link> <comments>http://www.javacodegeeks.com/2012/08/introduction-to-puppet-for-vagrant-users.html#comments</comments> <pubDate>Mon, 20 Aug 2012 19:00:00 +0000</pubDate> <dc:creator>Jakub Holy</dc:creator> <category><![CDATA[DevOps]]></category> <category><![CDATA[Puppet Labs Puppet]]></category> <category><![CDATA[Vagrant]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/introduction-to-puppet-for-vagrant-users.html</guid> <description><![CDATA[I couldn’t find any good, brief, practical introduction into Puppet that gives you basic working knowledge in minimal time, so here it is. You will learn how to do the elementary things with Puppet – install packages, copy files, start services, execute commands. I won’t go into Puppet installation, nodes, etc. as this introduction focuses [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/08/introduction-to-puppet-for-vagrant-users.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Serving Files with Puppet Standalone in Vagrant</title><link>http://www.javacodegeeks.com/2012/06/serving-files-with-puppet-standalone-in.html</link> <comments>http://www.javacodegeeks.com/2012/06/serving-files-with-puppet-standalone-in.html#comments</comments> <pubDate>Tue, 26 Jun 2012 10:00:00 +0000</pubDate> <dc:creator>Jakub Holy</dc:creator> <category><![CDATA[DevOps]]></category> <category><![CDATA[Puppet Labs Puppet]]></category> <category><![CDATA[Vagrant]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/serving-files-with-puppet-standalone-in-vagrant.html</guid> <description><![CDATA[If you use Puppet in the client-server mode to configure your production environment then you might want to be able to copy &#38; paste from the prod configuration into the Vagrant’s standalone puppet‘s configuration to test stuff. One of the key features necessary for that is enabling file serving via “source =&#62; ‘puppet:///path/to/file’”. In the [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/06/serving-files-with-puppet-standalone-in.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>JBoss AS 7: Custom Login Modules</title><link>http://www.javacodegeeks.com/2012/06/jboss-as-7-custom-login-modules.html</link> <comments>http://www.javacodegeeks.com/2012/06/jboss-as-7-custom-login-modules.html#comments</comments> <pubDate>Sat, 23 Jun 2012 16:49:00 +0000</pubDate> <dc:creator>Jakub Holy</dc:creator> <category><![CDATA[Enterprise Java]]></category> <category><![CDATA[JBoss]]></category> <category><![CDATA[Security]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/jboss-as-7-custom-login-modules.html</guid> <description><![CDATA[JBoss AS 7 is neat but the documentation is still quite lacking (and error messages not as useful as they could be). This post summarizes how you can create your own JavaEE-compliant login module for authenticating users of your webapp deployed on JBoss AS. A working elementary username-password module provided. Why to use Java EE [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/06/jboss-as-7-custom-login-modules.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Exposing Functionality Over HTTP with Groovy and Ultra-Lightweight HTTP Servers</title><link>http://www.javacodegeeks.com/2012/04/exposing-functionality-over-http-with.html</link> <comments>http://www.javacodegeeks.com/2012/04/exposing-functionality-over-http-with.html#comments</comments> <pubDate>Thu, 05 Apr 2012 16:17:00 +0000</pubDate> <dc:creator>Jakub Holy</dc:creator> <category><![CDATA[Groovy]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/exposing-functionality-over-http-with-groovy-and-ultra-lightweight-http-servers.html</guid> <description><![CDATA[I needed a quick and simple way to enable some users to query a table and figured out that the easiest solution was to use an embedded, ligthweight HTTP server so that the users could type a URL in their browser and get the results. The question was, of course, which server is best for [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2012/04/exposing-functionality-over-http-with.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Getting Started with Amazon Web Services and Fully Automated Resource Provisioning in 15 Minutes</title><link>http://www.javacodegeeks.com/2011/12/getting-started-with-amazon-web.html</link> <comments>http://www.javacodegeeks.com/2011/12/getting-started-with-amazon-web.html#comments</comments> <pubDate>Mon, 12 Dec 2011 09:22:00 +0000</pubDate> <dc:creator>Jakub Holy</dc:creator> <category><![CDATA[Enterprise Java]]></category> <category><![CDATA[Amazon AWS]]></category> <category><![CDATA[Cloud]]></category> <category><![CDATA[Testing]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/getting-started-with-amazon-web-services-and-fully-automated-resource-provisioning-in-15-minutes.html</guid> <description><![CDATA[While waiting for a new project, I wanted to learn something useful. And because on many projects we need to assess and test the performance of the application being developed while only rarely there is enough hardware for generating a realistic load, I decided to learn more about provisioning virtual machines on demand in the [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2011/12/getting-started-with-amazon-web.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Principles for Creating Maintainable and Evolvable Tests</title><link>http://www.javacodegeeks.com/2011/11/principles-for-creating-maintainable.html</link> <comments>http://www.javacodegeeks.com/2011/11/principles-for-creating-maintainable.html#comments</comments> <pubDate>Wed, 30 Nov 2011 09:39:00 +0000</pubDate> <dc:creator>Jakub Holy</dc:creator> <category><![CDATA[Software Development]]></category> <category><![CDATA[Testing]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/2012/10/principles-for-creating-maintainable-and-evolvable-tests.html</guid> <description><![CDATA[Having [automated] unit/integration/functional/&#8230; tests is great but it is too easy for them to become a hindrance, making any change to the system painful and slow – up to the point where you throw them away. How to avoid this curse of rigid tests, too brittle, too intertwined, too coupled to the implementation details? Surely [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2011/11/principles-for-creating-maintainable.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/4 queries in 0.001 seconds using apc
Object Caching 1133/1134 objects using apc
Content Delivery Network via cdn.javacodegeeks.com

Served from: www.javacodegeeks.com @ 2013-05-20 04:58:52 -->