Projetos
CRUD com o RestfulX: Parte 1/2 – Retrieve
Dez 9th
Vou criar aqui um exemplo bem simples para mostrar como funcionam as operações básicas em banco de dados, conhecidas através do acrônimo CRUD (Create, Retrieve, Update e Delete), com o RestfulX.
O projeto é simples (outro daqueles que todo mundo já fez na vida): um cadastro de eventos e participantes destes eventos. Este exemplo irá evoluindo conforme for aumentando a complexidade dos artigos.
Leia o restante desta postagem »
Introdução ao RestfulX
Out 29th
Apesar de já ter escrito dois artigos sobre o assunto (um screencast e um tutorial), este artigo é o primeiro de uma série que pretendo escrever sobre o RestfulX, um framework incrível para quem quer integrar o Flex (ou AIR) ao RubyOnRails, Google App Engine, CouchDB, SQLite ou até mesmo integrar com o Juggernaut (plugin para o Rails para envio de mensagens do servidor para o cliente – server-push). Nos primeiros artigos eu vou focar a integração do Flex com o Rails. Assim como toda aula introdutória, este artigo vai ser um pouco “conceitual”, mas não por isso será menos importante que os artigos onde eu mostro algum código.
A idéia principal do RestfulX é trazer para o Flex os princípios de desenvolvimento do Rails, seguindo o conceito REST de comunicação entre cliente e servidor. Por exemplo, se definirmos no Rails que um projeto tem muitas tarefas, podemos fazer o seguinte no Rails:
@projeto = Projeto.new @tarefa = Tarefa.new @tarefa.projeto = @projeto @projeto.tarefas.size # O resultado é 1
O que o RestfulX faz é trazer toda essa facilidade para o Flex (através do ActionScript):
var proj:Projeto = new Projeto; var tarefa:Tarefa = new Tarefa; tarefa.projeto = proj; proj.tarefas.length; // O resultado é 1
Temas do GMail e a experiência do usuário
Nov 21st
Eu sou o tipo de pessoa que não pode ficar muito tempo sem ver mudança em alguma coisa. Desde as coisas que ficam espalhadas na mesa até a interface de um programa ou alguma responsabilidade na empresa. Talvez por isso eu goste tanto do GMail.
Hoje quando acessei meu e-mail tive a atenção desviada para uma caixa de texto anunciando um novo recurso: os temas. Eu uso o BetterGMail 2, plugin para Firefox que permite, entre outras coisas, mudar a interface do sistema mas … eu já falei que adoro mudanças???
Na prática diária, esse novo recurso não teria implicação nenhuma se eu fosse muito conservador. Sei que vou acabar me acostumando com um único tema e deixá-lo ativo ad eternum, mas isso abre espaço para um comentário sobre o desenvolvimento de sistemas: a experiência do usuário.
O projeto começou a dar errado. E agora?
Ago 7th
“No meio do caminho tinha uma pedra”. Foi com essa frase de Carlos Drummond de Andrade que a matéria que foi capa da InformationWeek Brasil da segunda quinzena de junho começou. A matéria abordou diversos casos onde algum projeto começou a dar problema e o CIO teve a heróica função de contornar o problema – alguns casos com significativos 40% de aumento nos custos, outros com apenas 10% em situações inusitadas.



Últimos Comentários