Tchelinux
Porto Alegre

19 de Novembro de 2016, Faculdade SENAC Porto Alegre

Sobre o Evento

O grupo de usuários de Software Livre Tchelinux, em parceria com a Faculdade SENAC Porto Alegre, tem o prazer de convidar a comunidade, independente do nível de conhecimento e experiência com tecnologia, software livre e áreas afins, para participar do evento que comemora os 10 anos do Tchelinux que ocorrerá no dia 19 de Novembro de 2016 a partir das 8:30h, no Auditório da Faculdade SENAC Porto Alegre.

Inscrições

A participação no evento é gratuita porém os participantes são encorajados a doar 2kg de alimentos não perecíveis (exceto sal) que serão doados a instituições de caridade.

Os alimentos serão recebidos no momento do credenciamento.

Inscreva-se agora.

Programação

Horário Auditório Sala 406 Sala 603 Sala 604 Sala 802
8h30 Recepção / Credenciamento - Auditório Central - 9º Andar
9h00 Abertura - Auditório Central
09h30 Orquestrando containers com PHP e Docker API
Rodrigo Luciano Gattermann
Cinco passos para invasão de sistemas
Gabriel Haab
Introdução ao Ceph
Leonardo Vaz
Conhecendo Consul.IO
Fábio Tramasoli
Python 2 + 3 = Six
Julio Biason
10h30 Kubernetes - Como o Google Sobrevive
Cristiano dos Santos Diedrich
Gerencia de memória no Kernel Linux
Marco Benatto
Pelo empoderamento do Hacker/ Maker/ Educador e Nerds afins!
Luiz Henrique Rauber Rodrigues
Monitoramento com Nagios
Daniel Lara
Meu primeiro App Android
Luiz Fernando Duarte Junior
11h30 Intervalo para Almoço
13h00 Desenvolvimento com Docker
Cassio Bock
"Unit" em Unit tests"
Julio Biason
A Web Moderna
Lucas Lago
Waldemar Neto
FreeIPA - Um Gerenciador de Identidade Livre
Eduardo Medeiros Silva
Ricardo Maraschini
Golang (por um ex-programador PHP)
14h00 Rodando aplicações desktop em Docker
Marco Antonio Martins Junior
Shell Scripts: uma interface para o Linux
João Avelino Bellomo Filho
WordPress e WooCommerce: Trabalhos de aula ganhando dimensões externas
Pedro Staub
Gerson Kist
Eduardo Luedtke
Leonardo Bencke
Peterson Fernandes
Segurança em Redes Wireless
Gabriel Haab
Porque Rust?
Fabio Utzig
15h00 Docker, Kubernetes & OpenShift - Welcome to the cloud
Mateus Caruccio
Testes de integração com PHPT
Sidney Souza
Meus 7 anos no Tchelinux. Pq entrei? Q ganhei? E algumas dicas
Luis Henrique Rauber Rodrigues
Xen-a-jato: Reloaded
João Spindler
Desenvolvendo um buscador com PHP e Elasticsearch
Fernando Silva
16h00 Painel - Tchelinux, 10 anos depois
Carlos Santos
Carlos Schwab
Leonardo Vaz
Rafael Jeffman

Palestras

09:30

Orquestrando containers com PHP e Docker API

Nesta palestra será realizada um overview da API disponibilizada pelo Docker, desde a sua instalação até a configuração da autenticação para o uso de sua API. Além disso, será apresentada a construção de uma micro API Rest para a orquestração de containers usando Silex 2 que faz uso do projeto docker-php.

Rodrigo Luciano Gattermann

Formado em Sistemas de Informação pela UNIVATES Lajeado, desenvolvedor PHP na DeliverIT e membro da comunidade PHPRS.
09:30

Segurança em Redes Wireless

Esta palestra tem como objetivo mostrar os principais tipos de ataques em redes wireless contra roteadores configurados com WEP, WPA ou WPA2, mostrando também softwares para monitoramento e como se proteger destes tipos de ataques.

Gabriel Haab

Estudante de Engenharia de Computação na Universidade Federal do Pampa (Unipampa), especialista em Segurança de sistemas pela escola 4Linux e administrador de redes em linux pela escola Tux4You, Participante do projeto de pesquisa sobre segurança da informação(GSI) por 1 ano, já ministrou outras palestras e oficinas sobre segurança no evento Tchêlinux-Bagé além de outros eventos promovidos pela universidade.
09:30

