Developer News
- Daily Dose - Simon Phipps Elected to OSI Board of Directors 26 minutes ago DZone - fresh links for developers
Simon Phipps has quickly found another job in open source software on the OSI board of directors. In other news, Liferay decided that it's open source MIT license was too open, so they switched to the LGPL.
- View Call Hierarchy in Visual Studio 2010 27 minutes ago DZone - fresh links for developers
Visual Studio 2010 contains a very useful feature called ?View Call Hierarchy?. This feature lets you dive into all the calls that are made ?to? a method, property or constructor as well as all the calls that are made ?from? that method, property or constructor
- The Grinder IDE: GrinderStone, 2.5.0 Release 33 minutes ago DZone - fresh links for developers
Primary goal of this release was fixing compatibility issues between several versions of Eclipse, The Grinder and PyDev. Secondary goal was to add compatibility with recently release Jython 2.5.0 and 2.5.1.
- Five Common java.lang.Process Pitfalls 1 hour ago DZone - fresh links for developers
The simplest way to call an external executable or shell script from Java is the creation of a Process via Runtime.exec or ProcessBuilder. Unfortunately there are several common traps that can cause code that works as expected for a single invocation of a small executable to do terrible things when repeatedly calling several complex external applications. In this article you will find explanations of five of the most common concerns along with strategies for handling such issues safely and effectively.
- Do you care about your code? QCon promotes software craftsmanship 1 hour ago DZone - fresh links for developers
I'm at the QCon conference in London, one that I particularly value for its vendor-neutrality and strong content. Yesterday we heard from Robert Martin, founder of Object Mentor, on the subject of software craftmanship, or how to avoid bad code. One of Martin's points is that having code that works is not enough. He makes an analogy with a machine. It's not enough that your car works; when you open the bonnet you want to see good engineering, not a tangle of pipes, wires and belts that somehow hangs together...
- Making Ruby Fast: The Rubinius JIT 2 hours ago DZone - fresh links for developers
In order to execute Ruby code as fast as possible, Rubinius has the ability to compile Ruby code all the way down to machine code when it detects that a method is heavily used. In Rubinius, the system that manages this process is its JIT.
- HP Slate vs. iPad: Focus on Flash 2 hours ago DZone - fresh links for developers
With the iPad presale beginning in just a few days, and the clock ticking down to the much-anticipated Apple tablet finally hitting the streets, HP launched a renewed campaign for its Slate tablet PC debuted at the 2010 CES by Microsoft CEO Steve Ballmer. Each platform has pros and cons, but so far the debate seems to center entirely around support for Adobe Flash.
- SOA with Spring (Part 2) 2 hours ago DZone - fresh links for developers
Abstract: In Part 1 of this article series, I had used the popular Spring framework, a lightweight container that provides automated configuration and wiring of application objects, to create a contract-first Web service. Demonstrating Spring's pluggable architecture, we had seen how to configure the endpoint with Spring's support for OXM (Object-XML Mapping) and handle service-level and runtime exceptions. In this article we'll go over the security configuration using Spring's support for WS-Security providing message-level authentication, and optionally message confidentiality and message integrity services, ORM (Object-Relational Mapping) to deal with persistence at the object level, and DAO for data access to a relational database storing user-credential information. Next, we'll look at how Spring automatically generates the WSDL document using the data contract created earlier and, lastly, the client configuration required to invoke and consume the Web service.
- 5 Free Android Apps for Web Developers 2 hours ago DZone - fresh links for developers
If you?re a web developer on the go, you may sometimes find the need to test some code, fix an error, or manage remote files when you?re away from your desktop. If you have an AndroidAndroid device, you?re in luck, as the Market has a smattering of handy free apps that are perfect for the on-site programmer or dabbling hobbyist.
- Rendering a web page ? step by step 2 hours ago DZone - fresh links for developers
Have you ever thought about what happens when you surf the web? It?s not as simple as it seems: