quinta-feira, 23 de março de 2017

Tagged under: , , , , ,

Redis no NoSQLBA

O Redis é um banco de dados de código-chave de código-fonte aberto. Dados em um banco de dados de valor-chave tem duas partes: a chave e o valor. Como o Redis pode aceitar chaves em uma ampla gama de formatos, as operações podem ser executadas no servidor e reduzir a carga de trabalho do cliente.

Teremos no NoSQLBA algumas atividades relacionada ao Redis.

  • Data: 31 de março (sexta-feira)
  • Horário: 16:00

  • Mini-curso: Redis: Escalando sua aplicação para suportar milhões
  • Descrição: Nesse curso será apresentado umas das ferramentas mais importantes atualmente no mercado para se conseguir o máximo de escalabilidade e disponibilidade em sua aplicação que você pode oferecer ao seu usuário final.
  • Instrutor: Lucas Nascimento
  • Mini-bio: Lucas Nascimento Santos (@lucasnst), engenheiro de software full stack. Possui habilidades em websites e sistemas sobre demandas há mais de 6 anos. Atualmente atua como engenheiro de software de sistemas webs, mineração de dados e com projetos freelancers. Ex integrante do Diretório Acadêmico de Ciência da Computação (DACC) e do grupo de pesquisa da UNIFACS GPTI (Grupo de Pesquisa da Tecnologia da Informação).

  • Data: 30 de março (quinta-feira)
  • horário: 14:00
  • Mini-curso: Usando NoSQL com Python
  • Descrição: Nesta oficina serão apresentados os conceitos básicos de bancos NoSQL e suas aplicações, e as estruturas de dados da linguagem de programação Python que melhor se adequam aos conceitos não relacionais. Então, para praticar, serão propostos exercícios com uso de bancos NoSQL.
  • Instrutor: Luiz Claudio
  • Mini-bio: Formado em Processamento de Dados pela Faculdade Rui Barbosa, especialista em Redes de Computadores pela Unifacs. Trabalha com desenvolvimento e administração de sistemas desde 1996, tendo usado diversas linguagens e metodologias. Tem participado de diversos eventos como organizador, instrutor e palestrante. É membro dos grupos Python Bahia e LinguÁgil.

quarta-feira, 22 de março de 2017

Tagged under: , , , , , , ,

Amazon, AWS e DynamoDB no NoSQLBA

A grande empresa famosa por um dos maiores ecommerce e serviços de computação em nuvens no mundo, estará no NoSQLBA. A Amazon contará com duas atividades com o Julio Faerman que é engenheiro de software e educador, fascinado em entender como e porquê aprendemos. Na Amazon Web Services é responsável pelo relacionamento com desenvolvedores, levando as novidades da computação em nuvem e trazendo as experiências de quem a utiliza. Também é fundador da Craftware, uma startup para inovação em educação. Antes disso, trabalhou na Red Hat, na Borland e em grandes organizações de governo e telecom.


  • Data: 30 de março (quinta-feira)
  • Horário: 14:00
  • Mini-curso: Conhecendo o Dynamodb
  • Descrição: Amazon DynamoDB é um serviço de banco de dados NoSQL rápido e flexível para todas as aplicações que precisam de latência constante: abaixo de 10 milissegundos em qualquer escala. O serviço é um banco de dados em nuvem totalmente gerenciado e é compatível com os modelos de armazenamento de documentos e de chave-valor. Seu modelo de dados flexível e desempenho previsível o tornam muito adequado para aplicativos móveis e web, jogos, tecnologias de anúncios, IoT e muitas outras aplicações. Neste workshop vamos explorar o dynamodb em laboratórios práticos e sem custo adicional. Serão fornecidas contas da AWS, orientação passo-a-passo e mentoria para desenvolver experiência concreta com o serviço. Venha experimentar na prática o banco de dados por trás de casos de alta escala como BMW, Duolingo e Supercell.


  • Data: 31 de março (sexta-feira)
  • horário: 15:00
  • Palestra: NoSQL na AWS com DynamoDB
  • Descrição: O Amazon DynamoDB é um serviço de banco de dados NoSQL rápido e flexível para todas as aplicações que precisam de latência constante: abaixo de 10 milissegundos em qualquer escala. O serviço é um banco de dados em nuvem totalmente gerenciado e é compatível com os modelos de armazenamento de documentos e de chave-valor. Seu modelo de dados flexível e desempenho previsível o tornam muito adequado para aplicativos móveis e web, jogos, tecnologias de anúncios, IoT e muitas outras aplicações. Esta é uma apresentação para desenvolvedores que mostra os principais conceitos, técnicas e otimizações para se programar utilizando as APIs do Amazon DynamoDB e extrair o maior benefício de sua capacidade. Exploremos como projetar índices e consultas para sua aplicação, assim como as funcionalidades mais importantes, como suporte à JSON, Streams e integrações. Venha conhecer o banco de dados por trás de casos de alta escala como BMW, Duolingo e Supercell.


