Keyhole Software is excited to once again be a Gold sponsor of the Nebraska.Code() Conference.
The 2018 conference is Wednesday through Friday, June 6th-8th, with excellent technical talks on the schedule. Wednesday will consist of full-day workshops, while Thursday and Friday will consist of 100+ one-hour breakout sessions. This year, the conference has moved to the Mid-America Center in Council Bluffs, IA, right across the river from Omaha, NE.
Keyhole will give away prizes in a random drawing. Stop by the Keyhole Software booth on Thursday, June 7th to enter the drawing, which will take place early Friday afternoon.
Get Tickets: If you have yet to register to attend, use promo code
KeyHoleDiscountTicket to receive 10% off of your 2018 conference ticket cost. Last year sold out, so don’t wait – you have until April 28th!
Sessions To Watch
Numerous conference sessions will be led by Keyhole Software team members on a myriad of technical topics. Make sure to attend the following Keyhole sessions when setting your own personal conference calendar.
Thursday, June 7th Sessions
Become a Better Leader with Lego – Rusty Divine
Thursday, 8:30 AM – 9:30 AM in Room F; Abstract
Former Defense Secretary, Donald Rumsfeld, famously talked about, “Known knowns,” “known unknowns,” and “unknown unknowns.” We will use Lego to demonstrate what Rummy was talking about and why understanding the five contexts of Cynefin (pronounced ku-nev-in) will help you understand situations before deciding how to best manage them. As a bonus, you will learn about teamwork, communication and chaos while building with everyone’s favorite childhood toy.
Rethinking REST Practices with GraphQL and AWS AppSync – Mat Warger
Thursday, 3:30 PM – 4:30 PM in Room I; Abstract
GraphQL has proven to be a viable technology since its inception at Facebook, but it has yet to go truly mainstream. With the advent of hosted GraphQL platforms like AWS AppSync, this no longer must be the case. GraphQL is a protocol and toolset for querying your data in a structured way. The AppSync platform enables easy management of GraphQL instances on AWS.
In this session, we start with a brief introduction to GraphQL and how it can change the way you think about your data. Then we will look at how AppSync allows you to get up and running with your own GraphQL endpoint. This simple demo will show how hosting a GraphQL instance on AWS gives you a flexible, self-documenting API that can serve as an efficient alternative to RESTful web services. No experience with GraphQL or AWS is necessary, but a general understanding of REST and APIs, in general, is a plus.
Friday, June 8th Sessions
Reliable and Portable Integration Tests with Spring – Billy Korando
Friday, 8:30 AM – 9:30 AM in Room I; Abstract
Integration testing can be difficult and unreliable. Integration tests often require complex setup, access to remote resources, and specific test data, but can end up failing for “reasons”. This presentation will show how TestContainers and Spring Cloud Contract to can be used to write portable and reliable integration tests.
Bootstrap Your App With AWS Amplify – Mat Warger
Friday, 3:30 PM – 4:30 PM in Room D; Abstract
Front-end development can be complicated. There are enough libraries, and enough churn, to make anyone feel lost in the shuffle. Common concerns for any non-trivial modern web application include features like authentication, user content, logging, and analytics.
In this session, we break down and demo the key features of AWS Amplify – an open-source library from Amazon. Amplify abstracts away the common functionality that so many applications share and allows developers to focus on business logic – not plumbing! In this session, we walk through a simple application highlighting the features and tools the library provides. This should leave you with the knowledge of how and why you would integrate this with your own projects. The session will use React to demonstrate the features of the library, but general front-end development experience is all that is required.