Conteúdo ConFLOSS 2023

Conteúdos 2023*

Durante 3 dias, serão cerca de 48 horas de atividades distribuídas em palestras (técnicas e conceituais); tutoriais de 4 horas,  mini tutoriais de 2 horas, keynotes speakers e painel de debate.

Nossos agradecimentos aos palestrantes que compartilham seus conhecimentos, sem os quais, de forma alguma, conseguiríamos executar a realização dessa quarta edição da CONFLOSS.

Confira abaixo, as ATIVIDADES, TÍTULOS e nobres PALESTRANTES:

👉  KEYNOTE SPEAKERS

ELTON MINETTO

Formato Presencial
18/8 – Sexta-feira, 9h30

Possui graduação e especialização em Ciência de Computação. É desenvolvedor de software com mais de 20 anos de experiência, professor, escritor e palestrante. Saiba mais: https://eltonminetto.dev/ 

Observabilidade de APIs

“Nesta palestra vou falar sobre monitoramento X observabilidade, como aplicar os pilares de observabilidade em APIs, com exemplos na linguagem Go.”

JON "maddog" HALL

Formato Online
17/8 – Quinta-feira, 14h30

Jon “maddog” Hall currently is the Board Chair of the Linux Professional Institute, Co-founder and Senior Adviser to Caninos Loucos, the President of Project Cauã and the Executive Director of Linux International. During his career in commercial computing which started in 1969 (over a half-century ago), Mr. Hall has been a programmer, systems designer, systems administrator, product manager, technical marketing manager, educator, author, CEO and consultant. Mr. Hall has worked for such companies as Western Electric Corporation, Aetna Life and Casualty, Bell Laboratories, Digital Equipment Corporation, VA Linux Systems, SGI and Futura Networks (Campus Party) as well as being a private consultant. Mr Hall has worked on many systems, both proprietary and open, having concentrated on Unix systems since 1980 and Linux systems since 1994 (over a quarter century ago), when he first met Linus Torvalds and correctly recognized the commercial importance of Linux and Free and Open Source Software. Mr. Hall served, and continues to serve, as the Executive Director of Linux International. Mr. Hall has taught at Hartford State Technical College, Merrimack College and Daniel Webster College. Mr. Hall still likes talking to students over pizza and beer (the pizza can be optional). Mr. Hall is the author of numerous magazine and newspaper articles, many presentations and one book, “Linux for Dummies”. He currently writes a monthly article for Linux Pro Magazine and occasionally blogs for them on their web site. Mr. Hall has consulted with the governments of China, Malaysia, Canada and Brazil as well as the United Nations and many local and state governments on the use of Free and Open Source Software. Mr. Hall has served and serves on the boards of several companies, universities and several non-profit organizations. Mr. Hall is currently very active with the University of Sao Paulo’s Centro Interdisciplinar Em Tecnologias Interativas (CITI), acting as a member of their advisory board. Mr. Hall is also the Board Chair of the Linux Professional Institute, the world’s premier Open Source Certification organization, and is the senior advisor and co-founder of Caninos Loucos, bringing inexpensive, locally designed and manufactured single board computers to Brazil. Mr. Hall is also the President of Project Caua. Mr. Hall has traveled the world (over 100 countries) speaking on the benefits of Free and Open Source Software, and received his BS in Commerce and Engineering from Drexel University (1973), and his MSCS from RPI in Troy, New York (1977).

Copyrights, Patents and Trademarks – IANAL!

Maddog has been in the computer industry since 1969. He was programming before software could be copyrighted or patented, made the transition to copyrighted and patented software, helped define Free and Open Source, survived copyright and patent wars and understands them all.

This talk will loosely discuss why you probably never want to put your software in the Public Domain, why Free Software could still make you pay, and give hints on getting a good name for your software…..all the while telling you that “I Am Not A Lawyer” (IANAL) and recommending you consult a good one.

Of course there will be personal, true stories….lots of stories.

JÚLIO CEZAR NEVES (PAPAI DO SHELL)

Formato Presencial:
19/8 – Sábado: 9h

Também conhecido como o papai do Shell, Trabalhou por 8 anos na empresa Cobra Computadores e Sistemas Brasileiros, que foi a primeira empresa brasileira a desenvolver, fabricar e comercializar computadores. Participou da equipe de desenvolvimento do SOX, que foi o 4º sistema operacional reconhecido com padrão Unix e que é o único sistema, até hoje, desenvolvido fora dos Estados Unidos. Além de ter trabalhado na criação de diversas ferramentas para o mercado bancário brasileiro que, para se adaptar a uma inflação de 80% ao mês, tornou-se o sistema mais ágil e eficiente e exportou a nossa tecnologia de hardware e software bancário para todo o mundo. Possui mais de 35 anos de experiência em sistemas com a filosofia Unix e sua vivência com o desenvolvimento de sistemas operacionais e muitas linguagens de programação, lhe permitiu estudar a fundo o código da shell Bash e descobrir recursos não documentados que facilitam enormemente a vida de quem programa.

Programando Shellto

