Track: Sponsored Solutions Track II
Industry practitioners and technical product managers from leading vendors demonstrate solutions to some of today's toughest software development challenges in the areas of performance monitoring, Big Data, software delivery, scalability, and more.
Over the last decade, Nitin has helped build several notable online developer communities including TheServerSide.com, DZone, and The Code Project. He is known for his extensive editorial work in the Enterprise Java, .NET, SOA, and Agile communities. As Managing Editor and Product Manager at C4Media - the producer of InfoQ.com and QCon events - Nitin continues to pursue his primary passion: helping spread knowledge and innovation throughout the enterprise software development community.
by William Lyon
Developer Relations Engineer @Neo4j
Despite what the name may imply, GraphQL is not a query language for graph databases. Instead it is a query language for your API. By making the observation that your application data is a graph, GraphQL allows you to translate/map your application data from whatever the underlying model is to a graph. GraphQL then allows you to extract data from your graph by describing your data, asking for only exactly what you want, and get predictable results in a well defined structure. GraphQL can be...
by Pete Garcin
Developer Evangelist
Machine learning (ML) is becoming a significant part of an organization's strategic direction and a critical tool to deliver insights and automation. In this talk, we’ll explore the growing number of open source tools available to leverage ML in languages like Python, Go and others. We’ll dive into the usage of popular packages like Keras and Tensorflow and then walk through integrating and deploying them into a simple application to demonstrate how robust and...
by John McCann
Executive Director of Product Engineering @Comcast Cable
Continuous Delivery doesn’t end with automated deployments. Once your code is released to production, any minor imperfection or glitch can affect millions of users. It just doesn’t make sense to sift through logs and rely on end user reports at scale.
To solve this, the X1 Platform for XFINITY TV has introduced an automated error resolution strategy. In this talk, John McCann, Executive Director of Product Engineering at...
by Brian Bulkowski
CTO and Co-Founder @Aerospike
Containers are great vessels for your application’s ephemeral data, but what about the data that drives your business? It must survive containers coming and going, maintain its availability and reliability, and grow when you need it. In this talk, we will discuss strategies for working with persistent containers, where you can store your data, and how to scale your persistent container layer. We will include code samples and interactive demos showing the power of Docker Machine, Engine,...
by Ben John
CTO @AppNexus
by Matt Moresco
Software Engineer @AppNexus
In this talk we will cover how we design, build, and scale our platform to handle 5 million requests per second, 200 billion financial transactions a day and 175+ TBs of daily data processing distributed globally while handling unexpected unbounded growth. We will explain the rapid growth challenges we tackle every day in the areas of planning, releasing, monitoring and scaling our distributed systems with four nines of uptime. We will cover real-time updates of...
by Kevin Hoffman
Lead Software Engineer @ Capital One
This session will provide patterns, practices, and sample code for building microservices in Go. We’re often tempted to add framework after framework to solve all of our problems, but this talk emphasizes the elegance of Go’s simplicity and illustrates how few dependencies you need to create services that can scale elastically, discover other services, remain stateless, get external configuration, and support the other “12 factors”. I’ll provide sample code that...
Tracks
Monday, 26 June
-
Microservices: Patterns & Practices
Practical experiences and lessons with Microservices.
-
Java - Propelling the Ecosystem Forward
Lessons from Java 8, prepping for Java 9, and looking ahead at Java 10. Innovators in Java.
-
High Velocity Dev Teams
Working Smarter as a team. Improving value delivery of engineers. Lean and Agile principles.
-
Modern Browser-Based Apps
Reactive, cross platform, progressive - webapp tech today.
-
Innovations in Fintech
Technology, tools and techniques supporting modern financial services.
Tuesday, 27 June
-
Architectures You've Always Wondered About
Case studies from the most relevant names in software.
-
Developer Experience: Level up Your Engineering Effectiveness
Trends, tools and projects that we're using to maximally empower your developers.
-
Chaos & Resilience
Failures, edge cases and how we're embracing them.
-
Stream Processing at Large
Rapidly moving data at scale.
-
Building Security Infrastructure
How our industry is being attacked and what you can do about it.
Wednesday, 28 June
-
Next Gen APIs: Designs, Protocols, and Evolution
Practical deep-dives into public and internal API design, tooling and techniques for evolving them, and binary and graph-based protocols.
-
Immutable Infrastructures: Orchestration, Serverless, and More
What's next in infrastructure. How cloud function like lambda are making their way into production.
-
Machine Learning 2.0
Machine Learning 2.0, Deep Learning & Deep Learning Datasets.
-
Modern CS in the Real World
Applied, practical, & real-world dive into industry adoption of modern CS.
-
Optimizing Yourself
Maximizing your impact as an engineer, as a leader, and as a person.
-
Ask Me Anything (AMA)