Skip navigation.
I am/is for Idea

Software

Syndicate content DZone: fresh links for developers
DZone: fresh links for developers
Updated: 2 weeks 1 day ago

Buffie the Body

Fri, 06/20/2008 - 03:51
Buffie the Body
Categories: Software, Technology

Higher-Order Java Parallelism, Part 1: Parallel Strategies and the Callable Monad

Fri, 06/20/2008 - 03:49
Now that even budget desktop and laptop computers are shipping with multi-core processors, it’s more important than ever to design programs so that they can take advantage of parallel processing. If you’re already writing software in Erlang or Parallel Haskell, then lucky you. But if you’re writing in Java (and are unable or unwilling to take up Scala), you will need to get organized.
Categories: Software, Technology

Application Lifecycle Mismanagement

Fri, 06/20/2008 - 03:47
If there's one thing that the new development manager has, it's tenacity. Joshua has been maintaining his company's overly complex software for a while now, and found Dave's eagerness and dedication to learn admirable.
Categories: Software, Technology

Python: Writing a Compiler and Interpreter in 160 lines of code

Fri, 06/20/2008 - 03:42
Author talks about experience learning Python by writing a compiler and interpreter for a simple language.
Categories: Software, Technology

Grails Plugin For Hudson

Fri, 06/20/2008 - 03:42
I am pleased to announce that we have worked up a Grails plugin for Hudson. Hudson is a really slick continuous integration server. Check out their site for more info on the engine itself.
Categories: Software, Technology

Why Agile Product Planning Is Important

Fri, 06/20/2008 - 03:42
What happens when stakeholders require some longer term, multiple iteration estimations. Given a long list of priority features, how many of them will be completed 10 iterations out?
Categories: Software, Technology

A Service Locator for PHP5

Fri, 06/20/2008 - 03:31
A Service Locator pattern implementation for PHP5. Learn how this pattern can help decouple components to increase testability and flexibility. Code available for download.
Categories: Software, Technology

GWT Showcase - BRMS for JBoss Rules

Fri, 06/20/2008 - 03:27
With version 4 of JBoss Rules, you now get a powerful workbench plugin for Eclipse, support for Domain Specific Languages (DSL) that mimick natural language, and a web-based BRMS. With it you can deploy, roll back, and report on your rules.
Categories: Software, Technology

Friday fun - Or is this a serious AJAX comment?

Fri, 06/20/2008 - 03:24
This is a genuine street sign from Nelson, New Zealand. But perhaps its telling us that AJAX really is a dead end and we need something better?! Or that now we've started using AJAX there's no escape?!!
Categories: Software, Technology

Silverlight 2 - Creating a Play/Pause button using a ControlTemplate

Fri, 06/20/2008 - 03:21
A Button is one of the most common elements used in an interactive application. In Silverlight 2, it is possible to specify nearly any control’s appearance by using a ControlTemplate.
Categories: Software, Technology

Smart Rename tool on CodePlex

Fri, 06/20/2008 - 03:19
Smart Rename is a little tool I put together a while back and have found pretty useful. It lets you rename files in bulk, based on a pattern you provide.
Categories: Software, Technology

Basic LINQ Syntax in PHP with PHPLinq

Fri, 06/20/2008 - 03:17
I am a big fan of LINQ (if you don't know what it is check out our Intro to LINQ Tutorial in C#) and I just started playing with an interesting php library, PHPLinq (created by Maarten Balliauw), for integrating a LINQ-like syntax into PHP. This tutorial is going to go over the basics of using this library and some of the cool things that can be done with it.
Categories: Software, Technology

Aronnax`s Firefox Themes

Fri, 06/20/2008 - 03:16
Some Firefox 3 themes that look great and actually work (no broken vertical scrollbar on the Mac like most others)
Categories: Software, Technology

Wiki Providers Come Together to Offer Universal Edit Button

Fri, 06/20/2008 - 03:15
Leave it to people in the wiki market to know how to collaborate. Nearly 20 different wiki providers have teamed up to offer a new Firefox extension that will notify users whenever they are on a page that is publicly editable, using a standard icon that sits in the same place the RSS autodiscovery icon appears. Clicking on the icon (img. on the left) will take you to that page's editing interface.
Categories: Software, Technology

Seam: the Conundra of Choice

Fri, 06/20/2008 - 03:08
I went back to a project I had made in Seam yesterday. I had checked in everything: .classpath, .project, .settings, and of course the jars, since seam-gen uses Ant. It said that my target env was not there (JBoss 2.4). The name was slightly different. Went into the Properties panel for the project to change it, and of course, eclipse spat up the message 'the page has invalid values.' I really have tried SO hard to get over my recurring hatred of eclipse.
Categories: Software, Technology

The Mantra programming language from Terence Parr (Antlr)

Fri, 06/20/2008 - 03:06
Mantra is a new programming language being defined by Terence Parr at the University of San Francisco. The language will evolve as it is implemented and, thus, this document should be viewed as a draft proposal.
Categories: Software, Technology

Musings on ESB/SOA Integration Scenarios

Fri, 06/20/2008 - 03:06
As is so often the case, rearguard reopenings tend to be regressive (in this case, procedural). But then, EJB itself was utterly anemic on the object and component density scales.
Categories: Software, Technology

Learning MooTools: 20 MooTools Tutorials and Examples

Fri, 06/20/2008 - 03:06
There are literally over a hundred of JavaScript frameworks out there that make writing complex client-side code significantly easier. If you’re in the market for a powerful, relatively lightweight, and customizable JavaScript framework, MooTools is worth checking out. To help you get on your way to developing highly-interactive web applications using MooTools, here’s 20 tutorials and working examples that’s worth a read.
Categories: Software, Technology

DinPattern, website background

Fri, 06/20/2008 - 02:38
All patterns available on DinPattern are free to use both commercially and non. DinPattern design these patterns just out of fun.
Categories: Software, Technology

Applicative Functors in Scala

Fri, 06/20/2008 - 02:23
The Applicative Functor pattern is an incredibly powerful abstraction. I recently added it to a branch of Scalaz. However, it would be nice if I could alter the fixity of functions so that the parentheses below are not required to make the expression right-associative.
Categories: Software, Technology