Blog do Urubatan
msgbartop
Desenvolvedor, Arquiteto, Palestrante, Coordenador do RSJUG, Patinador e Blogger
msgbarbottom

07 Aug 07 Random Tips 2 - Java, Ruby, Propaganda, Dicas, Yoga e tudo o que você precisava como desculpa para parar uns minutos de trabalhar :D

Continuando com a limpeza dos “Starred” do Google Reader, home tem um pouquinho de cada coisa por aqui …

Segundo o Interney, o Google esta atualizando o Pagerank, e o meu blog continua com PR 4 …
(Ia ser legal se vocês colocassem um link pra ca quando comentarem sobre algum post em algum lugar, se é que isto acontece :D )

No InfoQ tem um ótimo artigo sobre código conciso versus código legível, o artigo é focado em ruby, mas serve para qualquer linguagem, recomendo a leitura.

Agora um pouquinho de Pro Blogging ..
Eu não escrevo aqui no blog para ganhar dinheiro (se eu fizesse isto eu ia me sentir um fracassado, o AdSense ta me pagando uns U$30 por mes mais ou menos, mas isto paga o hosting pelo menos, o que quer dizer que pelo menos eu não pago pra escrever), mas ninguem fica bravo com uns trocados a mais :D Não é muito cultura aqui no brasil, pelo menos não na area de TI que eu saiba, anunciar coisas em blogs …
Pagar para anunciar em blogs na verdade, mas eu iria gostar bastante de conceguir convencer as empresas de que isto pode dar um ótimo retorno …
Mas por enquanto a única coisa que vou fazer a respeito é sugerir a leitura deste post: Blogosfera 1 X Servidores 0

Eu estou escrevendo algumas comparações entre IDEs para se trabalhar com Ruby On Rails, mas encontrei estes dias e ficou perdido no Google Reader este post com uma lista de IDEs
Se alguem tiver um windows instalado ai e quiser escrever um post sobre o plugin para o Dreamweaver para RoR fica o convite para publicar o artigo aqui no blog :D
Seguindo com o Ruby On Rails, este ótimo artigo mostra como fazer a sua aplicação “Go Vrumm”, tem dicas de otimização e como rodar um profiller na sua aplicação escrita em Ruby.

Ainda com o Ruby, uma ótima dica de ferramenta escrita em Ruby, com a intenção de ser uma ferramenta de deploy para aplicações em Ruby, mas que no final se tornou um automatizador de tarefas é o Capistrano, mais detalhes e exemplos neste post do blog da Caelum.

Voltando ao Java, a última novidade no mundo Java UI é o Java FX, que nos meus primeiros testes, teve uma performance sofrivel …
Mas que vai ajudar bastante, principalmente se cumprim a promessa de rodar em celulares também …
E com o Lançamento do Java FX compiller, isto deve acontecer mais rapido ainda :D Este é o site do projeto.


Agora uma dica para relaxar …
A nokia lançou uma aplicação para o seu celular Symbian, de nome “Yoga for Begginers”, é isto mesmo, aprenda Yoga pelo celular :D Era só o que me faltava …

Voltando ao Rails …
Se você precisar de mais uma desculpa para convencer a sua empresa a utilizar RoR, o TaQ disse que tem gente grande usando Rails também :D
Aqui tem também uma dica para facilitar a organização dos Models em diretórios, em projetos grandes isto pode ajudar bastante …
Alem dos módels sugiro também organizar o resto da aplicação em diretórios separados, um diretório com 200 controllers não seria muito fácil de dar manutenção :D
Uma coisa que eu achei espetacular no ActiveRecord é o método with_scope, isto torna muuito mais fácil fazer pesquisas aninhadas e deixa o código bem mais limpo também :D
Um pouquinho de figuras nos blogs não faz mal, mas eu realmente acho que os gravatars só atrapalham a vida …
Mas se quiserem fazer a besteira de colocar Gravatars no seu blog ou aplicação, aqui tem uma dica de como implementar com Ruby, vocês vão ver que é basicamente um hash MD5 do endereço de e-mail, então é barbada de implementar em qualquer linguagem …

Agora seguindo na linha de linguagens dinâmicas …
O Diego, disse pro Guilherme, que tinha um ótimo artigo sobre Javascript aqui.
Eu concordo com eles, e coloquei a Re-Introdução ao Javascript na minha fila de leitura :D


Um pouco sobre desenvolvimento ágil:
Assinem o Feed do blog da ImproveIT, eles tem ótimos artigos e um Podcast excelente com dicas e entrevistas sobre desenvolvimento ágil …
O último foi uma entrevista com o Daniel Wildt.

No projeto em que estou trabalhando atualmente, uma das partes mais complicadas, se não a parte mais complicada, foi o gerenciamento de recursos utilizados em mais de uma thread …
Eu não sou muito bom com concorrencia, mas quem acha que isto é fácil, leia este post do Kumpera.net

E por último, tenha cuidado, não tenha medo, ou melhor “Beware of the Empty Suit

Ahh, mais uma coisa …
A algum tempo, programando em Java, eu senti saudades de quando programava em Delphi, e se a coisa ficasse muito feia mesmo, eu podia escrever parte do código com assembly inline, mas java não tem nada nem parecido com isto, e nem vai ter :D Mas eu acabe ide encontrar isto, falando sobre Ruby Inline, que permite que se o bixo pegar, você escreve algumas linhas de código c no meio do seu projeto Ruby :D Não é tão bonito e integrado com a sintaxe da linguagem e da IDE como era o Assembly Inline do Delphy, mas serve para matar a saudade, e causar queda de cabelos no próximo que for dar manutenção no sistema :D

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

Tags: , , , , ,

Reader's Comments

  1. |

    Eu já li essa reintrodução e recomendo com todas as forças advanced ++

    é muito bom e você fica se sentindo meio bocó por usar javascript só pra validar formulário ;D

    esse negócio de extinguir os “starred” do google reader é uma coisa né?

    eu tenho uns 300 itens assim e tão lá me esperando e coisa e tal… :/

    Reply to this comment
  2. |

    Cara, parabéns pelo blog.

    Não sou muito de comentar, mas o seu realmente está com uma ótima média de qualidade nos posts!

    Abraços;

    Reply to this comment
  3. |

    Valeus Bueno, este tipo de comentário da vontade de escrever mais :D na verdade o que deixa divertido escrever no blog é a participação de quem esta lendo, principalmente com comentários …

    Reply to this comment
  4. |

    Se eu tivesse com uns 30 por mês já tava feliz :D

    Reply to this comment
  5. |

    Gostei do post (principalmente das citações).

    E gostei do layout novo tbm.

    Grande abraço!

    Reply to this comment
  6. |

    [...] Yoga, Problogging, Javascript, mais Rails, Java FX, …Um pouquinho de tudo, e muito de nada :Dhttp://www.urubatan.com.br/2007/08/07/random_tips_2_java_ruby_propaganda_dicas/Nada www nada com ReviewsPost or Read reviews and testimonials for NADA.COM and other websites, [...]

    Reply to this comment

Leave a Comment