Schedule for the Day

Talk titles and descriptions are below. The official schedule of the day will be announced soon. If you have any questions about the event let us know — team[at]

Special pre-event announced! Join us at APYC on Thursday (10/5) for a pre-event featuring local community member Ken Wheeler, Director of Open Source, Formidable Labs, followed by networking and live music. Ken will be giving a short talk titled "Javascript Weaponry" where he will dive into an exploration of controlling robotics with Javascript, this talk will look retrospectively at creating robotic weapons, and how the lessons learned can be applied to far more benign endeavors. This event is FREE and open to the community. View all event details.

8:15-9:00am - Doors Open and Breakfast

Breakfast (bagels, fruit, coffee, tea, etc.) will be available. Our good friends at High Voltage will be serving up coffee.

9:10-9:40 - 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?

9:45-10:15 - 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.

10:15-10:40 - Morning Networking & Coffee Break

10:40-11:10 - 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.

11:15-11:45 - Designing the Conversation

Katie Giraulo; UX Content Designer, Capital One

Maya Angelou famously said: “People will forget what you said; people will forget what you did. But people will never forget how you made them feel.” Great designers are intentional about how their products and experiences make people feel. And words are the gateway. No matter what you’re building, nail the story—or the conversation you want to have with your customer—first. In this session, we’ll talk about how.

11:45-12:00 - Building Reusable, Scalable, Modular UIs Fast

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.

12:00-1:15 - Lunch

Join us for lunch in the lobby of The Asbury.

1:30-2:00 - Building Voice & Chat Interfaces with Amazon Lex

Mackenzie Kosut; Global Startup Evangelist at AWS, Amazon

With Amazon Lex, the same deep learning technologies that power Amazon Alexa are available to any developer, so you can quickly and easily build sophisticated, natural language conversational bots. Amazon Lex’s advanced deep learning technology provides automatic speech recognition (ASR), for converting speech to text, and natural language understanding (NLU), to recognize the intent of text, so you can build applications with a highly engaging user experience. We’ll look into how the Lex service works, and how you can build your own voice and chat interfaces in minutes.

2:05-2:20 - Cryptocurrency and Initial Coin Offerings – The Wave of the Future or Death by Regulation?

David Sorin; Partner, McCarter & English

First came Bitcoin as the original cryptocurrency, followed by many others now in use, including Ethereum. Extremely large amounts of capital are being invested in a new capital raising mechanism - initial coin offerings. Essentially, companies are creating and selling their own cryptocurrency (in the form of virtual coins or tokens) that may be used by holders of the created currency in the future to purchase the issuing company’s products or services. The cryptocurrency, sold to investors or holders, for fiat currency, such as US dollars, or other virtual forms of currency (unregulated and without legal tender status in any jurisdiction) may trade and increase or decrease in value. Many believe that cryptocurrencies are the inevitable result of technological innovation and increased reliance on a digital economy freed from hard currency and related monetary instruments, while others, concerned about nations’ abilities to control and regulate their money supply, and the concomitant impact on the viability of monetary policy, seek to closely regulate cryptocurrencies. Our talk will focus on the emerging regulatory concerns and challenges.

2:20-2:40 - Afternoon Networking, Snacks & Coffee Break

2:40-3:10 - 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.

3:15-3:45 - 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

3:45-4:00 - Closing Remarks

Thank you! The after party will follow immediately at the pool/lounge area.