The grails diaries #5: Do you need a software architect?
Feb 20, 2008 Uncategorized
Tweet Previous: Grails, is it really worth it? I think there is a general misunderstanding of what kind of value can give Grails to a development shop. It seems that there are people out there that believe Grails, RoR and other breeds mean the end of Software Architectures in the web layer. The reasoning is: [...]
Tags: agile, architecture, development, grails, rails
Google Chart API or how Google gives raw performance for free
Dec 7, 2007 Uncategorized
Tweet If you dont’ understand why Google is giving for free this API, where is the value of this action, then you probably have never tried to render a chart on the server side. It’s one of the most CPU intensive actions a server side solution can have. If you don’t size and distruibute your [...]
Tags: api, architecture, google
The ball and chain of iPhone was not Java: it’s Google Android
Nov 12, 2007 Uncategorized
Tweet Sometimes you only need to wait to understand why things happen. When Steve Jobs said ‘Java is not worth building in. Nobody uses Java anymore. It’s this big heavyweight ball and chain’, we were surprised and disappointed because like me a lot of people think that there is still room for Java in the [...]
Tags: architecture, development, embedded, google, gphone, iphone, java, linux, mobile
Amazon S3 for europeans: Bye bye latency issues
Nov 6, 2007 Uncategorized
Tweet Werner Vogels -the Amazon CTO- has just announced in his blog the availability of the S3 storage for Amazon European servers. This is good news because it means that Amazon thinks globally. The customer experience can improve if the latency is very low because of the fastest load of pages and static content.
Tags: architecture, aws, web2.0
Leaving AMPLIA and starting as a Freelance IT Consultant
Oct 29, 2007 Uncategorized
Tweet Last years have been a wonderful time in Amplía Soluciones S.L., but nothing is forever and I think it’s time for a change. I will continue as a partner of the company but I will look for new challenges and adventures out there. You can read my public linkedin profile if you want to [...]
Tags: architecture, business, designs, enterprise, java, jee, jobs, management
Rise and fall of DBAs: The tyranny of the ORM
Sep 14, 2007 Uncategorized
Tweet There was a time when DBAs dictate how developers should use Their databases. It was early and mid-nineties and Their Word was The Truth. Those poor guys building client-server applications had to bow down before Him/Her and implement the Business Logic inside The Database Manager. Database hardware was expensive, but His/Her Highness could size [...]
Tags: architecture, databases, enterprise, fun, java
Why developers hate bug-fixing
Sep 10, 2007 Uncategorized
Tweet Probably the only common thing among all developers I have worked with is the hate to bug-fixing. No matter if bugs belong to them or not. As a developer and as a manager I have quite contradictory feelings. As a developer there was nothing more irritating than the hateful Bugzilla emails. When I was [...]
Tags: agile, architecture, enterprise, management, qa
Data normalization is not for sissies, it’s just common sense
Sep 5, 2007 Uncategorized
Tweet And I must be the biggest sissy of all. There is a lot of buzz about designing your databases thinking in data normalized or denormalized. Now that everybody is building the next Google or YouTube the database design has to support trillions of transactions per second and millions of terabytes, of course running on [...]
Tags: architecture, databases, designs
Beutiful photographs of MareNostrum, Europe’s #1 Supercomputer
Aug 28, 2007 Uncategorized
Tweet Marenostrum is installed inside Barcelona Supercomputing Center. The building used to be an old church! The pictures here.
Tags: architecture, fun
Birthmarking: How to detect and prove GPL violations in Java propietary code
Aug 26, 2007 Uncategorized
Tweet I have just read the news in Slashdot (Yes, I still read Slashdot) and I found this very interesting article about a new technique to detect GPL violations in proprietary obfuscated code. The technique is called Birthmarking and basically it ‘observes short sequences of method calls received by individual objects from the Java Platform [...]
Tags: architecture, hackers, java

