Earlier stories

XP daddy: go incremental on design

QCon 2008 Age mellows us all and the co-inventor of extreme programming (XP) and an early Smalltalk advocate, Kent Beck, is apparently no exception.

14 Mar 2008 17:11

Extreme Programming in risky position, says co-creator

Warning: roadworks As the celebrated 2.0 incarnation of the web lures an increasing number of organizations into the cloud, enterprise IT managers are warming to the quick-and-dirty capabilities of PHP, JavaScript, Perl, Python, and Ruby for developing database-driven web apps. And a new generation of tools is elevating scripters to the status of go-to guys for trimming development backlogs.

13 Mar 2008 11:02

10 ways to improve your code

Warning: roadworks SD West 2008 Neil Ford's Software Development West presentation, 10 Ways to Improve Your Code, was aimed at Java programmers, but Ford's "advanced code hygiene" discussion had wisdom for coders of many stripes.

10 Mar 2008 06:02

SOA benefits: too much reuse of reuse?

triangular warning sign featuring exclamation mark Ever since the dawning of structured software development, arguments have been put forth that, if we only architected (fill in the blank) entity relationships, objects, components, processes, or services, software development organizations would magically grow more productive because they could now systematically reuse their work. The fact that reuse has been such a Holy Grail for so many years reveals how elusive it has always been.

8 Mar 2008 07:02

Silverlight 2.0 data and web services explained

silverlight Mix 08 Microsoft Silverlight team member Eugene Osovetsky has explained to a packed Mix 08 session how Silverlight 2.0, released as beta on Wednesday, interacts with external data and web services.

6 Mar 2008 17:39

Time for UML tools to evolve

Goggles There's an audible rhythm to development tools. Modern integrated development environments (IDEs) go like this: tap, tap, bam! Diagramming tools go like this: point, click, pause, point, click, pause...

29 Feb 2008 11:02

Agile lands role in games and business software

The recent Game Developer Conference (GDC) in San Francisco, California, is a surreal experience.

28 Feb 2008 06:02

Intel fills green software gap

Recycle sign Everyone agrees that green computing is a great idea. Well, everyone but software makers.

27 Feb 2008 11:02

Cut to the Web Server Core: Windows Server 2008

Microsoft .NET logo Review Windows Server 2008, due for its official launch today, is a major upgrade for Microsoft's server platform, the first for around five years. Requiring a graphical user interface (GUI) on a server operating system always seemed odd, even back in 1993 when Microsoft released Windows NT 3.1.

27 Feb 2008 07:02

VMware at the four front of management

VMware continues to barrage customers with more and more management products.

The software maker has used its European user conference this week to start early discussions around VMware Lifecycle Manager and Site Recovery Manager. These packages will join the Manager family that already includes Lab Manager and Stage Manager. All we need next is Manager Manager.

26 Feb 2008 23:08

Time to balance WS-* and REST

Warning: two way The WS-* stack was conceived and driven forward by IBM and Microsoft, with other vendors cooperating on specifications where they had relevant expertise (Verisign on Security, BEA Systems on transactions and so on). The design philosophy was for a relatively simple and efficient basic mode of operation, with optional features added independently of each other.

More recently, though, something else has taken root among developers building distributed applications: Representational State Transfer (REST). As ever with technology, the debate over WS-* and REST has settled on the death of one technology and the rise of the other. The truth, though, lies somewhere in between.

25 Feb 2008 12:02

Put some MVC in your PHP

Zend Hands on The Model-View-Controller (MVC) architecture provides a useful three-tier pattern for building software, as MVC patterns decouple the graphical user interface (GUI) from the application logic.

22 Feb 2008 12:02

Bungee Labs betas IDE to grid flowgasm

If you're just thinking about software-as-a-service, then you're a slack-jawed rube. You can have an entire platform-as-a-service with a little effort.

Bungee Labs this week opened up access to its PaaS, which the company calls Bungee Connect. Customers can turn to Bungee Connect for software development and then host their applications on Bungee's hardware. End-to-end software flowgasm? You betcha.

21 Feb 2008 01:11

UML officially an unfunny matter

Propeller cap Contrary to popular opinion, programmers are not a dry and humourless bunch. What old mainframer can fail to chortle at seeing the graffiti legend "Data error rules, OC7"?

20 Feb 2008 15:41

All aboard the WS-* standards express

Warning: train Myths and legends It seems there is a disquieting trend in IT: concepts are getting steadily vaguer, and claims harder to verify.

Take web services, for instance. The very name is disingenuous. They are services of a kind, but they don't have much to do with the web. Their key protocol is SOAP, which stands for Simple Object Access Protocol. Well, it is a protocol, all right. But it isn't simple, and it doesn't access objects.

20 Feb 2008 11:02

Get some respect in data management

triangular warning sign featuring exclamation mark Having worked in the data-management field for more than ten years, the most common complaint I've heard voiced by data architects is: "Why don't we get more visibility, respect, and funding?" Data managers and architects often feel like second-class citizens compared to their counterparts programming new applications, using new tools and techniques.

19 Feb 2008 11:02

Bray recalls team XML

10th birthday interview In an industry characterized by cold logic and technology, the contributions of real people often get lost.

Publicly, great things are seen to be achieved by impersonal corporations and institutions - rarely individuals. In an effort to put this right as far as XML is concerned, Tim Bray, Sun Microsystems' director of web technologies and one of the original architects of XML, has published a detailed - and often moving - blog to celebrate the tenth birthday of XML and the people who made it happen.

