InfoQ

InfoQ

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

Craig Wickesser

Craig Wickesser is a software engineer who started his career working primarily with Java and Swing developing user interfaces. More recently Craig has worked with Python, Jython, .NET, Groovy and Grails. Craig enjoys keeping up with the latest trends and exploring up and coming technologies, as well as acting like a kid with his own family (wife, son, daughter (coming soon), dog and cat).

Todos os conteúdos de Craig Wickesser na InfoQ


Notícias por Craig Wickesser

JIRA Melhora e Custa Menos

Tópicos
Java,
Artefatos & Ferramentas,
Linguagens,
Ferramentas,
Agile,
Programação,
Anúncio,
Atlassian,
Jira

A Atlassian lançou recentemente o JIRA 4, seu issue tracking, um produto para gerenciamento de projetos ágeis e workflow que tem sido amplamente adotado no mundo. A equipe Atlassian trabalhou por volta de 13 meses neste lançamento, o que resultou em um bom conjunto de novos recursos e ao redor de 1000 problemas resolvidos (em JIRA claro).

O estado do Python na JVM

Tópicos
Jython,
Python,
Linguagens Dinâmicas,
Java,
Linguagens,
Linguagem,
Programação,
Design de Linguagens

Nos últimos anos tem havido um número crescente de linguagens "portadas" para o Java Virtual Machine (JVM) ou criadas exclusivamente para executar na JVM. Alguns exemplos incluem Ruby (JRuby), JavaScript (Rhino), Groovy e Python (Jython).

SproutCore: Framework para aplicações em HTML 5

Tópicos
HTML 5,
HTML5,
Release,
Ruby,
JavaScript,
HTML,
RIA,
Java,
Linguagens Dinâmicas,
Controle de Versões,
AJAX,
Linguagens,
Programação,
SproutCore

A InfoQ anunciou o SproutCore há um certo tempo e recentemente tomou conhecimento do lançamento da release 1.0. O SproutCore promete excelentes aplicações desktop diretamente no browser sem a utilização de plugins.

Google Escolhe Jetty para App Engine

Tópicos
Java,
SpringSource,
Google AppEngine,
VMWare,
Linguagens,
PaaS,
Google,
Programação,
Cloud Computing,
Arquitetura Corporativa,
Jetty,
Tomcat,
Webtide

O Google App Engine utilizava Apache Tomcat como seu webserver/servlet container, contudo posteriormente optou pelo Jetty.

Compilador Comercial de Java para proteger Applicações Eclipse RCP

Tópicos
JVM,
Virtual Machines,
Release,
Runtimes,
Controle de Versões,
Java,
Linguagens,
Programação,
Segurança,
Desempenho e Escalabilidade,
Excelsior Jet

Excelsior LLC recentemente lançou a versão mais recente do Excelsior JET que agora impede a decompilação e bloqueia a adulteração das aplicações Excelsior RCP.

Mocking para Java e Flex

Tópicos
Release,
Java SE,
Python,
Linguagens Dinâmicas,
Controle de Versões,
Flex,
Java,
Linguagens,
Testes Unitários,
Flash,
Adobe,
Testes,
Programação,
TDD,
RIA,
mockito-python,
Mockito,
mockito-flex

Recentemente foi liberada a versão 1.8 (rc2) do framework Mockito e a InfoQ teve a chance de conversar com o project owner, Szczepan Faber.

Injeção de Dependência em Java

Tópicos
JSR 330,
Padrões do JCP,
Spring,
Java Annotations,
JCP,
Java,
Anotações,
Dependency Injection,
SpringSource,
Linguagens,
Design Pattern,
VMWare,
Programação,
Guice,
Proposta,
Padrões,
Design,
Design Orientado a Objeto

Já faz alguns anos que o Google e a SpringSource fornecem frameworks de injeção de dependência através de seus projetos open source chamado Google Guice e Spring Framework, respectivamente. No entanto, há até pouco tempo atrás, não havia um padrão independente para que os desenvolvedores mudassem de framework sem ter que atualizar seus arquivos fonte.

Facilidade na transferência de Entidades de Persistência

Tópicos
Java SE,
GWT,
Java EE,
Java,
AJAX,
Flex,
Adobe,
Persistência,
Linguagens,
Flash,
Programação,
Hibernate,
Bancos de dados,
BlazeDS,
RIA

Muitas vezes, ao tentar transferir entidades de persistência para fora da JVM você pode acabar removendo informações relativas à persistência. Gilead, antigo Hibernate4GWT, espera facilitar este processo e dar conta do recado.

Abram caminho para o Grails 1.1

Tópicos
Grails,
Release,
Groovy,
Java,
Controle de Versões,
SpringSource,
Linguagens Dinâmicas,
Linguagens,
VMWare,
Programação

Recentemente a SpringSource liberou a versão 1.6 da linguagem de programação Groovy e agora eles liberaram uma nova versão do Grails.

A cura, mais Groovy

Tópicos
Release,
Groovy,
Java,
Controle de Versões,
Linguagens Dinâmicas,
Linguagens,
Anúncio,
Programação,
G2One

Groovy 1.6 foi lançado recentemente e fornece muitas das novas funcionalidades e melhorias, em particular velocidade era um grande foco do time de desenvolvimento.