Ruby na InfoQ
Últimos destaques de notícias sobre Ruby

- Tópicos
- Ruby on Rails,
- Ruby,
- Linguagens Dinâmicas,
- Linguagens,
- Programação,
- RSpec,
- Testes de Aceitação,
- Cucumber,
- Steak/Capybara
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.
Notícias sobre Ruby
- Tópicos
- NetBeans,
- Ruby,
- Java,
- Linguagens Dinâmicas,
- Linguagens,
- IDE,
- JetBrains,
- Programação,
- Análise Estática,
- Refatoração
A JetBrains lançou a versão 4 da sua IDE para Ruby chamada RubyMine, com melhor desempenho e melhorias incrementais, o NetBeans 7.1 para Ruby está prestes a sair com mudanças importantes.
- Tópicos
- Glassfish,
- Servidores de Aplicação,
- Ruby,
- ASP.NET,
- Linguagens Dinâmicas,
- Java,
- .NET,
- Linguagens,
- Servidores Web,
- Programação,
- PHP,
- Tomcat,
- Vulnerabilidades
Os pesquisadores de segurança Alexander Klink e Julian Wälde revelaram uma séria vulnerabilidade que atualmente afeta a maior parte dos servidores web. O ataque exige apenas uma requisição HTTP, que é projetada especialmente para gerar colisões de códigos hash dos dados POST de formulários.
- Tópicos
- Releases,
- Ruby,
- Release,
- Linguagens Dinâmicas,
- Controle de Versões,
- Linguagens,
- Programação
O criador da linguagem de programação Ruby realizou um commit esse mês, que marcou o início do desenvolvimento de ideias que há tempos vinham sendo discutidas para a próxima versão principal da linguagem, o Ruby 2.0.
Artigos sobre Ruby

- Tópicos
- Ruby,
- Java,
- Colaboração,
- Linguagens Dinâmicas,
- .NET,
- Trabalho em Equipe,
- Linguagens,
- Programação,
- Aprendizado,
- Agile,
- Coding Dojos
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.

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

- Tópicos
- Ruby,
- Java,
- Linguagens Dinâmicas,
- Linguagens,
- SOA,
- .NET,
- Operações,
- Arquitetura,
- Arquitetura Corporativa,
- Programação,
- Agile,
- Certificação,
- Carreiras
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.
Apresentações sobre Ruby

- Tópicos
- Ruby on Rails,
- Ruby,
- Linguagens Dinâmicas,
- Frameworks Web,
- Linguagens,
- WOA,
- Arquitetura,
- Programação,
- Frameworks,
- Bancos de dados,
- Rails
Numa apresentação bastante técnica, Guilherme Silveira apresenta algumas features simples e elegantes do Rails 3, que promovem um aumento de produtividade, além de exibir algumas diferenças desta para a versão 2 do framework.
Na palestra, é desenvolvido um pequeno projeto CRUD scaffold, com exemplos práticos de banco de dados, rake, controllers, arquivos de configurações, validations e plugins.

- Tópicos
- Ruby,
- Tecnologias Colaborativas,
- Java,
- Linguagens Dinâmicas,
- Colaboração,
- .NET,
- Linguagens,
- Trabalho em Equipe,
- Open Source,
- Arquitetura,
- Programação,
- Agile,
- Open Web
José Valim, um dos integrantes do time Rails Core, explica como o open source ajudou em sua carreira e como pode influênciar o futuro de muitos desenvolvedores. Entenda como projetos Open Source podem lhe ajudar e veja dicas de como iniciar um projeto desse tipo e como você pode contribuir com os existentes. A palestra foi organizada pelo GURU-SP no evento em homenagem ao WhyDay
Entrevistas sobre Ruby

- Tópicos
- Ruby,
- Comunicação,
- Linguagens Dinâmicas,
- Java,
- Times Distribuídos,
- Colaboração,
- Mudança de Cultura,
- Linguagens,
- Trabalho em Equipe,
- Cultura,
- Programação,
- Agile,
- Conferências,
- Ensino,
- Carreiras,
- Comunidade,
- Negócios
Nesta entrevista, Alexandre Gomes fala sobre seu envolvimento com Ruby e outras comunidades, além da oportunidade que eventos como a RubyConf oferecem para a troca de idéias e impressões entre diferentes comunidades.
Alexandre fala também a respeito de sua carreira em Java e a relação entre as comunidades Java e Ruby, além de como fatores motivacionais de pessoas em ambientes burocráticos.

- Tópicos
- Ruby on Rails,
- Ruby,
- Scala,
- Java,
- Linguagens Dinâmicas,
- Programação Funcional,
- Qualidade,
- Linguagens,
- TDD,
- Artesanato de software,
- Testes,
- Arquitetura,
- Programação,
- Características de Linguagens,
- Arquitetura Corporativa,
- Design de Linguagens,
- Armazenamento de Dados,
- Agile,
- Entrevistas
Nesta entrevista feita na Caelum, logo após a QCon São Paulo 2010, Nick, Nutter e Shoup falam a respeito de linguagens como Scala, Mirah, Ruby e Java, citando TDD (qualidade de desenvolvimento de software), aprendizado e casos que eles vivenciaram profissionalmente, contando um pouco de suas histórias como programadores, e o que eles esperam do futuro, além de suas impressões da QCon São Paulo.