É muito frequente ver profissionais de Linux recorrendo à internet para descobrir como solucionar um problema. Esta prática além de muito perigosa, é um prato cheio para gerar códigos lentos, ineficientes e com grande chance de erro, pois não se esqueça que o código que ele pegou pode ter sido gerado por um “admin nutella”.
A finalidade dessa palestra é mostrar os principais vícios de programação Shell, como evitá-los e sempre comparando os tempos da forma usual (como se encontra na Internet), com a forma correta de uso de cada item analisado.
Se você assisti-la, verá que muito, mas muito mesmo… do que se vê pela internet, pode ser bastante otimizado e até corrigido. Ela não te transformará num “admin Raíz” mas te mostrará muitas coisas que devem ser evitadas, trocando-as por outras que devem ser incentivadas. E ideia fundamental é te mostrar que o Shell pode te entregar tudo que você imagina, de forma muito mais rápida do que você está habituado.

👉  TUTORIAIS :: PRESENCIAL (4 horas)


– Node e React: Criando uma aplicação básica fullstack do zero a publicação
Felipe do Espírito Santo: https://confloss.com.br/speakers/felipe-do-espirito-santo/

Resumo:
Com o básico de Javascript e vontade de aprender podemos construir uma aplicação do zero a publicação – frontend utilizando React e backend utilizando Node/Express. Essa é umas das stacks que está muito em alta no mercado e nessa atividade vamos partir do zero e seguir passo a passo até a publicação desta aplicação básica. Prepare-se para mergulhar no mundo do desenvolvimento web e aprender a construir aplicações web incríveis com facilidade.

Tópicos:
– Introdução ao Node
– Introdução ao Express
– Criação de um CRUD com Node/Express
– Publicação da API (backend)
– Introdução ao React
– Criando uma aplicação com React para consumir a API criada com Node/Express
– Publicação do frontend

– Forense Computacional com Software Livre
Ézyo Lamarca da Silva: https://confloss.com.br/speakers/ezyo-lamarca-da-silva/

Resumo:
O tutorial “Forense Computacional com Software Livre” é baseado no manual “Prática de Forense Computacional” (autoria própria), um material didático detalhado contendo os procedimentos das Fases de Coleta e Exame da Forense Computacional, com ênfase na Aquisição, Processamento e Indexação Forenses, utilizando ferramentas referências de mercado baseadas em Software Livre. Contando com a utilização de máquinas virtuais (VM’s) simulando um cenário real de Forense Computacional, o curso fornece todos os softwares necessários e roteiros detalhados para serem seguidos passo a passo de forma intuitiva e rica em detalhes para capacitar os participantes a realizarem com embasamento e segurança os procedimentos das fases iniciais e fundamentais do Processo de Computação Forense. Um tutorial direto, claro, detalhado e completo, embasado na teoria científica contemporânea encontrada nos mais conceituados livros, artigos e trabalhos científicos da área, bem como na prática oriunda da vivência profissional cotidiana da Forense Computacional utilizando as ferramentas técnicas baseadas em Software Livre mais consagradas da atualidade.

Tópicos:
– Forense Computacional
– Virtualização
– Sistemas Operacionais.

👉  MINI TUTORIAIS :: PRESENCIAL (2 horas)

– Refatoração: A chave para a manutenibilidade e escalabilidade do seu código
Wesley Kaihara de Souza: https://confloss.com.br/speakers/wesley-kaihara/

Resumo:
Apresentar algumas estratégias básicas e outras que podem passar despercebidas durante a construção, análise e refatoração de um código. Também serão expostas algumas técnicas apresentadas no Livro “Refactoring” escrito por Martin Flowler e criar algumas reflexões sobre como a refatoração pode ajudar no dia a dia de um desenvolvedor.

Tópicos:
– Introdução à refatoração
– Princípios de refatoração
– Técnicas de refatoração
– Exemplos de refatoração

– Blender para todos e todas! 
Guilherme Razgriz: https://confloss.com.br/speakers/guilherme-razgriz-2/ 

Resumo:
Nesta atividade vamos mostrar o que o Blender pode proporcionar além do design mas na simplificação de tarefas que antes pareciam inacessíveis as pessoas “comuns”

Tópicos:
– Modelagem 3D paramétrica e orgânica
– Fabricação aditiva
– Ssimulações de ambientes em tempo real.

👉  PALESTRAS :: PRESENCIAL (1 hora)

– Gerenciando Nuvens Públicas e Privadas com Software Livre
Marcos Vieira

– Alfresco: Digital Business Platform Overview (ECM) 
Williane Delfino Pinheiro

– Trabalhar pra gringa – mitos e fatos
Ricardo Coelho

– Transformando sua Web Page em uma Web App com PWS
Anderson Fernandes Burnes

– O caminho para LPIC-3 – Dicas e desafios para quem quer chegar ao alto nível
Juliano Raymundo dos Santos

– As carreiras na área de Segurança da Informação, do low-code ao hard-code
Wagner Aparecido Monteverde

– WebAuthn: o “novo” padrão de autenticação na Web

