Older rss
  • Yes, Hardware Can Be Agile!

    by Nancy Van Schooenderwoert on  Mar 18, 2015

    “You can’t do 2-week iterations with hardware!” This is the first thing you’ll hear when talk turns to Agile methods in hardware-software product development. A mix of existing robust hardware development ideas, plus a few newly taken from Agile software are being used now by real teams, even to get around - or through - the challenge of doing fast iterations.

  • 5 Advanced Java Debugging Techniques Every Developer Should Know About

    by Tal Weiss on  Jan 20, 2015 3

    With architectures becoming more distributed and code more asynchronous, pinpointing and resolving errors in production is harder than ever. In this article we investigate five advanced techniques that can help you get to the root cause of painful bugs in production more quickly, without adding material overhead.

  • Hunting Java Concurrency Bugs

    by Dr. Heinz Kabutz on  Aug 05, 2014 7

    Concurrency bugs include race conditions, code reordering, field visibility issues, live locks, deadlocks and performance related bugs, such as contention and starvation. In this article Java Specialist Dr. Heinz Kabutz examines two threading bugs he discovered in the core Java libraries.

God-Mode in Production Code

Posted by Tal Weiss on  Jun 26, 2014

Takipi is makes it just as easy to debug Java and Scala code in production as it is on your desktop 2

Interview with Sandi Metz on Practical Object-Oriented Design in Ruby

Posted by Manuel Pais on  Jun 28, 2013

InfoQ talked with Sandi Metz, author of "Practical Object-Oriented Design in Ruby" about her book, learning from open source code, making sensible use of code analysis tools and other topics.

Refactoring Legacy Applications: A Case Study

Posted by Chen Ping on  Feb 27, 2013

To refactor legacy code, the ideal is to have a suite of unit tests to prevent regressions. However it's not always that easy. This article describes a methodology to safely refactor legacy code. 7

.NET Static Analysis and Parasoft dotTEST

Posted by Arthur Hicken on  Oct 06, 2011

Static analysis has a broad set of capabilities to offer the .NET world. Nevertheless, some defects cannot be detected by this analysis technique. The flow analysis feature of dotTEST does that. 1

Discover Recording JVM Debuggers

Posted by Kostis Kapelonis on  Sep 23, 2011

A different breed of JVM debuggers has emerged that removes all the guesswork from replicating a bug. They simply record the running application and know exactly what happened. 3

Profiling java.util.concurrent locks

Posted by Yao Qi, Raja Das, and Zhi Da Luo on  May 27, 2010

IBM’s Yao Qi, Raja Das, and Zhi Da Luo describe jucprofiler, an alphaWorks tool designed to profile multicore applications that make use of the java.util.concurrent classes introduced in Java 5. 2

Debugging in MonoTouch

Posted by Bryan Costanich on  May 10, 2010

This article explores how to set up, test out, and work with the MonoTouch debugger while developing iPhone applications, including debugging running applications over Wifi. 2

Book Excerpt and Interview: Effective Java, Second Edition

Posted by Ryan Slobojan on  May 13, 2008

Effective Java, Second Edition by Joshua Bloch is an updated version of the classic first edition, which won a 2001 Jolt Award. InfoQ asked Bloch questions about the areas that the new edition covers. 7

A Look at Ruby Debuggers

Posted by Werner Schuster on  Apr 19, 2008

"Ruby has no debugger" - this misconception has stuck around for ages. Time to eradicate it: Ruby does indeed have powerful debugging support. We look at what's available for all Ruby implementations.

General Feedback
Marketing and all content copyright © 2006-2015 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy