Google I/O Extended Natal 2017
Mais uma vez Natal contará com a realização do Google I/O Extended, evento esse que em seu terceiro ano realizado na cidade do sol prepara muitas surpresas e foco nos mais variados temas da atualidade.
Está aberto o Call4Papers para palestrar no evento sobre qualquer assuntos relacionados aos temas de Frontend, Backend, UX, Design, Mobile, Testes, Big Data, Machine Learning, Inteligência Artificial, IoT, Produtos do Google, etc.
O evento será realizado no IMD no dia 19 de Maio de 2017, e as submissões ficarão abertas até o dia 5 de Maio. Tem algo interessante para apresentar? Não perca tempo, submeta já sua palestra!
Propostas
Angular Overview
O Angular é um framework para desenvolvimento de aplicações front-end e nesta palestra será aprensentado um overview da nova versão deste com alguns de seus conceitos e os motivos de alguns de seus novos mecanismos para atender funcionalidades que a versão anterior não atendia ou não entregava com tanta performance, assim como algumas dicas de como modelar a aplicação para que esta tenha um melhor desempenho.
Bioinformática e Data Science
Nunca se falou tanto no valor agregado dos dados, chamado por alguns de o novo petróleo. E ao mesmo tempo, nunca tivemos uma quantidade tão grande de dados armazenados. Estima-se que só nos Estados Unidos, 2% de toda a energia produzida é consumida por datacenters, enquanto que os custos de sequenciamento de genoma tem despencado vertiginosamente. O que custou 2.7 bilhões de dólares para o Projeto Genoma, de 1990 à 2003, grosseiramente falando custou 100 mil dólares para o Steve Jobs em 2011, e hoje pode custar cerca de mil dólares para você. Essa abundância de informações digitais abrem espaço para que a computação, a matemática e a estatística sejam utilizadas mais do que nunca nesse campo interdisciplinar que congrega também a biologia e a química, dentre outras, e ficou conhecido como bioinformática. Com um maior enfoque na computação, veremos como existe todo um ecossitema que permite a aplicação na bioinformática de técnicas de Big Data, Machine Learning e muito mais.
Desenvolvimento ágil com django
Em meio a tantas tecnologias de desenvolvimento web, qual escolher? Esta apresentação tem o objetivo de tentar convencer programadores a ingressarem no desenvolvimento web com a linguagem python, mostrando a eficiência, agilidade e casos de sucesso.
Desenvolvimento Web com CMS Joomla e CCK Seblod
Nesta palestra apresentarei alguns recursos ágeis para desenvolvimento de aplicações para web. Começo com o Joomla, um poderoso Sistema Gerenciador de Conteúdo que não serve apenas para criar sites institucionais ou blogs, mas é possível também desenvolver aplicações incríveis em conjunto com o SEBLOD, que é um construtor de aplicativos para Joomla, onde é possível construir qualquer tipo de sistema.
Ganhe dinheiro com seus aplicativos mobile
Nessa palestra vou contar um pouco de como tem sido a experiência de ganhar dinheiro com a monetização de aplicativos mobile, contar sobre o processo de monetização, como funciona a logistica por trás do Google Adsense e dar dicas que eu gostaria de ter recebido no inicio e que podem ajudar quem quer inicar no desenvolvimento mobile.
Progressive web apps: A web integrada ao ambiente nativo
Progressive Web Apps são aplicações web que podem ser adicionadas à home screen dos usuários (como uma aplicação nativa), bem como funcionar offline. oferecendo uma experiência próxima à de aplicativos nativos com acesso facilitado e experiência que escala progressivamente.
A google é pioneira no evangelismo dos PWAs, com o "Add to home screen" no Chrome para dispositivos móveis e o advento dos Service Workers para aplicações web que rodam offline, a web caminha para uma integração mais forte com os smartphones, substituindo a necessidade de instalar aplicativos para funcionalidades triviais (e complexas também!).
Tudo isso parece irreal aos olhos do consumidor de hoje: A experiência de navegação na web em dispositivos móveis não chega perto da oferecida pelos aplicativos nativos. É importante conscientizar os desenvolvedores com as boas práticas para se criar aplicações web que fluem nos dispositivos móveis, são pensadas no funcionamento sem internet e podem ser acessadas como apps nativos.
Pretendo também analisar o impacto dos PWAs para o usuário final, e as possibilidades que se abrem para os desenvolvedores web.
TDD. Um Conto de Duas Cidades
Apesar de estar longe de ser uma prática nova no desenvolvimento de software, Test-Driven Development ainda que traz alguma confusão ao redor de seus principais conceitos. Nessa apresentação iremos revisitar alguns desses conceitos, apresentando por fim as duas principais escolas de TDD com suas diferentes abordagens e principais vantages e desvantagens.