March 9, 2018

Schedule

8:30 - 9:20

Digital Transformation

Room: Auditorium

What is Digital Transformation … really?

  • James Gledhill Profile James Gledhill
8:30 - 9:20

UX Design Best Practices

Room: 153A&B

Learn what are the current best approaches to doing User Experience design.

8:30 - 9:20

Internet of Things

Room: 155A&B

What’s new with IoT?

8:30 - 9:20

Beginning Azure

Room: 150

The cloud is here! Are you ready? Microsoft, Amazon and others are all vying for your cloud attention. In this session, we will review the different types of cloud platforms available and what they mean to you. We will pay close attention to Microsoft’s Azure platform that offers two hosting solutions. What are these hosting options and what are the differences between them? Most importantly, how do I get started with all of this cloud business? Let’s put SQL Server into the cloud!

  • Tom Norman Profile Tom Norman
9:30 - 10:20

Changing Culture and Managing Engineers

Room: Auditorium

How are software engineers reacting to today’s agile culture and how do engineering leaders deal with it?

9:30 - 10:20

Succeeding with DevOps: The Culture of Code

Room: 153A&B

Because DevOps shifts the focus of software development to a collaboration between development, operations, and testing, there isn’t really a single tool that your company can implement and be brought into best practices. Instead, it involves deploying a complete cultural shift in the approach towards software development.

  • patrick-turner Profile Patrick Turner
9:30 - 10:20

VR / AR

Room: 155A&B

Demos of innovative products at Shop.com

9:30 - 10:20

Using Prototyping Tools for UX Design

Room: 150

  • steve-vest Profile Steve Vest
  • TJ Koines Profile TJ Koines
10:30 -11:20

Technology Trends Panel

Room: Auditorium

A panel of CTOs at Triad companies discuss important technology trends they are pursuing.

10:30 - 11:20

How DevOps affects current tech stacks

Room: 153A&B

Does DevOps mean that you have to swap out your current technology stacks for newer technology?

10:30 - 11:20

Taking Chatbots by Storm

Room: 155A&B

Some say 2018 will be the year of chatbots, the coming of age of AI and NLP. We will go beyond the hype and talk about real world usecases within financial services where AI and chatbots have an important role to play. We will have a code walkthrough and demo of a common financial service usecase using voice and test chatbot, using tools like Amazon Alexa and api.ai. This will cover the aspects of intent design, security and performance.

  • Sachin Solkhan Profile Sachin Solkhan
11:30 - 12:30

Lunch

Room: Atrium

Please pick up your boxed lunch and browse the Showcase in the Atrium.

12:30 - 1:20

KEYNOTE SPEAKER

Room: Atrium

Culture in the Digital Age?

  • Anglea Yochem Profile Angela Yochem
1:30 - 2:20

Women Technology Entrepeneurs

Room: Auditorium

A panel discussion  about the challenges and successes of women as technology entrepeneurs.

  • Bobbie Shrivastav Profile Bobbie Shrivastav
1:30 - 2:20

Docker, .NET Core, and macOS: An Unusual, Hands-on Introduction to Docker

Room: 150

  • Introduction to Docker and .NET Core (on a Mac)
  • Step-by-step walk through on how to get started (hands-on, bring your laptops)
  • How to integrate this in your development projects and teams
1:30 - 2:20

Migrating to Microservice Databases: From Relational Monolith to Distributed Data

Room: 155A&B

In a Microservices architecture with multiple moving parts we can’t allow that a single complement downtime breaks down the entire system. Dealing with stateless code is easy, but it gets much harder when we have to deal with persistent state. In this scenario, zero downtime migrations are paramount to guarantee integrity and consistency.

Within all the Microservices characteristics, undoubtedly the one that creates more perplexity is the “one database per Microservice”. However, very few teams have the privilege of starting something from scratch: most of the times they have a legacy database that will survive any new implementation.

In legacy systems you traditionally have a model that adopts transactions and CRUD. Now we must reassess some of these concepts. In this talk we’ll discuss consistency, CRUD and CQRS, Event Sourcing, and how these techniques relate to each other in many different integration strategies for databases. We’ll explore Views, Materialized Views, Mirror Tables, Event Sourcing, Data Virtualization, Change Data Capture, and how these strategies enable you to build up a Microservices architecture from a legacy monolithic relational database.

 

  • Edson Yanaga Profile Edson Yanaga
1:30 - 2:20

The Democratization and Dangers of Data Science

Room: 153A&B

Recent advances, such as the abundance of training and open source tools, and the many on-line communities devoted to data science, give more individuals the opportunity to learn and apply data science tools and technologies than ever before. This leads to the creation of the “Citizen Data Scientist,” someone not trained deeply in the rigors of data science, but who can apply the techniques to create models and provide actionable insights. This talk will not only highlight that opportunity, but also includes a cautionary note that using those tools is more than just applying algorithms to data.

  • Jeff Clouse Profile Jeff Clouse
2:30 - 3:20

Predictive Analytics

Room: 153A&B

Learn from the experience of one company in developing predictive analytics algorithms.

2:30 - 3:20

Introduction to JavaScript

Room: 150

Want to learn the basics of the most used programming language in the world? Dive into the syntax, intricacies, use cases and ecosystem of this versatile web development language.

Bring your laptop!

  • Zack Kirchin Profile Zack Kirchin
  • Leslie Alvarado Profile Leslie Alvarado
2:30 - 3:20

IT Management Culture Panel

Room: Auditorium

IT leaders in the Triad discuss current issues and trends in managing IT folk such as: Do Millenials need to be managed differently? Does Agile create disruption? How should technical debt be managed?

3:30 - 4:20

Agile Planning Pitfall: We Don't Plan Past This Sprint

Room: 155A&B

Teams don’t seem to be able to articulate the vision of their product for the next few months, let alone the next year. While the Agile Manifesto and principles guides us to deliver software in small increments and accept change, it does not say anything about stopping the planning process.

  • michael-goff Profile Michael Goff