Introdução ao Ceph

Ceph é um sistema de arquivos distribuído projetado para ter excelente desempenho, confiabilidade e escalabilidade. Nesta palestra será abordada a arquitetura do Ceph e também seus principais casos de uso.

Leonardo Vaz

Leonardo Vaz é Engenheiro de Manutenção de Software Sênior na Red Hat onde trabalha com Sistemas de Arquivos Distribuídos. Seu primeiro contato com Open Source foi por volta em 1998, quando ele instalou Red Hat Linux 5.1 (Manhattan) no seu antigo PC, e no últimos 15 anos estive envolvido em várias atividades relacionadas ao Open Source, tanto profissionalmente quanto de forma voluntária.
09:30

Conhecendo Consul.IO

Introdução ao Consul.IO, conceito de service registry e KV store. Usos para configuração de servidores e desenvolvimento.

Fábio Tramasoli

Técnico pelo IFRS - Rio Grande em 2001, usuário de software livre desde então, Técnico em Informática da Equipe de Arquitetura de Sistemas do TJRS, experiência com administração de sistemas Linux desde 2009.
09:30

Python 2 + 3 = Six

Python 2 será oficialmente deprecado em 2020 -- apenas 3 anos. Embora Python 3 seja o recomendado para todos, ainda existem muitas aplicações que não foram portadas. Nessa paletras, iremos ver -- levemente -- as mudanças feitas na linguagem e a biblioteca Six, que possui bindings únicos tanto para Python 2 quanto para Python 3.

Julio Biason

Julio Biason é desenvolvedor desde os 12 anos e desde seu primeiro contato com Python em 2000, tem trabalhado em sistemas de vários tamanhos nessa linguagem
10:30

Kubernetes - Como o Google Sobrevive

Você sabe o que é Kubernetes? E container? Se já sabe, ótimo! Venha conferir algumas aplicações práticas para essas tecnologias. Não conhece? Maravilha, confira o que é, como funciona e como elas te afetam no seu dia-a-dia.

Cristiano dos Santos Diedrich

Cristiano Diedrich: Trabalha atualmente na Umbler, onde atua como Container Specialist, um dos responsáveis pela pesquisa e desenvolvimento de novas soluções utilizando tecnologias Open Source. Entusiasta DevOps, é graduado em Sistemas de Informação e atua a mais de 10 anos como inframan. Co-fundador e mantenedor do maior blog sobre Docker no Brasil o mundodocker.com.br.
10:30

Gerencia de memória no Kernel Linux

O objetivo da palestra é mostrar os conceitos básicos por trás da gerência de memória executada pelo kernel linux, tais como: memória virtual, páginas anônimas X páginas file-backed, cache, swap, hugepages e como obter informações úteis a respeito do estado da memória da máquina.

Marco Benatto

Estudou Bacharelado em Ciência da Computação na UFPR, desenvolve para Linux Kernel desde 2008 tendo trabalhado em empresas como Mandriva e Hewlett Packard Enterprise, na última atuou com pesquisa e desenvolvimento na área de gerência de memória, sistemas operacionais e arquiteturas memory-centric.
10:30

Pelo empoderamento do Hacker/ Maker/ Educador e Nerds afins!

Chega um momento que dá vontade de mandar um foda-se né? Mas uns como eu, não conseguem, pois querem que pessoinhas com midi-chlorians evoluam. Assim esta palestra é o resumo de andanças deste ano que culminam na sugestão de projetos para o empoderamento do Hacker/ Maker/ Educador e Nerds afins!

Luiz Henrique Rauber Rodrigues

Empreendedor, professor, palestrante, pesquisador e afins; Professor no Senac Santa Cruz do Sul; Mentor Startupies Weekend; Mestre em Nanociências; Especialista em Gerenciamento de Projetos; Bacharel em Ciência da Computação. Palestrou Campus Party/ Latinoware/ Fisl/ FGSL e outros. Voluntário nos projetos educacionais CodeClubeBrasil.org e JabutiEdu.org, no grupo de Software Livre Tchelinux.org e Flisol Brasil, dos hackerspaces Laboratório Hacker Santiago e Matehackers, e dos GUGP e GU-Mobile da Sucesu-RS; Interesse principal em software e hardware livre, hackerspaces, startups, DIY, TI Verde, biohacking.
10:30

Monitoramento com Nagios

