$30 off During Our Annual Pro Sale. View Details »

Elixir, conhecendo a linguagem

Elixir, conhecendo a linguagem

Uma abordagem sobre a linguagem funcional elixir exemplificando a criação de uma aplicação que consume a api do Twitter.

Allef Gomes

May 26, 2020
Tweet

More Decks by Allef Gomes

Other Decks in Programming

Transcript

  1. Elixir, conhecendo a linguagem

    View Slide

  2. Quem sou eu?
    ● Allef Gomes
    ● Desenvolvedor Fullstack - Lampp-it
    ● Graduado em Sistemas para Internet
    Github - allefgomes
    Linkedin - allef-gomes
    Twitter - @allefgalmeida

    View Slide

  3. Elixir...
    ● Brasileira
    ● Funcional
    ● Aplicações Escaláveis
    ● Fácil Manutenção
    ● Erlang

    View Slide

  4. Iniciando uma aplicação

    View Slide

  5. Estrutura da aplicação

    View Slide

  6. Adicionando as dependências

    View Slide

  7. Integrando com o Twitter
    Variável de ambiente para fazermos requisições para o twitter

    View Slide

  8. Percorrendo twittes e exibindo

    View Slide

  9. Método para integrar com o twitter

    View Slide

  10. View Slide

  11. Usando a aplicação

    View Slide

  12. ● Elixir:
    https://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html
    ● Tesla:
    https://github.com/teamon/tesla
    ● Twitter Api:
    https://developer.twitter.com/en/docs/tweets/search/api-reference/get-search-tweets
    ● Env on Elixir:
    https://hexdocs.pm/elixir/System.html#get_env/0
    Referências

    View Slide

  13. thanks = fn -> "Obrigado por assistir!" end
    IO.puts thanks()

    View Slide