Archive for September, 2009
Webinar Invitation: Problem Resolution in Complex Web Apps
by Replay Solutions on Sep.30, 2009, under Webinars
Please join us on Wednesday, October 7, 2009 from 11:00 AM – 11:45 AM PDT for a webinar on “Problem Resolution in Complex Web Apps, Including Spring & Hibernate Apps.”
Webinar will discuss recording and replaying errors in:
- Spring & Hibernate Framework Web Applications
- WebLogic, WebSphere and Tomcat Applications
- Eclipse J2EE Development Environments
There will be a demonstration showing how application errors can be identified, isolated and passed onto members of Virtual Development Team for rapid bug replay and reproduction.
ReplayDIRECTORâ„¢ functions like a DVR for applications by recording all inputs and events affecting your software while it is running, and providing the ability to replay exactly what happened. Defects can be reproduced immediately without the need to replicate the environment and conditions that the defect occurred in.
Speaker: Jonathan Lindo is co-founder and CEO of Replay Solutions, and is passionate about improving the way software is built and delivered. His research has resulted in numerous patent filings for technologies including high performance networking, application virtualization, and the record/replay of computer programs.
Register now by clicking here.
Fixing Bugs in the Cloud
by Jonathan Lindo on Sep.22, 2009, under Cloud Computing
Why isn’t everything in the cloud these days? Where is the promised land of SaaS?
It feels like SaaS has been a story waiting to happen since around 1999. The network is the computer, thin clients with fat pipes, scaling servers, clustering, virtualization… Seems like all the pieces are in place, the cloud is up there. But still there are only a handful of winners that have really figured out the SaaS model, and a sea of also rans that got run over along the way.
Why?
Well, some of them were just plain bad ideas. Irrational exuberance and all that. But I think there is another big factor at play here. When you have these giant, sea change moments in the way that software is designed, built, shipped and supported, not to mention sold, you’d better have the tools and technology to support you along the way, otherwise it’s not going to be easy! In fact, it’s going to be hard. Really hard.
I could point you to a room full of ex-CEO’s who will attest to this fact. Whipping up your latest Web 2.0 mashup and putting it online is usually about 3% of the challenge. What happens when people actually start using it? Here’s where the rubber meets the road.
One of the essential elements of success is getting a solid, scalable application online and running smoothly and securely. But there just hasn’t been a lot of innovation here.
Being able to quickly identify, respond to and resolve issues in a SaaS application is critical, because if one server has a bad day, it’s not one customer that feels pain, it’s hundreds or thousands. And that’s bad. SaaS acts like a big hairy amplifier on any defect or scalability issue that might be lurking in your app.
Technologies like Introscope, Patrol, Vantage, Snort and my software debugging company Replay are starting to address the needs, but our customers are still pioneering and forging the landscape as they increasingly feel the pains of this new software paradigm we find ourselves in.
So great job, VMware, Amazon and Linus for getting us to this point where we finally can explore the dream of The Cloud. Now it’s up to companies like us to make SaaS applications manageable, cost effective, and safe as we keep things running up there 24/7 with less ‘unscheduled maintenance’!
A New Approach To Java Debugging
by Replay Solutions on Sep.09, 2009, under Java Debugging
Replay Solutions was founded to challenge today’s attitude towards java debugging and application defects.
As developers ourselves, we had become tired of watching release dates slip because critical bugs could not be fixed. We tackled this problem by focusing on eliminating the most time-consuming phase of the problem resolution process: recreating the defect.
Inspired by one of our favorite technologies – the DVR – our core technology focuses on simplifying problem resolution in all phases of the software lifecycle.
Replay Solutions accomplishes this by doing the difficult work of reproducing the root cause of any software defect, no matter how complex the original environment was. Our technology captures every input and event that can affect an application, and then replays these inputs and events in a virtual environment, eliminating the need to recreate the original environment.
Replay is a completely new approach to solving a problem that has plagued corporate IT for the last 30 years. Our technology has been designed from the ground up with an understanding of the importance of collaboration between teams, and the need to resolve problems quickly during all phases of the application lifecycle.