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
- 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).
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.