CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Thu, 17 Jul 2025 17:58:06 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20080405104529
location: https://web.archive.org/web/20080405104529/https://weblogs.java.net/blog/johnsmart/index.rdf
server-timing: captures_list;dur=1.109196, exclusion.robots;dur=0.044458, exclusion.robots.policy;dur=0.009419, esindex;dur=0.014756, cdx.remote;dur=19.466503, LoadShardBlock;dur=364.977499, PetaboxLoader3.datanode;dur=84.465040, PetaboxLoader3.resolve;dur=160.155974
x-app-server: wwwb-app220
x-ts: 302
x-tr: 412
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: SERVER=wwwb-app220; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Thu, 17 Jul 2025 17:58:07 GMT
content-type: text/xml
content-length: 10936
x-archive-orig-date: Sat, 05 Apr 2008 18:37:18 GMT
x-archive-orig-server: Apache
x-archive-orig-vary: Host
x-archive-orig-last-modified: Wed, 02 Apr 2008 02:41:03 GMT
x-archive-orig-etag: "9dc6fa-2ab8-47f2f23f"
x-archive-orig-accept-ranges: bytes
x-archive-orig-content-length: 10936
x-archive-orig-x-cache: MISS from weblogs.java.net
x-archive-orig-connection: close
cache-control: max-age=1800
x-archive-guessed-content-type: text/xml
x-archive-guessed-charset: utf-8
memento-datetime: Sat, 05 Apr 2008 10:45:29 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sat, 10 Feb 2007 18:53:04 GMT", ; rel="prev memento"; datetime="Mon, 04 Feb 2008 21:23:47 GMT", ; rel="memento"; datetime="Sat, 05 Apr 2008 10:45:29 GMT", ; rel="next memento"; datetime="Sat, 17 May 2008 04:18:25 GMT", ; rel="last memento"; datetime="Sun, 21 Jun 2009 00:15:24 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_2_20080405092515_crawl102-c/52_2_20080405104313_crawl101.arc.gz
server-timing: captures_list;dur=0.708787, exclusion.robots;dur=0.025487, exclusion.robots.policy;dur=0.011057, esindex;dur=0.015544, cdx.remote;dur=36.252767, LoadShardBlock;dur=435.164182, PetaboxLoader3.datanode;dur=920.858372, PetaboxLoader3.resolve;dur=321.170110, load_resource;dur=838.740664
x-app-server: wwwb-app220
x-ts: 200
x-tr: 1343
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
accept-ranges: bytes
John Ferguson Smart's Blog
https://weblogs.java.net/blog/johnsmart/
en-us
2008-04-01T19:41:00-08:00
-
On the subtle uses of Hamcrest tests
https://weblogs.java.net/blog/johnsmart/archive/2008/04/on_the_subtle_u.html
Hamcrest is a great little library for making your unit tests more concise and more readable, but sometimes there are a few surprises...
Testing
johnsmart
2008-04-01T19:41:00-08:00
-
Registration is now open for the Java Power Tools bootcamps in Auckland and Australia
https://weblogs.java.net/blog/johnsmart/archive/2008/03/registration_is.html
Registration is now open for the Java Power Tools bootcamps in Auckland and Australia.
johnsmart
2008-03-27T12:35:26-08:00
-
Open Agility - Tools and techniques for productive Java development
https://weblogs.java.net/blog/johnsmart/archive/2008/03/open_agility_to.html
I will be giving a lunchtime talk in Wellington on the 8th of April on how Java development best practices can boost your productivity.
Community: Java Tools
johnsmart
2008-03-25T19:03:08-08:00
-
Praise for Java Power Tools
https://weblogs.java.net/blog/johnsmart/archive/2008/03/praise_for_java.html
People are saying lots of nice things about Java Power Tools already!
Tools
johnsmart
2008-03-24T15:51:17-08:00
-
Learn how to code smarter at the Java Power Tools Bootcamp!
https://weblogs.java.net/blog/johnsmart/archive/2008/03/learn_how_to_co.html
The Java Power Tools book is coming out real soon. In conjunction with this event, I will be giving some special training sessions called the Java Power Tools Bootcamps from May 2008 onwards. The first courses will be in Wellington, San Francisco and London, with other cities in Australia and the USA planned for later on in the year.
Tools
johnsmart
2008-03-12T14:49:59-08:00
-
Cool ways to use Hudson - voice control
https://weblogs.java.net/blog/johnsmart/archive/2008/03/cool_ways_to_us.html
Paul Duvall, from Stelligent, has been experimenting with using voice commands to control a build server. A neat idea!]]>
johnsmart
2008-03-12T13:29:52-08:00
-
Using Hudson environment variables to identify your buildsUsing Hudson environment variables to identify your builds
https://weblogs.java.net/blog/johnsmart/archive/2008/03/using_hudson_en.html
So your CI server now automatically deploys your application to an integration server. You've even configured it so that you can manually deploy to the QA server using the same process. Great! But wouldn't it be nice to know exactly what build you are looking at at any point in time? Well, Hudson lets you do just that.
johnsmart
2008-03-09T20:21:46-08:00
-
Continuous Integration build strategies - stage your builds!
https://weblogs.java.net/blog/johnsmart/archive/2008/03/continuous_inte_1.html
So you've got hundreds of tests, but they take ages to run. You have a Continuous Integration server, but it takes an hour to tell anyone when there's a failure. What can you do?
Tools
johnsmart
2008-03-04T15:18:23-08:00
-
Don't miss CommunityOne and the Java Power Tools Bootcamp in San Francisco in May this year
https://weblogs.java.net/blog/johnsmart/archive/2008/02/dont_miss_commu.html
For anyone who's interested, I'll be giving a session at CommunityOne in May entitled "Open source tools to optimize your development process". It should be fun! CommunityOne is a free event on the Monday before JavaOne start, all about open...
johnsmart
2008-02-29T03:00:08-08:00
-
Java Power Tools podcast on JavaWorld
https://weblogs.java.net/blog/johnsmart/archive/2008/02/java_power_tool_7.html
A little while back I had a ball of a time doing an interview with my good mate Andy Glover about the upcoming Java Power Tools book.
johnsmart
2008-02-28T12:36:12-08:00
-
A bird's-eye survey of the world of Continuous Integration Tools in 2008
https://weblogs.java.net/blog/johnsmart/archive/2008/02/a_birdseye_surv.html
About a year ago, I launched a poll to learn what Continuous Integration servers people were using. The results were interesting...
Community: Java Tools
johnsmart
2008-02-25T16:50:05-08:00
-
Behavior Driven Development - putting testing into perspective
https://weblogs.java.net/blog/johnsmart/archive/2008/02/behavior_driven_1.html
The ultimate aim of writing software is to produce a product that satisfies the end user and the project sponsor (sometimes they are the same, sometimes they are different). How can we make sure testing helps us obtain these goals in a cost-efficient manner?
Testing
johnsmart
2008-02-19T00:26:26-08:00
-
Java Power Tools: where it's at
https://weblogs.java.net/blog/johnsmart/archive/2008/02/java_power_tool_6.html
A short update on the Java Power Tools book.
johnsmart
2008-02-13T17:29:47-08:00
-
Reflections on SCM Branching strategies
https://weblogs.java.net/blog/johnsmart/archive/2008/02/reflections_on.html
The upcoming Subversion 1.5 makes huge progress in the way you do branching, at least in the CVS/SVN world. This got me thinking about branching strategies.
Tools
johnsmart
2008-02-13T12:37:04-08:00
-
Unit testing your Spring-MVC applications
https://weblogs.java.net/blog/johnsmart/archive/2008/02/unit_testing_yo.html
A very short introduction to writing unit tests for your Spring-MVC applications.
johnsmart
2008-02-03T19:15:54-08:00