"Mostrar as formas de monitoramento de Ativos de rede, arquivos de configurações, configurações, instalações . Versões web de visualização"

Daniel Lara

Daniel Lara é administrador de sistemas e redes GNU/Linux, atualmente trabalha na Office Tecnologia com Infraestrutura de Redes e Segurança da Informação , É Usuário GNU/Linux , Um dos Moderadores do Portal Viva o Linux . Embaixador do Fedora , Empacotador do Fedora e também é Coordenador do Time de tradução do Fedora ,
10:30

Meu primeiro App Android

Aprenda como desenvolver seu primeiro app Android e publicá-lo na Google Play em 40 minutos.

Graduado em Ciência da Computação e pós-graduado em Computação Móvel atuando no mercado de TI desde 2006 como desenvolvedor, analista e gerente de projetos. Na área mobile carrega no currículo projetos para grandes marcas como LG, Ford, Renault e Embelleze e tem três livros publicados.
13:00

Desenvolvimento com Docker

Os times de desenvolvimento buscam ferramentas que auxiliem na sua produtividade e claro, controle do ambiente. Docker veio de encontro a essa necessidade e queremos mostrar nessa palestra como você pode montar o seu ambiente totalmente utilizando Docker e como é possível utiliza-lo para deploy de suas aplicações.

Cassio Bock

Tecnólogo em Análise e desenvolvimento de Sistemas, trabalha na Umbler. Entusiasta open source e apaixonado por novas tecnologias. Um dos responsáveis pela criação da ferramenta GoodBye.Host.
13:00

"Unit" em "Unit tests"

TDD tem sido usado em grandes projetos, mas questões como "qual a unidade de 'unit tests'" e "testes de unidade" mostram que as pessoas não entenderam exatamente do que se trata. Será discutido o que "unit" em "unit tests" realmente significa e porque existem metodologias como BDD para resolver esse "problema".

Julio Biason

Julio Biason é desenvolvedor desde os 12 anos e desde que foi apresentado ao mundo TDD em 2007, nunca mais conseguiu desenvolver sem testes.
13:00

A Web moderna

A web precisa se adaptar a necessidades de novos dispositivos e usuários. Para isso são criados novos padrões e estratégias para otimizar performance e usabilidade, sem quebrar a internet. Nesta palestra vamos entender como funcionam os browsers e os mais diversos tipos de aplicações, quais são seus desafios e necessidades e quais as novidades emergentes para atender tudo isso. Vamos ver desde como web e browsers trabalham para renderizar uma página até especificações novas como web components, workers e progressive web apps.

Lucas Lago
Waldemar Neto

Lucas e Waldemar são engenheiros de software na ThoughtWorks, trabalham com tecnologias Open Source e aplicações de larga escala. Contribuem para Open Source através de artigos, vídeos, compartilhamento de conteúdo, palestras, workshop e atividade no GitHub.
13:00

FreeIPA - Um Gerenciador de Identidade Livre

O objetivo da palestra é expor os benefícios e aplicabilidades do uso do FreeIPA, um conjunto de protocolos que cria um sistema de gerenciamento de identidade e segurança para domínios, totalmente livre e gratuito. É uma iniciativa utilizada pela RedHat e pode ser instalado em qualquer distribuição Linux. Permite criar redes com gerenciamento centralizado semelhante as redes Windows com Active Directory.

Eduardo Medeiros Silva

Meu nome é Eduardo Medeiros Silva, sou professor na escola técnica Alcides Maya. Sou entusiasta e evangelista de software livrem especializado em soluções enterprise usando Linux e aplicações livres, sempre buscando novidades que buscam inovar e facilitar o uso do o software livre. Sou formado técnico em redes pela Escola Técnica Maxwell e estudante na Faculdade Alcides Maya do curso superior em Tecnologia de Redes de Computadores. Sou usuário de Linux desde 2008 e palestrei no FLISOL deste ano que foi realizado em Abril na Faculdade SENAC, apresentando o software de firewall livre FirewallD, que é distribuído oficialmente com os projetos Fedora, RHEL e CentOS.
13:00

Golang (por um ex-programador PHP)

O intuito da apresentação é demonstrar as dificuldades encontradas por um programador PHP durante a migração desta linguagem para a linguagem Go. Houve ganhos? Se sim, quais? No que a diferem as linguagens no que tange ao desenvolvimento de backends?

