Welcome!


Latest Articles from Machine Learning Journal
In a previous post we showed how we hooked up our blog’s WordPress application with the new Compuware APMaaS offering. Since WordPress is a PHP application we use PurePath for PHP to monitor it. We highlighted that we got an alert about a response time violation on some of our blog pos...
Organizational structures become obsolete just like the technology that they manage. Management structures must be reviewed and replaced just like systems, software and technology – especially in mission-critical applications. In the last decade or so, more organizations have declared...
External communication methodology has evolved vastly in the last century, especially during the last two decades. We have witnessed the evolution in communication methodology with every new step the internet revolution has taken forward. So, we have moved from sending letters to phone...
For a while now I have been writing about how to analyze and optimize Hadoop jobs beyond just tweaking MapReduce options. The other day I took a look at some of our Outage Analyzer Hadoop jobs and put words into action. A simple analysis of the Outage Analyzer jobs with Compuware APM ...
Our client TescaraHats (name changed for commercial reasons), a European market leader in manufacturing customized hats, decided to expand its market reach with an e-commerce site where its potential customers could choose, customize and order hats online. TescaraHats used an APM tool ...
The incorporation of Symfony components into Drupal 8 prompted me to take another look at what I’d lumped into ‘yet another PHP MVC framework’. It quickly became clear that I’d horribly misjudged Symfony. Drupal 8 hasn’t quite hit code freeze yet, but the adoption of Symfony has alread...
When it comes to analyzing your web application’s performance, TraceView has already instruments a wide spectrum of Java components, such as application servers, frameworks and JDBC connections, all with the convenience of simply including TraceView Java agent jar in your JVM. However,...
n the cloud doesn't matter whether you are running on an Open Source platform or not - it is NOT free because you pay for the service. And for long Open Source project have been funded through the services premiums that you pay. I would argue that Open Source vendors have mastered the ...
Google made its much anticipated move Tuesday and pocketed Waze, the Israeli real-time traffic map maker. It didn’t disclose how much it’s paid to close the deal, but the Israeli paper Globes put the price at $1.3 billion. Bloomberg put it at $1.1 billion. Either way it’s reportedly ...
Zyrion Inc., a provider of Cloud and IT Monitoring software solutions, on Wednesday announced at Cloud Expo New York that United Technology Group (UTG), a provider of information technology solutions headquartered in Atlanta, has selected Zyrion’s Traverse Cloud monitoring software for...
Our client TescaraHats (name changed for commercial reasons), a European market leader in manufacturing customized hats, set up an e-commerce site in hopes of increasing its market share and boost its sales. This did not happen. TescaraHats learned quickly that there is much more to e-...
Compuware Corporation, the technology performance company delivering a new generation of APM, has announced that Michael Kopp, a Technology Strategist for Compuware's application performance management (APM) business, will present a session titled: "When APM Meets Big Data – Making You...
Nicos Vekiarides, CEO and co-founder of TwinStrata, Inc., an innovator in cloud-integrated storage solutions, will present on the roles of traditional and cloud storage in the era of Big Data to attendees of Cloud Expo New York, June 10-13 at the Javits Center in New York City. TwinStr...
Triggered by current expected load projections for our community portal, our Apps Team was tasked to run a stress on our production system to verify whether we can handle 10 times the load we currently experience on our existing infrastructure. In order to have the least impact in the ...
Last month, I went to my engineering school, where I graduated 15 years ago, to attend the Annual Gala. While there, I met a few young engineers who asked about my job. This raised a question: “What would make them join my team?” In the IT world, the demand for highly skilled software...
If you’re a regular here, you know how much we care about the full-stack view of applications. Today, let’s zoom in a bit, and talk about the performance of a single layer. In particular, let’s look at profiling in Python. As an example, let’s take this bit of code for calculating con...
Foxconn is losing its Apple monopoly. Apple has signed up $7.4 billion-a-year Pegatron to build the low-cost iPhone it’s expected to bring to market later this year, according to the Wall Street Journal. Pegatron, which started making iPad minis last year and made some iPhones the ...
This is the third episode of the mini-series on e-commerce performance management. Our client TescaraHats (name changed for commercial reasons), a European market leader in manufacturing customized hats, did not achieve the expected sales increase with its new e-commerce site. It offer...
In my recent article, "Five Steps to Improve E-Commerce Performance for Increased Sales: Introduction” I discussed problems encountered by our client TescaraHats (name changed for commercial reasons), a European market leader in manufacturing customized hats. The company quickly realiz...
Complexity is the new reality of web and mobile applications with almost no new release going out without the addition of services and applications spread across many different companies. But the reality of this new interrelationship is still the same: If a third-party Internet outage ...
The saying “if it doesn’t exist on the Internet, it doesn’t exist”[1] is ringing truer every day. Nowadays, it is hard to imagine most businesses without an e-commerce platform, let alone without a web presence at all. Since e-commerce is becoming the new standard, e-commerce performan...
Compuware Corporation has announced the convergence of dynaTrace PurePath® Technology and the Gomez Performance Network, creating a powerful User Experience Management (UEM) solution. Compuware now offers a APMaaS solution that provides a complete UEM offering, including real-user, syn...
Service Component Architecture (shortly referred as SCA) is a technology for creating services from components. SCA is a set of OASIS standards and part of it is developed with the collaboration of vendors from open source community, referred as “OSOA” Open SOA. SCA helps to build syst...
Here at AppNeta, we get to see a lot about how people build their web applications. From simple PHP scripts to heavily service-oriented Java clouds to monolithic Django apps, everybody’s product is architected a little differently. We’re still out to trace everything, and today I want ...
Boston-based Cloudant and its NoSQL distributed Database-as-a-Service (DBaaS), which have gone to the VC trough four times since the company was started in 2008, have gotten what appears to be their first real money to grow on: a $12 million B round led by Devonshire Investors, the pri...
Adding more memory to your JVMs (Java Virtual Machines) might be a temporary solution to fixing memory leaks in Java applications, but it for sure won’t fix the root cause of the issue. Instead of crashing once per day it may just crash every other day. “Preventive” restarts are also j...
This review covers both Core Java Volume I--Fundamentals (9th Edition) and Core Java, Volume II--Advanced Features (9th Edition). Both books are part of the Prentice Hall Core Series. I actually got Volume II first and liked it so much I ordered Volume I. I felt like I was missing the...
Back in the misty eons of time, it used to be easy to measure the performance of your application. You’d grab a stopwatch, load up your web application, and see what happend. If it was slow, you’d look at the mess of PHP, HTML and CSS you crammed into index.php and make sure that you w...
A question that every online application provider will face eventually is: Does my application scale? Can I add an extra 100 users and still ensure the same user experience? If the application architecture is properly designed the easiest way is to put an additional server behind the l...
Analyzing Hadoop jobs and speeding them up is often a tedious and time-consuming effort that requires experts. In his session at the 12th International Cloud Expo, Michael Kopp, a technology strategist in the Compuware APM center of excellence, will show you how proven APM techniques...
QASymphony is the company behind qTest, a new test management tool that’s aiming to empower test teams. As software development has increasingly moved towards Agile methodology, with its focus on fast delivery, thorough documentation has fallen by the wayside and test cycles have short...
We’re excited to announce three important changes to our TraceView pricing and product today. First, and most importantly, we are launching a free tier! Project includes all the data we collect on requests, hosts, service calls, JVMs and everything else, and we’re giving it away, free...
I started my career as a Telecom Engineer for Rational Software in the load testing space back in the late ’90s, and when I look back on the last decade, there were enormous advances in the broader IT world including development methodologies, processing speeds, network speeds, mobile ...
Things are moving fast for the Ruby language instrumentation in TraceView. We already support tracing of memcache-client, memcached, dalli, mongo, moped, mongoid, mongomapper, cassandra, ActiveRecord (postgres, mysql, mysql2) plus more. Most recently we added support for Rack and Resqu...
When you look at the database market, it’s a virtual jungle out there. Those of us in the industry 15 years ago can look back and remember when we only had the option to use a relational database from Sybase, Oracle, Microsoft or IBM. That was pretty much it if you were planning to bui...
Over the last couple of months I have been talking to more and more customers who are either bringing their Hadoop clusters into production or have already done so and are now getting serious about operations. This leads to some interesting discussions about how to monitor Hadoop prope...
There suddenly seems to be a run on API management start-ups. First Intel acquired Mashery. Then CA bought Level 7. Now six-year-old 3scale of Barcelona and San Francisco has gotten $4.2 million in funding from Javelin Venture Partners and Costanoa Venture Capital. The round is meant...
Our fundamental unit of performance data is the trace, an incredibly rich view into the performance of an individual request moving through your web application. Given all this data and the diversity of the contents of any individual trace, it’s important to have an interface for under...
OSGi is the latest component model to join the bandwagon of component models, which provides a platform for component oriented development and assembly. OSGi framework is a standards based platform whose specifications are provided by the OSGi Alliance (www.osgi.org, formerly OSGi was ...
Hibernate is one of the most used ORM Java frameworks out there. It is really simple to use, just add few annotations and you’re ready to go. However, it is also really easy to experience strange behaviors and bugs if you don’t respect Hibernate’s best practices. That’s why at Tocea we...