Discutir a visão e abrangência atual da Segurança da Informação, confrontando com uma visão disruptiva para a segurança da informação
Conhecimento prévio: Aluno ou Atuação em TI
Construindo uma API escalável com abordagem Serverless
Vinicius Kiatkoski Neves
Uma API escalável será construída utilizando uma abordagem serverless. Além disso o resto da arquitetura da aplicação também deve ser escalável para atender a alta demanda suportada pela API. Uma aplicação será mostrada apenas como exemplo e contextualização dessa solução.
Conhecimento prévio: O que é uma API. Qualquer conhecimento extra sobre escalabilidade, serverlesse e AWS podem ajudar no entendimento da apresentação.
Desmistificando a aritmética de ponto flutuante: Por que 0.1+0.2 != 0.3?
Tarcísio Fischer
A palestra traz uma visão geral sobre a representação de ponto flutuante, mostrando curiosidades (Por que 0.1+0.2 != 0.3?), problemas (Como comparar valores?) e alguns exemplos práticos (Em que tipo de problemas esse conhecimento é relevante?).
Conhecimento prévio: É interessante, porém não imprescindível, ter conhecimentos básicos em C ou C++ e da existência do tipo primitivo float/double.
Desafios para o projeto de circuitos integrados em tecnologias nanométricas
Cristina Meinhardt
A evolução tecnológica possibilitou a redução dos transistores, principais componentes de circuitos integrados. Consequentemente, isso permitiu o aumentou no desempenho e a redução na potência destes dispositivos. Na atual geração de circuitos integrados, as dimensões dos transistores chegaram à escala nanométrica. Entretanto, circuitos nessa escala estão mais vulneráveis aos efeitos de variabilidade PVT (Process Voltage Temperature) e envelhecimento por BTI (Bias Temperature Instability). Estes efeitos fazem com que o circuito possa apresentar desvios em relação ao projeto inicialmente definido. Por exemplo, em células de memória SRAM, esses efeitos podem provocar a inversão dos bits armazenados, mau funcionamento e até mesmo impossibilitar a escrita e/ou leitura de dados. Esta palestra introduzirá os principais desafios e novas tecnologias, técnicas e metodologias propostas para lidar com eles.
Conhecimento prévio: Introdução a sistemas digitais ou transistores.
Programação Competitiva (Maratona de Programação e Olimpíada de Informática)
Maicon Rafael Zatelli
Na palestra serão abordados assuntos relacionados a competições de programação, em especial a maratona de programação. Tal competição promove o desenvolvimento da criatividade, raciocínio lógico, trabalho em grupo, e a resolução de problemas do mundo real sob pressão. Assim, ao mesmo tempo que tais habilidades são essenciais para um bom programador, estas são habilidades muito requisitadas no mercado de trabalho de software atualmente. Além disso, é nesta competição que muitas das empresas gigantes de tecnologia encontram as mentes mais brilhantes em programação.
Conhecimento prévio: Nenhum.
Micro-serviços - Spring Cloud e Netflix OSS
Alexandre Fonsttret
Spring Cloud & Netflix OSS Arquiteturas de Software Desafios Spring Cloud Netflix OSS Service Discovery Client Side Load Balancing Circuit Breaker https://www.slideshare.net/AlexandreFonsttret/microservios-spring-cloud-e-netflix-oss-universidade-estcio-de-s
Conhecimento prévio: Conhecimento em Desenvolvimento Java.
A linguagem de programação Rust
Cauê Baasch de Souza
Rust é uma linguagem de programação de sistemas que roda incrivelmente rápido, previne falhas de segmentação, e garante segurança entre threads. Meu objetivo é mostrar os problemas que a linguagem se propõe a resolver, como ela de fato faz isso e quais outras linguagens serviram de inspiração . É possível garantir segurança de memória com gerenciamento de memória automático mas sem um garbage collector? É possível garantir a ausência de undefined behaviour (incluindo data races) em tempo de compilação?
Conhecimento prévio: Linguagens de programação de sistemas, como C, C++, D, Nim, Go ou Swift.
O Profissional de 2020
Roberta Lingnau
Baseado em pesquisas do Instituto do futuro a palestra apresenta as habilidades que são valorizadas pelas empresas e como trabalha-las nos dias atuais.
Conhecimento prévio: Nenhum.
Carreira QA
Vanessa Cunha
Essa falará sobre a carreira de quem segue a área da qualidade de software, a essência da palestra é mostrar a importância desse segmento na engenharia de software e visa inspirar pessoas que ainda não sabem pra onde ir com a sua carreira ou estão em busca de mudança.
Conhecimento prévio: Nenhum.
API Gateway na prática - Implementação do API GW Open Source Kong
Marcelo Anton
A palestra será divida em duas partes. A primeira será uma rápida introdução ao papel do Cloud Engineer, e entendimento de como esse profissional atua dentro da Linx+Neemu+Chaordic. Na segunda etapa iremos mostrar uma das soluções que mantemos hoje de forma Cross entre nossos produtos, que é o uso do API Gateway Open Source Kong.
Conhecimento prévio: Redes, protocolo http, e entendimento geral de sistemas web.
Testes de Invasão, Bug Bounties e CTFs - Hacking no mundo real
Diego Marques, Luan Herrera
O objetivo da palestra é apresentar cenários do mundo real onde é possível aplicar técnicas e conceitos de hacking no contexto de Segurança da Informação, mostrando como é possível treinar e aprender tais técnicas de forma legal visando lucro ou simplesmente por pura diversão e competitividade.
Conhecimento prévio: Desenvolvimento de Software, Protocolos de Redes, Sistemas Operacionais.
Cloud Computing, quais as reais vantagens?
Isaac Felisberto de Souza
Uma análise critica e prática sobre o porque devemos ter soluções em Cloud e como o presente e futuro estão sendo moldados em torno desse conceito. Será apresentado comparativo entre uso de Cloud vs 'Infraestrutura em casa' no dia a dia de empresas, abordando questões como: custo, confiabilidade, escalabilidade, manutenibilidade, velocidade no desenvolvimento e implantação, dentre outros pontos que ajudam na compreensão das vantagens do uso de Cloud.
Conhecimento prévio: Noções básica sobre computação, servidores, computação em nuvem.
ZMOT O momento zero da verdade na hora de uma compra.
Rodrigo Wiethorn
Whether we're shopping for corn flakes, concert tickets or a honeymoon in Paris, the Internet has changed how we decide what to buy. At Google, we call this online decision-making moment the Zero Moment of Truth, or simply, ZMOT. The ZMOT refers to the moment in the buying process when the consumer researches a product prior to purchase. A Hostinger aplicou esse conceito no seu dia-a-dia e dobrou de tamanho na operação BR de 2016 para 2017.