• submit to reddit
Steven Lott08/21/12
0 replies

Performance "Tuning": Running in 1/100th the Time

Generally, there are three kinds of performance problems: wrong data structure, piss-poor programming practices, and bugs.

Tim O'brien08/21/12
0 replies

Best Strategy for Migrating from Apache Ant to Apache Maven

I often find myself trying to discourage swapping build tools just for the sake of swapping build tools. While I do believe that Maven is preferable to Ant, I think that the build space often suffers from a belief that the grass really is greener on the other side. It might be, but is it greener enough to justify that work stoppage that is involved in taking a big important project and moving it to a different build technology?

Debasish Ghosh08/21/12
0 replies

Category Theory and Programming - Reinforcing the Value of Generic Abstractions

Ok .. so my last post on the probable usefulness of Category Theory in programming generated an overwhelming response all over the places. It initiated lots of discussions which are always welcome and offers a great conduit towards enlightenment of everyone

Dave Fecak08/21/12
0 replies

How Employers Measure Passion in Software Engineering Candidates (and How to Express Your Passion in Resumes and Interviews

Over the past few months I have had some exchanges with small company executives and hiring managers which have opened my eyes to what I consider a relatively new wrinkle in the software development hiring world. I have been recruiting software engineers for 14 years, and I don’t recall another time where I’ve observed this at the same level. Here are two examples.

Dustin Marx08/21/12
0 replies

JavaOne 2012: Difficult Decisions

It was recently announced that the JavaOne 2012 Schedule Builder is now available. I have signed up for my first cut at sessions that I will attend, but found myself experiencing the typical feelings of excitement and disappointment as I did so.

Mark Hinkle08/21/12
0 replies

Apache CloudStack 4.0 Schedule Updates

First, if you have an interest in the 4.0 release, we’ll be looking for help testing the RCs . . .

Stoimen Popov08/21/12
0 replies

OOP JavaScript: Accessing Public Methods in Private Methods

As you know in JavaScript when you define a variable with the special word “var” the scope of this variable is within the function. So when you simply wite “var a = 5″ the variable named “a” has a global scope and can be accessed in any function in the global scope.

Dustin Marx08/21/12
0 replies

NetBeans 7.2: Refactoring Constructor As Static Factory

In the post NetBeans 7.2: Refactoring Parameterized Constructor As Builder, I looked at how NetBeans 7.2 supports refactoring a constructor to a builder as described in Item 2 of the Second Edition of Effective Java. In this post, I look at how NetBeans 7.2 similarly supports refactoring constructors to factories as described in Item #1 of Effective Java.

Tony Siciliani08/21/12
0 replies

Google Cloud Messaging: Collapsible Messages

Google Cloud Messaging (GCM) is a free service for pushing messages from the cloud to a number of registered Android recipients. Here we will examine a particular type of messaging called collapsible.

Boris Lam08/21/12
0 replies

Writing Your Spring Security Expression Language Annotation

Spring security expression language is very useful. It helps to secure your service/web methods with one line of code. It supports @PreAuthorize and @Secured. In the next three posts, I will talk about how to add custom behaviour to the @PreAuthorize annotation.

Ben Kepes08/21/12
0 replies

A Preview of VMworld and What's Coming Up from VMware

In a couple of weeks I’ll be in San Francisco for VMware annual conference, VMworld. This will actually be my first time attending the even in person and I suspect I’ve chosen the best year to be there – there are some seismic shifts occurring in...

Jim O' Neil08/21/12
0 replies

Hands-On Opportunities with Windows Azure

Grab your free Windows Azure account and get some hands-on time with Windows Azure via two great opportunities, one you can attend in person and one you can attend in your pajamas (read: on-line).

Raymond Camden08/21/12
0 replies

Searching For Array Elements in IndexedDB

Today I decided to look into how to perform a search for data based on an array property. Search is - to me - the most critical weak point of IndexedDB now.

Robert Diana08/21/12
1 replies

Is The Web Really Just Links Or Is It Evolving?

A web of links can be limiting when looking at applications. When looking at reading a news story, links make sense, but reading articles is only part of the web. By looking at the data available, we are starting to create a more interactive and informative web.

Paul Miller08/21/12
0 replies

When Amazon Abandoned Main Street for 'the Skyscrapers of Cloud'

It may not always offer the lowest prices, or the best support but AWS consistently manages to meet customer demand with an offer that is more or less ‘good enough.’