InfoQ Homepage Debugging Content on InfoQ
-
"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.
-
Does Azure Debugging Cost Too Much?
Windows Azure, Microsoft’s cloud computing platform, is reasonably priced for what it offers. A basic package can be had for under $100/month. But if anything goes wrong you are going to want some debugging support. Unfortunately the only tool worth talking about is IntelliTrace, which costs 11,899 USD per developer.
-
MacRuby 0.6 With GCD and Threading Improvements, Fast Debugger, AOT
MacRuby 0.6 is available now, bringing debugging and vastly improved Grand Central Dispatch (GCD) support. A lot of the core functionality has been overhauled, such as a new String implementation and a new thread-safe Regex library which replaces Oniguruma. MacRuby's now considered stable for Cocoa development.
-
Upgrading InfoQ.com's Database: Mostly Smooth, A Couple of Bumps
Recently, InfoQ.com upgraded the backend database that we've used since launch. However, everything did not go according to plan, and even though the vast majority of the migration was smooth we encountered some unexpected issues along the way (which have now been resolved). This post will discuss what our plan was, what worked and what didn't, and how we detected and recovered from the errors.
-
.NET Reflector is Going Commercial
Reflector is considered a must have by many .NET developers. Whether it is debugging third-party libraries, translating between languages, or simply examining your own compiled code, Reflector has become a must have tool. And until recently, both it and all its add-ons have been free.
-
MacRuby 0.5 Released, Debugger To Come in 0.6
MacRuby 0.5 has been released, with a new VM, AOT and JIT support. The GIL MacRuby inherited from Ruby 1.9 is now gone and Grand Central Dispatch support allows to keep a system's cores busy with Ruby threads. Work on the 0.6 release is already under way; a new debugger feature is already available in the trunk.
-
Ruby 1.9 Roundup: Ruby-debug on 1.9, Ruby Switcher, MacRuby
A first incarnation of ruby-debug support on 1.9 is now available. Ruby switcher makes it easy to run different Ruby versions in parallel. Also: MacRuby's experimental branch was merged into MacRuby Trunk.