Java Meetup - Especial na Movile

SouJava Campinas
SouJava Campinas
Public group
Location image of event venue

Details

Um Java Meetup especial com participação internacional e nosso SEGUNDO Java Meetup na MOVILE!!!

Agenda

19:00 - 19:30 Welcome coffee com Intro SouJavaCampinas e Movile

19:30 - 20:30 Introducão à testes utilizando Spock e Groovy

20:30 - 20:45 Intervalo

20:45 - 21:45 Confound: Simple and solid configuration foundation for Java por Garret Wilson

21:45 - 22:00 Encerramento
------------------------------------------------------------------------------------------------------------

ATENÇÃO
A apresentação do DOCUMENTO DE IDENTIDADE é OBRIGATÓRIA para a participação, por favor nos informe no momento de cadastro no evento.

------------------------------------------------------------------------------------------------------------

Introducão à testes utilizando Spock e Groovy

Palestrante: Andre Silva, Developer na Wavy

Descrição:
Spock é um framework de teste de aplicações, que introduz novas formas para validar códigos em Java e Kotlin. Ele é uma alternativa ao JUnit, aproveitando os recursos do Groovy.
O Groovy é uma linguagem baseada na JVM que oferece recursos de interoperabilidade e meta-programação.
Abordaremos alguns dos conceitos de testes unitários e de integração, baseados em microserviços e docker.

------------------------------------------------------------------------------------------------------------

Confound: Simple and solid configuration foundation for Java.

Palestrante: Garret Wilson (USA)

Descrição:
Any Java application that does something interesting usually needs to be configured with parameters appropriate for its deployment environment. The application may need to know where to store data files; the number of items to process in a batch; or the database connection string and authentication credentials; as just a few examples.

Traditionally searching for configuration information was a tedious, ad-hoc process written again and again for each application. Some libraries are available to ease the process, but have the downside of being “heavy” with many dependencies, and difficult to use. In addition, once configuration information is loaded, there remains the hurdle of passing that information to the disparate parts of the program that need access to the parameters.

Confound is a simple and solid foundation for loading and accessing configuration information. With this lightweight library, you can designate a configuration search sequence; including resources, files, environment variables, and even JDBC; with fallback locations and pluggable file types. Confound automates retrieving configuration information, providing a unified interface for accessing loaded parameters. Because Confound is built on the Concern Separation Aspect Registrar (Csar), the configuration is accessible throughout a program automatically, without constructor passing or inflexible global variables.

+ sobre a palestrante:
Garret Wilson is a software developer and an advocate of education. With undergraduate training in Computer Information Systems, he earned a degree in International Studies and Diplomacy from the School of Oriental and African Studies in London. He founded GlobalMentor, Inc. to develop international learning systems, and was a co-author of the initial versions of the EPUB specifications for electronic books. In addition to consulting with biotechnology companies in Silicon Valley, he is currently writing and teaching the GlobalMentor Comprehensive Course on Software Development to students in several countries.

------------------------------------------------------------------------------------------------------------

• Importante saber
Este é um evento sem fins lucrativos.

------------------------------------------------------------------------------------------------------------

• Colabore com quem mais precisa
Traga 1kg de alimento não perecível como entrada que será revertida em doação à crianças carentes da cidade de Campinas, SP.