BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Programação no InfoQ Brasil

  • HTML 5: Já podemos usá-lo?

    Após quase quatro anos de desenvolvimento, a maturidade do HTML 5 e sua implementação pelos navegadores ainda é um tema polêmico. Entretanto, considerando as funcionalidades mais desejadas e os navegadores mais usados, já podemos adotá-lo?

  • CoffeeScript em análise: utilidade, beleza ou ambos?

    Nos últimos meses a linguagem CoffeeScript tem estado sob os holofotes, em grande parte devido a controvérsias em volta da decisão de torná-la a linguagem padrão de scripting no futuro Ruby on Rails 3.1, em substituição a JavaScript. A linguagem teria vantagens reais, ou seus ganhos viriam apenas da elegância ou estética?

  • Opinião: O Cucumber ainda tem o seu valor

    Ferramentas "minimalistas" para testes de aceitação, como a DSL do Capybara/Steak, têm se tornado populares na comunidade Ruby. O tradicional Cucumber, no entanto, apresenta diversas vantagens. O autor discute e demonstra benefícios que o uso do Cucumber pode trazer no longo prazo, em comparação a alternativas em ascensão.

  • Java 7: Modificações na Linguagem, em Detalhes e Exemplos

    Um dos destaques na nova versão do Java são as modificações na linguagem, que vão de pequenas mehorias sintáticas a mudanças significativas que terão impacto no dia dia do desenvolvedor. Neste artigo são apresentadas e discutidas cada uma das alterações, com exemplos imediatamente testáveis. O novo JDK7 está com lançamento previsto para julho e já tem um Developer Preview disponível.

  • Coding Dojos: aprendizado, troca de informações e networking na programação

    Os Coding Dojos são usados cada vez mais como forma produtiva de aprendizado de técnicas de desenvolvimento, sendo inclusive empregados em empresas e universidades como forma de ensinar linguagens e técnicas ágeis. Todos os níveis de conhecimento sobre o tema do dojo são bem-vindos, o que cria um ambiente seguro para testar novas ideias.

  • A JSR-292, invokedynamic e uma JVM mais poliglota

    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.

  • Dicas para configurar uma aplicação ASP.NET segura

    O Framework .NET vem com uma série de recursos para você configurar uma aplicação ASP.NET de forma segura, evitando e/ou dificultando que alguém mal intencionado burle seu sistema. Vamos dar uma olhada em algumas dicas de configuração que podem melhorar a segurança de sua aplicação ASP.NET. Algumas dessas configurações são bem simples e muitas vezes passam despercebidas pelos desenvolvedores.

  • Melhorando os seus testes de persistência com o Hibernate Mock

    Testar persistência com ORM não é uma tarefa fácil. Iremos conhecer como utilizar uma estratégia de mocks para facilitar a criação/manutenção dos seus setups de testes e consequentemente os seus testes ficarão muito melhores. Para utilizar essa estratégia utilizaremos uma ferramenta chamada HibernateMock.

  • CouchDB, RESTful e um exemplo prático com PHP

    CouchDB, Banco de dados orientado a documentos e Restful são totalmente interdependentes, entenda de forma objetiva o que são cada um deles e veja uma aplicação prática utilizando PHP.

  • Certificação: Entendendo como funciona a SCJP

    Certificação, assunto tão discutido hoje no mercado de desenvolvimento. Este que sofreu muitas critícas devido a sua real importância. De fato isso depende muito de quem faz e com qual intuito. Iremos abordar as principais dúvidas de um programador ao fazer a certificação Java. Neste artigo estaremos limitados à SCJP que é uma das mais comuns e desejadas pelos programadores Java.

BT