Turning Up the Heat with ColdFusion?
Publicado; 07/05/2013 Arquivado em: ColdFusion Comentários desativados em Turning Up the Heat with ColdFusion?Adobe paid for a white paper that analyse and state some good (and hide some obvious, but not pleasant) findings about ColdFusion. It’s a nice paper on the history and features of ColdFusion, but to me, is more of a sad and nostalgic paper about how powerful it could be if different strategic path was adopted by Adobe some time ago (circa CF7-8 era) – but that’s a different (and old) history.
The white paper states:
ColdFusion has remained popular among its loyal users and has continued to attract new developers interested in its unique blend of capabilities
ColdFusion continues to attract new developers? Seriously? That’s funny. For a long time I’ve being looking and I couldn’t find not a single book about ColdFusion on the major physical bookstores in the US, with some rare exceptions (maybe that’s because books are a thing of the past, right?). What to say about the attraction of new developers? I’m yet to see a developer that pick ColdFusion as a language/technology by choice instead of doing it because it’s employee asks them to do (legacy code maintenance?). When I read this statement, I felt like:
Easy twitter authentication with ColdFusion
Publicado; 05/05/2013 Arquivado em: ColdFusion Comentários desativados em Easy twitter authentication with ColdFusionAs you might know, Twitter API 1.0 will be soon deprecated and anonymous or basic HTTP-authenticated calls/requests won’t be allowed. OAuth can be cumbersome sometimes, specially if all you need is basic querying the API (such as GET search/tweets). Maybe that’s why Twitter API 1.1 introduced a new authentication method that simplifies the process of authenticating requests. Starting with the 1.1, some endpoints that doesn’t require user personification/identification can be accessed using the new Application-only authentication. This new method is much simpler to work with. To exemplify, take a look on a very basic search for the #ColdFusion hashtag against Twitter API 1.1:
<cfset consumerKey = "YOUR APP CONSUMER KEY"> <cfset consumerSecret = "YOUR APP CONSUMER SECRET"> <cfset bearerToken = ToBase64(consumerKey & ":" & consumerSecret)> <cfset authorization = "Basic " & bearerToken> <cfhttp url="https://api.twitter.com/oauth2/token" method="post" charset="utf-8"> <cfhttpparam type="header" name="Authorization" value="#authorization#"> <cfhttpparam type="header" name="Content-Type" value="application/x-www-form-urlencoded;charset=UTF-8"> <cfhttpparam type="body" value="grant_type=client_credentials"> </cfhttp> <cfset bearerTokenResponse = DeserializeJSON(cfhttp.fileContent)> <cfset authorization2 = "Bearer " & bearerTokenResponse.access_token> <cfhttp url="https://api.twitter.com/1.1/search/tweets.json" method="get" charset="utf-8"> <cfhttpparam type="header" name="Authorization" value="#authorization2#"> <cfhttpparam type="url" name="q" value="%23ColdFusion"> </cfhttp> <cfoutput>#cfhttp.fileContent#</cfoutput>
Of course, you still need to register a Twitter App (more about it here). Need to use a Twitter resource that doesn’t support Application-only authentication? Then you should try the excellent (monkeh)Tweet Twitter API.
Enjoy!
Procedural ou OO?
Publicado; 13/09/2009 Arquivado em: ColdFusion 8 ComentáriosAntigo, mas é leitura recomendada:
http://www.advantexllc.com/blog/post.cfm/how-oo-almost-destroyed-my-business
Moral da história: use o que resolve o seu problema.
CF Eventos
Publicado; 24/09/2008 Arquivado em: ColdFusion 9 ComentáriosDeve ser do mesmo grupo empresarial / holding que mantém a Macromídia e a Megatrio…
Adobe ColdFusion gratuíto para uso acadêmico
Publicado; 19/06/2008 Arquivado em: ColdFusion 6 ComentáriosEste blog segue em ritmo de hibernação, mas seus autores não estão no mesmo estado (pelo contrário). De qualquer maneira, fica para registro esta importante notícia (dentre tantas outras que temos visto nos últimos tempos):
o Adobe ColdFusion será gratuíto para uso acadêmico (escolas e alunos). Veja o pré-anúncio no blog do Forta.
JBoss terá suporte à CFML/ColdFusion
Publicado; 05/06/2008 Arquivado em: ColdFusion Comentários desativados em JBoss terá suporte à CFML/ColdFusionO CFML-Enginee Railo será oferecido dentro do modelo de licenciamento e hospedado no JBoss.org. Adicionalmente desenvolvedores do JBoss e da comunidade vão implementar métodos de acesso à infraestrutura do JBoss (ex: JBoss cache) via tags CFML.
Este sem dúvida é um anúncio que talvez tenha um impacto muito maior em termos de novos usuários da tecnologia/linguagem que o da New-Atlanta.
Aliás, não me espanta ver que o Ben Forta fez uma defesa (falha e um pouco falaciosa em vários aspectos se me perguntarem…) sobre a política de preços do ColdFusion por parte da Adobe. É fácil falar e argumentar quando se tem o domínio do mercado e a preferência da comunidade. Com dois concorrentes de peso (no sentido de número de adoções e usuários), quem sabe o cenário não comece a mudar, e a Adobe passe a repensar sua “”estratégia”” de preços para o CF Server. Hoje eles ainda estão bem acomados e não se sentem atingidos por produtos tão “inferiores” (segundo palavras deles mesmos). Deixem BlueDragon e Railo/JBoss crescerem. Veremos quanto tempo durará o discurso.
Mais informações aqui: http://www.jboss.org/railo/ e na blogsfera.
ColdFusion 8.01 lançado
Publicado; 04/04/2008 Arquivado em: ColdFusion Comentários desativados em ColdFusion 8.01 lançadoA mais recente atualização do ColdFusion Server já está disponível para download. A versão vem em dois pacotes de executáveis, um como atualizador/updater e outro como o produto completo. Em ambos os casos a atualização do 8 para o 8.01 é recomendada. Entre as principais melhorias estão o suporte nativo à 64bits em plataformas antes não suportadas oficialmente, melhorias no suporte à AJAX (incluindo atualizações nas bibliotecas JSUtils, Yahoo! UI e FCKEditor), entre outras.
http://www.adobe.com/support/coldfusion/downloads_updates.html#cf8
ColdFusion Free e OpenSource (com BlueDragon)
Publicado; 15/03/2008 Arquivado em: ColdFusion 3 ComentáriosOk, já não é novidade, mas ainda sim uma notícia importante demais para deixar passar em branco. Pela primeira vez uma versão de peso (e respeitada) de um interpretador CFML será opensource e gratuíto. A New-Atlanta anunciou uma versão gratuíta e aberta do BlueDragon, o melhor servidor CFML depois do ColdFusion da Adobe.
Leia um overview de todo o buz gerado pela notícia e também algumas considerações oficiais pós anúncio.
Infelizmente estou sem tempo para registrar o que penso a respeito dessa importante notícia, por isso apenas deixo registrado que este é um passo fundamental para o aumento no número de usuários da linguagem, especialmente no Brasil, onde não é costume pagar por uma linguagem server-side como o ColdFusion.
Biblioteca básica completa
Publicado; 27/02/2008 Arquivado em: ColdFusion 3 Comentários
Demorou mas chegou… Referência obrigatória para iniciantes, iniciados e experts.
ABN AMRO com ColdFusion
Publicado; 16/01/2008 Arquivado em: ColdFusion 3 ComentáriosPode ser que você já tenha visto e já sabia (é provável), mas como a minha memória anda fraca e, confesso, nunca tinha me chamado a atenção, vale a pena citar – na forma deste post – que um dos bancos mais importantes (e conhecidos) do mundo usa ColdFusion em seu site principal.
http://www.abnamro.com/index.cfm
Sou cliente do Banco Real ABN Amro no Brasil e por acaso caí em uma página institucional do ABN Amro (mundial), que tinha extensão .cfm. Percebi de cara e fui fuçar. O resto do site todo roda em CFM. Interessante. Vale a pena lembrar para citar para os que fazem aquela velha pergunta “mas quem é que usa ColdFusion?”
Detalhe: como o banco foi vendido para o Santander, o exemplo pode não durar muito.