segunda-feira, 17 de abril de 2017

Tagged under:

JVM Links (#11: 17/04/2017)

Seguindo a programação do JVM Links, esses são os links dessa semana.

Here goes the Java EE vs Spring debate again

Tags: JEE, Spring 
Short description: Mais um artigo explicando as diferenças e motivações para uso da plataforma JEE ou Spring no mundo Java. 
Enviado por:Mateus Malaquias

Java in 2017 Survey (Baeldung)

Tags: Survey, Java, Spring 
Short description: We've been running the "State of Java" survey for many years now - to get a good read of the state of the Java ecosystem. Last year, 2250 Java developers decided to take the time to answer the questions, and so it's fantastic to see this year that number is almost double - we got 4439 answers. 
Enviado por:Antonio Lazaro

[JNOSQL] COMEÇANDO COM DIANA API DE COLUNAS

Tags: Nosql, Diana, Coluna Familiy 
Short description: Umas das API que existem no Diana, camada de comunicação do JNoSQL, é a camada de família de colunas. O objetivo desse artigo é falar rapidamente sobre essa API para esse tipo de banco de dados. 
Enviado por:Mateus Malaquias

Inteligência Artificial tranformando os bancos

Tags: IA, 
Short description: O seu gerente um dia ser um robô inteligente, que o ajudará não só com dicas de investimentos, mas também em uma série de coisas, como fazer reserva de hoteis, restaurantes ou compras em sites de comércio eletrônico. Está preparado? 
Enviado por:Mateus Malaquias

Talk #43 - webAssembly - web compilada (convidada)

Tags: IA, 
Short description: Entenda o motivo da existência do webAssembly e até um exemplo na prática compilando e rodando o binário no navegador nesta excelente talk da Larissa Gaulia! 
Enviado por:Mateus Malaquias

Containers - Bringing Docker To Windows Developers with Windows Server Containers

Tags: Container,Docker 
Short description: For the last couple of years Docker and containers have been one of the hottest topics in dev circles, and in enterprises, around the world. The release of Windows Server 2016 last fall added a lot to the conversation by opening containers to Windows developers. How did the world of Windows and Docker come together? It started during the gorgeous Puget Sound summer of 2014 as the Windows Base team embarked on a new project that would ultimately become Windows Server Containers. This is the story behind the code, and a glimpse into what it was like to build one of the top new features in Windows Server 2016. 
Enviado por:Antonio Lazaro

quarta-feira, 12 de abril de 2017

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

Retrospectiva NoSQLBa 2017

5 anos após a primeira edição do NoSQLBa (04/2012) foi promovido entre 30/03 e 01/04 na Universidade Católica do Salvador (UCSAL), campus de Pituaçu o NoSQLBa. Conferência baiana sobre NoSQL. E nós, do grupo Java Bahia, junto o GrouPy (LC) organizamos o evento com todo suporte da Ucsal através de seu coordenador de curso, Osvaldo Requião Melo, a quem parabenizamos novamente pelo empenho e dedicação para tornar o evento viável. Além do espaço da Ucsal, contamos com o apoio do Diretório Acadêmico que nos apoiou com 10 estudantes. Agradecemos também aos estudantes pelo empenho em nos ajudar, sem vocês, o evento seria muito mais difícil!

Não podemos esquecer o apoio dado na divulgação do evento pelos amigos Rafael Ponte, Handerson Frota da Triad Works e Kico da Itexto que ajudaram na divulgação em seus canais no Facebook, site e redes de relacionamentos. Joselito Junior e o GDG de Salvador.

Falando do evento, este tinha como objetivo inicial e principal, difundir o uso da tecnologia na comunidade baiana, e quanto a isso, entendemos que o resultado foi atingido. Foi possível abordar Nosql em diversas linguagens (Python, Ruby, Java), em múltiplos ambientes da nuvem (AWS, Microsoft Azure, Firebase), com os principais tipos (documentos, grafos, família de colunas e chave/valor). Os presentes puderem ter uma visão introdutória do assunto, bem como foi abordado também temas avançados.

Agradecemos a presença de todos palestrantes/participantes/convidados/professores/estudantes que nos ajudaram a fazer um evento de qualidade.

O ponto bastante destacado pelos participantes do evento foi o fato de contarmos com palestrantes de nível nacional, como Julio Faerman (Amazon AWS), Lucas de Carli (Microsoft) e Henrique Lemes (Oracle/Mysql). Não menos importantes tivemos também palestrantes locais apresentando seus cases usando alguma técnica/ferramenta referente ao tema Nosql.

Na quinta-feira (30/03) foram ministrados 4 mini-cursos:



Na sexta-feira (31/03) foram apresentadas 5 palestras e o tempo que foi reservado para o Fishbowl virou uma mesa redonda com os palestrantes da tarde, onde foi possível interagir, questionar e aprender com a opnião de evangelistas dessa tecnologia.



Palestras:


No sábado (01/04) foram apresentadas 5 palestras e no final houve um Fishbowl onde o tema foi basicamente o porque do mercado de Salvador ter tão pouco evento e quando tem não há uma participação massiva. Houveram diversas abordagens, e o tema foi bastante interessante. No sábado, houve um encontro de diversos líderes de comunidade onde foi discutido a possibilidade de criação de um evento cross-comunidade para continuar o processo de discussão de tecnologias no mercado baiano. Tivemos a presença de líderes do GDG Salvador/Lauro/Feira, SqlServer, Php, Python, Java, membros de empresas e a discussão foi bastante positiva.

Palestras:

  • Melhores práticas com MySQL para aplicações críticas (Henrique Lemes)
  • Raft - Um algorítimo de consenso simples como a vida deve ser (Andrews Medina)
  • Big data e projetos open source na área de saúde (Felipe Torres)
  • Brincando com Nosql (Ivo Marcelo)
  • Spring Data Neo4j - Visão geral do framework (Ivan Queiroz)
  • Fishbowl






É isso. Ficaremos por aqui e esperamos que em 2018 tenhamos novamente um novo NoSQLBa com mais qualidade, focando em corrigir os erros que aconteceram esse ano para tornar o evento melhor ainda.

Materiais das palestras/mini-cursos:



  • Antonio Lazaro Borges:
    • https://www.slideshare.net/antoniolazarobr/no-sql-oqueeissokey
  • Felipe Torres:
    • https://www.slideshare.net/fgtorres/big-data-e-open-source-na-rea-de-sade?ref=http://www.fgtorres.com.br/2017/04/02/palestra-sobre-bigdata-na-area-de-saude-no-nosql-ba-2017
  • Ivan Queiroz:
    • Minicurso
    • Palestra
  • Ivo Marcelo Leonardi
  • Lucas Nascimento Santos
  • Luiz Claudio Silva
    • https://drive.google.com/file/d/0BxporrYHXnwBbjlNWGhYeXZuS28/

terça-feira, 11 de abril de 2017

Tagged under:

Grupo Sou Java cria canal no Slack nacional para desenvolvedores Java

Criamos um canal no Slack para os desenvolvedores de Java: https://javadevbr.herokuapp.com/

O objetivo é criar um canal de Slack para desenvolvedores Java para o pessoal da linguagem portuguesa. Por favor, divulguem nos seus grupos de usuários.

Não conhece o slack? Então é uma boa oportunidade de aprender e ter contato com diversos profissionais do mundo Java...Esse link esclarece um pouco mais sobre o slack: https://tecnoblog.net/179267/slack-motivos-para-usar/
Tagged under:

JVM Links (#10: 11/04/2017)

JVM Links (#10: 11/04/2017)

Seguindo a programação do JVM Links, esses são os links dessa semana. Temos a colaboração de nosso amigo Lucas Farias falando sobre controladores no Spring MVC. Parabéns Lucas e continue nos ajudando.

Então você não faz TDD…

Tags: Testes, TDD 
Short description: Bom texto para abrir a cabeça sobre a importância de trabalhar com TDD como ferramenta/metodologia para incremento da qualidade de um projeto de Software. Test-Driven Development, é uma técnica de desenvolvimento criada por Kent Beck, também pai da suíte de testes JUnit. 
Enviado por:Mateus Malaquias

Por que os profissionais incríveis desistem da tua empresa?

Tags: Carreira 
Short description: Rodrigo Giaffredo (Engagement Catalyst na IBM) aborda de uma maneira bastante entusiasmada como manter os talentos na sua empresa. 
Enviado por:Mateus Malaquias

“Legado” é um termo maldito

Tags: Legado 
Short description: Kico Lobo fala sobre projetos legados em uma abordagem que foi apresentada na QCon de 2015. 
Enviado por:Mateus Malaquias

Livros de Javascript. Série (em inglês)

Tags: Javascript 
Short description: This is a series of books diving deep into the core mechanisms of the JavaScript language. The first edition of the series is now complete. 
Enviado por:Antonio Lazaro

Conheça a Resolução de Argumentos nos Controladores do Spring MVC

Tags:: Java, Spring MVC 
Breve descrição: Um dos aspectos fascinantes do Spring MVC é a flexibilidade que encontramos para receber argumentos em nossos métodos de controladores. Neste texto vamos conversar sobre como esta mágica ocorre e como você pode se beneficiar dela para deixar seu código mais simples 
Enviado por:Lucas Farias

segunda-feira, 3 de abril de 2017

Tagged under:

JVM Links (#09: 03/04/2017)


Seguindo a programação do JVM Links, esses são os links dessa semana. Temos a colabração de Mateus Carvalho, em seu primeiro post no seu blog pessoal. Parabéns Mateus, continue compartilhando seu conhecimento.

Glassfish 5 update

Tags: Glassfish, JEE 
Short description: A Implementação de Referência é uma peça crítica de qualquer JSR dado, isto é ainda mais verdadeiro para Java EE. À medida que os diferentes Java EE 8 JSRs continuam a progredir, é agora importante intensificar os esforços em torno do GlassFish 5, a implementação de código aberto Java EE 8 Reference. E hoje é um marco importante no caminho para Java EE 8 como estamos publicando a primeira versão promovida do GlassFish 5, também conhecido como GlassFish-5.0-b03. 
Enviado por:Mateus Malaquias

Radar thoughtworks 2017

Tags: Radar Thoughtworks 
Short description: Saiu o Radar 2017 da Thoughtworks que mostra as principais tendências tecnológicas usadas por uma das maiores empresas da indústria. O radar é dividido em técnicas, plataformas, ferramentas e linguagens/frameworks. 
Enviado por:Antonio Lazaro

Hibernate Validor 6 Alpha 2 released

Tags: Hibernate, Hibernate Validator, JPA 
Short description: O Hibernate Validator 6.0.0.Alpha2 está com o suporte aprimorado do Bean Validation 2.0 
Enviado por:Antonio Lazaro

JPA e Hibernate Performance Tunning e best practices

Tags: Hibernate, JPA 
Short description: Dicas diversas de performance tunning e boas práticas com JPA 
Enviado por:Antonio Lazaro

Stack de microserviços reativa do Netflix

Tags: Microserviços, Netflix, Programação reativa 
Short description: Arquiteto de software e Agile Coach com mais de 10 anos de experiência em desenvolvimento de software e TI, Diego é especialista em SOA e sistemas distribuídos, inclusive em projetos internacionais. Trabalha com Scala e outras linguagens funcionais desde 2011. Atua como arquiteto na Ilegra, joga StarCraft 2 como terrano e curte um samba 
Enviado por:Mateus Malaquias

Anotações customizadas com bean validation

Tags: Bean Validation 
Short description: Mateus Carvalho descrever como criar anotações customizadas com bean validation. 
Enviado por:Antonio Lazaro

quarta-feira, 29 de março de 2017

Tagged under: , , , , ,

Neo4j no NoSQLBA

Vivemos em um mundo conectado. Não há informações isoladas, mas domínios ricos e conectados à nossa volta. Apenas um banco de dados que abrange as relações como um aspecto central de seu modelo de dados é capaz de armazenar, processar e consultar conexões de forma eficiente. Enquanto outros bancos de dados calculam relacionamentos de forma dispendiosa no momento da consulta, um banco de dados gráfico armazena conexões como cidadãos de primeira classe, prontamente disponíveis para qualquer operação de navegação "semelhante a uma junção". Acessar essas conexões já persistentes é uma operação eficiente e de tempo constante e permite que você percorra rapidamente milhões de conexões por segundo por núcleo.


Independente do tamanho total do seu conjunto de dados, as bases de dados de gráficos são excelentes para gerenciar dados altamente conectados e consultas complexas. Armados apenas com um padrão e um conjunto de pontos de partida, as bases de dados de gráficos exploram a vizinhança maior em torno dos pontos de partida iniciais - coletando e agregando informações de milhões de nós e relacionamentos - deixando os bilhões fora do perímetro de pesquisa intocados.


Neo4j é um sistema de gerenciamento de banco de dados gráfico desenvolvido pela Neo Technology, Inc.


Teremos no NoSQLBA algumas atividades relacionada ao Neo4j


  • Data: 30 de março (quinta-feira)
  • 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.
  • Instrutor: Ivan Queiroz
  • Mini-bio: 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: 1 de abril (sábado)
  • 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.
  • Instrutor: Ivan Queiroz
  • Mini-bio: 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.

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

Tagged under: , , , , ,

Big Data no NoSQLBA

Big Data é um termo que descreve o grande volume de dados - estruturados e não estruturados - que inunda um negócio no dia-a-dia. Mas não é a quantidade de dados que é importante. É o que as organizações fazem com os dados que importam. Os dados no Big Data podem ser analisados ​​para insights que levam a melhores decisões e movimentos de negócios estratégicos.

Teremos no NoSQLBA algumas atividades relacionada ao Big Data.

  • Data: 01 de abril (sábado)
  • Horário: 14:00
  • Palestra: Big Data e projetos Open Source na área de saúde
  • Descrição: O objetivo desta palestra é falar um pouco sobre a área de ciência de dados médicos. Suas dificuldades; principais arquiteturas de armazenamento e análise de dados atuais; Como as comunidades open-sources tem apoiado os avanços médicos atuais ? Integração comunidades e ciência.
  • Instrutor: Felipe Torres
  • Mini-bio: Ama programação em Python, análises de dados em JAVA, plotar gráficos em R e fazer páginas web em PHP com Code Igniter. Ele é motivado por desafios e nas horas vagas nunca nega uma roda de capoeira ao toque do berimbau. Obteve o título de bacharel em Sistemas de Informação pela UNIJORGE e Mestre em computação aplicada a saúde pela UEFS. Atualmente, faz doutorado em Biotecnologia na FIOCRUZ, atuando em diversos projetos de computação aplicada à saúde.