terça-feira, 21 de março de 2017

Tagged under: , , , , , , , , ,

MongoDB, Rails e Python no NoSQLBA

O MongoDB é um banco de dados orientado a documentos multi-plataforma e open-source, um tipo de banco de dados NoSQL. Como banco de dados NoSQL, o MongoDB evita a estrutura baseada em tabelas do banco de dados relacional para adaptar documentos semelhantes a JSON que possuem esquemas dinâmicos que ele chama BSON. Teremos no NoSQLBA algumas atividades relacionada ao mongo DB.


  • Data: 30 de março (quinta-feira)
  • Horário: 09:30
  • Mini-curso: Workshop Rails 5 + MongoDb
  • Descrição: Neste workshop Marcelo apresentará como realizar a integração do Rails 5.0 com o banco de dados MongoDB, de forma simples e intuitiva. Além disso, demonstrará porque este framework, com 11 anos de idade, continua sendo uma excelente opção para a criação de pequenos e grandes projetos de forma rápida, robusta e eficiente.
  • Instrutor: Ivo Marcelo Leonardi Zaniolo
  • Mini-bio: Marcelo, surfista, empreendedor por natureza, CTO da Onyx Labs e principalmente apaixonado por programação. Há doze anos no mercado brasileiro não se contenta com uma linguagem ou plataforma, rejeita a dualidade prevalente no mercado e acredita na filosofia Open-Source tanto para o desenvolvimento de software quanto para a disseminação de conhecimento. Atualmente direciona tecnologicamente algumas startups baianas com potencial de crescimento exponencial.

  • Data: 30 de março (quinta-feira)
  • horário: 14:00
  • Mini-curso: Usando NoSQL com Python
  • Descrição: Nesta oficina serão apresentados os conceitos básicos de bancos NoSQL e suas aplicações, e as estruturas de dados da linguagem de programação Python que melhor se adequam aos conceitos não relacionais. Então, para praticar, serão propostos exercícios com uso de bancos NoSQL.
  • Instrutor: Luiz Claudio
  • Mini-bio: Formado em Processamento de Dados pela Faculdade Rui Barbosa, especialista em Redes de Computadores pela Unifacs. Trabalha com desenvolvimento e administração de sistemas desde 1996, tendo usado diversas linguagens e metodologias. Tem participado de diversos eventos como organizador, instrutor e palestrante. É membro dos grupos Python Bahia e LinguÁgil.


segunda-feira, 20 de março de 2017

Tagged under: , , , , ,

MicroSoft Azure no NoSQLBA

O Microsoft Azure é um serviço criado pela Microsoft para gerenciar, criar aplicações e serviços através dos datacenters ao redor do mundo, gerenciados pela Microsoft. O evento contará com uma palestra do Lucas Humenhuk, Technical Evangelist na Microsoft há pouco mais de 2 anos. Geek, é viciado em música e séries, AI e BigData.


Data: 31 de março
Horário: 14:00
Título: No-SQL no Azure
Descrição: Venha conhecer os bancos de dados não relacionais que a Microsoft dispõe em sua nuvem e algumas dicas sobre como tirar proveito deste universo.


sexta-feira, 17 de março de 2017

Tagged under: , , , ,

Oracle e MySQL no NoSQLBA

O MySQL, um dos mais famosos bancos relacionais open source, também tem solução para NoSQL! Isso mesmo, o MySQL também é NoSQL. E para mostrar isso o Henrique Lemes, está na área de tecnologia há mais de 10 anos. Possui uma carreira ampla, com experiências em grandes projetos nacionais e internacionais. Em 2015 ingressou-se na Oracle, suportando tecnicamente o time comercial de MySQL para parceiros e clientes na América Latina, terá duas atividades no evento:


Data: 31 de março
horário: 11:00
Título: MySQL também é NoSQL! Arquitetura híbrida e inovadora.
Descrição: O MySQL é o banco de dados de código aberto mais popular do mundo. Com comprovado desempenho, confiabilidade e facilidade de uso, o MySQL tornou-se a principal opção de banco de dados para aplicativos baseados na Web, utilizado por grandes empresas, incluindo Facebook, Twitter, YouTube, Uber e todos os cinco sites principais responsáveis pelo maior tráfego da internet. O MySQL também é NoSQL, isso mesmo, NoSQL! Hoje em dia cada vez mais arquiteturas híbridas são utilizadas no desenvolvimento de aplicações modernas com NoSQL. Venha participar e conhecer as novidades, benefícios e vantagens de uso do MySQL para o mundo da Web.

Data: 1 de abril
horário: 10:00
Título: Melhores práticas com MySQL para aplicações críticas

