Dazed & Confused
  • 13 October 2025 Time to re-evaluate my relationship to databases
  • 22 September 2025 Using Claude Code with GitHub Copilot: A Guide
  • 9 September 2025 OpenTelemetry and Java agents at Javazone 2025
  • 18 August 2025 My talk on KTor and HTMX at KotlinConf 2025
  • 14 January 2025 A Continuous Delivery reading list
  • 11 November 2024 HTMX + SSE: Easy updates of HTML state with no JavaScript
  • 28 September 2023 Loading environment variables in code: the simple way
  • 20 September 2023 Replacing legacy systems: Proxy to learn and control
  • 30 August 2023 Full stack development with KTor and HTMX ❤️
  • 8 August 2023 Logback superpowers for better observability
  • 2 August 2023 Reduced complexity with HTMX on the front end?
  • 24 July 2023 Better syntax highlighting in Intellij IDEA
  • 17 July 2023 JUnit and ParameterResolver — Caching database connections in your tests
  • 16 July 2023 It’s been a while…
  • 3 May 2017 Write awesome CLIs!
  • 8 December 2015 SSL to the people
  • 9 April 2015 Microservices reading list – part II
  • 16 January 2015 Powerpoint presenters mode in VirtualBox
  • 12 September 2014 A kind of Microservices reading list
  • 27 April 2014 My favourite Android apps: 2014 update
  • 16 September 2013 Speeding up development cycles with Docker
  • 12 June 2013 Creating system docs in source control
  • 27 May 2013 Juju in the cloud with charms
  • 11 April 2013 Setting up CloudFoundry v1 on AWS
  • 20 June 2012 Bash #4 – Quote function parameters
  • 25 May 2012 Bash #3 – Default values
  • 23 May 2012 Bash #2
  • 21 May 2012 Bash #1
  • 2 August 2011 Spotify tips and websites
  • 6 August 2010 Recommended Android Applications
  • 3 August 2010 JavaZone talk: The Elevator Pitch
  • 8 June 2010 XP2010
  • 16 February 2010 Hibernate performance and optimization
  • 10 November 2009 The cost and benefits of cleaning up code
  • 4 November 2009 Smidig 2009 and my talk
  • 26 September 2009 My Javazone talks
  • 11 September 2009 JavaZone 2009 over
  • 20 July 2009 Essential Android Applications
  • 8 July 2009 Java migrations tools
  • 28 March 2009 Synchronized calendar and contacts
  • 28 March 2009 Disconnected architecture
  • 27 March 2009 Agile deployment talk retro
  • 12 March 2009 SOA Myths
  • 2 February 2009 Repository pattern and the domain
  • 24 January 2009 The new guy and his database
  • 20 January 2009 Agile Contracts overview
  • 17 January 2009 DDD and generic repositories
  • 16 January 2009 Setting up testdata with test data builders
  • 16 January 2009 Ruby with Maven and a bit of Cucumber love
  • 10 January 2009 Redesign is not going to save you
  • 3 January 2009 Migrations for Java
  • 3 January 2009 Agile databases
  • 27 December 2008 Learning to program
  • 20 December 2008 Moving on
  • 18 December 2008 Norwegian government open sources travel expense project
  • 12 December 2008 Quicker JUnit Spring context tests in Maven
  • 5 December 2008 Jetty might become an Eclipse project
  • 2 December 2008 Smidig2008 videos online
  • 2 December 2008 DNS SOA
  • 1 December 2008 Clover saving time in development
  • 28 November 2008 Scala and JRuby compared for scripting
  • 25 November 2008 Two futures of software testing
  • 6 November 2008 Slides on agile support and operations
  • 23 October 2008 Toyotaism
  • 22 October 2008 Kanban explained
  • 19 October 2008 Report on zero-defect code
  • 15 October 2008 JavaZone 2008 videos online
  • 12 October 2008 The best regular expresion plugin for Eclipse
  • 18 September 2008 JavaZone 2008 is over
  • 15 September 2008 Learning Scrum
  • 6 September 2008 Agility in operations
  • 1 September 2008 Database as a service
  • 1 September 2008 Abstractions always leak
  • 26 August 2008 Shorter turnaround with JavaRebel
  • 12 August 2008 Swimlane testing at Eclipse
  • 5 August 2008 Incremental migration
  • 2 August 2008 Agile a thousand years ago
  • 31 July 2008 Synced again
  • 2 July 2008 Agile smells
  • 10 June 2008 Fit/Fitnesse Fixture Gallery
  • 4 June 2008 Where are you in the agile marathon?
  • 2 June 2008 High performing agile teams
  • 19 May 2008 Documenting and testing the browser
  • 6 May 2008 The Hotel Cafe Tour 2008
  • 2 May 2008 SOA and it’s promises
  • 2 May 2008 Finding the good scrum
  • 2 May 2008 Up north: the community is booming
  • 17 April 2008 Spring Security 2.0 released
  • 8 April 2008 BDD ideas summarized
  • 27 March 2008 Photoshop online
  • 26 March 2008 Spring config without XML
  • 13 March 2008 Spring Batch concepts
  • 13 March 2008 Multiple teams and source
  • 6 March 2008 GUTs and BUTs
  • 3 March 2008 Database migrations
  • 24 February 2008 Fixed price bids in agile
  • 24 February 2008 Automate it all
  • 23 February 2008 Our responsibility as good developers
  • 23 February 2008 DWR on the move
  • 21 February 2008 Tier based architectures and scaling
  • 5 February 2008 The Scrum Papers
  • 5 February 2008 Scrum practices checklist
  • 17 December 2007 Performance testing tools
  • 11 December 2007 9 boxes for writing user stories
  • 26 November 2007 Pair programming and stress
  • 14 November 2007 DDD and Repositories
  • 2 November 2007 I write shitty code
  • 1 November 2007 10 ways to screw up despite scrum
  • 1 November 2007 There IS no silver bullet
  • 31 October 2007 Deploying your app in several environments
  • 23 October 2007 More typing
  • 23 October 2007 Experiences for distributed teams
  • 23 October 2007 Constant change
  • 18 October 2007 Extraordinarily typesafe
  • 2 October 2007 Defining architects
  • 2 October 2007 Lightweight in a heavyweight organisation
  • 2 October 2007 Releasing a minimal set of features
  • 2 October 2007 Spring testing
  • 19 September 2007 RUP to fix Scrum?
  • 19 September 2007 Spring Webflow Zen
  • 21 August 2007 Rails on Glassfish 3
  • 21 August 2007 PDF tips
  • 1 August 2007 Generating PDFs
  • 26 July 2007 Some good OO design
  • 12 July 2007 Sigma 18-200mm DC OS arrived
  • 2 July 2007 Load testing Spring Webflow
  • 2 July 2007 Seam 2.0 beta out
  • 2 July 2007 What OS to use for Continious Integration?
  • 1 July 2007 Scrum from the trenches
  • 26 June 2007 Oracle SQL Developer
  • 15 May 2007 Agile outsourcing
  • 15 May 2007 Service coupling
  • 15 May 2007 Test RegEx online
  • 3 May 2007 Continious Integration Servers
  • 26 April 2007 Maven guide online
  • 29 March 2007 Domain Based Web Testing
  • 28 March 2007 Near infinite scalability
  • 22 March 2007 QCon summary
  • 15 March 2007 QCon 2
  • 14 March 2007 QCon on it’s way
  • 6 February 2007 Profiling your J2EE application
  • 4 February 2007 Integration, development and stubs
  • 31 January 2007 Planning poker
  • 29 January 2007 Ultimate Mindstorm
  • 25 January 2007 Code reuse is a myth
  • 18 January 2007 The backups you never make
  • 18 December 2006 Cleanup directory
  • 18 December 2006 Big screens
  • 11 December 2006 Malcolm Events
  • 7 December 2006 Spring and clustering
  • 22 November 2006 Symlinks for Windows
  • 30 October 2006 Character conversion in J2EE webapps
  • 26 October 2006 XBean configurations
  • 17 October 2006 Snake Oiled Architecture
  • 17 October 2006 Repeating the past
  • 10 October 2006 Service Evolution
  • 26 September 2006 Interesting viewpoints on EAI
  • 25 September 2006 POJO validation
  • 24 September 2006 JavaZone 2006 content online
  • 12 September 2006 Synergy-Share mouse/keyboard
  • 31 August 2006 Health checks for the source
  • 30 August 2006 Symbian sweetness
  • 30 August 2006 TestNG and Junit 4 compared
  • 28 August 2006 A messy network..
  • 27 August 2006 Videos from the Øya festival
  • 27 August 2006 OpenSource WS Implementations
  • 21 August 2006 You can’t outsource passion
  • 18 August 2006 Opinions and alternatives to Google Web Tool Kit (WTK)
  • 16 August 2006 Joda time details
  • 14 August 2006 Managing workers
  • 14 August 2006 The future of mobile Java
  • 6 August 2006 MIDP 1.0/2.0 SSH client!
  • 2 August 2006 Java on Debian
  • 2 August 2006 Good Java API site
  • 29 July 2006 Curvy corners for your divs
  • 27 July 2006 New theme
  • 23 July 2006 The Saudi Arabia of the north
  • 23 July 2006 Fitnesse experience
  • 23 July 2006 Computers don’t do big picture
  • 22 July 2006 Spring Architecture
  • 22 July 2006 Stand up meeting patterns
  • 19 July 2006 Lazy loading described
  • 19 July 2006 Adobe Lightroom beta for Windows
  • 13 July 2006 Acegi Security System for Spring and more
  • 12 July 2006 Build server in a box
  • 28 June 2006 Google Web Toolkit tutorial
  • 25 June 2006 Photo essays
  • 23 June 2006 When to use conversations
  • 23 June 2006 Semantics and SOA
  • 22 June 2006 SOA and agility
  • 22 June 2006 Oracle XE on Linux
  • 17 June 2006 Coverlipse – Visualize JUnit-test coverage
  • 14 June 2006 The final steps of installing D-Link DWL-G520+ on Fedora Core 5
  • 13 June 2006 Krugle – the search engine for developers
  • 10 June 2006 20GB Hosting
  • 9 June 2006 Sync GCal with your phone
  • 8 June 2006 Baaaad security
  • 19 May 2006 Does SOA really bring agility?
  • 18 May 2006 Google Web Toolkit
  • 18 May 2006 Reporting
  • 12 May 2006 Toplink Essentials JPA released
  • 12 May 2006 Glassfish final
  • 2 May 2006 Java EE 5 has passed
  • 28 April 2006 WebServices is not RPC
  • 28 April 2006 BPEL Events
  • 27 April 2006 J2EE scalability and high availability
  • 19 April 2006 Blogs and careers
  • 19 April 2006 JSR-170 explained
  • 14 April 2006 NetBeans platform development
  • 13 April 2006 Character encoding nightmares
  • 13 April 2006 Naming the beast
  • 6 April 2006 ESB Shootout
  • 4 April 2006 SOA Advice
  • 30 March 2006 Back in business
  • 14 March 2006 Subversion plugin for Eclipse
  • 13 March 2006 Booch on SOA
  • 8 March 2006 DWR 1.1 released
  • 1 March 2006 Another one on SOA antipatterns
  • 27 February 2006 Restricting access to methods to avoid DTOs
  • 27 February 2006 Neat graphing JS library
  • 27 February 2006 Short Maven site tutorial
  • 24 February 2006 Minimise getters
  • 20 February 2006 SOA Service design principles
  • 17 February 2006 Excellent 2PC details
  • 16 February 2006 Yahoo UI design patterns and library
  • 16 February 2006 Junit 4.0 released
  • 16 February 2006 Paging in ORM apps
  • 14 February 2006 Some good advice on Spring beandefinitions
  • 10 February 2006 Load tested opensource
  • 8 February 2006 Using the EJB3 API outside the container with TopLink
  • 5 February 2006 Handy tool
  • 30 January 2006 Expensive hobby
  • 30 January 2006 TopLink 10.1.3.0.0 finally ships
  • 18 January 2006 Server Side Symposium comes to Europe
  • 11 January 2006 Old games online
  • 11 January 2006 Fowler on fluent interfaces
  • 10 January 2006 WordPress 2.0, not code friendly
  • 10 January 2006 OS Galore
  • 9 January 2006 Geronimo 1.0 released… Really ;)
  • 5 January 2006 Glassfish persistence interview
  • 3 January 2006 Servlet 2.5 changes
  • 29 December 2005 Selenium article
  • 21 December 2005 Got resources?
  • 15 December 2005 JBI and SCA
  • 15 December 2005 Apache Geronimo 1.0 released
  • 14 December 2005 Spring Mock classes intro
  • 13 December 2005 Raible liked the experience
  • 13 December 2005 Getting rid of the anemic domain model
  • 6 December 2005 Maven 2.0 intro
  • 30 November 2005 Firefox 1.5 is released
  • 29 November 2005 Java consolidation
  • 28 November 2005 Struts and WebWork merges
  • 24 November 2005 Understanding cache
  • 22 November 2005 Hibernate Caching
  • 22 November 2005 TC4/TC5 – Character Encoding
  • 20 November 2005 SOA Antipatterns
  • 18 November 2005 Spring transaction details
  • 17 November 2005 Webstats
  • 17 November 2005 Resize partitions with Linux
  • 14 November 2005 Valdiate XHTML as you go
  • 7 November 2005 Trails .8 released
  • 20 October 2005 Maven 2.0 released
  • 19 October 2005 Firefox is acting up
  • 18 October 2005 Blog for sale
  • 14 October 2005 SOA Debate at Oslo JUG
  • 13 October 2005 Back on Bloglines
  • 13 October 2005 Hibernate arrives on .NET
  • 12 October 2005 RSS junkie
  • 6 October 2005 Hibernate vs. TopLink
  • 4 October 2005 CSS Tricks
  • 3 October 2005 Video on Domain Driven Design
  • 30 September 2005 DAO layer design
  • 21 September 2005 BPEL Cookbook
  • 15 September 2005 JavaZone over
  • 10 September 2005 Cascade on buy
  • 9 September 2005 Excellent Photoshop tips for photographers
  • 9 September 2005 DAO Layer
  • 8 September 2005 Maven setup
  • 5 September 2005 Camera filters
  • 2 September 2005 DSLs explained
  • 24 August 2005 Interesting form for a conference
  • 22 August 2005 Domain Logic in the database?
  • 21 August 2005 Testing your DAO layer
  • 8 August 2005 Struts towards Rails
  • 8 August 2005 Spring JDBC and MVC slides
  • 3 August 2005 Rod Johnson on Java persistence
  • 31 July 2005 Cafepress alternative
  • 31 July 2005 How to sync Outlook and Sunbird?
  • 31 July 2005 The EJB history debate
  • 29 July 2005 Rails, meet Trails
  • 28 July 2005 Taming JSF
  • 28 July 2005 JavaScript in IE and Mozilla
  • 25 July 2005 Karma, karma!
  • 25 July 2005 Painless AJAX, it’s DWR
  • 25 July 2005 Amazing taglib for displaying data in tables
  • 22 July 2005 Neward on EJB history and future
  • 21 July 2005 J2EE hosting
  • 19 July 2005 Fowler on SOA
  • 19 July 2005 AJAX spell checker
  • 19 July 2005 Message Driven POJOs
  • 14 July 2005 FreeBSD 5.3 to FreeBSD 5.4 binary upgrade
  • 4 July 2005 JavaScript Leak Detection
  • 2 July 2005 Geronimo Resources
  • 28 June 2005 Eclipse GUI plugin – Jigloo GUI Builder (SWT and Swing)
  • 27 June 2005 Hibernate Tutorial – The Road to Hibernate
  • 27 June 2005 FreeBSD links collection
  • 27 June 2005 A wake-up call for webservice lovers (and the rest of us)
  • 21 June 2005 Web app memory leaks
  • 14 June 2005 .NET catching up
  • 13 June 2005 Google Keywords
  • 13 June 2005 SOA explained (sort of)
  • 13 June 2005 Fast testing of EJBs
  • 12 June 2005 Acceptance tests from user defined rules
  • 5 June 2005 Apache Organisation
  • 2 June 2005 Have your java-app connect through proxy-server
  • 1 June 2005 FreeBSD thread started!
  • 31 May 2005 Hands on Tomcat and OpenLDAP setup
  • 25 May 2005 Geronimo Design part 2
  • 24 May 2005 CSS Framework
  • 24 May 2005 Spille on the dark side
  • 24 May 2005 Spring seminar with Matt Raible
  • 24 May 2005 T-Shirts
  • 23 May 2005 AjaxTags in Struts
  • 19 May 2005 Microsoft patents OR-Mapping
  • 17 May 2005 Geronimo Design
  • 16 May 2005 IBM embraces corporate blogging
  • 12 May 2005 Spring Love
  • 5 May 2005 All your data belongs to Google
  • 4 May 2005 Java with Spring as effective as 4GL
  • 2 May 2005 J2EE transactions
  • 2 May 2005 SOA savings
  • 2 May 2005 Does SOA exist?
  • 1 May 2005 Integration Servers
  • 1 May 2005 DWR and Ajax experience
  • 27 April 2005 SiteMesh article
  • 15 April 2005 AJAX your beans
  • 13 April 2005 Eclipse ORM plugin
  • 13 April 2005 Spring IDE updated
  • 11 April 2005 Spring Web Flow PR2 out
  • 10 April 2005 Doc your Spring context
  • 3 April 2005 Comment spammers driving me insane
  • 1 April 2005 Spring Web Flow Visual Editor
  • 31 March 2005 Hibernate vs. Rails
  • 30 March 2005 Eclipse 3.0.2 released
  • 30 March 2005 Test Coverage inside Eclipse
  • 30 March 2005 Smooth draggable items through JavaScript
  • 28 March 2005 Spring success stories
  • 28 March 2005 WebServices interop
  • 28 March 2005 Java and PHP communities
  • 28 March 2005 Visualize Wiki editing
  • 22 March 2005 The language isn’t everything
  • 21 March 2005 Getting rid of getters and setters
  • 21 March 2005 Aspect consolidation
  • 21 March 2005 Rands and the Free Electron
  • 18 March 2005 JSP Tag files
  • 17 March 2005 Dependency Injection concerns
  • 12 March 2005 Display available keybindings in Eclipse
  • 11 March 2005 JavaBeans validation through annotations
  • 11 March 2005 Firefox still alive
  • 10 March 2005 New Apache top level projects
  • 9 March 2005 MVC framework for Portlets
  • 8 March 2005 Richard Grimes on .NET weaknesses
  • 8 March 2005 Spring slides
  • 7 March 2005 Rod Johnson on the state of Java
  • 7 March 2005 More Ajax libraries
  • 6 March 2005 Charactersets and internationalisation in J2EE
  • 6 March 2005 Church of POJO
  • 5 March 2005 Ajax again
  • 5 March 2005 Oracle releases EJB 3.0 implementation
  • 1 March 2005 Eclipse Plugin Tutorial
  • 1 March 2005 IDEA rant
  • 28 February 2005 Web clients and the Ajax approach
  • 28 February 2005 Hibernate 3 hits the street
  • 24 February 2005 Music Rights Insanity
  • 23 February 2005 More Hibernate performance tip articles
  • 22 February 2005 Hibernate Performance articles
  • 21 February 2005 Manager stereotypes
  • 20 February 2005 Comment spam byebye
  • 17 February 2005 Test coverage with Hansel and Gretel
  • 17 February 2005 Firefox hits 25 million downloads
  • 16 February 2005 Smooth PVR software for Windows
  • 15 February 2005 Running on WordPress 1.5
  • 15 February 2005 WordPress 1.5 released
  • 14 February 2005 Spring and EJB article
  • 14 February 2005 Annotations from DeveloperWorks
  • 14 February 2005 Web Tools for Eclipse
  • 10 February 2005 Control
  • 10 February 2005 Surrogate test objects
  • 8 February 2005 IntelliJ free for open source projects
  • 6 February 2005 Certified
  • 5 February 2005 Spring without IoC
  • 5 February 2005 Neward on SOA hype
  • 3 February 2005 Spring Seminar with Rod Johnson
  • 2 February 2005 Oracle on the open road
  • 2 February 2005 Liferay and POJOs
  • 2 February 2005 Hibernate Tools
  • 2 February 2005 Java for your TiVO intro
  • 1 February 2005 Trackbacks spam finally hit me
  • 1 February 2005 Pattern repository
  • 28 January 2005 Struts 2.0 dropped
  • 26 January 2005 Javapolis videos online
  • 26 January 2005 Generics gotchas
  • 26 January 2005 Lucene Intro
  • 26 January 2005 Investing in Design
  • 26 January 2005 Redesign of The ServerSide
  • 25 January 2005 Hibernate Query details #2
  • 24 January 2005 Exim and sender verification
  • 24 January 2005 Weird VM bug to take note of
  • 24 January 2005 Exim4 commands
  • 21 January 2005 DNS insanity with Java
  • 20 January 2005 Hibernate as an JTA participant
  • 20 January 2005 Object Validation through annotations
  • 19 January 2005 Eclipse architecture
  • 19 January 2005 Free 10GB storage
  • 17 January 2005 Hibernate Schema Management
  • 17 January 2005 Flex and J2EE intergration
  • 17 January 2005 Struts and ASP.NET compared
  • 13 January 2005 Lucene all over the place
  • 13 January 2005 Stupid move
  • 13 January 2005 Java Performance Tuning Tips site
  • 10 January 2005 CSS Templates
  • 7 January 2005 Interview with Ted Neward
  • 6 January 2005 SOA Hype
  • 6 January 2005 Character encoding in JSP pages
  • 6 January 2005 Survey claims Eclipse and JBOSS as market leaders
  • 4 January 2005 Hibernate Query details
  • 31 December 2004 Happy new years
  • 31 December 2004 Design for concurrency
  • 30 December 2004 More J2EE best practices
  • 25 December 2004 Outraged Spille
  • 22 December 2004 JavaPolis slides
  • 22 December 2004 The best FireFox tip ever (faster pageloads)
  • 21 December 2004 Struts best practices article
  • 21 December 2004 Hibernate 3 in beta
  • 21 December 2004 Spring TopLink support details
  • 20 December 2004 Eclipse platform and customisation
  • 17 December 2004 Formatting object data in Eclipse debugger
  • 16 December 2004 FireFox NY Times ad
  • 14 December 2004 Google suggests dissected
  • 13 December 2004 Comment spam on WordPress
  • 13 December 2004 Hands on Geronimo tutorial
  • 10 December 2004 Summer preparations
  • 10 December 2004 Agile book for download
  • 10 December 2004 Debugging essentials
  • 9 December 2004 Log4J and the Mapped Diagnostic Context
  • 9 December 2004 Happy blogger without spam
  • 9 December 2004 Spring TopLink support
  • 7 December 2004 Graham Hamilton on the future of Java
  • 7 December 2004 Thunderbird 1.0 is released
  • 2 December 2004 Creativity in the workplace
  • 2 December 2004 FireFox tip
  • 2 December 2004 Thunderbird 1.0 RC is out
  • 30 November 2004 Project management Crystal Clear style
  • 30 November 2004 Good Java books
  • 30 November 2004 Extensive Firefox review
  • 30 November 2004 Hiring developers
  • 29 November 2004 IBM DeveloperWorks with more concurrency
  • 29 November 2004 Java Properties editor
  • 24 November 2004 Good AOP Usage
  • 24 November 2004 Free and opensource portlets
  • 23 November 2004 Portal Community on java.net
  • 22 November 2004 Language Oriented Programming
  • 22 November 2004 Sourcecode Search Engine
  • 21 November 2004 CMS Jungle
  • 19 November 2004 Mobile Viruses here we go
  • 19 November 2004 JDJ advertising overload
  • 19 November 2004 JVM options list
  • 18 November 2004 Geronimos market effect
  • 17 November 2004 TopLink Interview
  • 17 November 2004 Collective code ownership
  • 15 November 2004 J2ME Opensource library
  • 13 November 2004 Mastering J2EE App Dev
  • 13 November 2004 The OpenSource Java debate
  • 12 November 2004 VersionTree Eclipse
  • 12 November 2004 Geronimo vs. JBOSS
  • 12 November 2004 Extending Struts article
  • 11 November 2004 .NET ORMs
  • 9 November 2004 FireFox 1.0 is here!
  • 9 November 2004 FireFox 1.0 today… soon…
  • 8 November 2004 The road ahead for Struts
  • 8 November 2004 Spille on Inversion of Control Containers
  • 7 November 2004 Road to Agile webinars
  • 3 November 2004 Fowler at OOPSLA2004
  • 3 November 2004 The parts of the J2ME platform
  • 3 November 2004 Eclipse Tips
  • 3 November 2004 Nokia Series 60 for the masses
  • 2 November 2004 Fowler follows up the DTO debate
  • 1 November 2004 Spring Web Flow extension
  • 1 November 2004 Another OpenSource CMS
  • 1 November 2004 Spring Dependency injection basics
  • 1 November 2004 Domain Driven Design
  • 28 October 2004 Fowler on tackling requirements creep
  • 28 October 2004 Aspects explained
  • 28 October 2004 Simple code
  • 27 October 2004 Reusable components across webframeworks
  • 27 October 2004 DeveloperWorks article on java.util.concurrent.lock
  • 26 October 2004 Advanced obfuscating explained
  • 25 October 2004 RUP and XP explanation
  • 24 October 2004 Continuing the debugger thread
  • 21 October 2004 Some people don’t use debuggers
  • 21 October 2004 Concrete EJB 3.0 examples from SUN
  • 21 October 2004 The OO vs. ER fight
  • 20 October 2004 Languages for the JVM
  • 18 October 2004 Replacement complexity
  • 18 October 2004 Extensive generics FAQ
  • 16 October 2004 Maven propagation of properties
  • 16 October 2004 Create Word documents with free library
  • 15 October 2004 Web statistics
  • 15 October 2004 JIRA 3.0 hits the street
  • 15 October 2004 Raible is comparing web frameworks
  • 14 October 2004 Heap dump analyzer from sun
  • 14 October 2004 Google desktop search released
  • 14 October 2004 TDD Book chapters
  • 13 October 2004 Excellent promotion of agile methodology
  • 13 October 2004 Spring MVC tutorials
  • 12 October 2004 Simplifying EJB development with EJB 3.0
  • 12 October 2004 Java cache library
  • 12 October 2004 Open source Knowledge Management and Document Repository solutions
  • 11 October 2004 Upgrade gone wrong
  • 11 October 2004 Save the Kittens, don’t use Struts!
  • 11 October 2004 Missed Keith Donalds talk
  • 9 October 2004 Code generation saves time and money
  • 9 October 2004 SUN and Kodak settles
  • 9 October 2004 Keeep QA away from your unit tests
  • 9 October 2004 Voice your views on what to include in Java codename Mustang
  • 7 October 2004 Gmail Notifier
  • 7 October 2004 Making the hard decisions
  • 6 October 2004 Flex alternative
  • 5 October 2004 MacroMedia gives away Flex to noncommercial users
  • 5 October 2004 Home entertainment server extreme
  • 5 October 2004 Neward on OODBs
  • 4 October 2004 Log4J and Nested Diagnostic Context
  • 4 October 2004 Open Source ERP, CRM, SRM and IM system
  • 4 October 2004 Neward and Johnson on EJB and Spring
  • 4 October 2004 The Ultimate Matrix Collection
  • 3 October 2004 Login/logout issues with JSP and Servlets
  • 3 October 2004 Freeware PDF Writer
  • 3 October 2004 Java lost to insane software patent
  • 1 October 2004 J2SE 5.0 in a nutshell
  • 1 October 2004 Stuff to learn in J2SE 5.0
  • 1 October 2004 An interview with the Tigers’ trainer
  • 1 October 2004 All time high
  • 30 September 2004 EJB 3.0 FAQ
  • 30 September 2004 Books
  • 30 September 2004 Craig McClanahan is blogging
  • 30 September 2004 J2SE 5.0 hits the street
  • 28 September 2004 Win XP Icons
  • 27 September 2004 Java makes love not war
  • 23 September 2004 The Real Cost when MicroSoft says free
  • 23 September 2004 Spamassassin 3 out
  • 23 September 2004 JVM Options list
  • 23 September 2004 Eclipse Visual Editor 1.0 released
  • 23 September 2004 The connection between refactoring and patterns
  • 22 September 2004 XP Sunshine story
  • 19 September 2004 www.portforward.com
  • 16 September 2004 JavaZone 2004
  • 15 September 2004 Carrear advice
  • 15 September 2004 Opensource CMS
  • 14 September 2004 Accepting differences in the workspace
  • 14 September 2004 Tiger features in light of the Java philosophy
  • 14 September 2004 Spam me baby
  • 12 September 2004 Java vs. .NET mindset
  • 11 September 2004 Organizational patterns for agile development
  • 9 September 2004 JavaZone coming up
  • 9 September 2004 FirstTuseday Oslo 5 years
  • 9 September 2004 Sunshine TDD story
  • 9 September 2004 Apache Geronimo M2 released
  • 9 September 2004 Eclipse vs X guides
  • 9 September 2004 Ted Neward interview
  • 9 September 2004 Advanced code folding in Eclipse
  • 8 September 2004 OpenSource CMS to check out
  • 7 September 2004 Books to buy
  • 4 September 2004 Tailing logs in Eclipse
  • 4 September 2004 Eclipse Testing
  • 1 September 2004 Struts 1.2.2 released
  • 1 September 2004 Mozilla site remake
  • 30 August 2004 J2EE testing
  • 30 August 2004 Struts and Synchronizer Token
  • 30 August 2004 Siemens Mobile Phones
  • 30 August 2004 Mobile Phones site
  • 30 August 2004 Hibernate 3 ready for testing
  • 29 August 2004 Java IDE comparison
  • 29 August 2004 Metrics plugin for Eclipse
  • 25 August 2004 Nokia Developer Suite 2.2 with Eclipse support
  • 24 August 2004 In container J2EE testing
  • 24 August 2004 JAAS authentication
  • 24 August 2004 Struts and multipage form validation
  • 24 August 2004 WTK 2.2 beta
  • 22 August 2004 EJB Unit testing tool
  • 21 August 2004 Struts and multipage forms
  • 19 August 2004 Java design patterns
  • 19 August 2004 Handbook of Software Architecture
  • 19 August 2004 FindBugs and DeveloperWorks
  • 18 August 2004 Moron or Asshole developers
  • 16 August 2004 Rickard on inversion of control
  • 16 August 2004 Portal software
  • 13 August 2004 Clothing stores on the net
  • 13 August 2004 Outlook replacement
  • 13 August 2004 Hibernate for .NET
  • 13 August 2004 Product pricing
  • 13 August 2004 Javadocs site
  • 13 August 2004 Geronimo book
  • 9 August 2004 Tableless Microsoft site
  • 9 August 2004 XP SP2 availability
  • 8 August 2004 EJB 3.0 in a nutshell
  • 8 August 2004 The Joel test
  • 8 August 2004 eXo Platform features
  • 3 August 2004 Expose EJBs as webservices
  • 3 August 2004 Event listener for Servlet context
  • 31 July 2004 Check for excessive Threads and deadlocks in JDK 5
  • 30 July 2004 Python on .NET
  • 30 July 2004 C++ in .NET
  • 26 July 2004 Panorama stitching software
  • 26 July 2004 Eclipse plugins
  • 22 July 2004 Wouldn’t it be sweet…?
  • 22 July 2004 Security framework for Java
  • 22 July 2004 It’s getting closer…
  • 19 July 2004
  • 19 July 2004 Longhorn features and intro
  • 19 July 2004 Post number 100
  • 19 July 2004 Spring AOP intro
  • 19 July 2004 Tutorial on Spring, Hibernate and Server faces
  • 16 July 2004 6230 has landed
  • 16 July 2004 Taking risk and starting companies
  • 16 July 2004 Hiring for small software companies
  • 15 July 2004 Joel on the MS API development
  • 15 July 2004 PHP 5 and the road
  • 15 July 2004 Visual studio C# refactoring
  • 15 July 2004 Thread safe servlets
  • 15 July 2004 Struts 1.2.1 beta
  • 15 July 2004 DOOM3 goes gold
  • 1 July 2004 Nice Firefox and Thunderbird theme
  • 30 June 2004 Geronimo intergration
  • 29 June 2004 Nice quickie on Hibernate
  • 28 June 2004 JFluid profiler
  • 27 June 2004 Eclipse 3.0 released
  • 27 June 2004 Making B&W pictures from digital color photos
  • 26 June 2004 K700 as a remote for any software
  • 26 June 2004 K700 available in dev shop
  • 17 June 2004 Eating the EJB elephant
  • 15 June 2004 Master Thesis Completed
  • 15 June 2004 Web Caching
  • 14 June 2004 Spring Rich Client
  • 12 June 2004 Struts upgraded to Apache root project
  • 12 June 2004 AppFuse Spring integration
  • 12 June 2004 Eclipse 3.0 RC2
  • 11 June 2004 DAO Tutorial
  • 10 June 2004 Generate favicon
  • 10 June 2004 Cool concert
  • 10 June 2004 Cool music site
  • 10 June 2004 Project documentation
  • 10 June 2004 JSF and JSP
  • 10 June 2004 Java and .NET intereoperability
  • 9 June 2004 Life with the net
  • 9 June 2004 Java garbage collection tuning
  • 9 June 2004 Creating JSP 2.0 tagfiles
  • 8 June 2004 Choosing your education
  • 8 June 2004 J2EE developer focus
  • 8 June 2004 Step back in Eclipse debugger
  • 8 June 2004 Dating for nerds
  • 8 June 2004 Media sentimentality
  • 8 June 2004 Classloading
  • 7 June 2004 .NET for Java developers
  • 7 June 2004 IBM J2EE vs. Microsoft .NET White Paper
  • 7 June 2004 VisualStudio 2005 C# IDE Enhancements Walkthrough
  • 7 June 2004 Free XMLSPY Home Edition License
  • 7 June 2004 Your XP project needs the right staffing
  • 7 June 2004 A world of outsourcing
  • 6 June 2004 Excellent Transformers music video
  • 6 June 2004 The Logic of Torture
  • 6 June 2004 Simpler RMI
  • 3 June 2004 CSS Creator
  • 3 June 2004 Design for your customers
  • 3 June 2004 Iraq not a threat to US security
  • 3 June 2004 Computer in my car
  • 3 June 2004 Coders are not designers
  • 1 June 2004 FindBugs
  • 1 June 2004 Handling uncaught exceptions in JDK 1.5
  • 1 June 2004 Excellent Weather Software
  • 31 May 2004 J# and Java interoperability
  • 31 May 2004 Eclipse 3.0 RC1
  • 30 May 2004 Good article about Pixar
  • 30 May 2004 Facing your own mistakes
  • 29 May 2004 Exim config for high loads
  • 29 May 2004 Apache Rewrite for changing my blog system
  • 29 May 2004 C# FAQ by the MS Team
  • 29 May 2004 Eclipse conditional breakpoints
  • 28 May 2004 The day after tomorrow
  • 28 May 2004 Another one on hiring
  • 28 May 2004 Interviewing Java developers
  • 28 May 2004 Using XP in a Big Process Company
  • 28 May 2004 Apache Geronimo moved from incubator
  • 28 May 2004 SonyEricsson S700 Whitepaper
  • 27 May 2004 Interesting .NET tools
  • 27 May 2004 Business Integration Engine
  • 27 May 2004 J2EE without EJB
  • 27 May 2004 Free Java books
  • 26 May 2004 Iraq WMD Proofs
  • 26 May 2004 Car safety
  • 26 May 2004 Google Rankings
  • 26 May 2004 Web Developer Extension
  • 26 May 2004 Spring and Hibernate
  • 26 May 2004 The top 10 (more or less) J2EE best practices
  • 25 May 2004 Great Design Fab Five
  • 25 May 2004 Best C# Bloggers
  • 25 May 2004 Politics of Work
  • 24 May 2004 Java tips
  • 24 May 2004 Exim Configuration Zen
  • 23 May 2004 Work Proxy Prison
  • 23 May 2004 Eclipse M9 released
  • 22 May 2004 Blogging in software companies
  • 22 May 2004 WordPress 1.2 released
  • 18 May 2004 But wait… Again…
  • 18 May 2004 But wait
  • 16 May 2004 Lets give WordPress a spin