15 Feb 2008 15:26

Tools vendors stuck on UML and agility

Goggles People sometimes do a double take when I talk about analysis, design and agility in the same sentence. And if I mention UML and agility, they spin round several times and fall over. At the expense of inviting a flurry of email replies for posing a rhetorical question, I have to ask: why?

13 Feb 2008 11:16

Betamax 2.0: the future of mashups?

Web 2.0 Simplicity in software is, I believe, more than just a noble aim; it is essential for successful software projects. However, simplicity should not be assumed just because one particular technology or methodology is being used.

11 Feb 2008 11:02

Reg Dev wants you!

Reg Dev is looking for article submissions on the theory and practice of building and managing software, and of running application development projects.

4 Feb 2008 00:02

Tech support gets religion

monk head What you really get on those Microsoft, Novell and Cisco courses...

31 Jan 2008 00:59

How to speed up Windows Vista: official and unofficial tips

Microsoft has published an article on speeding up Vista, aimed at general users.

It's not too bad. Here's the summary:

30 Jan 2008 18:27

Penguin-powered UML modeling

Linux With speculation building that Microsoft will bring Windows 7 forward by a year, ostensibly to staunch the loss of the Vista weary and Vistaphobes to alternative operating systems, now is a good time to look at the state of development tools for Linux.

29 Jan 2008 07:02

The 'blem wit' error messages

When I was young I built up a collection of system error messages. Ok, look, it's not as sad as collecting stamps! It is? Really? Oh well, never mind. Anyway, my recent piece about Borland putting rude words in Quattro Pro got me thinking it was time to revisit that collection.

28 Jan 2008 19:42

HP gets an ology for FOSS

open source 75 Hewlett-Packard isn't known for software governance, but after years of sifting and sorting through its own systems for non-compliant code, the hardware vendor wants to share its experience with developers and foster construction of tools for tracking free and open source software (FOSS) permeating corporate systems.

25 Jan 2008 17:32

VMware employs Stage Manager

VMware this week let loose yet another management product, which pushes the virtualization specialist deeper into the data center. Say 'hello' to the beta of VMware Stage Manager.

23 Jan 2008 20:32

Mashups haunted by past experience

triangular warning sign featuring exclamation mark I have lived through re-orgs, outsourcing and off-the-shelf applications being shoehorned into niche markets by over-zealous management. The latest trend in software, though, is for user-generated mashups.

Recently Serena Software announced its user-friendly mashup tool. According to Serena, its tools will "let non-IT staff take care of tedious, line-of-business Office applications". I screamed. Serena is not the only IT vendor to make such noises.

18 Jan 2008 19:57

Dip into concept programming

It's always a good time for a new paradigm in software development and one of the latest is concept programming. Originated as a private project by Hewlett Packard (HP) software engineer Christophe de Dinechin in 2000, interest in concept programming is on the rise following publication of an updated description late last year.

16 Jan 2008 19:11

Telltale signs your model is stuck

Goggles Teams can get stuck wallowing in trivial details when modeling in UML. Sweating such details can lead to frustration and premature, and rash, decisions on using UML later in a project. But how do you know when a particular nuance is inconsequential and when it's an important item to specify?

3 Jan 2008 10:42

New kids on the data management block

In the age of Web 2.0, data is a strategic differentiator. Tim O’Reilly, considered the father of Web 2.0, has claimed “data is the Intel inside” of this revolution. Companies that control a particularly unique or desirable set of information drive more customers to their sites.

23 Dec 2007 10:16

Sequence diagramming that's fit for purpose

Goggles Book extract, part 4 In this, the final part of our series of experts from Use Case Driven Object Modeling with UML: Theory and Practice Matt Stephens and Doug Rosenberg show you how to draw lean, purposeful sequence diagrams that are driven from the use cases and preliminary design.

22 Dec 2007 01:02

How to avoid the model quagmire

Goggles One of the goals behind UML is to help stamp out ambiguity in specifications and designs. This is a good and noble goal, but UML is nobbled by its own nobility.

18 Dec 2007 06:02

Why simplicity starts with design

Goggles I was talking with a fellow IT professional recently who was saying that you should "program simply" but "design with complexity". I do understand the point that he was trying to make - that is, during the design stage take into account the problems in your domain so that these have been worked out as much as possible before the coding starts.

16 Dec 2007 11:24

Close the gap between analysis and design

Goggles Book extract, part 3 To get from use cases to detailed design (and then to code), you need to link your use cases to objects. The technique we describe in this chapter, robustness analysis, helps you to bridge the gap from analysis to design by doing exactly that.

14 Dec 2007 11:14

IBM digs in with Eclipse for weapons

Eclipse teaser (lrg) IBM Rational has released an Eclipse-based tools package taking the unit back to its roots serving embedded software in an area it's calling “complex” systems – otherwise known as weapons systems.

14 Dec 2007 09:10

ITIL deeds don't go unpunished

Warning: roadworks It shouldn't be a surprise as to why IT's automation needs often fall to the bottom of the stack: because most companies are not in the technology business, investments in people, processes, or technologies that are designed to improve IT only show up as expenses on the bottom line. And so while IT is the organization that is responsible for helping the rest of the business adopt various automated solutions, IT often goes begging when it comes to investing in its own operational improvements.

10 Dec 2007 18:38