Articles and Whitepapers

   
 
 

Web 2.0 – Everything you know is wrong
We’ve got used to websites being flat, static and slightly clunky to use. This was acceptable when your competitors were in the same boat. Not any more. Paul Browne shows what you need to know now about Ajax and Web 2.0.

This article was originally published by Business Plus magazine.

Java, Web and Struts 2
Every company now has a web site. Struts is the most widely used Java framework for building these websites. Struts 2 is a radical overhaul, making it easier to use, yet more powerful at the same time.

This course is an overview to programming for the Web using Struts 2 and Java, including an introduction to the language for people already programming in other languages like Visual Basic. It covers what is different about developing web applications, the problems the Struts 2 framework solves, and how to develop applications within it using the Eclipse IDE.

Presentations

Web 2.0 presentation to the Irish Internet Association (IIA)
Web 2.0 is more than just hype, and it is more than slick Ajax-enabled web screens. This presentation explains that Web 2.0 is the combination of ‘common sense ideas’ that mark an evolution, rather than revolution, of how business is conducted on the Internet.

This item was originally presented at a joint meeting of the Irish Internet Association, Irish Dev and Irish Java User Group. Back to Top

‘How to talk about Agile to your boss’
IT projects are not like traditional engineering ones – they are much more complex and frequently the objectives change midway in the process. Agile techniques embrace these negatives and turn them into strengths. The presentation explains how to change your projects in this way in clear, business friendly , language.

This item was originally presented to the Irish National Developers Association (INDA).

NoUnit Development Processs
NoUnit is a tool that reduces the pain of getting your IT Projects delivered. It is part of a process that reduces the ‘hard to manage’ technical project items to a simple set of metrics for daily review. This presentation introduces the NoUnit tool and explains why your project should use it.

This item was originally presented at the FOSDEM 2004 Open Software conference in Brussels.

Technical Articles

Add Ajax Magic to your Struts Web Application
Ajax is the latest revolution in web development circles, allowing rich dynamic interfaces deployed within a normal web browser. Struts has been one of the de-facto standards for Java-Web development for a number of years, with a large amount of applications already deployed. This article shows you how to combine the richness of an Ajax user interface to your existing Struts Web applications.

This article was originally published on the Sun Java Website. Back to Top

Give your Business Logic a Framework with JBoss Rules
It’s too easy to write business logic as a mess of tangled spaghetti-code. The result is hard to test, hard to maintain and hard to update. Rule engines offer an alternative: express your business logic as rules, outside of your Java code, in a format even the business people in the office can understand. Paul Browne uses the open source Drools (JBoss Rules) framework to introduce the idea.

This article was originally published on O’Reilly Books.

Using JBoss Rules in your Enterprise Java application
Enterprise Java developers have many framework choices at the presentation and persistence levels, but what about the business logic that sits in the middle? Do you want to recompile a mass of if ... then spaghetti code every time a manager drops a new requirement in your lap? In this article, Paul Browne suggests that a rule engine like JBoss Rules (Drools) may be an ideal fit for this task.

This article was originally published on O’Reilly Books.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s