Archive for the ‘Stronghold’ Category

It’s coming!

June 23rd, 2008

‘Nuff said :-)

Some clarifications regarding JetBrains partnership

June 22nd, 2008

I’m getting lots of e-mails asking for discounts, but the thing is: the discount is for Stronghold’s clients. I may open exception for volume purchases only.

Using Castle does not qualify you as a Stronghold client, after all, have you paid any license fee to use Castle?

Thanks for understanding

JetBrains partnership

June 16th, 2008

Castle Stronghold is now a JetBrains partner, and we can now sell any product from JetBrains to our clients giving a very appealing discount.

If you’re one of our customers, contact us for details :-)

Any developer out there?

May 2nd, 2008

Just wondering: is there any developer that has Castle experience, understands Ajax, is keen to learn new stuff and lives in Brazil (doesn’t need to be in Sao Paulo) that wants to join our team?

If so, please contact me directly on hammett at castlestronghold dot com

Sometimes it pays off

February 26th, 2008

So last Friday we had our third progress meeting with our client. I confess I’ve never heard so many “this is spectacular” in my life. Really pays all the hard work we have been doing for a project that in the beginning I felt would be ugly, too UI intensive and not to mention impossible due to the close deadline.

Somehow we’ve managed to overcome the UI challenges and show them something better than what they have and exceed expectation.

Things like that make up for all the time I wish I have had become a journalist, or a chef, or a butcher, or a travel salesman.

donjon – a teaser

January 20th, 2008

A picture still worth a thousand words.


In regard of MonoRail and WebForms…

September 18th, 2007

One of our clients – which btw is with us since we started — decided to comment on that flamed thread in response to a Michael D. comment. I rest my case ;-)

Amazon EC2 + S3 + SQS = thrilled programmer

September 4th, 2007

Last week I started in a Java project — yes, you read that right. But it’s not an ordinary Java project, it’s an ambitious platform that will scale like no other by using the top-notch services offered by Amazon.

The Amazon EC2 offers you a way to allocate CPUs! It loads up an image that you made available, process something and shut down. You pay for the time it was up.

Obviously that leads to a very different kind of architecture and a totally different set of problems. Anyhow it’s exciting to get out of the stuff that I’m usually involved with.

Why not .net?

EC2 runs on *nix. Not even sure if a image loaded with windows is possible. Even if it is, I don’t think the cost would be worthwhile.

Why not mono then?

It’s slightly slower than Java and we were concerned about mono maturity. And everyone on the team is comfortable with Java anyways.

It feels good, amazingly

Hey, java is fun! Aside from that, I can work without starting VMWare Fusion, a big plus. Also, if you stick with intellij, after a few tweaks it feels just like Resharper ;-)

Some things feels weird and overly complex, though, like parsing xml documents using xerces. But I quickly realized that the weirdness was the price of an open platform that allows you to plug your favorite xml parser (amongst other pluggable implementations).

This approach is one of the things that makes Java more complex than .Net, but also more compelling for some scenarios. Especially for control-freaks like me.

What IoC container are you going to use

Possibly none. If the need arises, then Pico, or Guice or I can code a MicroKernel for Java 1.5 in my spare time. Should be fun :-D

Testing a different hiring approach

August 27th, 2007

After a long deliberation, I decided to change our hiring process. I don’t even open the resumes people send, I invite them to send some code. I send them a problem that they need to solve using whatever language or tool. Giving the fact that code is what we ultimately sell, that sounds like the most sensible thing to do. If the code is good, or promising, then fifty percent of the problem is solved.

The ability to make good judgments is also something I’d like to test, but I have no idea how. That would certainly resolve the other fifty percent of the problem.

August 24th, 2007

We have been working with the Visient team since December to deliver an full-fledged multi-tenant platform which happens to be built on top of Castle. It has now reached the second milestone and one of the “tenants” went to production this week:

Albeit you can think it’s a common simple portal web app, it goes far beyond that. To start with nothing there is static content. A powerful CMS was created to allow users and portal manager to have full control over the content and its disposition. While there are existing solutions to Portal/CMS out there, this one is smart enough to aggregate features that target specifics markets, and need to play along with the portal ultimate goal which is to create business opportunities. The platform itself could be packaged and sold as a product due to its enormous potential.

Well, wish I could delve into the gory details, but I’m under a NDA :-)