Welcome!


Development Tool

The role of Product Owner, at once strategic and tactical, is misunderstood by many companies transitioning to Scrum or Agile approaches. The product owner serves as both organizational change agent and bridge between the business side and the project team. Here’s a basic primer on thi...
How can your business benefit from using the cloud? We hear the term all the time in the tech world, but it's never really clearly defined. Those of us who are using social media or saving data with online sources are already using it. Perhaps you just didn't know it. Amazon is one of ...
A tutorial about Memory Monitoring and Limiting with LXC (Linux Containers) and the importance of building a metrics infrastructure. For a long time we didn't limit the amount of memory that you can use during your build on Codeship. There was the possibility of a bad build eating up ...
This book is exactly what the sub-title "A Practical Guide to Agile Requirements Discovery" says it is. The book is a very detailed breakdown of the steps that should be taken by Scrum teams that want to succeed. I have listed the chapters below to give you an overview of the topics ...
Introducing TraceView's latest support for Solr Server, which provides breakdown of each operation, enabling more precise performance monitoring and troubleshooting. Solr Server provides JMX statistics that show performance details such as query speed and cache hit/miss rates in a mac...
There are some books I think every CIO, IT Director, Enterprise Architect, Software Architect, Business Analyst, Developer, and Database Administrator should read. This book is one of them. This book is now part of that list. This book is not only packed with knowledge it also contain...
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...
Testing tools and frameworks are infinitely useful when planning cloud architecture for many reasons. “The confidence of a well-tested codebase brings the ability to deploy quickly, and often. Testing infrastructure assures that incremental changes to the codebase do not affect the ov...
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...
There is a significant change in how software is developed over the last decade. Agile had been the buzzword over the last decade and probably is most significant of changes in software development to date. Now that the hype around Agile has been subsided, it is worth an effort to unde...
Software developers and service providers need a period of usability testing before launch to find out how the product stands up in the hands of end users. An experienced QA team will ferret out bugs and identify major issues, but they won’t use your software like a customer will. The ...
An ex TV weatherman built a weather graphics business only to find his server farm got mighty hot in the summer. What's an entrepreneur to do? Build a blade server business that uses conventional components that are swappable for greater reliability and lower operating cost. Open plat...
Everyone in IT knows Moore’s Law, which states that the number of transistors that can be placed inexpensively on an integrated circuit doubles approximately every two years (sometimes 18 months). Named after Intel co-founder Gordon Moore, who first noted the trend in 1965, Moore’s Law...
Some questions can never be answered; they can only be debated but we never get the solution to it. The same is the case for CMSs; people for years have been trying to find out which one is best for them and which is good to manage a website. Open source CMSs have had great success and...
With the initial start in research work and in social network sites Hadoop is now becoming a big part of enterprise IT landscape. Recent announcement from Microsoft about embracing Hadoop as part of its Windows Azure High Performance Computing initiative and Orac...
The OpenSSL is based on SSLeay library developed by Eric A. Young and Tim J. Hudson and licensed under an Apache-style license. OpenSSL has lots of features but I will cover encoding, checksums, encryption, passwords and pass phrases. Many Linux distributions have OpenSSL as part of ...
A lot of talk has been circulating lately about security issues in Android. Should anyone really be surprised to discover that an open source system is not only open to legitimate developers but also to hackers? Is it reasonable to expect that a system developed and maintained by thous...
OSGi technology brings a number of much needed benefits to the Java enterprise application market, and is disruptive in that it impacts the software development, deployment, and management practices of many organizations. OSGi impacts deployment given the shared, modular nature of OSGi...
The Internet of Services is a vision of the Internet of the Future where not only the software applications are available as a service on the Internet, such as the software itself, but also the tools to develop the software and the platform (servers, storage and communication) to run t...
So what do I mean by this? Well if we take a brief look at history we have seen good ideas and new technology provided by the industry that has taken a number of years to really take a hold in the market space. I think the most recent example of this is the slow adoption of USB. USB...
Storability 10 year Reunion Years ago,
OpenXava is a framework for Rapid Development of business applications using Java. The OpenXava 4.0 has been released recently, with many User Interface improvements (RIA), and more possibilities for developers (Groovy, JPA 2.0, DI). OpenXava is a framework for rapid development of bu...
It’s also interesting to see the importance of the hybrid model taking hold among industry insiders with many different perspectives. We saw this at VMworld 2010, where there was tremendous interest in hybrid clouds, from Paul Maritz’s keynote predicting a hybrid cloud future through m...
Architectures such as MapReduce and Hadoop are good for batch processing of big data, but bad for realtime processing. Big data is creating a massive disruption for the IT industry. Faced with exponentially growing data volumes in every area of business and the web, companies around t...
Enterprises today are implementing agile development methodologies, to ensure that their software reaches the user as quickly as possible. Getting this application tested thoroughly is a very important. Frameworks and newer IDE's have made the task of the programmer easier and have tre...
RESERVOIR, flagship of European projects in cloud computing technology coordinated by IBM, has just announced the release of its cloud stack featuring Claudia Service Manager (Telefonica’s tool for automatic management of service scalability), OpenNebula Cloud Toolkit and security serv...
IBM WebSphere started its Open Beta (Managed Betas are so 'last-year') for the WebSphere Application Server Feature Pack for OSGi Applications and JPA 2.0 today. The Open Beta site is HERE. I'll list some of the highlights from the Beta site as a teaser. The implementations in this fea...
Subversion is a stellar open source version control system initiated by CollabNet Inc. It is used in maintaining source code. There are many clients that support subversion, of which I want to introduce a simple Eclipse plugin, Subclipse. Subclipse (http://subversion.tigris.org/)is a...
The WebSphere CloudBurst Appliance can bring speed and agility to test organizations by drastically increasing the pace and ease with which users interact with WebSphere Application Server environments. I recently got a chance to catch up with IBM's Robbie Minshall. Robbie is a WebSphe...
The popularity of widgets these days has brought to attention the need for interoperability, i.e. for widgets developed for one site or platform to be able to run in other sites and widgets developed by different people to be able to work with each other. So much so that I know of ...
up.time makes it easy, right out-of-the-box: Deep Virtual Server Monitoring: CPU ready, Memory Balloon, Memory Zero, and many more granular Metrics; monitor Physical, Virtual, and Cloud: Services, applications, servers and more. Onsite/remote datacenters, hybrid environments, outsource...
In the past couple of years, interest in Jetty has surged. Jetty is an open source Java-based web and application server and servlet container, but what else do you know about it? To commemorate the 12th anniversary of Jetty, here are 12 things that might surprise you
Open source software, while not synonymous with Java, may often be seamlessly integrated with Java code to produce a versatile synthesis that makes developers' lives much easier. In recent years, developers have taken some open source dynamic languages, commonly referred to as 'scripti...
In today's competitive world, the most important presence for a corporation is their website. It not only acts as a face for the company but also as an interface enabling its clients, users, and prospects to communicate with the company. As websites are accessible to users via thin cli...
Any large Java source base can have insidious and subtle bugs. Every experienced Java programmer knows that finding and fixing these bugs can be difficult and costly. Fortunately, there are a large number of free open source Java tools available that can be used to find and fix defects...
If you use Adobe Flex Web applications that connect to Plain Old Java Objects on the server side, chances are you use a popular, robust, and freely available server called Apache Tomcat. If you use Eclipse-based Flex Builder, you can smoothly debug both Flex and Java code without leavi...
These days the size of almost all the resources available to a programmer (memory volume, CPU speed, etc.) are on the rise except for one: the time required to complete a project, which is shrinking. So it's important to work with tools that are convenient and make you productive. It's...
Eclipse has emerged as the platform that finally integrates development tools from multiple vendors into a common, extensible, and widely supported framework. The Eclipse CDT development environment brings this rich offering of integrated tools to the world of C and C++ programming, en...