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. 




