Archive

Posts Tagged ‘Programação’

Dojo Piauí 2012

Informações sobre o nosso último DOJO do dia 30/05 podem ser acessadas em:

http://dojopi.wordpress.com/2012/06/05/coding-dojo-phb-2012-1-ordena3/

Esse foi nosso primeiro DOJO de 2012. Que possamos ter muitos outros pela frente…

Infelizmente com a dificuldade de transporte, tivemos poucos participantes.
Parabéns aos que conseguiram marcar presença!!!

Para o nosso próximo DOJO (06/06/2012), o IFPI vai disponibilizar o seu micro-ônibus. Assim, o micro-ônibus do IFPI passará pela rodoviária na quarta-feira um pouco antes das 15h para levar os alunos interessados no DOJO para o IFPI. Ao final do DOJO, o ônibus levará os alunos de volta à rodoviária.

Participem e divulguem (amigos, Facebook, Twitter, Grupos/Listas de discussão, etc.)!!!

Categorias:Dojo, Java Tags:, ,

Scala: uma poderosa e elegante linguagem sobre a JVM

Fiquei impressionado com a performance e com os recursos oferecidos pela linguagem Scala. Ela funciona sobre a JVM, é estática e tem excelente integração com a linguagem Java. É possível ter uma idéia de sua performance a partir dessa comparação informal que fiz com outras linguagens de programação. Inclusive já existem alguns frameworks Web escritos em Scala: Lift, Scalatra e Pink.
No blog da Caelum extraí esses interessantes trechos sobre Scala:


(…)
Scala é uma linguagem de programação moderna – sua primeira versão é de 2003 – e procura vencer as batalhas da concorrência num campo familiar: a JVM. Comprometida com o pragmatismo, Scala não é uma linguagem funcional pura, mas híbrida, procurando unir o que há de mais avançando em orientação a objetos com conceitos funcionais. Foi criada pelo professor Martin Odersky, que tem a distinção de ser o autor do compilador de Java do JDK, e vem sendo desenvolvida pela sua equipe na universidade suíça EPFL.

(…)
Código Scala compila para bytecodes java normais, e é trivial invocar código Java de Scala e vice-versa. Tamanha integração com o ambiente Java levou o criador de Groovy, James Strachan, a especular que Scala é o melhor candidato a substituir Java no longo prazo. Não contente com esta polêmica, Strachan ainda afirma que se conhecesse Scala na época, não teria enxergado a necessidade da criação do Groovy. O próprio James Gosling afirmou que escolheria por Scala se tivesse de optar por outra linguagem.

(…)
Para quem quiser saber mais sobre Scala, o tour da linguagem é um bom recurso para matar a curiosidade. Mas é claro que o melhor meio de conhecer uma linguagem é meter a mão na massa, e para isso recomendo o tutorial First Steps to Scala, de autoria do próprio Martin Odersky colaborando com Bill Venners e Lex Spoon. Esse tutorial foi extraído de trechos do livro Programming in Scala, dos mesmos autores.

(…)
Fonte: http://blog.caelum.com.br/scala-sua-proxima-linguagem/

Para finalizar, Charles Nutter (criador do JRuby) afirma que nenhuma outra linguagem na JVM parece tão capaz de ser um “substituto para Java” como Scala.

Curso de Android Grátis

Livro Rails 3 Way de Obie Fernandez

Um excelente livro sobre Rails é o Rails 3 Way de Obie Fernandez. O livro de 768 páginas é bastante completo, mas não é um livro introdutório sobre Rails. Ele está voltado para usuários avançados.
É uma verdadeira referência que todo bom desenvolvedor Rails deveria estudar com bastante empenho.
O livro expressa alguns pontos de vista bem fortes do autor, como deixar totalmente de lado Test::Unit e erb em favor de RSpec e Haml, respectivamente.

Assuntos tratados na ordem em que aparecem no livro: Configurações do Rails (bundler, ambientes, etc.), roteamento, REST e sua implementação no Rails, Models, Controllers, ActiveRecord, ActiveRecord Avançado, Views, Helpers, Ajax on Rails, Gerenciamento de Sessões, Autenticação (aborda Authlogic e Devise), ActiveResource, ActionMailer, Cache, Performance, Testes com RSpec, melhorias de performance usando mecanismos internos do Rails, plugins, processamento em background (Delayed Job, Resque, Rails Runner).

Mais informações em:
http://www.rubyinside.com/review-of-the-rails-3-way-obie-fernandez-4080.html
http://nithinbekal.com/2011/review-the-rails-3-way-obie-fernandez/

Livro sobre JavaScript e jQuery gratuito e em português

Apostilas gratuitas da K19 disponíveis para download

A K19 Treinamentos está disponibilizando gratuitamente 5 apostilas relacionadas à programação Java:

  1. Lógica de Programação
  2. Orientação a Objetos em Java
  3. Persistência com JPA2 e Hibernate
  4. Desenvolvimento Web com JSF2 e JPA2
  5. Desenvolvimento Web Avançado com JSF2, EJB3.1 e CDI

O download pode ser realizado a partir do endereço a seguir:

http://www.k19.com.br/downloads/apostilas-java

Até o final do semestre, a primeira versão de todas as apostilas estarão disponíveis gratuitamente (hoje são cinco apostilas liberadas).

No segundo semestre, todo o material será revisado para que no final do ano uma segunda versão de cada apostila esteja disponível.
Vale a pena conferir…

Categorias:Java, Programação Tags:,

Criador do Hibernate e Seam propõe nova linguagem estática sobre a plataforma Java

Gavin King, o criador do Hibernate e do JBoss Seam está propondo uma nova linguagem estática para rodar na máquina virtual Java. A nova linguagem se chama Ceylon e deve ser lançada ainda este ano pela Red Hat.
Vem para sanar algumas limitações da linguagem Java e busca deixá-la mais moderna, mais simples e menos burocrática.

Mais detalhes em: http://www.linuxmagazine.com.br/lm/noticia/conheca_o_ceylon
Os slides da apresentação do Gavin King sobre Ceylon podem ser baixados em: http://in.relation.to/service/File/19159

Categorias:Java, Programação Tags:,
%d blogueiros gostam disto: