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

- Tópicos
- Ruby on Rails,
- Ruby,
- Linguagens Dinâmicas,
- Linguagens,
- Programação,
- Testes de Aceitação,
- RSpec,
- 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
- Ruby,
- Java,
- .NET,
- Linguagens Dinâmicas,
- Linguagens,
- Glassfish,
- Programação,
- Vulnerabilidades,
- Servidores Web,
- PHP,
- Servidores de Aplicação,
- ASP.NET,
- Tomcat
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,
- Colaboração,
- Linguagens Dinâmicas,
- .NET,
- Java,
- Linguagens,
- Trabalho em Equipe,
- Programação,
- Agile,
- Aprendizado,
- 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
- JVM,
- Virtual Machines,
- jruby-new,
- Padrões do JCP,
- Ruby,
- Runtimes,
- Java,
- Linguagens Dinâmicas,
- Scripting,
- Linguagens,
- Programação,
- JDK 7,
- JSR-292
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.
Apresentações sobre Ruby

- Tópicos
- Ruby on Rails,
- Ruby,
- Linguagens Dinâmicas,
- Frameworks Web,
- Linguagens,
- WOA,
- Programação,
- Arquitetura,
- 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,
- Linguagens Dinâmicas,
- .NET,
- Colaboração,
- Java,
- Linguagens,
- Open Source,
- Trabalho em Equipe,
- Arquitetura,
- Open Web,
- Programação,
- Agile
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,
- Java,
- Colaboração,
- Times DistribuÃdos,
- Linguagens Dinâmicas,
- Mudança de Cultura,
- Cultura,
- Linguagens,
- Trabalho em Equipe,
- Programação,
- Ensino,
- Agile,
- Conferências,
- Negócios,
- Carreiras,
- Comunidade
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,
- Java,
- Linguagens Dinâmicas,
- Scala,
- Qualidade,
- Linguagens,
- Programação Funcional,
- TDD,
- Artesanato de software,
- Armazenamento de Dados,
- Arquitetura,
- Programação,
- Entrevistas,
- Testes,
- Arquitetura Corporativa,
- Design de Linguagens,
- CaracterÃsticas de Linguagens,
- Agile
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.