Archive | September, 2007

Google on the move against FaceBook

There is a interesting story over at TechCrunch on a confidential meeting that took place at Google to "out open" FaceBook. We usually don't refer to such stories but since the post is coming from Michael Arrington we can say it is a "safe" source.

Comments { 10 }

Hold your program in your head

I just found this very well written and interesting blog post titled "Holding a program in one's head". To summarize in short the post is based on the following topics:

  1. Avoid distraction.
  2. Work in long stretches.
  3. Use succinct languages.
  4. Keep rewriting your program.
  5. Write re-readable code.
  6. Work in small groups.
  7. Don't have multiple people editing the same piece of code.
  8. Start small.

The post explains much better what the eight points above mean and I suggest you go and read it now.

Comments { 5 }

ColdFusion Error: "…is undefined in a CFML structure referenced as part of an expression…"

As I have already written on this blog we are huge fans of the FuseBox framework. Our application (which will be released in private beta testing soon) is build with FuseBox 5.x.

Lately we have run into a couple of "…is undefined in a CFML structure referenced as part of an expression…" error messages. After hours of trying to figure out what the problem is, we figured we try to search the net (as humble a we are we are always thinking it is our fault…).

After a couple of minutes, we found that others had these errors as well and have posted the "workaround". It seams that this is due to a race condition and there are two options to "fix" this:

  1. Switch your application to "production" mode. The application.fusebox structure won't be rebuilt every request this way, and concurrent requests will no longer be affected.
  2. Put an exclusive application-scoped lock around the include to the runtime in index.cfm, while the application is in development mode. This will force concurrent requests into a single thread and each request should safely be completed before the next one begins.

Both of the above workaround work and solved our "problems".

Comments { 50 }

Fight for Kisses is propably the best advertisement

Look at this marketing campaign around the latest Wilkinson shaver. A combined masterpiece of marketing, fun and business.

Comments { 1 }