Quando redes sociais não são só Facebook e Twitter

January 2, 2012

0

Alguns projetos demandam ferramentas já conhecidas e que usamos repetidas vezes em diversos projetos, já outros nos desafiam com novas ideias e solucoes. Vou relatar um caso desses, em que criar algo novo foi necessário. Pra começar imagine uma aplicação web qualquer dessas que se utilizam de facebook/twitter connect. Você se loga com sua conta… [Read more…]

Posted in: java, ruby

Track de Ruby na QConSP 2011

September 10, 2011

0

A Caelum mais uma vez organiza um excelente evento, com palestras de alto nível e diversidade. No primeiro dia já tivemos excelentes keynotes e ótimas palestras como do Alberto Souza e Lucas Cavalcanti falando sobre Scala como alternativa para aplicações Java e Design de código com Guilherme Silveira. Amanhã teremos muito mais conteúdo interessante, divididos… [Read more…]

Posted in: ruby

Novidades no agendatech e versão para Android

January 3, 2011

0

O Agendatech é um projeto que comecei junto com o Alberto Souza, com o intuito de listar uma série de eventos que ocorrem no Brasil. Como instrutor da Caelum, tive contato com muitos programadores que vinham de fora de São Paulo e queriam participar de algum dojo ou eventos de tecnologia enquanto faziam os cursos.… [Read more…]

Posted in: rails

2010 in review

January 3, 2011

0

The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here’s a high level summary of its overall blog health: The Blog-Health-o-Meter™ reads This blog is on fire!. Crunchy numbers A Boeing 747-400 passenger jet can hold 416 passengers. This blog was viewed about 10,000 times in 2010. That’s about… [Read more…]

Posted in: Uncategorized

Meu ambiente de desenvolvimento em 7 itens

December 29, 2010

1

Meu amigo Vini Baggio (@vinibaggio) me convidou pra brincadeira, então vamos lá: Máquina / Sistema Operacional Uso Mac OS X desde 2006. Até 2009 usei um Macbook White 13″ e hoje um Macbook Pro 13″. Em casa uso um monitor adicional de 22″. Gosto de mouse, claro que não pra programar, mas pra navegar ou… [Read more…]

Posted in: Uncategorized

Rails 3 Internals

September 12, 2010

4

O Rails 3 foi finalmente anunciado e nele uma série de mudanças arquiteturais foram feitas. A princípio, para que programa, as mudanças podem parecer simples, penas novos comandos ou novas API’s. Mas se olharmos nos detalhes internos do framework podemos ver que as mudanças impactam diretamente na forma de usar o framework. O Rails 3… [Read more…]

Posted in: rails

Clojure: Estados #2

September 4, 2010

0

A função hello criada anteriormente é pura. Isto significa que ela não tem nenhum efeito colateral. Esse tipo de função é relativamente fácil de escrever, testar e entender além de ser recomendada pra diversas necessidades. Porém muitos programas possuem estado compartilhado e precisam de funções não puras como essa para manter esse estado compartilhado. Melhorando… [Read more…]

Posted in: clojure

Clojure: Hello World e Funções #1

August 26, 2010

2

Para rodar seus programas Clojure, além do clojure.zip, você precisa do Java runtime. Precisa ser a versão 5 no mínimo, mas é muito recomendado usar 6 pois melhorias de performance a melhores logs de erros. Vamos analizar um pouco mais da linguagem agora. Quando estamos no prompt, podemos imprimir usando a função println. hello world… [Read more…]

Posted in: clojure

Clojure #0

August 21, 2010

3

Clojure é uma linguagem dinâmica que pode rodar na JVM, possui uma syntax bem limpa e clara, é extremamente baseada em Lisp, e tem características de liguagem funcional, ou seja, estrutura de dados imutáveis tornando a maioria das funções livres de efeitos colaterais, o que torna mais fácil a escrita de programas complexos. Por rodar… [Read more…]

Posted in: clojure

Aula aberta na Caelum | Slides

April 16, 2010

0

A aula aberta na Caelum foi bem legal, presença de cerca de 70 pessoas. Tivemos a palestra do Akita e uma minha sobre ActiveRecord. Um dos próximos eventos da comunidade Ruby/Rails será o Ruby e Rails no mundo real.

Follow

Get every new post delivered to your Inbox.