Pesquisa aponta analista de dados como profissão promissora
7 habilidades decisivas para ser contratado em TI
Google diz que consumidores com smartphones gastam mais
O futuro chegou (de novo)
Internet das coisas: um chamado para as empresas
Backups, uma geração nova e inovadora de dispositivos
Ataques cibernéticos têm poder de bombas nucleares, afirma general chinês
Hackers LulzSec recebem sentença em Londres
Surface Pro, da Microsoft, vence iPad em teste
“Estamos nos movendo para o outsourcing”, diz Verdi, da SAP
Google Now se mistura ao iOS
BlackBerry Z10 chega ao Brasil por R$ 2,449 mil
Que tal aprender a nova versão do Ruby on Rails totalmente de graça? Leia Mais
Alias de métodos em Ruby também podem ser criados para métodos de classes, inclusive quando são definidos em módulos separados. Leia Mais
Veja como é esquisito chamar os métodos reais de recuperação e atribuição de valores de hash em Ruby. Leia Mais
Veja como a recursividade pode facilitar sua vida ao manipular itens de hash. Leia Mais
Em Ruby é comum alguns métodos terem mais de um nome. Para definir um novo nome para seus métodos, podemos usar o recurso alias_method. Mas a verdadeira utilidade de se criar alias de métodos é poder modificar o comportamento de um método, fornecendo uma nova implementação, sem perder a implementação original do método. Leia Mais
Estão disponíveis 65 vídeos da RubyConf 2012, que foi realizada na cidade de Austin, Texas, nos EUA, nos dias 23 a 25 de abril de 2012. Leia Mais
No mês passado rolou no iMasters a edição Ruby do 7Masters, um evento que reúne 7 palestrantes, no qual cada um deles faz um apresentação de 7 minutos de um assunto relacionado ao tema do evento. Eu participei com a apresentação “7 coisas que todo desenvolvedor Ruby on Rails deveria fazer”. Leia Mais
A Univerdade da Califórnia Berkeley está oferecendo um curso online totalmente grátis de Engenharia de Software para SaaS (Software as a Service) usando Ruby on Rails e desenvolvimento ágil. Leia Mais
Anteriormente vimos que módulos podem definir variáveis de instância e que essas variáveis ficam disponíveis para as classes onde eles são “mixados”. Veremos agora como utilizar esse recurso para definir métodos globais. Leia Mais
No último post, vimos como mixar (misturar, incluir, adicionar, usar) módulos em outras classes usando os métodos include e extend. Toda vez que um módulo é mixado em uma classe, um método hook é disparado no módulo. Esses ganchos são muito úteis quando o módulo precisa interagir em tempo de execução com a classe onde ele está sendo mixado. Leia Mais
No último post vimos como mixar (misturar, incluir, adicionar, usar) módulos em outras classes. Em todos os exemplos usamos o método privado include de Module passando como parâmetros qual ou quais módulos serão misturados na classe. Mas também é possível usar o método extend para incluir módulos. Vamos ver alguns exemplos para entender suas diferenças. Leia Mais
Em um post anterior vimos como usar módulos como namespaces. Agora veremos como usar os módulos em Ruby como mixin, misturando os métodos de instância de um módulo em outras classes. Leia Mais
RubyConf é a conferência internacional oficial de Ruby nos Estados Unidos. Organizada pela Ruby Central, a RubyConf foi fundada em 2001 e é realizada anualmente, sendo o maior evento da comunidade Ruby. Estão disponíveis nada menos que 48 vídeos da conferência, entre keynotes, palestras e lightning talks. Leia Mais
Rocky Mountain Ruby é uma conferência focada na linguagem de programação Ruby, mesclando palestras técnicas, eventos comunitários e atividades ao ar livre. Estão disponíveis 27 vídeos da conferência, entre keynotes, palestras e lightning talks. Leia Mais
Módulos em Ruby são grupos de métodos, constantes e variáveis de classes. Os módulos não podem ser instanciados e não existe herança de módulos. Uma das maneiras de usar módulos é como namespaces. Leia Mais
No último post falei sobre procs e lambdas. Agora vamos ver quais as diferenças entre eles. Um proc se comporta como um bloco. Invocar um proc é semelhante a produzir um bloco. Já um lambda tem o comportamento de um método. Invocar um lambda é como invocar um método. Leia Mais
Blocos não são objetos e não podem ser manipulados como objetos em Ruby. Procs e lambdas tornam possível criar um objeto que represente um bloco. Apesar de ambos serem instâncias da classe Proc, o comportamento dos procs é muito parecido com blocos e o comportamento dos lambdas é parecido com métodos. Vamos ver como criá-los e utilizá-los. Leia Mais
Uma das características mais interessantes da linguagem de programação Ruby são os blocos, porções de códigos ou grupo de comandos que podem ser passados para outras funções e ser invocados por elas. À primeira vista, para quem não conhece programação funcional e/ou é novato em Ruby, os blocos podem parecer um tanto complicados. Isso é normal no começo, mas conforme você vai se familiarizando e entendo melhor como as coisas acontecem, seu uso se torna fácil e natural. Leia Mais
Dando continuidade ao post “Um pouco sobre classes”, vamos incrementar a classe que criamos com acessores e modificadores de atributos. Leia Mais
A criação de scripts pode facilitar o trabalho de desenvolvedores no intuito de automatizar tarefas manuais e/ou repetitivas do dia-a-dia. Podemos criar esses scripts em várias outras linguagens, como por exemplo Python, Perl e Shell Script, mas a linguagem Ruby se mostra muito indicada, por possuir uma sintaxe simples e intuitiva e ao mesmo tempo lhe fornecer poderosos recursos. Leia Mais
Desenvolvedor sênior na Locaweb, Fernando Hamasaki de Amorim atua em projetos utilizando Ruby e Rails. Pós-graduado em Tecnologias Web Fiap, trabalha desde 2000 com desenvolvimento web, onde já desenvolveu em várias plataformas e linguagens, como .NET, Java, JavaScript, PHP e ASP. Também foi palestrante do FISL e da RubyConf Brasil. Neste espaço, abordará temas envolvendo o desenvolvimento por meio da linguagem Ruby.
Blog Teste
Eric Ouchi
Teste
Diário de um Campuseiro
Rafael de Souza Mota
Diário de um campuseiro: abertura oficial da #CPBR13
Conscientização e Dicas de Segurança da Informação
Anderson Santana
Artigo: Proteção de Dados
Dirty & Ugly Web
Paulino Michelazzo
Caiu na rede
Internet Upgrade
Victor Maeda
Ataques DDos aos bancos brasileiros.