iPhone DZone: Fresh Links On Your iPhone by matt on 7/5/08
Reading DZone on your iPhone just got a little bit easier. Visit http://dzone.com/iphone from your iPhone to try out our beta iPhone support. You can view stories, filter by tags, and login. We'd appreciate your feedback at feedback@dzone.com.
Ruby: An EventMachine Tutorial
Ruby / EventMachine is an event-driven networking library for Ruby, similar to Twisted for Python. Certain aspects of it are also similar to... more »
0 commentsSave Tags: frameworks, ruby
Ruby is a Playground, PHP is a Factory
Ruby, to me, is like a big open playground, while languages like PHP remind me of big industrial factories. I don't think that any of us would argue... more »
4 commentsSave Tags: methodology, opinion, php, ruby
Headius: The Road to Babel
I'm publicly announcing that we at Sun are hosting a JVM Language Summit. It's long overdue in my opinion...we should have been having these events... more »
1 commentsSave Tags: announcement, java, trends
Use examples to make your code easier to understand
Einstein said that examples is not another way to teach, it is the only way. How does that apply to programming?
0 commentsSave Tags: java
Trolltech makes Qt run as GTK+
It seems the fine folks at Trolltech are working on making this go away by allowing Qt apps to use GTK+ for all the rendering (not imitated, real... more »
0 commentsSave Tags: c-and-cpp, gui, open source, unix-linux
This Week in Ruby (May 12, 2008)
Highlights from the Ruby, Rails and Merb communities.
0 commentsSave Tags: books, frameworks, ruby, web 2.0
Real World Haskell
Haskell is a deep language, and we think that learning it is a hugely rewarding experience. We will focus on three elements as we explain why we think... more »
1 commentsSave Tags: books, other languages
F# 1.9.4 Now Available: Making F# Simpler and More Consistent
We're very glad to announce the release of F# 1.9.4, the Spring Refresh of F#, uploaded to the Microsoft Research download site yesterday! (MSI... more »
0 commentsSave Tags: announcement, other languages
Under the hood: Ruby’s global variables
Ruby’s global variables - I have long been aware of their existence in the background, but I hadn’t realised quite how many are initialized by... more »
0 commentsSave Tags: ruby
JavaOne 2008 - Subversion 1.5 is coming!
This morning, I went to a talk by some of the CollabNet guys on the now-imminent release of Subversion 1.5. I've talked about some of the main new... more »
2 commentsSave Tags: tools
Opera Releases Firebug Alternative: Dragonfly
For web developers, and especially front-end coders, the Firefox extension Firebug by Facebook’s Joe Hewitt is a killer app and major time saver. It... more »
0 commentsSave Tags: css-html, javascript, tools
Opera Dragonfly Architecture
This article covers the architecture of Opera Dragonfly in detail, showing what the different components in the architecture are, and how they... more »
0 commentsSave Tags: css-html, javascript, tools
Introduction to Opera Dragonfly
Opera Dragonfly is Opera's all-new set of developer tools, designed to give developers a lightweight-but-powerful application that provides effective... more »
0 commentsSave Tags: css-html, javascript, tools, web design
Scala 2.7.1.final
We are pleased to announce version 2.7.1.final of the Scala distribution.
1 commentsSave Tags: announcement, other languages
Rails gets more mature
Rails 2.1 is right around the corner. I’ve been following the new features in Edge Rails and eagerly looking forward to this release. Rails 2.1... more »
0 commentsSave Tags: frameworks, ruby
Popularizing Django — Or Reusable apps considered harmful.
Let’s see what a Killer app gives you. 1. It fills a big niche, so people are forced to learn your language/framework. 2. It forces the... more »
0 commentsSave Tags: python, ruby, server, web 2.0
interface injection in the VM
“Self-modifying code...” used to be a phrase always uttered (by us hackers) with tones of both admiration and dread. Admiration, because there are... more »
0 commentsSave Tags: java, opinion
NetBeans 6.1 JRuby trick: Enable JRuby Console
One minor issue with NetBeans 6.1 is that it ships by default with very basic IRB console for Ruby: no history, no pop-ups for code completion. Since... more »
0 commentsSave Tags: java, ruby, tools
Compile Ruby to Python bytecode
Compile Ruby to Python bytecode. And, in addition, translate that bytecode back to Python source code using Decompyle (included.) Requires Ruby 1.9... more »
0 commentsSave Tags: python, ruby
This Week in Ruby (May 5, 2008)
Net::SSH 2.0, MagLev, Rails 2.1 and more...
0 commentsSave Tags: books, frameworks, ruby, web 2.0
F# in 20 Minutes - Part I
With the April Refresh hot off the presses, I figured it was time to write a concise, 20-minute introduction to F#. The goal isn't to teach F#, but... more »
0 commentsSave Tags: microsoft, other languages
Is Scala Really the Next C++?
I’ve been turning that question over in my head for a few months now. It’s really a worthy thought. At face value, it’s incredibly derogatory and... more »
0 commentsSave Tags: c-and-cpp, other languages
Writing Join in Erlang
Earlier today I found myself needing to join something in Erlang, and after spending a few minutes looking around for a join function in the lists... more »
0 commentsSave Tags: other languages
Distributed programming with Jabber and EventMachine
Jabber and its underlying protocol XMPP are typically associated with instant messaging applications, although the breadth and flexibility of the... more »
0 commentsSave Tags: ruby
A couple GC algorithms in more detail
In previous posts on garbage collection, I've given a pretty cursory overview as to how things actually work. In this post, I hope to give a somewhat... more »
0 commentsSave Tags: research