New Patches for 1.8.x Fix Memory Leaks And Improve Performance
A few patches by Brent Roman promise to fix a long standing issue of memory leaks, particularly for continuations, for Ruby 1.8.x. They also happen to improve performance.
Tracking change and innovation in the enterprise software development community
A few patches by Brent Roman promise to fix a long standing issue of memory leaks, particularly for continuations, for Ruby 1.8.x. They also happen to improve performance.
Testing Tools to
Support Agile
Software Delivery
Whitepaper
Traditionally, software release is considered to be a handshake between engineering and business where a release made by engineering is passed on to the external world by business. In an interesting article, Israel Gat suggested the reason to split the software release into 'internal' and 'external' release, for the benefit of both engineering and business.
Jesse Johnston and Denis Morozov created code2plan, an Agile software project management tool, as a beta Visual Studio add-in and released it for free. The tool also runs as a stand-alone application that can be used to track projects, iterations, user stories, features, tests, defects and builds.
Spring AOP/AspectJ combination offers many choices, whether they are AOP system, syntax or weaving related options, and a clear understanding of all those choices is important to apply them pragmatically when using Aspects in enterprise applications. Ramnivas Laddad said just one kind of AOP won't fit all applications and choosing the right combination will help developers be successful with AOP.
An long-standing question in the software development world is: what is the correct ratio of testers to developers? A recent thread on the Scrum Development list asked how agile impacts this ratio. The answer to the first question seems to be 'It depends'. The answer to the second question, according to Elisabeth Hendrickson, is that agile teams can do more testing, with fewer testers.
In this article, Alois Reitbauer, a Performance Architect for dynaTrace Software, specifies several architectural anti-patterns which can downgrade an application’s performance. Knowing those anti-patterns and proactively designing the application to avoid them will keep away certain snags that can impact application’s performance.
SSL-based security using X509 certificates from certain CA's opens a vulnerability to sites masquerading under a forged X509 certificate, even in a "secure" connection. This was demonstrated recently at the Chaos Conference in Berlin by spoofing a real certificate.
Sun has released a whitepaper that describes the architecture used to host the Sun Blogs web application including a description of the hardware, the configuration of the server software, as well as a number of usage metrics.
After several years of existence, SOA continues on without a full consensus opinion on what exactly SOA is. A recent presentation at Gartner AADI Summit by Yefim Natis started a never ending debate about relationships/differences between SOA and integration.
Matthieu Hug provides his views on Cloud Computing, focusing on BPM-as-a-Service. Cloud Computing is not just about making your problems someone else's problems, it also introduces key innovations in information system construction. In particular, it is poised to enable Multi-Enterprise Information Systems.
Alois Reitbauer specifies several architectural anti-patterns that one should stay away from and which can downgrade an application’s performance.
Teams in large organizations still struggle to adopt TDD. In this article Mark Levison shares problems he uncovered when he surveyed teams, and his own strategy to introduce TDD into an organization.
In this talk from RubyFringe, Luke Francl asks: is developer-driven testing really the best way to find software defects? Or is the emphasis on testing and test coverage barking up the wrong tree?
John Pampuch discusses the HotSpot compiler, the history of Java performance, HotSpot development philosophies and challenges, optimization, JVM library improvements, and tips for better performance.
In this interview, Keith Braithwaite, an Agile developer, consultant and trainer, says that we should show a good deal of skepticism towards today’s Agile practice.
This article demonstrates how to build and orchestrate highly configurable and extensible yet light-weight embedded process flow using AOP techniques with Spring AOP and Aspect J.
Jeff Patton explains why one needs to embrace uncertainty in order to succeed with his/her Agile project and how to avoid some of the common mistakes leading to project failure.
Representatives of the BPMN 2.0 standardization effort discuss the evolution of BPMN and how it relates to other efforts such as XPDL, WS-BPEL and BPEL4People.