Ricardo Maraschini

Ricardo Maraschini, animal do filo dos Cordados, mamífero de 34 anos de idade, dos quais 15 dedicados em sua maioria aos Computadores Pessoais. Desenvolvedor com experiência em DBase III Plus e relacionados. Já trabalhou como Administrador de Sistemas e Redes, Programador e configurador de impressoras Matriciais/Plotters.
14:00

Rodando aplicações desktop em Docker

Já pensou como seria um sistema onde basta instalar a interface gráfica (talvez algum editor simples de texto... vai que), uma engine, baixar um arquivo de funções e todas as aplicações que precisas ""se instalem"" de acordo com a sua necessidade? (ex: ao chamar o browser, ele é baixado e preparado e já começa a ser usado) De repente precisa rodar o mesmo programa mas em versões diferentes ao mesmo tempo e não quer se preocupar com conflitos? Pois isso é possível usando Docker :) Nesta palestra demonstrarei como utilizo containers Docker em 99% do que roda no meu notebook, desde o mais simples unzip até um frontend de emuladores (que por sua vez chama os emuladores em outro container).

Marco Antonio Martins Junior

Coordenador de TI na Prefeitura Municipal de Esteio (ou seja, um peão que é responsável pelo trabalho de outros peões), grande entusiasta de tecnologia, roda praticamente tudo no seu notebook em containers Docker.
14:00

Shell Scripts: uma interface para o Linux

Apresentação de utilitários para construir interfaces amigáveis para shell scripts.

João Avelino Bellomo Filho

Tecnólogo em Processamento de Dados pela UCPel, Mestre em Ciência da Computação pela UFRGS. Ministrou aulas na UCPel e Faculdade SENAC Porto Alegre. Atualmente é Software Maintenance Engineer na Red Hat especializado em redes.
14:00

WordPress e WooCommerce: Trabalhos de aula ganhando dimensões externas

O objetivo inicial era apenas ser aprovado na disciplina de Programação Web, mas, tomamos gosto e vamos expor um pseudo tutorial com nossos aprendizados (como de programação, plugins, marketing...), e claro que também os erros e o fonte à quem quiser, afinal tudo é software livre. Desenvolvemos em aula com o prof. Luiz Rauber alguns sites que estão começando a tomar proporções extra-sala em nichos diferentes, como o projeto voluntário SantaHelp.org e outros que serão apresentados.

Pedro Staub
Gerson Kist
Eduardo Luedtke
Leonardo Bencke
Peterson Fernandes

Todos são alunos do curso técnico em Informática do Senac de Santa Cruz do Sul, no semestre final de conclusão, e com experiências profissionais distintas.
14:00

Segurança em Redes Wireless

Esta palestra tem como objetivo mostrar os principais tipos de ataques em redes wireless contra roteadores configurados com WEP, WPA ou WPA2, mostrando também softwares para monitoramento e como se proteger destes tipos de ataques.

Gabriel Haab

Estudante de Engenharia de Computação na Universidade Federal do Pampa (Unipampa), especialista em Segurança de sistemas pela escola 4Linux e administrador de redes em linux pela escola Tux4You, Participante do projeto de pesquisa sobre segurança da informação(GSI) por 1 ano, já ministrou outras palestras e oficinas sobre segurança no evento Tchêlinux-Bagé além de outros eventos promovidos pela universidade.
14:00

Porque Rust?

Rust é uma linguagem criada pela Mozilla foundation tendo como objetivo a criação de aplicações que possuam ao mesmo tempo alta performance e sejam seguras contra problemas comuns como vazamentos de memória, estouro de buffer e condições de corrida. Nesta apresentação serão abordados os diferenciais e novidades trazidos pela linguagem, bem como uma apresentação estilo hands-on das principais funcionalidades.

Fabio Utzig

Desenvolvedor de software com 15 anos de vivência na indústria nacional, focado em sistemas embarcados desde 2007, um dos mantenedores do sistema operacional de código aberto para micro-controladores ChibiOS/RT desde 2011, atualmente trabalhando para a empresa americana Runtime.io no desenvolvimento do sistema operacional para internet das coisas Apache Mynewt..
15:00

Docker, Kubernetes & OpenShift - Welcome to the cloud

Na minha máquina funciona! Quem nunca ouviu, ou disse, essa frase? Ambientes homogêneos, auto-scale, auto-recovery, deployment strategies... Diga oi pra nova geração da nuvem. Nessa palestra você vai conhecer de perto três projetos que estão mudando a forma como entregamos as aplicações.

