By Greg Schulz  In case you missed it, Oracle has a ten million dollar challenge ( here, Aug. 27, 2012 07:00 AM EDT Reads: 3,126 |
By Shelly Palmer  Just because your password meets complexity requirements does not necessarily make it a strong password. It is a given that many sites require you to have a password of a minimum length of at least six or eight characters, and some go so far as to require the addition of a number and a... Aug. 18, 2012 11:00 AM EDT Reads: 1,965 |
By David Smith  In the mid-1990s, a Statistics professor at UNC reported an IT problem: he couldn't send email more than 500 miles away. He'd had geostatisticians plot the sites where emails could be sent successfully and where they bounced, and found they described a circle a radius slightly over 500... May. 6, 2012 11:00 AM EDT Reads: 1,607 |
By Maureen O'Gara  Former Sun CEO Scott McNealy, an off-again-on-again buddy of
Oracle CEO Larry Ellison, is going to testify for Oracle Thursday in its
infringement suit against Google and Android.
His appearance could wrap up Oracle’s side of the copyright infringement
part of the trial and he co... Apr. 26, 2012 08:15 AM EDT Reads: 2,505 |
By Maureen O'Gara  The judge in the Java trial told Oracle late Wednesday that it can’t assert
the patent that the Patent and Trademark Office just said was valid against
Google.
It’s too late, he said, although the patent part of the case won’t start until
next week or whenever the jury decides th... Apr. 26, 2012 12:01 AM EDT Reads: 2,107 |
By Ben Bradley  The scenario is fairly typical. You launch your SaaS application for $14.99 per month. A few months later, a competitor launches a competing service for $10 per month. How do you respond with a competitive offer without cannibalizing your existing customers? We asked three software exe... Apr. 21, 2012 01:30 PM EDT Reads: 2,755 |
By Yakov Fain  Clear Data Builder for Ext JS (CDBExt) is an open source tool that automatically builds Ext JS/Java EE CRUD applications given one or more annotated Java interfaces. The generated JavaScript and Java code enforce best Ext JS and Java EE practices and is deployed on the development vers... Apr. 20, 2012 05:00 AM EDT Reads: 2,906 |
By Piram Manickam; Subrahmanya SV  This article introduces the concepts of Component Oriented Development and Assembly (CODA) using the OSGi Service platform with an example application. The article starts with an introduction to software components, elaborates with an example application, followed by an overview of the... Apr. 10, 2012 01:30 PM EDT Reads: 4,601 Replies: 1 |
By Sanat Vij  In a time where the clock speeds of processors have been stable over the past couple of years, and Moore's Law is instead being applied by increasing the number of processor cores, it is getting more important for applications to use concurrent processing to reduce run/response times, ... Mar. 15, 2012 10:00 AM EDT Reads: 3,604 |
By Iqbal Khan  Java is the technology of choice for high-end enterprise applications. The most common applications that developers are involved with are JavaServer Pages web applications, also known as JSP applications. JSP has become one of the two standards for developing high traffic web applicati... Mar. 14, 2012 03:15 PM EDT Reads: 5,473 |
By Joel Murach  When Sun’s developers created Java, they tried to keep the syntax for Java similar to the syntax for C++ so it would be easy for C++ programmers to learn Java. In addition, they designed Java so its applications can be run on any computer platform. In contrast, C++ needs to have a spec... Mar. 12, 2012 05:45 AM EDT Reads: 4,205 |
By Gorka Sadowski  You bought a static rule-based correlation and you want to get the most out of it, or are you planning on getting and deploying one? There are some simple steps you can take to maximize its efficiency.
The main use case for correlation is real-time incident management, so you need a 2... Mar. 9, 2012 07:15 AM EST Reads: 2,460 |
By AccuRev Communications  As you start to scale a software development process it becomes apparent that code and user stories have to be merged more frequently. Sometimes changes may flow from one organization to another. This means that you will need to take code from one team, merge, integrate and test those ... Mar. 8, 2012 05:50 AM EST Reads: 1,661 |
By Peter Velikin  Whether ‘tis nobler in the mind to suffer the slings and arrows of your IT manager or to take up cache against a sea of data. With apologies to Bill Shakespeare, the IT Dog is discussing two different cache write policies: write through and write back. Let me take a r... Mar. 7, 2012 07:30 AM EST Reads: 1,644 |
By Hari Gottipati  Graal is a new project to explore implementing a dynamic compiler in Java that can be used in a native JVM as well as meta-circular VM. Graal compiler is a dynamic compiler in Java and it allows to extend its functionality to support the customizations.
The Graal compiler allows Java... Feb. 22, 2012 10:04 AM EST Reads: 7,415 |
By Vivek Arora  Migration failures may occur when migrating application run time configurations for large complex network deployment to higher version of WebSphere Application Server (WAS) Network Deployment(ND) on AIX platform. The WebSphere migration utilities such as WASPreUpgrade and WASPostUpgrad... Feb. 10, 2012 08:00 AM EST Reads: 2,121 |
By Tad Anderson  Although I started with Cold Fusion for application development, I did plenty brochureware sites with HTML. I believe the version was HTML 2.0 for IE 2.0. I lived in the browser world for years doing Cold Fusion, ASP, and HTML sites. When winforms and Smart Client with Web Services eme... Feb. 7, 2012 08:30 AM EST Reads: 3,665 |
By Mylnikov Sergey  Each application developer faces the problem of logging usage information. On the one hand, the more logging that’s done the easier it is to detect and locate the source of problems. On the other hand, large volume logging might impair an application’s performance.
This problem is typ... Jan. 12, 2012 10:45 AM EST Reads: 7,617 |
By Gorka Sadowski  Compounding the combinatory explosion in the number of static-based correlation rules, it is impossible to correlate 100% of all your logs, it is just too expensive and not practical. Read on...
A correlation engine works really hard, even when dealing with a limited set of scenarios:... Jan. 10, 2012 06:00 AM EST Reads: 2,593 |
By Tad Anderson  If you want a well rounded introduction to JAVA 7, look no further. This book touches on all the things you would expect in an introduction to a programming languages.
The book is broken down into six parts and a set of appendices. I have listed the chapters by part below.
Part I: ... Dec. 30, 2011 03:30 PM EST Reads: 3,605 |
By Klaus Enzenhofer  Today’s web sites are often cluttered up with third-party content that slows down page load and rendering times, hampering user experience. In my first blog post, I discussed how third-party content impacts your website’s performance and identified common problems with its integration.... Dec. 30, 2011 03:00 PM EST Reads: 3,426 |
By Tad Anderson  Data integration is a complex, detailed, sometimes excruciating boring activity, that is not an activity for the light at heart.
This book does a great job of digging into the details of the data transformations. It is not just a high level look at data integration, it gets into the ... Dec. 13, 2011 08:00 AM EST Reads: 2,234 |
By Tad Anderson  All in all I highly recommend this book to every Java programmer.
I really like the CERT books. This one is no different, however, it is not one to read from cover to cover, at least not for me. It contains a catalog of rules for programming secure java code. What I have been doing is... Dec. 9, 2011 10:00 AM EST Reads: 3,817 |
By Charlie Hunt; Binu John  In early JVM releases, it was common to delegate Java monitor operations directly to operating system monitors, or mutex primitives. As a result, a Java application experiencing lock contention would exhibit high values of system CPU utilization since operating system mutex primitives ... Dec. 7, 2011 12:00 PM EST Reads: 4,718 |
By Lahlali Issam  If we search for MVC frameworks we found many variants: MVC1, MVC2, MVC3, MVP, MVVM and PureMVC.
Let's discover the main difference between PureMVC and the other variants.
According to the MVC definition from wikipedia:
"Model View Controller (MVC) pattern creates applications that ... Dec. 7, 2011 08:45 AM EST Reads: 3,430 |
By Tad Anderson  All in all I highly recommend this book as a learning resource for Java. It covers a ton of topics and covers them in detail with plenty of examples. I would expect to find this in any good Java programmer's library.
I have had several Deitel books in the past and I would say my big... Dec. 5, 2011 06:00 AM EST Reads: 7,200 |
By Ruslan Synytskyy  Like evolution, constant technological change is unstoppable, whether through improvements or the emergence of entirely new technologies. This is especially true in the hosting industry where a new generation of more flexible and efficient platforms is emerging to take advantage of the... Dec. 1, 2011 09:30 AM EST Reads: 3,613 Replies: 2 |
By Tad Anderson  Being new to Java I am interested in finding out the low-level nitty-gritty details of the Java HotSpot VM. This book was definitely the right choice for that.
I must admit being a veteran .NET developer helped when digging into the different concepts and there are a ton of them. One ... Nov. 30, 2011 10:45 AM EST Reads: 3,967 |
By Lahlali Issam  JRE 6 was released in 2006, five years after a major JRE version was released. For the past few years Java was looking stagnant, and many Java developers began to worry; this concern was amplified when Oracle purchased Sun.
We will try to discover if there's a big refactoring or maybe... Nov. 26, 2011 11:00 AM EST Reads: 6,383 |
By Charlie Hunt; Binu John  Most Java performance opportunities fall into one or more of the following categories:
Using a more efficient algorithm. The largest gains in the performance of an application come from the use of a more efficient algorithm. The use of a more efficient algorithm allows an application ... Nov. 25, 2011 09:45 AM EST Reads: 5,773 |
By Klaus Enzenhofer  You don’t agree with that? Have you ever looked at the details of your page load time and analyzed what really impacts Page Load Time? Let me show you with a real life example and let me explain that in most cases you only control 1/3 of the time required to load a page as the rest is ... Nov. 16, 2011 11:00 AM EST Reads: 7,384 |
By Tad Anderson  The best thing about this book is that each subject is truly the actions and insights that give the most understanding with the least investment.
I have been a fan of the Net Objectives books since the first edition of Design Patterns Explained: A New Perspective on Object-Oriented De... Nov. 9, 2011 10:15 AM EST Reads: 3,327 |
By Lahlali Issam  When we searched for design pattern articles, we found documentation concerning "Gang of Four" patterns. They are very useful and contribute to a well-designed application. But when I discovered GRASP principles , I advised any one interested to improve his skills design to look at the... Nov. 2, 2011 02:00 PM EDT Reads: 3,957 |
By Mahesh K Punjabi  Object Relational Technologies form the backbone of most of the enterprise Java applications. Choosing the appropriate technology however is one of the most important decisions for an enterprise architect. More often than not, such a decision is either a hit or miss. Mistakes done in s... Oct. 11, 2011 12:00 PM EDT Reads: 2,830 |
By Jason Bloomberg  As an architectural style, REST is simply a set of constraints on the architecture: one way of doing things that makes it easier to solve certain problems. The architect must decide whether REST or any other style is appropriate for the problem at hand, but if you choose REST, then you... Oct. 11, 2011 10:45 AM EDT Reads: 2,471 |
By Tad Anderson  This is a great place to start learning Java. I think the book is good for beginners to start learning Java, as well as great reference for those experienced with Java.
The book does not use an IDE to create, compile, and run the programs. It uses javac and java commands to compile ... Oct. 5, 2011 11:30 AM EDT Reads: 6,983 |
By Tad Anderson  This book is great for the person who is new to Java and new to programming.
Let’s first set the context of my normal skillset. I am a .NET Software Architect and Developer. I have been 100% in the .NET world since 2001 (with a very little sprinkling of VB6). I recently decided to exp... Oct. 5, 2011 08:00 AM EDT Reads: 7,351 |
By Sanat Vij  A deadlock is a situation where two or more threads are blocked while waiting to obtain locks that some of the other threads in the deadlock are holding. Deadlocks can occur when multiple threads need the same locks, at the same time, but obtain them in different order. For instance, i... Sep. 7, 2011 07:00 AM EDT Reads: 6,906 |
By Deepak Vohra  JavaServer Faces (JSF) technology is used for developing server-side user interfaces (UI) for Java EE applications. JSF 2.0 architecture has introduced several new features, most of which we shall discuss in this article. The salient new features in JSF 2.0 are State Saving, Facelets, ... Sep. 1, 2011 01:00 PM EDT Reads: 5,768 |
By Asim Saddal  This article provides a list of general best practices to apply to any WebSphere Application Server V7 and V8 environment. However, some of the recommendations only apply to specific conditions and scenarios. These recommendations could be used to set up any WebSphere environment.
All... Jul. 29, 2011 10:30 AM EDT Reads: 5,157 |