• GopheRio #7 - Interface para testes unitários & Go para treinar Redes Neurais

    Olá, pessoal.

    Chegou o dia do nosso primeiro encontro de 2020. Dessa vez quem irá hospedar nosso evento será a Mundipagg.

    ############ Agenda ############

    18h30 - 19h :: Credenciamento

    18h50 - 19h :: Conhecendo a Mundipagg

    19h - 19h40 :: Uso de Interface para Testes Unitários - Pedro Fadel @ Stone

    19h40 - 20h :: Network & Coffe Break

    20h - 20h40 :: Utilizando Golang para treinar Redes Neurais - Fernando Almeida

    ############ Local ############

    MundiPagg
    Av. Gen. Justo, 375 - 9º Andar, Centro

    ############ Avisos importantes pô############

    1) É necessária a apresentação do RG para entrar no prédio;

    2) Caso não consiga comparecer, não deixe de nos avisar para que seja possível liberar espaço para outra pessoa.

    ############ Temas e palestrantes ############

    Uso de Interface para Testes Unitários - Pedro Fadel @ Stone

    Bio:
    ------------------------------------------------------------------------------------

    Utilizando Golang para treinar Redes Neurais - Fernando Almeida

    Apresentar como estou utilizando Golang no treinamento de uma Rede Neural, mostrando o passo a passo do tratamento do conjunto de dados a serem utilizados no treinamento, o treinamento propriamente dito e a seleção da melhor rede neural e extração dos resultados para análise.

    Utilização dos pacotes:
    - github.com/frictionlessdata/tableschema-go
    - gonum.org/v1/gonum/stat
    - gonum.org/v1/plot
    - github.com/goml/gobrain *(Modificado)

    Espera-se que ao final da apresentação, seja apresentado um exemplo de como o Golang pode ser utilizado para a pesquisa de Inteligência Artificial.

    Bio:

    2
  • GopheRio #6 - Go modules & AWS Vault

    Concrete - RJ

    Olá, pessoal.

    Chegou o dia do nosso sexto encontro e dessa vez será na Concrete que está localizada na Av. Presidente Wilson, 231 - 29º andar - Centro

    ############ Agenda ############

    18h30 - 19h :: Credenciamento

    19h - 19h15 :: Conhecendo o Concrete

    19h15 - 20:00h :: Como migrar do GoDep para o Go Modules sem medo - Júlio Lustosa @ Globo.com

    20:00h - 20h30 :: Network & Coffe Break

    20h30 - 21h10 :: Protegendo suas chaves na AWS com aws-vault - Yúri Lima @ Zoom

    ############ Avisos importantes ############

    1) É necessária a apresentação do RG para entrar no prédio;

    2) Caso não consiga comparecer, não deixe de nos avisar para que seja possível liberar espaço para outra pessoa.

    ############ Temas e palestrantes ############

    Como migrar do GoDep para o Go Modules sem medo

    - Você irá aprender na prática como usar o Go Modules e também como migrar seus projetos do GoDep para o Go Modules sem medo.

    - Engenheiro DevOps na Globo.com, possui experiência em engenheria de software, monitoração de microserviços escritos em Golang, infraestrura em serverless, integração contínua, serverless, infra como código (iac).
    ------------------------------------------------------------------------------------

    Protegendo suas chaves na AWS com aws-vault

    - Iremos ver de como manter seguro e consultar suas senhas, chaves de acesso e dados sensíveis com Go e AWS usando aws-vault.

    1
  • GopheRio #5 - TDD e Paralelizando processamento de dados de e segura com Golang

    Olá, pessoal.

    Chegou o dia do nosso quinto encontro e dessa vez será na Zoom que está localizada em Botafogo na Rua Visconde de Caravelas 14, 3o Andar.

    ############ Agenda ############

    18h30 - 19h :: Credenciamento

    19h - 19h15 :: Conhecendo o Zoom

    19h15 - 20:00h :: TDD: Testes & Design de Código - Fernando Soliva @ Calindra

    20:00h - 20h30 :: Network & Coffe Break

    20h30 - 21h10 :: Paralelizando processamento de dados de forma fácil e segura com Golang - Wédney Yuri Lima @ Zoom

    ############ Avisos importantes ############

    1) É necessária a apresentação do RG para entrar no prédio;

    2) Caso não consiga comparecer, não deixe de nos avisar para que seja possível liberar espaço para outra pessoa.

    ############ Temas e palestrantes ############

    TDD: Criando códigos testáveis e mantíveis - Fernando Soliva @ Calindra
    Fernando Soliva é Software Developer na Calindra. Com experiência na criação e operação de REST API's e processamento de dados em massa (Batch), disponibilizando essas aplicações através de containers e Function-as-a-Service, irá falar de como TDD auxilia a criação de códigos testáveis e mantíveis a longo prazo.
    ------------------------------------------------------------------------------------

    Paralelizando processamento de dados de forma fácil e segura com Golang - Wédney Yuri Lima @ Zoom

    Wédney Yuri Lima é Software Engineer no Zoom. Desenvolvendo softwares desde 2011. Trabalha em soluções escaláveis para problemas que exigem alta performance e baixo custo e irá falar sobre a criação de pipeline de processamento de dados, paralelizável, com propagação de erros e cancelamento de contexto.

    2
  • GopheRio #4 - Go Mock & Object Calisthenics com Go

    B2W Digital - BIT (Pca. Mauá)

    Olá, pessoal.

    Chegou o dia do nosso quarto encontro. E dessa vez será na B2W na Praça Mauá.

    ############ Agenda ############

    18h30 - 19h :: Credenciamento

    19h - 19h10 :: Conhecendo a B2W

    19h10 - 20:10h :: Go Mock - Fernando José da Silva @ B2W

    20:10h - 20h30 :: Network & Coffe Break

    20h30 - 21h10 :: Object Calisthenics em Go - Fernando Soliva @ Calindra

    ############ Avisos importantes ############

    1) É necessária a apresentação do RG para entrar no prédio;

    2) Caso não consiga comparecer, não deixe de nos avisar para que seja possível liberar espaço para outra pessoa.

    ############ Temas e palestrantes ############

    Go Mock - Fernando José da Silva @ B2W

    ------------------------------------------------------------------------------------

    Object Calisthenics em Go - Fernando Soliva @ Calindra

    Iremos abordar o conceito de Object Calisthenics apresentado por Jeff Bay em Thought Works Anthology e sua aplicabilidade em Go.

    2
  • GopheRio #3 - Event Sourcing & O Poder e a Liberdade do net/http

    Olá, pessoal.

    Chegou o dia do nosso terceiro encontro. E dessa vez será no escritório da Stone.

    ############ Agenda ############

    18h30 - 19h :: Credenciamento

    19h - 19h10 :: Conhecendo a Stone

    19h10 - 20h :: Event Sourcing - Nadilson Ferreira @ Stone

    20h - 20h20 :: Network & Coffe Break

    20h20 - 21h10 :: O Poder e a Liberdade do net/http - Pedro Fadel @ Stone

    ############ Avisos importantes ############

    1) É necessária a apresentação do RG para entrar no prédio;

    2) Caso não consiga comparecer, não deixe de nos avisar para que seja possível liberar espaço para outra pessoa.

    ############ Temas e palestrantes ############

    Event Sourcing - Nadilson Ferreira @ Stone

    Uma descrição detalhada sobre o que é *Event Sourcing*, abordando vantagens, desafios e paradigmas na sua implementação.

    Bio: Principal Engineer, Tech Evangelist and enthusiast

    ------------------------------------------------------------------------------------

    O Poder e a Liberdade do net/http - Pedro Fadel @ Stone

    1
  • GopheRio #2 - Boas Práticas & Clean Code com Go & Go Maria

    M4U Soluções S/A

    Olá, pessoal.

    Chegou o dia do nosso segundo encontro. E dessa vez será no escritório da M4U em Botafogo.

    ############ Agenda ############

    18h30 - 19h :: Credenciamento

    18h50 - 19h :: Conhecendo a M4U

    19h - 19h40 :: Boas Práticas & Clean Code com Go - Bianca Rosa @ Stone

    19h40 - 20h :: Network & Coffe Break

    20h - 20h45 :: Go Maria - Fernando Soliva @ M4U

    ############ Avisos importantes ############

    1) É necessária a apresentação do RG para entrar no prédio;

    2) Caso não consiga comparecer, não deixe de nos avisar para que seja possível liberar espaço para outra pessoa.

    ############ Temas e palestrantes ############

    Boas Práticas & Clean Code com Go - Bianca Rosa @ Stone

    Bio: Desenvolvedora, escrevendo principalmente código em Python e Go pelos últimos três anos, mas com um background extenso em outras linguagens. Foco no desenvolvimento de softwares escaláveis, fáceis de serem mantidos e com qualidade.

    ------------------------------------------------------------------------------------

    Go Maria - Fernando Soliva @ M4U

    Teremos uma talk extra no intervalo para apresentação do Go Maria. Um projeto Open Source para releases em Go

    https://github.com/solivaf/go-maria

    Bio: Desenvolvedor, pai e escritor nas horas vagas. Com um perfil bem dinâmico gosto de me aventurar e entender cada vez mais dos conceitos que me rodeia a cada dia de trabalho e estudo. Desenvolvendo a mais de 5 anos em Java, já tendo passado um ano na área de Big Data trabalhando com Cassandra, Kafka, Scala e onde conheci Go e suas possibilidades. Atualmente me desafio em arquiteturas serverless.

    9
  • GopheRio #1 - Concorrência em Go & Monitore para Go e com Go

    Fala, pessoal.

    Com muito orgulho anunciamos nosso primeiro encontro. Nossa agenda será a seguinte:

    18h30 - 19h :: Credenciamento

    19h - 19h10 :: Conhecendo a OLX

    19h10 - 20h :: Concorrência em Go - Fernando Soliva @ M4U

    20h - 20h20 :: Network & Coffe Break

    20h20 - 21h10 :: Monitore para Go e com Go - Marco Ollivier @ OLX

    ## Avisos importantes ##

    1) É necessária a apresentação do RG para entrar no prédio;
    2) Após as 19h a entrada é pelo subsolo. É necessário entrar pela garagem do lado das Lojas Renner do Lgo do Machado;
    3) Caso não consiga comparecer, não deixe de nos avisar para que seja possível liberar espaço para outra pessoa.

    ## Temas e palestrantes ##

    Concorrência em Go - Fernando Soliva @ M4U

    Iremos abordar o conjunto de ferramentas de concorrência em Go e veremos em prática a forma de utilização de seus componentes: Channels, goroutines, select e o pacote sync.

    Bio: Desenvolvedor, pai e escritor nas horas vagas. Com um perfil bem dinâmico gosto de me aventurar e entender cada vez mais dos conceitos que me rodeia a cada dia de trabalho e estudo. Desenvolvendo a mais de 5 anos em Java, já tendo passado um ano na área de Big Data trabalhando com Cassandra, Kafka, Scala e onde conheci Go e suas possibilidades. Atualmente me desafio em arquiteturas serverless.

    ---

    Monitore para Go e com Go - Marco Ollivier @ OLX

    Com o passar do tempo e a evolução das soluções, tem sido cada vez mais necessário que nossas aplicações e serviços estejam bem monitorados para garantir a qualidade do resultado que entregamos para os clientes. Nesta apresentação buscaremos ver boas práticas de monitoramento e como podemos coletar o maior número de dados possíveis das nossas aplicações Go em diversas soluções existentes no mercado.

    Bio: Atualmente como Software Engineer na OLX e formado em Análise de Sistemas pelo Instituto Infnet, trabalho com desenvolvimento de softwares desde 2010.
    Entusiasta de ciência e tecnologia, gasto grande parte do meu tempo estudando novas tecnologias e também assuntos voltados a Física e Astronomia.
    Co-fundador do Meetup GopheRio, o grupo de usuários Go da cidade do Rio de Janeiro, palestrante nas horas vagas, apaixonado por criar conteúdo nas minhas páginas do Medium e articulista e co-organizador no projeto tempoemsaopaulo.com

    6