RSS Daily DZONE News
  • Agile Project Management is not enough!
    Agile project management, using methods such as Scrum and eXtreme Programming, alone is not enough...
  • Linear Programming
    Linear programming is a general technique for solving a huge family of optimization problems. It's incredibly useful for scheduling, resource allocation, economic planning, financial portfolio management, and a ton of of other, similar things.
  • Do You Reset Your Web Design?
    They've been around for a while now: reset style sheets. They're becoming more commonplace among web designers, and even Yahoo is using a reset stylesheet of their own in their development. There are a few different viewpoints and opinions on the use of reset stylesheets, though. Do you reset?
  • OpenOffice.org 3 Is Near
    Do you really need an introduction for OpenOffice.org?
  • Yahoo! Answers powered by symfony
    Yahoo! used symfony to redevelop another project. This time symfony was used as part of the foundation for Yahoo! Answers.
  • An Inconvenient Truth: A Global Software Crisis
    Every project manager or project sponser would love to have a model that churned out the probability of a project succeeding or failing. We may never achieve such precise quantification of project success, but there are definitely some red flags that will alert you.
  • Exceptional Java - Less than perfect exceptions hierarchy
    As I said before, I am a supporter of checked exceptions in Java. I think they are a great idea that supports serious software development in the real world. I also think Java’s huge success can be attributed in part to checked exceptions. But this doesn’t mean I like everything about how the Java’s exception handling system was implemented.
  • Why is it so F#...ing Difficult to Buy Visual Studio!?
    I remember going through something like this with Visual Studio 2005 but back then I've swallowed my pride and called my local "pusher" and got the VS2005 all fashioned way. Now, 3 years later, I want to buy Visual Studio 2008. Let's see how this goes...
  • Sun juggles love of code with need for cash
    Ian Murdock, Sun vice president of developer and community marketing, and Marten Mickos, head of Sun's database group, used CommunityOne to outline Sun's ideals on recent acquisition MySQL, OpenSolaris and NetBeans. At the same time they explained Sun's attempts to monetize them.
  • SecureString in .Net 2.0
    There are some disadvantages in using string if we want to store some important information’s like password, credit card numbers, bank pins, etc for some manipulations. The following list will help you understand it better.
  • Guide to the semantic web
    The Semantic Web is a web of data. There is lots of data we all use every day, and it’s not part of the web. I can see my bank statements on the web, and my photographs, and I can see my appointments in a calendar. But can I see my photos in a calendar to see what I was doing when I took them? Can I see bank statement lines in a calendar? Why not? Because we don't have a web of data. Because data is controlled by applications, and each application keeps it to itself.
  • Prototype and jQuery
    Since I discovered it a few years ago, I've been a big Prototype fan. It's simple, and gets the job done with a minimum of fuss. It's not without warts, of course. I still occasionally forget to put 'new' in front of Ajax.Request, and some of the Ruby-like methods share their lineage's arcane naming. When it was new, it was the best thing around, and while it now has competitors, it's certainly not lagging behind.
  • 6 Useful Visual Studio Tweaks You Need To Know
    Here is a list of 6 Visual Studio tweaks you can do to make your development experience much better...
  • Use ColdFusion? Use Java.
    If you use ColdFusion (or another Java-based CFML runtime), you should be using Java. There's a reason that CF uses Java under the hood: Java is incredibly powerful. Yes the interface to Java from the CF level is cumbersome and creating hybrid CF/Java applications pretty much costs you CF's RAD capabilities, but there are some real gems in the Java libraries.
  • EJB 3.1 in GlassFish V3 TP2
    In this blog, I will describe some of the EJB 3.1 features that are available in GlassFish V3. For a full list of what is planned in EJB3.1 please refer to Ken's blog Note: Before, you run any of the EJB 3.1 applications ensure that you follow the steps outlined in Installing EJB container in GlassFish V3
  • The Week in ColdFusion: 30 April-6 May: Is ColdFusion a programming language? blah blah blah…
    There were a couple of big news items in the blogosphere this week, but making the most noise was the cf.Objective() conference. I’m not going to link to those blog posts here - I’m going to wait a few days for the dust to settle, and for everyone to get home and write up their thoughts, and do a big round-up early next week. From what I’ve seen so far it the people who were fortunate enough to attend had a great time and learnt a lot.
  • CommunityEngine is a free, open-source social network plugin for Ruby on Rails applications
    CommunityEngine is a free, open-source social network plugin for Ruby on Rails applications. Drop it into your new or existing application, and you’ll instantly have all the features of a basic community site.
  • Bad concurrency advice: interned Strings
    I just read Thread Signaling from Jacob Jenkov. But it has one fatal flaw: it uses a literal java.lang.String for coordinating between threads. Why is this wrong?
  • HA - Clustering ColdFusion Part 1 - Installing CF
    This will be the first post in a series relating to clustering ColdFusion. In this first series of posts we will be looking at clustering CF at a software level using ColdFusion 8 Enterprise. Hopefully later on, we can move to a Hardware-Software set-up with examples. I mentioned in a previous post that what I will detail is drawn from my experiences from either creating clusters for clients or working on existing clusters. There are no doubt other ways to do this. Firstly, I always create what I call a "master instance", typically the first instance which is created from a multiple-instance install. Here are some important steps from that...
  • Be Cautious About Rolling Back To JVM 1.5
    There have been several blog posts recently about class-loading issues apparently linked the use of the Sun-Java 1.6 (6.0) JVM. Mark Mandel has a detailed article on this here. Before seeing this article we had been working on optimizing a ColdSpring-ModelGlue-Reactor application. We blogged our progress in this article. We thought a reality check was a good idea and ran some load tests comparing this same application performance in Java 1.5 and 1.6. Once again we observed better performance in 1.6; here are the results. These results are for a 50 Virtual User (vUser) Test for 1 hour with 8 second think time (delay between clicks) comparing Java 1 5 to 1.6. Firstly Java 1.5 Total Number of Clicks: 13,345 (0 Errors) Average Click Time of all URLs: 5,298 ms
RSS Daily TOPIX News