InfoQ

InfoQ

Visualização de conteúdo específico do Editor

Michel Graciano

Michel Graciano tem experiência de mais de 9 anos no desenvolvimento em Java e trabalha para a Summa Technologies do Brasil como consultor Java desde 2007. Colabora também com projetos open source, como NetBeans e genesis. No NetBeans, seu envolvimento é de longa data, iniciando com o projeto de tradução para português do IDE desde a versão 5.0, passando por contribuições nos programas NetFIX e NetCAT. Foi recentemente convidado a fazer parte do NetBeans Dream Team.

Todos os conteúdos de Michel Graciano na InfoQ


Último conteúdo em destaque por Michel Graciano

A JSR-292, invokedynamic e uma JVM mais poliglota

Tópicos
JSR-292,
JVM,
Padrões do JCP,
jruby-new,
Virtual Machines,
JDK 7,
JCP,
Runtimes,
Ruby,
Linguagens Dinâmicas,
Java,
Scripting,
Linguagens,
Programação

Entre os objetivos do Java 7 está a melhoria do suporte a linguagens dinâmicas, através da JSR-292. O InfoQ faz uma análise aprofundada dos problemas que a a especificação propõe resolver, trazendo ainda observações do líder do JRuby, Charles Nutter, sobre o uso da JSR-292 na prática. Já há mais 200 linguagens que executam sobre a JVM, e esse número deve aumentar muito com as mudanças.

Notícias por Michel Graciano

NetBeans 7.1 lançado com suporte a JavaFX 2.0 e CSS3

Tópicos
HTML 5,
Swing,
HTML5,
CSS,
NetBeans,
JavaFX,
Java SE,
HTML,
Java,
RIA,
IDE,
Linguagens,
Programação,
git

O novo NetBeans 7.1 traz importantes avanços no desenvolvimento de interfaces gráficas, entre outras melhorias. O IDE agora inclui suporte a desenvolvimento para JavaFX 2.0, além de atualizações no editor de telas Swing, bem como ferramentas para depuração visual em ambas as plataformas. Para criação de GUIs web, o NetBeans adicionou uma gama de recursos para edição de CSS3.

Google Dart, outra alternativa a JavaScript: tipos opcionais, sintaxe familiar e ferramentas

Tópicos
JavaScript,
Linguagens Dinâmicas,
Linguagens,
Google,
Programação,
Design de Linguagens

O Google anunciou a linguagem Dart, uma linguagem dinâmica, com tipagem opcional e tipos genéricos reificados. O suporte a concorrência utiliza processos similares a Erlang com Isolates, e há alguns recursos mais avançados de sintaxe como Lambdas.

NetBeans 7.1 Beta disponível com suporte a JavaFX 2.0 e outras novidades

Tópicos
Java EE,
NetBeans,
Java,
Linguagens,
IDE,
Programação,
PHP

A Oracle anunciou no JavaOne 2011 a nova versão beta do IDE NetBeans 7.1. O maior destaque é o suporte ao recém-lançado JavaFX 2.0. A nova versão traz também suporte oficial ao Git, melhorias no editor de interfaces Swing, edição de CSS3, depuração visual de interfaces gráficas e avanços no suporte a Maven, PHP e Java EE.

O bom, o ruim e o feio nas APIs REST

Tópicos
SOA,
REST,
Arquitetura,
Arquitetura Corporativa

Em um novo texto, George Reese apresenta valiosas recomendações sobre melhores práticas e armadilhas mais comuns no desenvolvimento de APIs REST.

JRebel 4.0: nova versão do plugin que reduz tempos em redeployment

Tópicos
Java,
Linguagens,
Deployment,
Servidores de Aplicações,
Programação,
Cloud Computing

A ZeroTurnaround lançou a nova versão do JRebel, o seu plugin para a Máquina Virtual Java que permite ver em ação alterações de código instantaneamente, sem o redeployment completo das aplicações.

Um ano de Apache Karaf

Tópicos
Runtimes,
Java,
Linguagens,
Plataformas,
Arquitetura,
Apache,
Programação,
OSGi

O Apache Karaf atingiu, como um projeto top-level na Apache, um ano de idade nesta última semana. O Karaf é um runtime que consiste em um framework OSGi (Equinox ou Felix), um terminal de comando (Felix Gogo) e vários outros utilitários distribuídos por padrão.

JRockit, a JVM de alto desempenho criada pela BEA, agora é gratuita

Tópicos
Java,
Linguagens,
Licenciamento,
Programação,
JRockit,
Desempenho e Escalabilidade,
Negócios

A máquina virtual JRockit da Oracle, desenvolvida originalmente pela BEA Systems, está agora disponível gratuitamente, nos mesmos termos de licenciamento da Hotspot VM. Com a nova licença, o JRockit pode ser usado para qualquer tipo de aplicação Java, em ambiente de desenvolvimento ou produção.

Google Storage: 5Gb gratuitos com alta disponibilidade para todos os desenvolvedores

Tópicos
SaaS,
Google,
Arquitetura,
Cloud Computing,
Google Storage

O Google anunciou durante a I/O 2001 a disponibilidade do serviço de armazenamento Storage para todos os desenvolvedores sem mais a necessidade de convite. O serviço ainda ganhou melhorias como o suporte a OAuth 2.0, gerenciamento de contas simplificado através do API Console, suporte a armazenamento de dados na Europa e uma nova versão da API.

NetBeans IDE 7.0 em detalhes: JDK 7, Maven 3, HTML5 e mais

Tópicos
Java,
Linguagens,
IDE,
NetBeans,
Programação

A versão 7 do IDE e Plataforma NetBeans foi lançada recentemente, como já noticiado no InfoQ.com. Aqui são detalhadas as mudanças e explorados os recursos do IDE para suporte ao Java 7, com ilustrações.

Como dividir User Stories

Tópicos
Histórias de Usuários,
Gerenciamento de Projetos,
Adoção,
Técnicas Ágeis,
Agile

Muitas das novas equipes Agile têm dificuldades em quebrar suas user stories em partes suficientemente pequenas para trabalhar com técnicas de Agile. Em vários artigos, membros da comunidade fornecem orientações sobre como dividir de forma eficaz as histórias de usuários.