BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Debugging Content on InfoQ

  • Novell Releases Version 0.80 of Mono Debugger

    A week ago Martin Baulig announced the features of the latest release of the Mono Debugger and Miguel de Icaza followed up with announcment of support in MonoDevelop 1.1.

  • RadRails goes 1.0 - adds Profiler, CallGraph Analyzer, Rails Shell, etc.

    RadRails 1.0, part of the Aptana IDE, has been released. Next to the powerful refactoring capabilities, it adds profiling tools and GUIs for Ruby, fast jruby-debug support for JRuby, and more. We talked to Christopher Williams of RDT and Aptana about RadRails 1.0.

  • JRuby support in Ruby in Steel for Visual Studio

    SapphireSteel's Ruby in Steel IDE for Visual Studio just added another feature: JRuby support. This includes a new fast debugger for JRuby. We talked to Huw Collingbourne about this new feature.

  • View the .NET Source Code in VS 2005

    Recently Microsoft released the source code for portions of the .NET framework to VS 2008 users. Fortunately for those still using VS 2005, Kerem Kusmezer and John Robbins built a tool that gives them access to it as well. This tool also speeds up VS 2008 by caching all the source code at one time.

  • Tapping method chains with Ruby 1.9

    Ruby 1.9 adds a method to all objects: tap. This method allows to elegantly inspect data that flows through chained method calls. We look at how it's implemented at where it's helpful.

  • Inside the full speed Rubinius debugger

    Debugging Ruby code just got much faster - at least with Rubinius. Unlike the debuggers for MRI or JRuby, the Rubinius full speed debugger allows programs to run at normal speed while they're debugged. We take a look at how the Rubinius VM's transparent design made this possible.

  • Erlang IDE on it's way to 1.0

    InfoQ interviewed Vlad Dumitrescu about the Erlang IDE, Erlide.

  • Power Toys for .NET Compact Framework

    The .NET Compact Framework is used for smaller devices such as smart phones and handheld computers as well as the XBox 360. The recently released 3.5 version now includes a host of debugging tools known collectively Power Toys for .NET Compact Framework 3.5.

  • Monitoring Ruby

    Developing Ruby and RoR apps might be easy - but what to do when something goes wrong, the interpreter misbehaves or memory leaks spring up. We look at the current options for taking a peek inside Ruby applications.

  • Discussing 5+ Ways to Trace Java Execution

    A new blog post by Zviki Cohen looks at 5 ways to trace Java execution. The resulting discussion also brings valuable angles worth consideration.

  • Aptana Studio 1.0 release, updated RadRails, new commercial edition

    The Eclipse-based Aptana Studio, which includes RDT and the popular RadRails, has released version 1.0. This now also includes a commercial "Professional" version which includes a few select features over the free "Community" version.

  • Debuggers considered Harmful?

    A blog post titled "Debugger Support Considered Harmful" claims that Ruby debugging support is lacking - and that that's a good thing. We look at the various rebuttals and the state of Ruby debuggers.

  • JRuby ports of Ruby/LDAP, ruby-debug

    New ports of Ruby libraries for JRuby are being released every week. Ola Bini just released JRuby/LDAP and the work on a port of ruby-debug has reached a milestone.

  • Open Source LINQ to SQL Debugger

    Scott Guthrie has posted an article on the LINQ to SQL debugger features along with the source code for the debugger. Among these is the ability to see the raw SQL generated by the query. Equally interesting is the ability to execute the query with one click, the results being displayed in standard grid.

  • A case study of Apache peer/code review processes

    Peter C. Rigby and Daniel M. German have released a case study of peer/code review processes used at Apache which looks at the types of reviews, frequency of them, and other characteristics. Although some question the data collection methodology, the papers offer an interesting set of discussions comparing and contrasting various review methodologies.

BT