Coldfusion: uma nova visão

Excelente artigo e ponto de vista de Hal Helms que será publicado no informativo trimestral do Fusion Authority. Não deixem de ler (com calma):

A New Vision for ColdFusion


1o Censo Nacional de ColdFusion

Como iniciativa do CFUGBR depois de discussões na lista CF-Brasil, foi lançado hoje o 1o Censo Nacional de ColdFusion, que pretende traçar o perfil do programador CF brasileiro.

Sua participação é importantíssima e não leva mais que 2 minutos (são apenas 20 perguntas de escolha – não precisa digitar nada – além de seu e-mail.

1o Censo Nacional de ColdFusion


Primeira reunião do CFUGBR

Muito boa a palestra dada pelo Marco Martins sobre o mercado de trabalho de ColdFusion no Brasil e os objetivos do CFUGBR. Quem não pode comparecer/assistir (como eu), recomendo que assistam a gravação:

http://adobechats.adobe.acrobat.com/p18756518/

Adicionalmente (primeira apresentação), o Tofinha fala sobre a interação de Flex com CF, também recomendada.


Coitada da RedBull…

Você é programador ou leva um estilo de vida em que dormir é sinônimo de perda de tempo? Então você deve ler este post no blog do Silvio Meira: vivendo em tempo integral [?] e a interessantíssima reportagem que ele linka.

Em breve (ou já estariamos vivendo isso?) será possível burlar de forma “saudável” a privação de sono e manter a vígilia com níveis de atividade cerebral e física elevados por longos períodos.

Eu ainda prefiro encostar a cabeça no travesseiro e dormir. Confeso que venho dormindo cada vez menos (tenho frequentes insônias, desde os 25 anos de idade), mas não acho uma boa idéia contrariar milhões de anos de evolução. Existem certas coisas que talvez não possam ser mudadas num intervalo tão pequeno (por mais adaptável que o ser humano seja). Só o tempo dirá. Enquanto isso eu gostaria de experimentar uma destas jornadas de 60 horas non-stop (e sem queda no rendimento). Mas só para experimentar… 😉


Como escolher um hosting de CF

Artigo curto listando as principais características que você deve observar ao contratar um provedor de hospedagem ColdFusion. Obviamente é uma realidade americana, que não reflete (de longe) a nossa realidade de pouquíssimas escolhas e opções. Ainda sim é interessante de se ler:

How to select a ColdFusion hosting provider


ColdFusion e .NET

Investigando mais sobre a interação do CF 8 com .NET, descobri que isso será feito através do produto JNBridgePro, da empresa de mesmo nome JNBridge, utilizando a última versão do produto. O uso deste produto para a integração com componentes .NET é certamente muito mais rápido à de uma integração através de Webservices, e um interessante documento sobre a performance deste produto pode ser lido aqui, onde se lê “The JNBridgePro Java/.NET interoperability tool offers a great deal of flexibility in accessing Java classes from .NET. However, depending on the way those classes are accessed, and how the application is architected, the performance overhead of using JNBridgePro can range fromnonexistent to noticeable.

Será? Vamos ver com mais calma depois.


AUG-SP: fotos da última reunião

Veja aqui.


Reunião AUG-SP no Connect

A reunião de ontem foi gravada e está disponível na seguinte URL:

http://my.adobe.acrobat.com/p60657919/


ColdFusion 8 – Algumas novidades

A versão Alpha 2 do Scorpio (codinome para o CF8) já está rolando. Eu ando bem afastado do jet-set mas já pude testá-lo de forma descompromissada (basicamente testando aplicações existentes, sem me aprofundar em recursos novos). Me ocorreu o óbvio: preciso contar (na verdade recontar porque muito já se falou na MAX 2006 e em outros locais) algumas novidades interessantes desta nova versão. Entre as novidades mais interessantes (das que podem ser contadas até o momento) estão:

Acesso a .NET via CFOBJECT/CreateObject: tal como já ocorre com o Java, o ColdFusion poderá acessar e interagir com objetos/componentes do .NET. Esta é uma importante novidade para aqueles que vinham sentindo falta de o CF suportar o “lado mal” da força, a tecnologia .NET. Note entretanto que isso não significa que o CF será uma aplicação .NET, tal como o BlueDragon for .NET. Ele continua sendo um servidor J2EE, porém capaz de consumir aplicações .NET de forma transparente e bastante simples. Não tenho detalhes com relação a performance, imagino que não seja um espetáculo. Ainda sim, independente da velocidade, é uma feature bastante desejável. Mais sobre isso em breve.

Server monitor e server monitor API: uma novidade que me agrada particularmente. O novo sistema de monitoramento de performance e estabilidade do CF deixa no chinelo muitos produtos terceirizados feitos para a mesma função em outros servidores J2EE (como Websphere e BEA Logic). É bastante completo, tem uma interface extremamente agradável e funcional e oferece inúmeras operações até então impossíveis, tais como finalizar um thread faminto que ficou travado por alguma razão, ver o que está acontecendo entre o banco de dados e o CF, entre outros. Tem ainda a possibilidade de controlar e acessar o server monitor através de uma API, de forma semelhante ao que já acontece com o CFAdministrator. Isso permitirá a integração do monitor a produtos externos tais como paineis de controle e sistema de monitoramento de disponibilidade. Os recursos são inúmeros, e alguns destes podem ser vistos com mais detalhes nesta apresentação de Ashwin Mathew.

Tags de manipulação de arquivos e formatos: anteriormente possíveis usando-se customtags e produtos externos, o CF8 deve trazer tags e funções para manipular imagens (cfimage), editar PDFs (não me refiro a criar, mas sim editar vários itens deste formato), criar e abrir arquivos zips, entre outras. Para compensar o atraso na disponibilização destes recursos/tags (compare com o BlueDragon, que já oferece muitas delas desde a versão 6) a Adobe recheou as opções existentes na forma de atributos e funções correlatas, tornando estas tags bem completas (comparadas às similares do BD e a qualquer produto de terceiros existente no mercado).

Existem outras coisas bem interessantes, relacionadas a segurança (mudanças em sandbox security e cfadministrator inclusive), suporte a novas plataformas e servidores J2EE (incluindo os de licença aberta), tags e funções para se trabalhar com AJAX, seguindo a premissa básica do CF: facilidade e velocidade de desenvolvimento (eu que não sei nada de JavaScript assíncrono nem tenho saco de aprender vou arrasar no AJAX com o CF…), integração com outros produtos da Adobe e mais um conjunto de novos recursos (e aprimoramentos) bem interessantes. Será uma versão com boas novidades, que justificam o pulo para o “8” ao invés de um 7.5, e a primeira com a marca Adobe. Devo dizer que estou um pouco mais animado depois do que vi no Alpha2 (mas infelizmente não posso ficar contando publicamente). Acredito que será um milestone importante para o produto e que devemos ficar atentos às novidades.

Hoje rolou a última reunião do ano no AUG-SP (o encontro foi transmitido via Connect/Breeze e gravado – o link será publicado em breve) e foi a primeira vez que pude encontrar e conversar (rapidamente) com o Terracini depois da ida dele a MAX. Eu não sei exatamente o que aconteceu em Las Vegas, se foi o jogo, se foram as luzes, se foi a magia daquela verdadeira disneylandia de adultos, mas os olhos do Terracini (que conheço há um tempinho) estavam um pouco diferentes, um pouco mais brilhantes (sem as tradicionais viadagens, por favor). Dava para sentir que ele trouxe uma energia e empolgação diferentes de lá (além da tradicional muamba tecnológica). Certamente por conta do que viu, ouviu e falou (sim, porque o cara não é mole, fez até apresentação!) na MAX. Há muito por vir nas mãos da Adobe.

Estou com os ânimos temporariamente reanimados depois da reunião de hoje e do (pouco) tempo que gastei brincando com o alpha2 (o alpha1 eu basicamente instalei e testei mal e porcamente, tinha poucas mudanças frente ao Mystic – 7.0.2, e eu simplesmente deixei ele rodando em desenvolvimento, sem me preocupar com detalhes, reportando um ou dois bugs). Vamos ver o que vêm por aí. Tentarei mantê-los informados apesar do sumiço e do pequeno número de posts sobre o assunto.


Dimes Project

Se você gosta de redes, já deve conhecer o Dimes Project. Caso não conheça, não perca esta excelente oportunidade de se divertir (e contribuir).

http://www.netdimes.org

Não é tão ambicioso, nem tão completo, nem tão bonito graficamente (nem tão glamuroso) como o Opte Project, mas dá para ver várias coisas interessantes.

mapa_da_internet.jpg

PS: este é o milésimo post do CFGIGOLÔ, é mole?