Click to listen highlighted text!
Artigos por

Ruby

ruby

5 Motivos para Programar em Ruby

Independentemente se você é uma pessoa que programa há bastante tempo ou não, é sempre importante conhecer mais de uma linguagem. Nesse sentido, a Ruby pode ser a sua próxima opção. Criada na década de 1990, ela é uma linguagem considerad (...)

O que esperar do Ruby 2.6?

O Ruby 2.5 foi lançado em dezembro de 2017 e pudemos ver algumas das features novas nesse post. Mesmo sendo uma versão muito recente, já temos testes para a futura versão do Ruby, a 2.6, que está no modo preview. O Ruby 2.6 já tem algumas feat (...)

  • APIs descomplicadas no Rails 5 com Rails API

    Uma das grandes novidades no Rails 5 é que o Rails API teve seu pull request aceito. Como você já deve imaginar, agora o Rails API faz parte do core do Rails e isso fará com que o projeto ganhe mais mantenabilidade e visibilidade, uma vez que tod (...)

  • Recursão em Ruby: Para começar a aventura com Elixir e Programação Funcional

    Recursão é um assunto que assusta muitas pessoas em um primeiro momento. O motivo de tal medo é por termos sido educados (em especial no Brasil) para pensar em resolver todos os nossos problemas utilizando iteração. A escolha está no fato de qu (...)

  • Rails e Ajax: realizando requisições remotas sem recarregar a página

    Você certamente já visitou um site em que partes dele se atualizaram sem recarregar a página. Por exemplo: você preencheu um formulário e, quando clicou em enviar, viu a resposta de sucesso quase que instantaneamente. Essa técnica é impleme (...)

  • Quem veio primeiro: a classe Class ou a classe Object?

    Outro dia eu estava lendo o livro “The Well-Grounded Rubyist” do David Black - que, aliás, é uma boa leitura para aprender desde o básico de Ruby até elementos mais avançados da linguagem - e um parágrafo específico me chamou a atenção (...)

  • Será que tudo é objeto no Ruby?

    Se você está inserido no mundo do Ruby, certamente já escutou algum rubysta dizer “Em ruby tudo é objeto!” É tão comum escutar e aceitar tal fato, pois afinal quase tudo realmente é objeto em Ruby, sim quase tudo. Objetos são os protago (...)

  • Aprenda Ruby e crie um blog com apenas 2 comandos

    Não é notícia do Sensacionalista! [code lang="ruby"] $ gem install jekyll $ jekyll new my-awesome-site $ cd my-awesome-site $ jekyll s [/code] Agora no navegador: http://localhost:4000 Dito isso, é com grande pesar que informo: esse po (...)

  • Metaprogramação com Ruby: Como mudar o comportamento da linguagem

    Lembro que sempre que falava com alguém sobre Ruby a conversa era mais ou menos assim: - Cara, Ruby é muito foda, é uma linguagem totalmente orientada à objetos. - Bro, tem infinitas linguagens orientadas à objetos… - Não, você não tá lig (...)

  • Monkey Patch: Sim, não? Quando?

    Monkey patch já é um termo relativamente antigo no mundo do desenvolvimento e basicamente significa modificar ou estender a instância do nosso programa que está em execução (runtime). Desta maneira, as alterações que forem feitas só serão v (...)

  • Função Anônima ou Closure? Aprenda como blocos no Ruby funcionam

    Para começar, podemos dizer que blocos são funções anônimas, ou seja, um trecho de código destinado a realizar algo, mas que não possui um nome ou definição. Tal recurso é geralmente utilizado quando escrevemos algum código que será utili (...)

Click to listen highlighted text!