Saturday 22 November, 2008

Development > Features

  • Algorithms are not just the playthings of lab rats. Many of them play a significant role in your daily life from helping to predict the weather to determining whether or not you ran that stop light on the way to work today. We decided to round up a few of the more interesting algorithms and look at how they impact your community.

    Top 10 wicked cool algorithms

    A round up of interesting algorithms and look at how they impact your community.
  • Why developers prefer Macs

    When Terry Weaver wants to create .Net applications, he fires up Visual Studio and types away like any other .Net programmer. The setup gets a bit weird when he wants to test how the .Net application might appear to a Mac user visiting the Web site. Instead of starting up another machine, asking a colleague with a Mac, or simply ignoring those crazy followers of Steve Jobs, Weaver just pops over to the browser in another window. That's easy because Visual Studio is running on Windows inside a Parallels virtual machine, which, in turn, runs on his Mac. He has a PC, a Mac, and a Unix development box all in one.
  • 15 amazing Web apps built in 48 hours

Earlier this month, the Rails Rumble 2008 announced the eight winners of its programming competition where teams of up to four people had 48 hours to build original (and somewhat complete) Web apps. Ruby on Rails is perhaps best known as the app development platform that built Twitter. But competitions like the Rumble prove how powerful the young platform can be. Here, we showcase the competition winners along with other cool apps of enterprise appeal from the 130 qualifying entries. Winners were selected by an open vote on the Internet and were judged on appearance, completeness, innovation and usefulness.

    15 amazing Web apps built in 48 hours

    Winning entries from the annual Ruby on Rails coding contest.
  • Multicore: New chips mean new challenges for developers

    With the advent of multicore processors such as the Intel Core Duo, which is now commonplace in PCs, software developers must deal with a new wrinkle -- getting software to be processed across multiple cores -- in order to ensure the maximum performance from their software. But this is much easier said than done, with developers having to tackle issues with concurrency and potential performance bottlenecks. Already, 71 percent of organizations are developing multithreaded applications for multicore hardware, according to a recent IDC survey sponsored by tool vendor Coverity.
  • Who needs an enterprise AJAX solution?

    One thing that the AJAX (Asynchronous JavaScript and XML) development community has aplenty is choice. Want a free, open source AJAX framework? We have (alphabetically) Dojo, Ext, Google Web Toolkit, jQuery, MooTools, OpenRico, Prototype, Scriptaculous, and the Yahoo User Interface Library, and frankly they're all pretty good. There are hundreds more, but unfortunately I can't keep up with them all.
  • Open source: How e-voting should be done

    "It is enough that the people know there was an election. The people who cast the votes decide nothing. The people who count the votes decide everything." -- Joseph Stalin
  • A Web-based app builder with a Microsoft twist

    Now that the desktop revolution is largely over, most of the excitement lies in the counter-desktop revolution that is bringing all the flair developed by the desktop programmers back to the safe world of the server. Caspio is one of the most prominent players seeking to lure the desktop database builders away from Microsoft Access and back into the datacenter's fold. The company has been around since before the last bubble burst, and now it boasts a number of prominent companies as customers.
  • Looking for job security? Try Cobol

    A career as a Cobol programmer might not be as sexy as slinging Java code or scripting in Ruby, but if you buckle down and learn hoary old Cobol, you could land one of the safest, most secure jobs in IT.
  • Microsoft eyes game-changer for application development

    With its ambitious Oslo software modeling platform, Microsoft seeks a new application development paradigm that raises the level of abstraction. But the effort has brought up questions about whether Oslo crowds the modeling landscape and whether Microsoft can achieve its lofty goals.
  • Six Scripting Languages Your Developers Wish You'd Let Them Use

    Several weeks ago, Lynn Greiner's article on the state of the scripting universe was slashdotted. Several people raised their eyebrows at the (to them) obvious omissions, since the article only covered PHP, Perl, Python, Ruby, Tcl and JavaScript. As I wrote at the time, Lynn chose those languages because hers was a follow-up to an article from three years back. Plus, most IT managers are familiar with at least one of those well-known scripting languages, even if they haven't personally written a line of code in one of them.
  • Dynamic programming futures

    What will the world of dynamic programming languages and Web applications look like in five years? This is one of those highly personal and deeply philosophical questions best saved for after dessert is served, the drinks are poured, and the sidearms are safely locked away.
Market Place
 

Techworld Australia Member Login

c