Vinícius Campitelli

– Git Branches: Erros, Equívocos e Soluções
Er Galvão Abbott

– TypeScript, precavendo erros, não resolvendo bugs
João Cândido

👉  MINI TUTORIAIS :: ONLINE (2 horas)

– Análise Exploratória de Dados Espaciais com Python
Gesiel Rios Lopes: https://confloss.com.br/speakers/gesiel-rios-lopes/
 

Resumo:
Este tutorial fornece as ferramentas, os métodos e a teoria para enfrentar os desafios da ciência de dados contemporânea aplicada a problemas e dados geográficos, proporcionando uma nova maneira de pensar sobre os desafios geográficos e estruturado em torno do excelente ambiente de ciência de dados disponível no ecossistema python.

Tópicos:

– Introdução
– Matrizes de ponderação espacial;
– Análise Exploratória de Dados Espaciais;
– Auto correlação espacial global (univariada e bi-variada);
– Auto correlação espacial local (univariada e bi-variada);
– Considerações finais

– O que você precisa saber sobre o Security-Enhanced Linux (SELinux) 
Emanuel Baptista Haine: https://confloss.com.br/speakers/emanuel-haine/

Resumo:
Aborda um recurso importantíssimo relacionado à segurança: o SELinux, que muita gente desabilita por não saber como trabalhar com ele. O Security Enhanced Linux (SELinux) oferece uma camada adicional de segurança do sistema. De forma prática e didática, serão abordados exemplos muito comuns no dia a dia mostrando como é possível trabalhar com o SELinux ativado. SELinux é projetado para melhorar as soluções de segurança existentes, não para substituí-las. Mesmo ao executar o SELinux, é importante continuar seguindo boas práticas de segurança, tais como manter o software atualizado, utilizando senhas difíceis de adivinhar e firewalls. No ano passado, em 2022, eu participei na Latinoware com a mesma palestra. Caso queiram ver o vídeo que gravei, segue o link abaixo: https://www.youtube.com/watch?v=Hic1x9z18EY&ab_channel=EmanuelHaine Devido a uma questão de compatibilidade, eu não consegui compartilhar a palestra no link ao vido da organização, mas assim que terminou o evento, eu gravei a palestra em casa e compartilhei no meu canal pessoal e no canal do evento também.”

Tópicos:
Trará exemplos de como trabalhar com os contextos e boleanos do SELinux, bem como adicionar regras para que uma deterinada aplicação possa trabalhar em portas que não sejam padrões (caso necessário).
– Comandos de verificação
– Configuração
– Análise de log e Troubleshooting.

👉  PALESTRAS :: ONLINE (1 hora)

– Orquestração de Microsserviços em Java com Camunda Plataform 8

Pedro Diovany Antonio Vieira Kravetz

– Implementando um Cluster Master-Master no PostgreSQL com Bucardo
Marcio Junior Vieira

– Animando  Curvas da Bosta (Revisited) com Javascript e SVG
Ole Peter Smith

– Repositório Arquivístico Confiável: o que é e perspectivas de futuro
André Luiz Rodrigues Pinheiro

– Open source e Azure Arc
Fábio Silva

– Orquestração de Aplicações com Docker Compose: Simplificando o Gerenciamento de Ambientes de Desenvolvimento
Marcos Junior Churkin

– Cooperativas de software livre: uma comparação entre Brasil e Argentina
Flávio Gomes da Silva Lisboa

– Criação de livros independentes com Software Livre
Carlos Eduardo “”cadunico”

– Google Summer of Code: Como participar? 
Duda Nogueira

– Conhecendo a linguagem de programação Elixir
Vinícius Bail Alonso

– Hardware livre: A chave para uma sociedade mais colaborativa e inclusiva
Cleber Soares

– Kubeflow: Machine Learning em escala (com Python) 
Thiago Guilherme Gonçalves

– Resolução de Problemas com ChatGPT: Aplicação Prática do Algoritmo de Mutação Genética
Humberto Massareto

– Volatility e Wireshark: ferramentas essenciais para peritos forenses e resposta à incidentes
Ari Stopassola Junior

– Interdisciplinariedades e o desenvolvimento 
Luiz Henrique Rauber Rodrigues

– Embarcando no mundo do Monitoramento com Zabbix
Victor Breda Credidio

👉  PAINEL :: PRESENCIAL


A Inteligência Artificial e seu Impacto na Sociedade

(dentro do contexto Software Livre - PERSPECTIVAS E TENDÊNCIAS)

Contaremos com a participação de alguns palestrantes do evento nesse painel; oportunamente informaremos quem serão os painelistas.

Aguarde, em breve publicaremos os descritivos de cada atividade acima, bem como a agenda oficial (grade temária, com dias horários); lembrando que todas as atividades online acontecerão no dia 17 de Agosto e todas as atividades presenciais acontecerão nos dias 18 e 19 de Agosto.


Se as dúvidas persistirem, 
Fale Conosco (também por wzap se preferir)

Cordialmente,
Organização ConFLOSS
*Sujeito a Alterações