Commit is a 2-day developers' conference where technologists get together to discuss different approaches to developing and managing software.
Conference organizers promise plenty of opportunities to share and learn about all things IT, an opportunity to break your routine and experience something new ... and foosball, a retro arcade, and a hobbit-sized Jenga game.
Alexa, Nice to Meet You
Presented by Iván Lopez
November 24, 2018 | 10:30 a.m. to 11:15 a.m.
Alexa, Siri, Cortana, Google Assistant ... voice assistants are all the rage right now. With these handy (and entertaining) little gadgets, it's possible to carry out many actions that seemed like science fiction a few years ago: controlling the lights throughout your house, listening to your favorite music, finding out whether you'll need an umbrella tomorrow ... all via voice commands!
In this talk, OCI software engineer, Iván Lopez, will talk about Amazon Echo and its virtual assistant, Alexa. You will learn how easy it is to develop the coding skills to deploy new commands to your Echo device without spending a euro. He'll finish by demonstrating a variety of fun things you can do with an Echo Dot.
Once you see how much potential lies in these handy household helpers, you're sure to want one of your own!
Meet Micronaut™: A JVM-Based Framework for Building Microservices
Presented by Alvaro Sanchez-Mariscal
November 24, 2018 | 4:30 p.m. to 5:15 p.m.
Micronaut is a modern, JVM-based, full-stack framework for building modular, easily testable microservice applications in Java, Groovy, and Kotlin.
Micronaut was introduced in March 2018, and its first release was at the end of May after almost two years of development by the Object Computing, Inc. team.
In this session, the main features of the Framework will be introduced, including:
- Dependency injection and inversion of control (IoC)
- Configuration system
- HTTP services
- Cloud and serverless deployments
- Management and monitoring
Geb Acceptance Test
Presented by Sergio del Amo Caballero
November 24, 2018 | 4:30 a.m. to 5:15 p.m.
In this talk, Sergio you will introduce you to Geb, a browser automation solution that allows to write acceptance tests. Those tests allow you to sleep well at night.
Sergio will present a real-time demonstration, carrying out tests on the CommitConf 2018 website to show you specific Geb characteristics applied to a real example.
The following topics will be covered:
- Management of WebDriver instances; how to run tests in Chrome, Firefox, or headless.
- Built-in configuration
- Use of the Page Object Pattern to write easy-to-maintain acceptance tests
- Navigation and content selection
- Integration with different test frameworks