BT

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

Contribuir

Tópicos

Escolha a região

Início Ruby no InfoQ Brasil

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

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

  • Certificações de TI no mercado de trabalho

    Após anos de experiência no mercado, e através de diversas discussões, pode-se concluir que tanto as opiniões a favor, quanto as que se posicionam contra certificações, possuem argumentos bastante fortes e plausíveis. Assim, nesse artigo você verá diversos pontos que frequentemente afloram nas discussões, algumas vezes gerando divergências, e em outras até chegando num consenso geral.

  • The Well-Grounded Rubyist, David A. Black

    A linguagem Ruby saiu pela primeira vez há 14 anos e desde aí tem crescido muito graças a frameworks como Ruby on Rails. Este livro cobre detalhes intrincados da linguagem Ruby de hoje, incluindo a última versão 1.9.1 e dá aos programadores uma base sólida para criar aplicações em Ruby.

  • Ruby in Practice com Jeremy McAnally

    Rob Bazinet e Matthew Bass, ambos da InfoQ, tiveram a oportunidade de conversar com Jeremy McAnally, sobre o livro "Ruby in Practice" no qual foi co autor junto à Assaf Arkin. O livro não foi escrito para iniciantes conhecerem a linguagem mas sim para o Rubyst procurando informações mais detalhadas em tópicos específicos.

  • Conversa sobre RubyMine e JetBrains

    Um dos anúncios mais interessantes recentemente feito à comunidade Ruby foi o lançamento da IDE JetBrains RubyMine para aplicações Ruby e Ruby on Rails. Tal comunidade é conhecida por não utilizar um ambiente integrado de desenvolvimento (IDE), tal como desenvolvedores .Net ou Java fazem. Desenvolvedores Ruby normalmente atém-se à editores de texto puro como o TextMate, Vim e Emacs.

  • Gregg Pollack e o How-To de Escalando Rails

    Ruby on Rails tem sido bom desde sua introdução a alguns anos atrás, mas tem tido algumas críticas por não ser escalável. Os desenvolvedores sabem que há sempre uma forma correta e uma forma errada para resolver qualquer problema e escalando Ruby on Rails não é diferente. Saiba o que foi feito em relação a escalar Ruby on Rails para o nível da empresa.

  • Leitura Recomendada pelos Editores da InfoQ

    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.

  • JavaScript Test Driven Development com JsUnit e JSMock

    Esse artigo é para escrever JavaScript fácil de dar manutenção. Nós iremos adicionar funcionalidades para rodar um exemplo seguindo um simples e iterativo princípio: escreva um teste unitário, faça ele passar. Cada teste vai servir como um loop de feedback de qualidade, criando uma rede segura e um formulário de documentação executável para qualquer um que queira mudar o código de produção.

  • Gráficos Incríveis em Rails

    Uma introdução à criação de gráficos Flash usando o FusionCharts Free do Ruby, completo com uma comparação das funcionalidades de outras biblotecas de gráfico.

  • Joshua Bloch: Notas sobre Design de APIs

    Neste artigo, Joshua Bloch, Chefe de Java no Google e Distinguished Engineer na Sun Microsystems, apresenta uma lista de máximas com um resumo conciso dos principais pontos relacionados a design de APIs. As máximas representam o resumo escrito por Joshua na palestra "Como Fazer o Design de uma Boa API e Porque isso Importa" realizada durante JavaPolis 2006.

BT