Schedule for the Day

Talk titles and descriptions are below. The official schedule of the day will be announced soon. For those who are new to Asbury Agile we always start with breakfast before the 9am start, then engage with the amazing featured speakers along with meeting new friends and catching up with old. There's a few breaks throughout the day with lunch included. We try to end the day around 4pm with an event afterwards to kick back relax with other attendees, speakers, and sponsors. If you have any questions about the event let us know — team[at]

When Front-End Meets Back-End: A GraphQL Love Story

Jake Dawkins; Lead Engineer, Major League Soccer

Communication can make a world of a difference, for better or worse. GraphQL eases communication woes and lets the client and server both speak their mind and resolve their differences.

An Introduction to gRPC

Iheanyi Ekechukwu; Software Engineer, DigitalOcean

In this talk, we'll be exploring how to use gRPC, an RPC framework by Google, in order to build out a simple client/server application in two different languages. From this talk, you'll be able to walk away with knowledge about how both Protocol Buffers and gRPC work and how to use gRPC to build out your services and other applications for gRPC as well.

How to Build Better Products Faster: Start with Content

Sarah Goelitz; UX Content Strategist, Capital One

Do you ever spend weeks or months building a product only to see it flop? Or (maybe worse), users respond with just “meh”? Ever wish there were a way to know you’re building the right thing from the beginning?

There is: If you turn the traditional product development process upside down and design the content first, you’re more likely to build the right thing the first time around. You’ll be able to test and iterate in just days, avoid costly design do-overs, and end up with customers who can’t believe you got it so right.

Sarah will outline methods that anyone -- not just writers! -- can use for a content-first approach to create better products faster.

Remodeling Reality - Designing with and for Virtual Reality

Tyler Hopf; Creative Director, IrisVR and Adjunct Faculty at the School of Visual Arts

Virtual Reality is completely transforming the design process across all types of industries. Traditional design tools have a long history: from early perspective drawings to the first 3D CAD software, VR may be the next step. VR also provides a unique design challenge in itself. How do we design for a medium completely somewhere in between our traditional 2D software interfaces and our real world 3D interactions?

Announcing Soon

Mackenzie Kosut; Global Startup Evangelist at AWS, Amazon

Announcing soon.

Code at the Center: Front-end Prototyping for Great Experiences

Adekunle Oduye; Product Designer, JustWorks

Wireframes and mockups often fail to demonstrate the actual experience of a product. Often than not, the final product doesn't look anything like the mockups that were approved. This happens because the final deliverables weren't tested and iterated on. Another reason is that static deliverables are hard for others who aren't designers to collaborate on. During this process the interaction design & animation is often neglected, making the experience feel flat & emotionless. So are there ways we can create designs quickly, collaborate with others and test out our application without disrupting the design process?

Enter the front-end prototype....

The audience will learn:

  • Simple techniques to wireframe in the browser
  • The process of creating high fidelity prototype
  • How front-end prototypes can be use in production
  • How a prototype can improve collaboration & communication in a team

Write Once, Render Anywhere

Peggy Rayzis; Open Source Engineer, Apollo

Wouldn’t it be awesome if you could write a React component once and render it in web, native, and even VR applications without changing a single line of code? Thanks to several libraries that bring React Native’s primitives and APIs to the web, now you can! This talk will introduce three libraries that allow you to develop cross-platform components: React Native Web, React Primitives, and ReactXP. You’ll also learn how to architect your shared component base to achieve maximum reuse across platforms.


Nick Lehman (Software Developer IV) & Bjorn Sayers (Software Developer III), iCIMS

We’re (iCIMS) moving towards a Modular UI design approach. Modular design is about breaking down a UI design into small parts(Modules), creating them independently of any specific feature or workflow, and then combining them into a larger system. It’s important to us because we believe it will enable us to produce new products and features faster, with a higher level of quality and a lower cost to produce them. We’re doing this by creating reusable modules, and a delivery pipeline that will be used going forward to create product features that is completely different than the way we’ve delivered product features in the past.