In this article, authors summarize the information published in "Tools of the Trade" column series in IEEE Software magazine for last ten years. Tools and best practices are organized into categories like design, developing code, tooling, builds, and operations.
Computer security, or the lack thereof, has made many headlines recently. In this article we'll look at how bad things are and what you, as a software developer, can do about it. It will help get you started or hopefully give you some new ideas if you're already doing some security work.
Tyler Jewell, CEO of Codenvy, unveils in this 2-parts article the architecture of Codenvy - a cloud IDE –, providing details on its platform and plug-in architecture, workspace and cluster management, multi-tenancy implementation, IDE collaboration, release model and SCRUM process used for development.
Tyler Jewell, CEO of Codenvy, unveils in this 2-parts article the architecture of Codenvy, providing details on its platform, plug-in architecture, workspace and cluster management, and many others.
The software business has moved from ancillary to mission critical. This teams must start thinking about how to best integrate their delivery disciplines, creating a holistic integrated ALM approach. 2
Web Testing Environment (WTE) project makes application security tools available to developers and QA testers. InfoQ caught up with WTE project lead Matt Tesauro to learn more about the project. 1
In this virtual panel discussion, InfoQ spoke with Len Bass, Grady Booch, Paulo Merson and Eoin Woods about documenting software architectures especially in Agile software development environments. 14
Simon Guest of Microsoft introduces SketchFlow as a tool for developers to create high-fidelity prototypes for their WPF or Silverlight applications. 10
The use of Flex and BlazeDS by Java programmers developing rich internet applications (RIA) is advocated and thirteen reasons (e.g. "it's open source" and "it runs in any Java App Server") are given. 14
Danijel Arsenovski attempts to dispel some of the myths around refactoring and how it applies to .NET developers. 10
There is no silver bullet. We know it, but don't act like it. Your language, tool or process is better, right? Jay Fields says: "It depends". The right choices varies with context, people, and more. 3