Click to listen highlighted text!
Artigos por

Desenvolvimento

  • Instalando Node.js 6.x e npm no Ubuntu 16.04

    Node.js é uma plataforma Javascript que permite que os desenvolvedores criem aplicações de rede escaláveis e de maneira rápida. É utilizada no mundo todo e mantida por uma grande comunidade. Outro importante elemento é o gerenciador de pacote (...)

  • Instalando o Cordova 6.x no Ubuntu e Mac OS X

    Instalar o Cordova no Ubuntu e no Mac OS X é uma tarefa bem simples se já tivermos com o Node.js e npm instalados. Caso você ainda não tenha essas dependências, você pode instalá-las utilizando um destes dois guias, para Ubuntu ou para Mac OS (...)

  • Conheça a arte do SOLID

    Quando escuto ou leio a palavra SOLID me vem logo o Snake, do game Metal Gear Solid na cabeça e isso acontece há muito tempo. Não sou nenhum fã do jogo, mas também não sou hater, apenas não joguei o suficiente para entrar em um dos lados da fo (...)

  • Você tem o controle de suas ações?

    Eu sempre (nem sempre) me fiz essas perguntas: Será que eu tenho o controle de minhas ações? Será que eu realmente controlo tudo o que eu faço? E se eu quisesse fazer algo diferente, saberia por onde começar e como controlar isso? Por que essas (...)

  • 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 (...)

  • Instalando o H2O Web Server

    O H2O é um novo servidor web de código aberto que provê um menor tempo de resposta com menos consumo de CPU quando comparado com servidores tradicionais como o Apache e Nginx. Apesar de ser compatível com HTTP/1.1, ele foi desenvolvido desde o i (...)

  • Você já ouviu falar em eXtreme Programming (XP)?

    Hoje vou falar sobre um assunto que considero especial: eXtreme Programming. Ele foi (e ainda é) responsável por grandes mudanças em minha vida profissional, me ajudando a evoluir e a repensar tudo o que achava que sabia sobre projetos e engenhari (...)

  • 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 (...)

  • 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 (...)

  • Dark Launching e Feature Toggles: Como lidar com mudanças críticas em produção

    Quando trabalhamos com sistemas grandes, com diversas integrações, camadas, recursos e/ou que possuem muitos usuários, invariavelmente acabamos aprendendo algumas lições. Descobrimos que qualquer mínima alteração pode causar sérios problemas (...)

  • Nginx com PHP 5 ou 7 em qualquer servidor Ubuntu ou Debian

    É comum todo mundo usar PHP com o famoso servidor web Apache. Nada contra, tenho um grande respeito pelo Apache, mais de 20 anos sendo um dos servidores mais fodas que existem, não é pra qualquer um… Até hoje é comum a utilização de LAMP, (...)

Click to listen highlighted text!