Welcome!


Latest Articles from XML Journal
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 ...
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...
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,...
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 ...
Internet Security is a vital measure for any business to implement. Due to the Internet's global reach, it is becoming increasingly more important to protect sensitive company data and networks. For multinational corporations and smaller businesses alike, the possibility of attack on a...
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...
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...
This book is not only solid in the technical coverage it gives, it also gives a great overview of security concerns, history of how we got where we are, the types of threats and flaws that exist, who needs to be concerned, and what your role's responsibilities are in the security pictu...
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...
Every two days we create a quantity of information equal to the volume of information created between the dawn of civilization all the way to 2003. WOW. But even the largest data warehouse can't match the biggest data in our world. That data is happening right there inside you. It's c...
Abstractness is a measure of the rigidity of a software system. Higher the abstraction, lower the rigidity (or greater the flexibility) and vice versa. And the stability is a measure of tolerance to change as in how well the software system allows changes to it without breaking it. Thi...
For readers not yet familiar with the acronym SMAC, it represents social, mobile, analytics and cloud. In this short video, Google demonstrates, through Google Enterprise, how companies can implement a SMAC strategy to improve the following: Improve meetings and collaboration Work b...
Windows Azure got into the Infrastructure-as-a-Service (IaaS) business Tuesday when a hungry Microsoft took on Amazon Web Services, vowing to match its pricing on “commodity services” such as compute, storage and bandwidth despite Amazon’s habitual price cutting. To start, Microsoft ...
Google has finally submitted a formal concession offer to the European Commission, which is now going to test-market them with complainants and competitors such as Microsoft. Google could emerge from the two-year antitrust investigation of its search practices without paying a fine. ...
This book is THE book for the database beginner. It thoroughly covers design principles and process, and it covers them in depth. The book is broken into four parts, Part I: Relational Database Design, Part II: The Design Process, Part III: Other Database Design Issues, and Part IV: A...
Agile is not easy and implementing Domain-Driven Design (DDD) is not easy. I think my favorite part of the book is that the author realizes that, and also has a realistic perspective on what it takes to successfully use agile processes and DDD. The book starts out with a really nice o...
SugarCRM is launching a turnkey Private Cloud, a dedicated SugarCRM-managed private instance of its Customer Relationship Management (CRM) applications using Amazon for its cloud. It claims “exceptional” service levels of between 99.5% and 99.95%. It’ll be available in the US, Irela...
The Java Virtual Machine specification limits the size of generated Java byte code for each method in a class to the maximum of 64K bytes. This limitation will cause the JVM throw java.lang.VerifyError at runtime when the method size exceeds this limit. This method size restriction o...
NETWAYS GmbH has just announced its partnership with C12G Labs to provide services, consulting, and private- and hybrid-cloud-services based on OpenNebula. NETWAYS has been an active promoter of OpenNebula and a collaborator of C12G Labs since 2011 when they organized the first OpenNeb...