Rich UIs in Java: themes and fade animations

2008-09-10 02:52

I was looking for ways to improve the look and feel of Java applications - for presenting my Java-based research work as a nice-looking app and for demos. I was inspired by some of the Adobe AIR themes out there, and I found some interesting stuff. ... [阅读全文]

Success Comes From Execution, not Innovation

2008-09-10 02:30

There’s a strange sort of social disease going around in technology circles today, and it all centers around this word “innovation.” Everybody wants to “innovate.” The news talks about “who’s being the most innovative.” Marketing for companies insists that they are “innovating.” Except actually, it... [阅读全文]

Quickly Understanding Selenium

2008-09-10 02:28

Selenium is an open source, simple web site testing and automation platform. I say it’s a “platform” because it can’t really be classified as just a tool, a language, API or a full application, but rather to a degree, all of these……. ... [阅读全文]

Make table rows drag and dropable using the YUI JavaScript Framework

2008-09-10 02:15

Cool table row dragging between tables using YUI. ... [阅读全文]

The Death of Software Engineering

2008-09-10 01:55

During my entire development career, hell my development life, I’ve dealt with programming languages and machines that have allowed me to write less than ideal code and get away with it. As I moved into the corporate world of development, I met your old school developers. When I say old schoo... [阅读全文]

A Grails Plugin for Spring MVC Controllers

2008-09-10 01:49

I wrote earlier about using Spring MVC controllers in a Grails app. I was looking at that again since I thought it might be useful as a plugin. Unfortunately although it did work at the time, I ended up having to do a lot more work to get it going. I guess some things changed in intermediate Grails... [阅读全文]

Landing a PHP Job Part 1: Technical Knowledge and Skills

2008-09-10 01:19

Dave Marshall writes about what he feels are some measures you can take to landing a job in PHP. This first part concentrates on the kind of technical matters he thinks any PHP developer should at least have knowledge of, if not some kind of experience. ... [阅读全文]

A ScrumMaster’s Checklist

2008-09-10 01:18

An adequate ScrumMaster can handle two or three teams at a time. If you’re content to limit your role to organizing meetings, enforcing timeboxes, and responding to the impediments people explicitly report, you can get by with part time attention to this role. The team will probably still exc... [阅读全文]

Fluent Interfaces? What the …. ?!?!

2008-09-10 01:12

By way of a Factor blog I read, I’ve come to the realization that there’s this “underground rage” that Martin Fowler decided to name “fluent interfaces.” While it’s really just a design pattern, undoubtedly, Java and its community will probably be literally... [阅读全文]

XSLT (Book Review)

2008-09-10 01:12

A terrific effort that might not be an “I’ve never done this before” introduction, but will certainly have a place on your bookshelf if you work with XSLT with any regularity! ... [阅读全文]

OSGi and the Witheboard Pattern - to much Decoupling?

2008-09-10 01:12

Learn about the core ideas of the commonly used Witheboard Pattern in the OSGi world, along with some ruminations about the type of introduced decoupling and its implications. ... [阅读全文]

Considerations in moving from Subversion to Git, Mercurial or another DCVS

2008-09-10 00:39

A lot of development teams use Subversion for source control management. With Distributed Version Control Systems (DCVS) like Git, Mercurial and Bazaar gaining greater popularity, teams need to consider some what does it mean to migrate their existing centralized version control system to a decentr... [阅读全文]

C vs Python: Speed

2008-09-10 00:32

Which is more important: time to write the program or time to run the program? ... [阅读全文]

Ubuntu details next project: ‘Jaunty Jackalope’

2008-09-10 00:21

Ubuntu project founder Mark Shuttleworth has said Ubuntu 9.04 will focus on improving boot time and blurring the line between desktop applications and web-based software. ... [阅读全文]

Write a Hadoop MapReduce job in any programming language

2008-09-09 23:55

Hadoop is a Java-based distributed application and storage framework that’s designed to run on thousands of commodity machines. You can think of it as an open source approximation of Google’s search infrastructure. Yahoo!, in fact, runs many components of its search and ad products on H... [阅读全文]

Learning the programmer’s craft

2008-09-09 23:36

I went out to dinner with an old programming friend the other night, and as all old programmers do, over our Chilli’s burgers we started swapping war stories about the systems and projects we’d worked on. Neither of us had a formal computer science education, and as we ended up comparing great comp... [阅读全文]

The 1st Law of Software Development

2008-09-09 23:33

There are at least three reasons why people are the most important part of any software project. Software development is primarily a creative activity, and people are the most (if not the only) creative participants in any software project. (In my experience, they can also be the most destructive p... [阅读全文]

A Dependency Too Far

2008-09-09 23:27

The phrase “don’t reinvent the wheel” is frequently abused in software development. It neither means what most people think it means, nor should it be used the way it often is. Dependencies can be good or bad, but there’s no catch-all rule to help decide. Some development ch... [阅读全文]

Java Love and Hate - Shahzad Bhatti

2008-09-09 23:18

Shahzad Bhatti brings a balanced perspective and 20+ years of programming experience to this generally polarized topic. He likes working in a polyglot environment, he says, “where I can write performance-critical code in system language like Java and use Ruby/Python for high-level glue code o... [阅读全文]

Google Chrome: 3.8% browser share

2008-09-09 23:13

Just a week after its launch, there are more ZDNet.com.au readers using Google Chrome than Apple’s Safari browser. Meanwhile, Microsoft Internet Explorer now accounts for just 53 per cent of all browsers. ... [阅读全文]