InfoQ Homepage Debugging Content on InfoQ
-
Visualize JavaScript Code Flow with TraceGL
Rik Arends has released TraceGL, a new tool to debug JavaScript application using trace debugging. In order to make it easier to debug complex browser and Node.js-based applications, the tool captures, visualizes and lets the user navigate execution traces while the application is running.
-
Stepping through the precompiled assemblies with .NET Reflector
Debugging precompiled assemblies without any source code and PDB files is not easy without proper instrumentation. And Red Gate’s .NetNET Reflector is the right tool for this job. Being a class browser, decompiler and a static analyzer, it can decompile the assembly on-the-fly in Visual Studio and then step through it as if debugging an assembly with a source code.
-
Debugger Canvas 1.1 Adds Easy On/Off, Improved Navigation
Debugger Canvas, the tool that introduced 'Code Bubbles' to the Visual Studio Ultimate debugger, debuted last summer. Debugger Canvas 1.1 launches with new features including an easy on/off switch that can be used while debugging, and the ability to view multiple threads at once.
-
ARM DS 5 CE Includes a Debugger and Analyzer of Android Native Code
ARM is offering a community edition of their Development Studio 5, containing a debugger and a performance analyzer of Android native code.
-
New Tool for Debugging Parallel Applications in Visual Studio 11
Microsoft has released the Parallel Visualization Pack for Visual Studio 11 Developer Preview. Built to extend the functionality of the new Parallel Watch Window, the pack includes four visual tools to aid in debugging multithreaded applications.
-
Chronon 2.0 Offers Post Execution Logging
Chronon Systems has recently released version 2 of their recording JVM debugger which allows for post execution logging.
-
"DVR For Java", Preview The Chronon Recording Server
Chronon Systems has announced the beta availability of their new Chronon Recording Server, a "remote control" component of sorts for their Chronon toolsuite. With it you can record the internal state of your java application while it runs, wherever it runs, then later "play back" the entire program execution to examine or debug. Chronon Systems says its "DVR for Java".
-
Mozilla, WebKit To Support Debugging Minified JS As Well As CoffeeScript and other JS Languages
Debuggers for Javascript are powerful - but only for plain Javascript. Minified Javascript and languages compiling to Javascript are not supported, ie. that means no breakpoints or accurate log messages for CoffeeScript, ClojureScript etc. InfoQ looks at the current situation and at the recently launched projects at WebKit and Mozilla that aim to fix it.
-
Debugging Mobile Web Apps: Weinre and JSConsole Now, Remote WebKit Eventually
Debuggers in mobile web browsers are anemic at best. InfoQ takes a look at existing workarounds and tools like Weinre and JSConsole, as well as the upcoming changes in mobile browsers that will bring full debugging support. Also: the two mobile browsers that already live in the future and ship remote debugging support.
-
Debugger Canvas Brings Code Bubbles To Visual Studio
Developers can finally get their hands on the Debugger Canvas, a new Power Tool for Visual Studio that gives Code Bubbles like experience for navigating contextual code snippets. It displays the code of each of the methods you step into on a canvas with call lines between them, helping to keep track of the bigger picture as well as the details.
-
Presentation: Making Apps That Don't Suck
Developing apps that surprise and delight can seem like an illusive goal that is difficult to articulate or quantify. But in this latest presentation just posted on InfoQ Mike Lee, the software engineer that worked on projects like Delicious Library,Tap Tap Revenge and the Obama ’08 iPhone app, proposes an algorithm for making better apps.
-
Ruby VM Roundup: MacRuby 0.8, Rubinius 1.2, MRI 1.8.7 and 1.9.2 Updates
A whole batch of new Ruby VM releases is available. MacRuby 0.8 fixes bugs and begins the path to 1.0. Rubinius 1.2 improves memory efficiency and the debugger. MRI received new patch levels: 1.8.7-p330 and 1.9.2-p136, the first big bug fix update to 1.9.2.
-
A New Crop of Self Hosting IDEs: RedCar and JRuby, Cloud9 IDE and Javascript
Dynamic languages have a dirty, badly kept secret: their IDEs and tools are written in languages like C/C++, C# or Java. Exceptions were languages like Smalltalk - but now Ruby and Javascript developers get to build their tooling using their preferred languages. InfoQ looks at HTML/Javascript based Cloud9 IDE and JRuby and SWT based RedCar.
-
Introducing ReplayDIRECTOR - Continuous Application Monitoring and Production Debugging For Java EE
Replay Solutions, a specialist in continuous application monitoring, software debugging and defect resolution technology, today announced that Larry Lunetta has joined the company as president, CEO and member of the board. We talk to co-founder Jonathan Lindo about the company, its product ReplayDIRECTOR, and the new appointment.
-
Rubinius 1.1 - and the Future of the GIL
Rubinius 1.1 is out, with JIT and performance improvements, more powerful debugging and profiling capabilities. Also: the GIL algorithm gets an overhaul in 1.1 - but it'll soon be history. In the Hydra branch of the Rubinius project, a GIL-less Rubinius is being groomed, soon to join JRuby, IronRuby and MacRuby in the GIL-less VM crowd. InfoQ caught up with Evan Phoenix about the Hydra branch.