Mateus Caruccio

Desenvolvedor backend (e mais-ou-menos frontend), CTO e co-founder na GetupCloud - um PaaS brasileiro baseado em OpenShift/Kubernetes/Docker. Atuei em empresas de renome - e outras nem tanto - desenvolvendo sistemas de alta criticidade, escrevendo HTML e empacotando RPMs. Atualmente mantenho o sistema de backend (django) e frontend (react) da Getup. Sou pai do Davi e dono de um gato preto caolho chamado Satanás.
15:00

Testes de integração com PHPT

Nesta palestra veremos como o Programador PHP pode testar sua aplicação sem precisar aprender nenhuma outra linguagem e/ou adaptar-se a um framework específico. O PHPT irá ajudanda-lo a agilizar o desenvolvimento dos testes e/ou evangelizar sua equipe para fazê-lo.

Sidney Souza

Analista de Sistema formado pela faculdade FTEC.Trabalho com software livre desde 2008 quando iniciei minha carreira como instrutor de telecentro e desde então o Linux nunca mais saiu da minha vida. Atualmente sou programador na empresa OpServices IT onde tive oportunidade de contribuir com projetos como nagios-plugins e desenvolver outros agentes para as mais diversas finalidades
15:00

Meus 7 anos no Tchelinux. Pq entrei? Q ganhei? E algumas dicas

Era uma vez uma piá nerd tímido desconhecido e sem graduação que conheceu o grupo Tchelinux.org e sua vida mudou, e fim. Mas o que tem no meio da história? Vou contar algumas coisas que vão certamente ajudar padawans numa palestra mais pra stand-up comedy do que motivacional ;)

Luiz Henrique Rauber Rodrigues

Empreendedor, professor, palestrante, pesquisador e afins; Professor no Senac Santa Cruz do Sul; Mentor Startupies Weekend; Mestre em Nanociências; Especialista em Gerenciamento de Projetos; Bacharel em Ciência da Computação. Palestrou Campus Party/ Latinoware/ Fisl/ FGSL e outros. Voluntário nos projetos educacionais CodeClubeBrasil.org e JabutiEdu.org, no grupo de Software Livre Tchelinux.org e Flisol Brasil, dos hackerspaces Laboratório Hacker Santiago e Matehackers, e dos GUGP e GU-Mobile da Sucesu-RS; Interesse principal em software e hardware livre, hackerspaces, startups, DIY, TI Verde, biohacking.
15:00

Xen-a-jato: Reloaded

O Xen é um monitor (hypervisor) de maquinas virtuais, que permite através de uma maquina física, executar “N” maquinas virtuais fornecendo-lhes uma “porção” do hardware com o devido isolamento. O objetivo dessa palestra e mostrar aos usuários, mesmo com pouca experiência, como instalar e usar recursos do Xen na criação de maquinas virtuais, do básico ao avançado.

João Spindler

Graduando em Ciência da Computação e Segurança da Informação pela Unisinos, usa Linux, de verdade, desde 2005, além de ser um entusiasta, desde sempre, de eletrônicos e de novas tecnologias.
15:00

Desenvolvendo um buscador com PHP e Elasticsearch

Nesta apresentação será demostrada soluções utilizadas para desenvolver um buscador, focado em disponibilizar uma ferramenta que possibilite realizar busca por cursos de graduação aprovados pelo MEC. Para isso será abordado conceitos como Web Crawler, indexação de dados utilizando Elasticsearch, e como tudo isso pode ser desenvolvido utilizando PHP.

Fernando Silva

Analista de Desenvolvimento na empresa KingHost, formado em Análise e Desenvolvimento de Sistemas (ADS) pela Faculdade Senac Porto Alegre, ganhador do Prêmio Keller de melhor trajetória acadêmica, membro da Comunidade PHPRS (grupo de desenvolvedores PHP do Rio Grande do Sul) e entusiasta Open Source. Já palestrou em eventos como FISL - Fórum Internacional de Software Livre e TDC - The Developer’s Conference.

Local

Faculdade SENAC Porto Alegre
Rua Cel. Genuíno, 130, Centro Histórico
Porto Alegre - Rio Grande do Sul

Apoio

Institucional

Gostaria de Patrocinar os eventos do Tchelinux?