Conference: Nov 13-15, 2017
Workshops: Nov 16-17, 2017
Track: Sponsored Solutions Track III
Location:
- Seacliff D
Day of week:
- Tuesday
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.
by Nicholas Durkin
Monitoring Engineer @OverOps
by Steve Rogers
Software Development Director @Viator
Production exception handling is a dark science. Once your code gets out to production, any minor imperfection or glitch can translate into millions of errors. It’s the least explored subject matter, with the largest impact on how your application behaves.
In this talk, Nick Durkin, an OverOps monitoring engineer, will cover the current state of methodologies and tools used to troubleshoot Java errors in production, though logs...
by Ryan Boyd
Engineer & Head of DevRel
Whether you're trying to recommend products to buy, people to follow, influencers to target or articles to read, recommendations using graph algorithms are very valuable to produce.
Typical workflows involve using ML to train a model, and using that model to power recommendations. This requires the models be re-trained as new data comes in. This makes it challenging to ensure you're serving relevant recommendations based on...
by Sigfrido Narvaez
Senior Solutions Architect @MongoDB
The rigidness of monolithic applications and single datastores created the need for flexible architectures, such as micro-services and a myriad of alternative data technologies. As software engineers adopted this trend they found themselves with the symptom of “the embarrassment of riches”, having to onboard and support too many technologies, and even introducing additional management tools. As an answer, datastores are adapting and becoming as multifaceted as...
by Brian Bulkowski
CTO and Co-Founder @Aerospike
Containers are great ephemeral vessels for your applications. 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 review a number of strategies to deal with persistent Containers; we will also discuss where the data can be stored and how to scale the persistent Container layer. We will include code samples and interactive demos showing the power of Docker...
by Pavel Hardak
Director of Product Management @Basho
Everybody agrees that IoT is changing the world... and creates new challenges for software developers, architects and DevOps. How can we build efficient and highly scalable distributed applications using open-source technologies? What are characteristics of data generated by IoT devices and how it differs from traditional enterprise or Big Data problems? Which architectural patterns are beneficial for IoT use cases and why some trusted methods eventually turn out to be “anti-patterns”? This...
by Mark Galpin
Senior Solution Architect @JFrog
Docker is hot. However, as Docker container use spreads into more mature production pipelines, there can be issues about control of Docker images to ensure they are production-ready. Is a promotion-based model appropriate to control and track the flow of Docker images from development to production?
We will demonstrate how to implement a promotion model for docker images, and then show how to distribute them to any kind of consumer, being it a customer or a data center.
.
Tracks
Monday Nov 7
-
Architectures You've Always Wondered About
You know the names. Now learn lessons from their architectures
-
Distributed Systems War Stories
“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable.” - Lamport.
-
Containers Everywhere
State of the art in Container deployment, management, scheduling
-
Art of Relevancy and Recommendations
Lessons on the adoption of practical, real-world machine learning practices. AI & Deep learning explored.
-
Next Generation Web Standards, Frameworks, and Techniques
JavaScript, HTML5, WASM, and more... innovations targetting the browser
-
Optimize You
Keeping life in balance is a challenge. Learn lifehacks, tips, & techniques for success.
Tuesday Nov 8
-
Next Generation Microservices
What will microservices look like in 3 years? What if we could start over?
-
Java: Are You Ready for This?
Real world lessons & prepping for JDK9. Reactive code in Java today, Performance/Optimization, Where Unsafe is heading, & JVM compile interface.
-
Big Data Meets the Cloud
Overviews and lessons learned from companies that have implemented their Big Data use-cases in the Cloud
-
Evolving DevOps
Lessons/stories on optimizing the deployment pipeline
-
Software Engineering Softskills
Great engineers do more than code. Learn their secrets and level up.
-
Modern CS in the Real World
Applied, practical, & real-world dive into industry adoption of modern CS ideas
Wednesday Nov 9
-
Architecting for Failure
Your system will fail. Take control before it takes you with it.
-
Stream Processing
Stream Processing, Near-Real Time Processing
-
Bare Metal Performance
Native languages, kernel bypass, tooling - make the most of your hardware
-
Culture as a Differentiator
The why and how for building successful engineering cultures
-
//TODO: Security <-- fix this
Building security from the start. Stories, lessons, and innovations advancing the field of software security.
-
UX Reimagined
Bots, virtual reality, voice, and new thought processes around design. The track explores the current art of the possible in UX and lessons from early adoption.