Speaker: Josh Ranoa
Workshop : Using Domain Driven Design to Build the “Tech. City of Tomorrow”
Tracks
- 
                                      Microservices: Patterns & PracticesEvolving, observing, persisting, and building modern microservices 
- 
                                      Developer Experience: Level up Your Engineering EffectivenessImproving the end to end developer experience - design, dev, test, deploy, operate/understand. Tools, techniques, and trends. 
- 
                                      Modern Java ReloadedModern, Modular, fast, and effective Java. Pushing the boundaries of JDK 9 and beyond. 
- 
                                      Modern User Interfaces: Screens and BeyondZero UI, voice, mobile: Interfaces pushing the boundary of what we consider to be the interface 
- 
                                      Practical Machine LearningApplied machine learning lessons for SWEs, including tech around TensorFlow, TPUs, Keras, Caffe, & more 
- 
                                      Ethics in ComputingInclusive technology, Ethics and politics of technology. Considering bias. Societal relationship with tech. Also the privacy problems we have today (e.g., GDPR, right to be forgotten) 
- 
                                      Architectures You've Always Wondered AboutNext-gen architectures from the most admired companies in software, such as Netflix, Google, Facebook, Twitter, Goldman Sachs 
- 
                                      Modern CS in the Real WorldThoughts pushing software forward, including consensus, CRDT's, formal methods, & probalistic programming 
- 
                                      Container and Orchestration Platforms in ActionRuntime containers, libraries, and services that power microservices 
- 
                                      Finding the Serverless SweetspotStories about the pains and gains from migrating to Serverless. 
- 
                                      Chaos, Complexity, and ResilienceLessons building resilient systems and the war stories that drove their adoption 
- 
                                      Real World SecurityPractical lessons building, maintaining, and deploying secure systems 
- 
                                      Blockchain EnabledExploring Smart contracts, oracles, sidechains, and what can/cannot be done with blockchain today. 
- 
                                      21st Century LanguagesLessons learned from languages like Rust, Go-lang, Swift, Kotlin, and more. 
- 
                                      Empowered TeamsSafely running inclusive teams that are autonomous and self-correcting 
