Entries from CTOForADay.com tagged with 'development'

Maven 2, Or: 2.0.4: A Space Oddity

This is a continuation of "Maven 2, Or: How I Learned To Stop Worrying And Love The .pom" - a post-mortem on what we expected, and what we got, from our new build system. Caveat: You may not like what you read. I'm being honest, but not necessarily nice about it.

Maven 2, Or: How I Learned To Stop Worrying And Love The .pom

Maven can decipher and locate dependencies, build your software, test it, run code coverage, build reports, and a host of other endlessly useful features that would take lots of time and energy into your own build system. What I wasn't really prepared for was the cost.

Large indexes, dates, and Lucene

I've just written up the technique we used to build and construct a high-performance Lucene implementation for handling lots of dates on Lucene's wiki for all to read.

Everything that isn't hardware, by definition, is software.

And there's nothing more satisfying than torturing literature; so in the spirit of the Obfuscated C contests...

Initial build of Win32 memcached available...

I've gone ahead and done a first whack at the necessary porting to get memcached up and running on Windows.

JVM/Java Grande Comparison: Acer to a PowerBook 667 (Unk PB) and PowerBook 400

The following article contains a reference to some tests done on a DP of Java 1.4.2 on a Mac; some tests, namely those from the PC, are on an unknown Acer. As the article says, the relative performance is the crucial issue here, not the actual numbers. The systems in these tests are by no means 'high performance' systems; they're both PowerBook systems, and old ones at that.

State of the Art

Research into 3D technology has been hotter than ever over the last few years, and there is a raft of new technology being deployed in the generation after the next that are worth considering. These revolutionary changes represent a major step forward in the capabilities and realism of the technology - and stand to provide the kind of difference betweeen the 3D games of today and the immersive games of tomorrow that we were familiar with when 2D gaming became 3D gaming all those years ago.

Java 1.5: The future... is furry, and has black and orange stripes.

An awful lot of people are looking forward to Java 1.5. What follows is a feature review, and a list of references for further reading on the specifications that are worth reviewing for further information.

The Liberty Alliance: Passport technology for the rest of us.

The Liberty Alliance project, or Project Liberty, is beginning to see fruits to its two years of hard labor. Initially a response to Microsoft's Passport and its interests in the Hailstorm project of providing the API to link a set of applications together with the Passport identity, as well as a backchannel of information back to the user, it stands in stark contrast to centralised systems and monolithic designs: A ubiquitous, pervasive, distributed identification system for internet-enabled applications.

Third-Generation Peer-To-Peer

Peer to peer technologies, often referred to by geeks and specialists as P2P, are an excellent use of the intersection of a mass-market, low-cost communications system (the internet), the reaching of critical levels of people needed for a wide and common interest in specific content, and small-worlds theory (also known, lovingly by some, as the "Six Degrees of Kevin Bacon" theory). We're heading up to our third generation now - and here's the story so far...

Open Source Development: Maps and Legends

In an article over at O'Reilly's ONLamp.com website (one of those must-read developer sites for anyone who does anything with programming languages, generally...) there's an interesting article on percieved "myths" in the Open Source Development community.

IBM's Compilers on Mac OS X

IBM has just released beta versions of their XL compilers on the Mac.

Feed Subscription

If you use an RSS reader, you can subscribe to a feed of all future entries tagged 'development'. [What is this?]

Subscribe to feed Subscribe to feed

Other Tags

Other tags used on this blog:

Creative Commons License
This weblog is licensed under a Creative Commons License.

PS3 ID: CTOForADay
Wii: 1974 6313 6054 0208