Programação: 5 de Março, Workshops

Workshops

Bairro do Recife
  1. Desenvolvimento e Operações Reativas em Ruby

    A Programação Reativa, como afirmada em seu manifesto, propõe o desenvolvimento de sistemas que sejam "Responsivos, Resilientes, Elásticos e Orientados a Mensagens". Sendo características desejáveis a qualquer software, por quê não estendermos essas propriedades do desenvolvimento para a operação de sistemas?

    Neste tutorial veremos não apenas como desenvolver uma aplicação reativa, mas também como usar os mesmos conceitos e ferramentas na administração de infraestrutura. Será presumido apenas o conhecimento básico de Ruby e computação em nuvem, permitindo o aprofundamento na biblioteca para programação reativa Rx.rb e nos serviços da Amazon Web Services.

    O dia será dividido em quatro sequências de apresentação, exercício e desafios. Partiremos de uma aplicação reativa usando serviços essenciais da AWS, como S3 e EC2, e sobre este ambiente executaremos três melhorias: Automação com Elastic Beanstalk, Escalabilidade com DynamoDB e Otimização além do EC2. Na conclusão, revisaremos os pontos principais e opções de continuidade.

    Ao concluir este tutorial, você terá a prática e o código necessários para implantar sistemas responsivos, resilientes, elásticos e orientados à mensagens na AWS com Ruby. Do dev ao ops.
    Mais

    Comprar ingresso
  2. O Caminho para UI Modular

    Porque refatorar CSS? Refactor envolve redesign? Todos os CSSs estão fadados a serem uma bagunça? Você utiliza SASS nos seus projetos mas o CSS gerado é horrível? Não se preocupe! Ainda há esperança!

    Simplifique a refatoração do CSS e HTML através de alguns princípios de modularidade e front-end. Você aprenderá a identificar padrões e a construir diversos blocos de CSS quem poderão ser reutilizadas em várias partes do projeto.
    Mais

    Comprar ingresso
  3. Arquitetura Importa: Uma Introdução Apetitosa ao Trailblazer

    Trailblazer é um framework construido sobre Rails. Ele provê uma série de camadas de abstração muito necessárias. Além disso o Trailblazer oferece um encapsulamento bem feito e uma arquitetura mais fácil de ser mantida. Neste workshop nós iremos aprender o básico sobre como projetar seu domínio, encapsular lógica de negócio dentro de operações, form objects e view models e daremos uma visão diferente sobre a camada de persistência.

    Após esta breve introdução, vamos por a mão na massa escrevendo uma pequena aplicação feita com o Trailblazer/Rails e iremos aprender diversas coisas interessantes sobre esta alternativa de arquitetura. Tudo isso acompanhado de uma cerveja bem gelada!
    Mais

    Comprar ingresso
  4. Devbeers

    Patrocinado pelo Twitter e Impact Hub Recife.