Agora que já aprendemos o básico da linguagem Scala, aprendemos um pouco sobre o suporte da linguagem a orientação a objetos, e um pouco sobre closures e operators em Scala. Agora vamos aprender um pouco sobre coleções em Scala, e como estas coleções estão realmente integradas na linguagem, com contrutores facilitados, e vamos também ver …
Monthly Archive: February 2011
Feb 24
Testando aplicações web genéricas com Cucumber e Watir
Voltando a falar de cucumber para testar aplicações web genéricas, vamos falar agora sobre outra biblioteca ruby que permite automatizar a iteração com browsers, desta vez vamos falar do Watir, acho que foi a primeira biblitoeca ruby par automação de browsers que eu conheci, e era a opção default para mim até eu conhecer o …
Feb 23
Rubygem codemerger atualizada, agora funcionando com o Ruby 1.9
Domingo atualizei no github e subi uma nova versão da gem que utilizo para escrever os artigos técnicos aqui do blog, quem quiser dar uma olhada o código esta aqui no github: https://github.com/urubatan/codemerger Esta gem só é útil hoje, para quem tem um blog rodando com wordpress, e utiliza o plugin wp-Syntax para code coloring …
Feb 21
Scala: Closures, Operadores e DSLs
Depois de uma breve introdução a linguagem Scala, e de falar sobre orientação a objetos em Scala, agora vamos falar um pouquinho de closures em Scala, mas não apenas de closures, de blocos de código, closures automáticas, e vamos começar a falar de alguns dos recursos funcionais da linguagem, como Higher-Order functions, funções como valor …
Feb 17
Cucumber: como testar bibliotecas ruby
No último post sobre como testar bibliotecas java com o cucumber, descrevemos as features de uma calculadora e implementamos esta utilizando Java, e executamos o cucumber com o JRuby para que fosse possível testar a classe escrita em java. Para testar bibliotecas Ruby, o processo é bem parecido porem sem a necessidade de utilizar o …
Feb 16
Serialização de objetos aleatórios em Ruby com ActiveModel
No Rails 3, boa parte do comportamento do ActiveRecord foi extraido para uma biblioteca chamada ActiveModel, basicamente, tudo o que não tinha a ver diretamente com o acesso ao banco de dados foi extraido para esta biblioteca, e existem muitas coisas bastante interessantes nesta biblioteca, uma delas que eu estava utilizando esta semana em um …
Feb 14
Orientação a objetos em Scala
Seguindo com o assunto sobre a linguagem Scala, vamos falar um pouco sobre Orientação a Objetos em Scala. Como comentei no post anterior, tudo em scala é um objeto, não existem tipos primitivos, e bla bla bla. Mas o importante é entender quais são os fundamentos da orientação a objetos em Scala, então dê uma …
Feb 10
Cucumber – Como testar bibliotecas Java
Já tivemos uma introdução ao BDD, aprendemos como utilizar o cucumber para testar aplicações Rails e como utilizálo para testar aplicações web genéricas, agora vamos aplicar um pouco de BDD para o desenvolvimento de bibliotecas, e vamos começar fazendo isto para aplicações escritas em Java, mas adiante podemos fazer o mesmo exercicio para aplicações escritas …
Feb 07
Introdução a linguagem scala
Este é o primeiro de uma série de posts que vou escrever sobre a linguagem Scala, e não vou escrever sobre Scala por que sou um expert na linguagem, bem lonje disto, estou aprendendo scala agora como comentei no post “O que eu gostei na linguagm Scala”, e como há bastante tempo não tenho paciência …


Recent Comments