There have been several articles in the past few days discussing the Java Security flaw, and the subsequent fix by Oracle. A lot of these articles recommend removing Java, and basically inciting a fear of Java. As a Java developer, these blanket statements about Java obviously have me concerned. When assessing the threat, I think it is best to first understand what Java is and how it used, before purging Java from all computers.
Java is a programming language (originally developed by Sun, now managed by Oracle), used to create web applications, desktop applications and applets. In order to run Java desktop applications, or Java applets, you need to have a Java Runtime Environment (JRE) and/or Java Plugin, installed on your computer. If you are running Windows, getting the JRE and Plugin, is very easy.
Up until fairly recently, clouds were merely tiny drop of water up in the sky. If you remember your geography lessons, you might know about Nimbus, Cumulus and Cirrus clouds. In recent years, however, there has been a lot of talk about storing data in The Cloud.
For many, especially those with kids heading back to school, September is the start of a new year, and as such can inspire you to do a bit of tidying and organizing. In addition to tidying your home, you should also consider the often forgotten job of tidying up your computer.
This is the third part in my series, on giving recommendations for free software, that every PC should have. In Part 1, I wrote about security software, in Part 2, I wrote about productivity software; in this article I will gives suggestions on software that keep your computer running smoothly.
You have just bought a new Personal Computer, but before you can get any use out of your computer, and be productive with it, you will need some software. Your new computer may have come with some bundled ‘free’ software; if it did, be careful, much of the software that you thought was free, is actually only a free trial, which may expire. In this series of articles, I will tell you how to set up a powerful, productive computer, for free!
I recently decided to enhance my software’s professionalism and improve my users’ experience, by signing my software applications. My goal was to be able to sign my windows executables (.exe), Java applets and jar, (.jar) files and Mac .app bundles. By signing my code I could assure my customers of the authenticity of my software, and help ensure the integrity of the files.
Test Automation is often seen as the Holy Grail of Software Testing, and anyone who has manually executed the same test case over and over again, on various builds and releases of a software application, will attest to the usefulness of automated tests.
Entering and tracking defects, is one of the main tasks for testers. It is important that any time that a defect is found (whether it was actively being looked for or not), that it is logged. Even if you are not sure if it really is a defect, or if you think it maybe isn’t really that big of a deal; I believe it is better to log it, analyze and then if necessary close it, than it is to just ignore it. This article explains the process of software defect tracking and give recommendations on how to implement a defect tracking system.