Descrição: O MySQL é o banco de dados de código aberto mais popular do mundo. Com comprovado desempenho, confiabilidade e facilidade de uso, o MySQL tornou-se a principal opção de banco de dados para aplicativos baseados na Web, utilizado por grandes empresas, incluindo Facebook, Twitter, YouTube, Uber e todos os cinco sites principais responsáveis pelo maior tráfego da internet. Nesta palestra, iremos explorar os diversos tipos de arquiteturas de Alta Disponibilidade, escalabilidade e recursos avançados para suportar e mitigar riscos de suas aplicações críticas.



quinta-feira, 16 de março de 2017

Tagged under: , , , , , ,

Spring no NoSQLBA







O Spring é um framework muito famoso para a plataforma Java. Ele é famoso não apenas por seu recurso de injeção de controle, mas por toda a sua plataforma. Recursos como segurança, validação de dados, computação em nuvens, big data, integração com redes sociais. Um dos subprojetos do Spring é o Spring Data que tem como objetivo a integração do Spring com um banco de dados, seja relacional ou não relacional. No NoSQLBA teremos atividades sobre o Spring Data com o Ivan Queiroz, Bacharel em Sistemas de Informação pela Estácio de Sá / FIB, Analista de Sistemas a nove anos. Atualmente na Indra Brasil na área de clientes de Telecom. O principal cliente atual é a Vivo, e ele trabalha com sistemas ligados a áreas de atendimento ao cliente (CRM), vendas e jurídica. Experiência em Java, C++ e PHP; desenvolvendo sistemas desktop, web e middleware.



  • Data: 30 de março
  • Horário: 9:30
  • Mini-curso: Spring data neo4j com spring boot
  • Descrição: O mini-curso trará uma introdução sobre o uso do banco não relacional orientado a grafo neo4j usando spring data e spring boot.

  • Data: 1 de abril
  • Horário: 16:00
  • Título: Spring Data Neo4j - visão geral do framework
  • Descrição: Uma apresentação sobre o spring data e spring data neo4j mostrando as características, facilidades, vantagens e desvantagens. Uma visão geral, apresentando o framework para o público.

segunda-feira, 13 de março de 2017

Tagged under:

JVM Links (#07: 13/03/2017


Seguindo a programação do JVM Links, esses são os links dessa semana. Temos a colabração de Felipe Torres, que tem colaborado frequentemente conosco e Lucas Faria (bem vindo!).

Spring Framework 5.0 M5 Update

Tags: Spring 
Short description: Saiu a a Release Milestone 5 do Spring Framework versão 5. Nesse post tem algumas novidades sobre o que vem por ai. 
Enviado por:Antonio Lazaro

Entenda a variável serialVersionUID e sua importância na arquitetura Java

Tags: Java 
Short description: Apesar de tão presente no dia a dia dos desenvolvedores Java, muitos ainda tem dúvidas sobre o atributo serialVersionUID: Quando usar? De onde o Eclipse tira o valor dessa propriedade? Por que é um número tão grande? Não poderia ser 1? Se alterar, vai dar problemas? Ele pode ser removido? Nesse artigo vou responder a essas dúvidas e, por tabela, algumas outras também. 
Enviado por:Mateus Malaquias

Aplicação prática do Padrão Proxy

Tags: Padrões de projeto, Proxy 
Short description: Neste artigo é apresentado a aplicabilidade do padrão proxy no cenário dos pool de conexões, onde é descrito o ciclo de vida de uma conexão neste pool e como o padrão proxy resolve um requisito essencial. 
Enviado por:Lucas Faria

100 Most Popular Programming Languages Of 2017

Tags: Java, Linguagens de programação 
Short description: Saiu a lista das linguagens mais populares em 2017 pelo site FossBytes. Não houveram mudanças no Top Five, em relação ao ano de 2016 que conta com as linguagens: 
1)Java 
2)C 
3)C++ 
4)C# 
5)Python 
Java script que está no hype de uso, está em 8, segundo o estudo feito pelo site... 
Enviado por:Antonio Lazaro

Escolha o seu projeto Open Source na área de saúde !

Tags: Computação aplicada 
Short description: Você sabe o que é um software open source ? Como eles são criados e mantidos ? Será que existem projetos desse tipo na área de computação aplicada ? Só lendo esse post para saber como você pode mudar o mundo com eles ! 
Enviado por:Felipe Torres

Kotlin 1.1 Adds Coroutines, Type Aliases, Improved JavaScript Support

Tags: Kotlin, JVM 
Short description: Kotlin new version introduces a number of new language features – most notably coroutines – and improved support for its JavaScript target, writes Kotlin marketing manager Roman Belov. Although still considered experimental, one of the key new features in Kotlin 1.1 are coroutines, which are available through the use of three higher-level constructs: async, await, and yield. 
Enviado por:Antonio Lazaro