InfoQ

InfoQ

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

Charles Humble

Charles Humble (@charleshumble on twitter) is the CTO for PRPi Consulting with overall responsibility for the development of all the custom software used within the company. He has worked in enterprise software for around 15 years as a developer, architect and development manager. He co-founded Conissaunce, a UK based enterprise computing consultancy focused on the retail and financial services industries, and remains a director of the firm. He spends as much time as he can with his young family, and writes music with twofish.

Todos os conteúdos de Charles Humble na InfoQ


Último conteúdo em destaque por Charles Humble

A JSR-292, invokedynamic e uma JVM mais poliglota

Tópicos
JSR-292,
JVM,
Padrões do JCP,
Virtual Machines,
JDK 7,
jruby-new,
JCP,
Ruby,
Runtimes,
Java,
Linguagens Dinâmicas,
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.

Book List

Leitura Recomendada pelos Editores da InfoQ

Tópicos
Ruby,
Java,
Linguagens Dinâmicas,
Linguagens,
.NET,
SOA,
Arquitetura,
Agile,
Livro,
Arquitetura Corporativa,
Programação

Recentemente tivemos uma conversa com o time editorial da InfoQ sobre os livros que poderíamos indicar para leitores da Infoq baseado nos livros que mais nos influenciaram como programadores, arquitetos e gerentes.Aqui está uma lista de dezesseis livros que todos nós concordamos que podem ajudar, com algumas dicas e comentários dos editores que fizeram a sugestão.

Notícias por Charles Humble

EclipseCon 2012: Premiações e Novidades da Plataforma Eclipse e do Orion

Tópicos
JavaFX,
Java,
RIA,
Linguagens,
Programação,
Modularidade,
Eclipse,
OSGi

A Fundação Eclipse anunciou os vencedores do prêmio anual da comunidade Eclipse, no dia da abertura do EclipseCon 2012. O prêmio reconhece os principais indivíduos, projetos e tecnologias do ecossistema Eclipse.

Hazelcast 2.0: cache e backup distribuído, memória otimizada

Tópicos
Java,
Linguagens,
Clustering e Caching,
Desempenho e Escalabilidade,
Programação

Foi lançada recentemente a versão 2.0 do Hazelcast, uma plataforma Java para caching e armazenamento de dados distribuídos em cluster. Além de novas funcionalidades como backup distribuído e melhorias em I/O, o Hazelcast passa a ser distribuído em uma versão comercial e outra open source.

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

Tópicos
HTML 5,
Swing,
HTML5,
CSS,
JavaFX,
Java SE,
HTML,
NetBeans,
Java,
RIA,
Linguagens,
IDE,
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.

O JavaFX agora faz parte do Java 7

Tópicos
JavaFX,
Java SE,
RIA,
Java,
Linguagens,
Java 9,
Programação,
Java 7

Pouco antes do Natal, a Oracle liberou a segunda atualização do Java SE 7 e a trigésima do Java SE 6. Como parte da atualização do Java 7, o JDK agora contém o kit de desenvolvimento de aplicações JavaFX, e o runtime do JavaFX agora é instalado junto com o JRE.

Spring 3.1 GA: Suporte a Java 7, abstração da camada de cache e configurações de ambiente

Tópicos
Spring,
Java,
Dependency Injection,
SpringSource,
Linguagens,
Design Pattern,
VMWare,
Design Orientado a Objeto,
Programação,
Design,
Padrões

A SpringSource anunciou o Spring 3.1 GA, a nova versão estável (General Availabitity) do Spring Framework. O InfoQ.com conversou com Chris Beams, principal committer do projeto, para saber mais detalhes sobre a versão 3.1 e os planos para o Spring 3.2.

Oracle define plano para os próximos dois anos do Java client-side

Tópicos
JavaFX,
Java SE,
Java,
Linguagens,
RIA,
Programação,
Rich Client / Desktop

Dado que a Oracle é predominantemente focada em softwares corporativos, tem sido tentador assumir que a empresa iria ignorar totalmente o desenvolvimento client-side do Java. No entanto, ficou claro no JavaOne deste ano, que a Oracle está fazendo um novo investimento no ambiente desktop, liderado pelo JavaFX.

Anunciados planos para Java 8 e Java 9 e o lançamento do JavaFX 2.0

Tópicos
JavaOne,
JavaFX,
Java,
RIA,
Linguagens,
Programação

Em sua apresentação principal no JavaOne 2011, Mark Reinhold, Arquiteto Chefe de Java na Oracle, forneceu detalhes sobre o desenvolvimento do Java 8 e as pretensões futuras para a tecnologia, além de anunciar o lançamento do JavaFX 2.0.

Lançada primeira solução PaaS aderente ao Java EE 6 Web Profile em produção

Tópicos
JavaOne,
Java EE,
Java,
Linguagens,
PaaS,
Programação,
Cloud Computing

A empresa de serviços de cloud computing, CloudBees, continua a aprofundar seu suporte a tecnologias Java lançando, no JavaOne 2011, o primeiro serviço PaaS com suporte ao perfil web do Java EE 6 pronto para produção.

O OpenJDK será a Implementação de Referência do Java SE 7; Estatuto foi ratificado

Tópicos
OpenJDK,
Java,
Open Source,
Linguagens,
Governança,
Arquitetura Corporativa,
Programação

O estatuto do OpenJDK foi ratificado, com 70 votos a favor, nenhum contra e nove abstenções. O OpenJDK ganhará cada vez mais importância, já que será a Implementação de Referência do Java SE 7 quando a versão 7 da plataforma for lançada em julho.