February 03, 2008
It’s ironic, when Python tries to get rid of lambda expressions, it’s when Java sees the light (and after C#).
I can’t wait to see what they’ll borrow from dynamic languages next (and I mean having lambda inside OOP code, and not lambda expressions themselves).
December 06, 2007
Tom Morris posted about showing your love or hate about a particular language. He referred to Dan Simard’s project called ihatephp.net where you can add PHP hate messages through twitter. I guess a Java hate would be necessary too.
But not all are about hate. There are people who do believe their language is divine and want to spread the word. I guess I may try to add this to PythonLovers (that is really needing a redesign) and see what comes around.
If you are interested in this task, please let me know ;)
July 31, 2007

Java vs Ruby book comparison
Seriously, I don't! I know everyone uses it, but I really think it's overrated. Java people come to me like "Java is very nice because it works on all OSs the same way". Well, on this Fábio has a really nice quote. I believe Python and Ruby are nice alternatives because they both run on a "virtual machine" (the interpreter) and best of all, they're dynamic! That is really programmer-friendly and more productive.
Well, you might say you want something more low-level. If this is the case, then it's because performance does matter. Then You should use C or C++ and make it OS specific. Or if only a part of it must be low-level, you can extend Python with C code. Oh, and check this chart!
Right now, the only target program that I will possible do in Java is J2ME, the Java for your mobile phone. Because it's the only engine that runs on most of current phones.
Well, you can say that if I don't understand Java, I wouldn't understand C# too. Well I do, both C# and Visual Basic are languages nice to work with. Not that I like them, but I really LOVE Visual Studio and how easy it is to make some program. And it's language number one when making stuff for Windows Mobile. With IronPython and IronRuby, I hope this changes and these new languages will replace C# and VB (No, I don't see future for VBx, maybe I'm wrong...)
So, if you do use Java, please tell me why you do it (my guess is that you just can't afford the time to learn some other language so well as you know Java).
July 13, 2007

Desde o lançamento da versão 2 que tenho acompanhado o
Projecto Colibri e fui convidado para fazer o site oficial. Ontem foi lançada a versão 2.6 com várias melhorias e aproveitei para dar outro estilo ao site.
Quanto a nova versão, entre melhorias a nível de pesquisa e pequenas alterações, adiciona um módulo de gestão documental (com drag and drop) e outro de gestão bancária. E pelo que sei, mais integrações estão na forja.
O Colibri foi desenvolvido usando Java e a base de dados Postgres (embora possa ser usada outra), pelo que funciona tanto em Windows como Linux e MacOS X. Apesar de não ser OpenSource, o software é gratuito e poderá esclarecer as suas dúvidas no fórum do site oficial. Também agradecemos sugestões para melhorar o produto.
Se tem uma pequena empresa, sugiro vivamente este programa para gerir a sua facturação e as coisas básicas. Se necessitar de algum módulo personalizado, poderá sempre contactar os responsáveis para uma proposta.