Welcome!


Latest Articles from Industrial IoT
If you are considering learning jQuery, this is a great place to start. The author starts the book with an introduction that puts jQuery in context and then helps you set up a development environment. Although I think most people reading this book should already be at a level of exper...
Organizations have started to see the value in discovering and harnessing the potential of the typically large amounts of information as well as data they generate and consume on a regular basis, all in ways that help their organizational goals and associated business models perform we...
In part 1 of this article, we covered writing web app load tests using multi–mechanize. This post picks up where the other left off and will discuss how to gather interesting and actionable performance data from a load-test. The big problem we had after writing load tests was that tim...
The US Patent and Trademark Office has reinstated Apple’s famous so-called rubber-banding patent (US No. 7,469,381) and confirmed four claims, including claim 19 that Apple asserted last summer in the California trial that initially led a jury to dun Samsung $1.05 billion in damages. ...
Many types of performance problems can result from the load created by concurrent users of web applications, and all too often these scalability bottlenecks go undetected until the application has been deployed in production. Load-testing, the generation of simulated user requests, is...
The success of companies today is less dependent on their physical assets, and more dependent on their ability to competitively utilize data. Just think of companies like Kodak, Borders, Blockbuster, etc., that had great physical assets but could not effectively make the transition in...
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 ...
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,...
As I started to read this book my plan was to skim through the first 6 chapters and then really dig in starting with chapter 7 App Design. I figured with a year of iOS programming under my belt the first few chapters would just be regurgitating a bunch of stuff I already knew. To some...
Last week the OpenNebula project launched a survey to collect feedback from their community regarding what is their preferred interface for cloud consumers and how they should invest their resources in cloud API enhancement and development. The survey was open for two days receiving fe...
Nimble Storage, one of the darlings of the new storage breed – darling if for no other reason than it’s managed to collect $98 million from the VC crowd since it started in 2008 – that’s pretty darling – has been waving around the plans for a new Microsoft private cloud that’s pre-conf...
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 ...
Federal prosecutors have accused the Costa Rica-based digital-currency firm Liberty Reserve and its founder of running a $6 billion money-laundering operation that authorities say made it a “bank of choice for the criminal underworld,” the Wall Street Journal reported Tuesday. Five m...
We must bring together the worlds of SOA, BPM, Cloud, REST, and HOA. The secret to getting all these architectural trends to work well together centers on how we deal with state information. We must first separate application state from resource state, and then subsequently take the co...
A PMTUD black hole can cause a particularly subtle set of issues in hybrid cloud-based environments where the cloud resources are connected to a corporate office or other datacenter via IPSec tunnels. PMTUD black holes basically cause certain (but not all) traffic to not make it throug...
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 ...
From its origin in 1995, SSH, the secure shell data-in-transit protocol, has been used the world over as a method to transfer data between machines, as well as a tool to provide remote administrator access. Some variation of the protocol is packaged free in every version of Unix, Mac O...
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...
AWS has launched a new certification program like Microsoft’s, Novell’s and VMware’s. There will be courses available through AWS Training and certification will involve an independently verified test on AWS best practices and the applicant’s proficiency in designing, building, deplo...
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...
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...
A hurricane strikes and your healthcare facility must care for an influx of injured patients. How quickly will you able to access your computer systems and electronic data? While most healthcare facilities have disaster recovery plans in place, many are based on an outdated paradigm ...
Relational databases are notoriously ornery and resistant to being distributed across the cloud and the global cloud’s multiple data centers, multiple regions in multiple countries stocked by multiple service providers – and that includes that popular favorite MySQL, used by some of th...
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...
What's the difference between "DBaaS" and "DRaaS"? What's the current status of Hadoop? What's the US Government doing right now in the Cloud? How about the financial industry? Why is the Cloud so important to the Big Data boom? Which cloud model is right for your company? How can y...
Last week, I presented Caching Up and Down the Stack at the Boston Web Performance meetup. It was great to get the chance to present to the 60+ people who came out for the talk. Unsurprisingly, many of the people there knew a lot about caching in all of the different levels I touched o...
Over the past two decades relational databases have been most successful in serving large scale OLTP and OLAP applications across enterprises. However, in the past couple of years with the advent of Big Data processing, especially for processing unstructured data coupled with the need ...
The easiest way to make your code run faster is to do less. At some point, though, you don’t want to do less. Maybe you want to do more, without it being any slower. Maybe you want to make what you have fast, without cutting out any of the work. What then? In this enlightened age, the ...
Network perimeters are all but erased and traditional security strategies such as stacking don't adequately address the current needs of a modern enterprise. Many companies are still using strategies rooted in 2002 technologies and approaches. The new intelligence-based security model ...
I started in the web performance industry – well before Application Performance Management (APM) existed – during a time when external, single page measurement ruled the land. In an ecosystem where no other solutions existed, it was the top of the data chain to support the rapidly evol...