ADS BY GOOGLE
From the Blogosphere

Let’s look at some best practices for using another powerful class: ThreadLocal from java.lang, which is also implemented using WeakReference. As its name suggests, a single instance of ThreadLocal can store different values for each thread independently. Therefore, the value stored i...
Efficient Development Workflows save a ton of time. In part 2 of our new series 'The Codeship Workflow' we talk about the steps necessary to get a feature shipped: Pull Request, Code Review and Merging. Check it out! As I mentioned last week we use GitHub Flow on GitHub. But the whole...
Developers need to be able to run tests quickly. In this blog post we talk about how to speed up your test suite boot time. The biggest bane of test driven development, or whatever variant you practice, is long boot times. Even when you just run one test a slow boot will make it a ted...
If you’ve supported enterprise IT solutions for as long as I have, at some point in time you have most likely witnessed The Three Immutable Truths of IT Patch Management. Respect these truths, and you’ll enjoy a stable, manageable datacenter environment. Ignore these truths, and … we...
Having an efficient Development Workflow is immensely important. In this new series 'Efficient Development Workflows' we show how the Codeship Crew works on new features, which apps it uses and how it communicates. With this blog post we start a new series about how we work on the Cod...
Wipro, a leading provider of IT services to Global 1000 companies, has always emphasized the high quality of its code. The Bangalore-based company maintains software standards that often are far more rigorous than those that its clients have previously experienced or presently demand. ...
In the process of Java development, developers will come across data computation. But Java alone is not convenient to handle such computation. SQL has limited impact on improving the computational efficiency for Java. With Java alone it's difficult to handle such computations. Althoug...
Do you need to migrate to Hyper-V to gain significant benefits in your datacenter from Windows Server 2012? Not necessarily! Windows Server 2012 can provide key advantages in one of the areas that is near-and-dear to every VMware administrator's budget: Storage! In this article, we'll...
In the last couple of weeks my colleagues and I attended the Hadoop and Cassandra Summits in the San Francisco Bay Area. It was rewarding to talk to so many experienced Big Data technologists in such a short time frame – thanks to our partners DataStax and Hortonworks for hosting these...
Just in time for our speaking session at SenchaCon 2013 we are happy to announce the latest version of Compuware APM/dynaTrace AJAX Edition. Version 4.2 now supports the latest versions of Firefox (FF 21 & FF 22). Download the latest version from ourAJAX Edition website. If you happen...
When dealing with Software Analysis and Measurement benchmarking, people’s behavior generally falls in one of the following two categories: “Let’s compare anything and draw conclusions without giving any thought about relevance and applicability” “There is always something that diffe...
One of the biggest drawbacks in IT operations is that we work in silos, with loads of attempts made to connect functional departments before but it seems like very little progress has been made. With applications being the lifeblood of businesses, it is imperative that there is a commo...
Citrix XenApp or XenDesktop is a perfect fit for lowering the costs of desktop management and simplifying access to the hosted applications from any device. Last week we discussed some challenges to application performance monitoring (APM) introduced by Citrix. Apart from getting yet a...
How many times have I heard that the real problem with Agile is getting to the start line? There has to be some definition up front, but Agile methods don’t really help. Perhaps it’s a little secret for many organizations that they feel they must do more specification work up front bec...
Decision making is defined most simply as the act of choosing between two or more courses of action. It might seem straightforward, when only one person is involved and the choices are black and white. But add another person to the equation, and a few more choices, and the decision get...
The hot topics of Software-Defined Networking (SDN) and Network Functions Virtualization (NFV) have spurred several articles comparing and contrasting them. This blog provides a brief survey of these articles in chronological order, including a synopsis of each. I also included a ratin...
This month, we’ll be releasing a new article series that highlights the Best of TechEd announcements and technical information for IT Pros. Today’s article focuses on a new, much-heralded enhancement to Windows Azure Infrastructure Services to make it more cost-effective for spinning ...
What are popular ERP systems in North America? Often it depends upon who you ask. When you ask "which system is best?" or "which ERP is the most favored?", you should consider that each company has unique needs and process requirements. So there is no "one-size-fits-all" when it comes ...
“Which ERP is suitable for companies with x million dollars?” Revenues size is one of the most common factors in ERP selection. It is a common question facing a manager looking to find a replacement system for their current ERP solution. The question comes down to “How large are you?” ...
The pressure on enterprises to deploy applications as fast as possible has never been greater. The mobile revolution, the huge impact of cloud computing, and the BYOD trend have intensified the pressure, forcing large organizations to re-think and re-tool their approaches to app develo...
“We expect that the revenue made via our mobile apps will cross the 50% mark within this year!” Most of our eCommerce customers are starting to say this to us. These customers have driven their businesses to the web and have successfully applied Real User Monitoring (RUM) for web. They...
One of the key aspects of cloud’s value to an organization is the way in which its implementation and processes can impact the bottom line of a business. Automation, in particular, is an issue in the cloud that can have a major effect on cost, and there are two major ways to think abou...
Are you using Celery to process python backend tasks asynchronously? Have you wanted to get insight into their resource consumption and efficiency? Here’s a few useful ways to get insight into Celery performance when running tasks. For a quick review, Celery lets you turn any Python...
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 ...
As the leader of Netuitive’s dedicated professional services team, I believe I work with some of the best and the brightest in the industry. My team is focused on enabling our IT analytics software to be delivered as a turnkey solution, and we have cut our teeth doing this at the world...
The title of this article seems unpleasant as it talks about serializing java object graph without the use of Serializable interface. It is true in case of Core Java. We know that to serialize a java bean we have to implement Serializable interface ( let us not consider the Externaliza...
This article provides an outline of java bean validation using javax annotations provided in Java EE 6 and Hibernate validator. As you know modern programming paradigm suggests validating a java bean with annotations. A java bean can be validated in many ways. You can refer to my earl...
“The last time I checked, people do not change their social security numbers very often...” While in constant debate over data encryption and ease of access, I encountered a train of thought that made my jaw drop. A tradeshow attendee suggested encrypting everything, but just use a we...
Welcome to Java Certification Path. If you are reading this article, it means that you are thinking or have decided to take Java Certification. Let me start off by congratulating you on this decision to boost your career strength. To become a successful Java professional it is good to...
We so often hear about companies putting "customers first" that the very notion can seem trite. But when it comes to innovation, listening to and learning from your customers is an absolute imperative. At Gazzang, the company I work for, we have a mantra that borders on religious fanat...
It is not uncommon today to click an interesting link you see on Facebook only to be confronted by a "social loginwall". If you aren't familiar with that term it's probably because I just made it up to describe the use of CSS overlays to "hide" the content you want with a second overla...
According to recently conducted research, organizations using ERP software solutions were receiving less than 50 percent of the benefits promised to them prior to implementation. Yet, the main reason for failure in most of these situations was attributed to poor software selection. Her...
Welcome to Enterprise Mobility Asia News Weekly, an online newsletter that consists of the most interesting news and articles related to enterprise mobility in Asia. Asia is predicted to be the fastest area of growth for enterprise mobility between now and 2016. A study conducted by ...
We’re now entering a world where cloud-managed big data is not just a topic of conversation in tech circles but a necessity for companies and service providers alike. Shifting data needs drive technological innovation. The truth is that as data gets bigger, older technology isn’t abl...
It's interesting - and almost amusing - to watch the circle of technology run around best practices with respect to performance over time. Back in the day caching was the ultimate means by which web application performance was improved and there was no lack of solutions and techniques ...
There is a certain amount of overhead associated with each sprint. Every sprint requires some initial planning time plus validation, regression testing and integration time and effort at the end. This overhead is proportional to the total size of the software and the level of automatio...
As the Formula 1 Grand Prix season opened this weekend in Australia, Vodafone announced that it would be ending its sponsorship of the McLaren racing team at the end of the year, leaving McLaren with an annual $75 million hole in its budget for 2014 and onwards. But not for long, it se...
How do you eat an elephant? Simple – cut it into small pieces at eat one piece at a time. BUT… …is it really that simple? When you have a large software project it is too simplistic to assume that all you need to do is to decompose the problem to individual manageable chunk which ca...
There's been a growing focus on scalability as the Internet of Things has continued its rapid growth. Perhaps due in part to large online failures during periodic or individual events, perhaps due in part to simple growth, the reason is less important than the reality that scalability ...
Here is a pretty common use case. You have an existing file server like windows 2003 or windows 2008 in the local office. Everyone in the local office is using a network share from the file server. There are some users from the branch office that may need to access the file server shar...


ADS BY GOOGLE