Innovating in such environments can be a challenge, but it is both personally and professionally rewarding to do so. In examining the motivations behind these hostile cultures, we can see patterns and opportunities where individuals or teams of developers can serve two masters and deploy cutting-edge technologies and techniques while still honoring both the spirit and the letter of a myriad of restrictions.
In this talk, Java Language Architect Brian Goetz looks at some of the challenges and lessons of steering Java through major evolutionary changes, and a sneak peek at where the Java platform is headed.
This talk will explore the different goals, tools, and techniques involved between these various approaches, and how to analyze a computation for potential parallelism, with specific attention to the parallel stream library in Java 8.
In this session learn how you can rid yourself of SQL, SQLite and its binding chains so you can harness the power and speed of working with native objects in Realm.
How would you like 2 extra hours of your time back every week? All mobile app developers face similar workflows as they work to upload an app to the App & Play Store. Many of these processes are currently done manually, but why not automate them? Fabric’s set of developer tools, collectively called fastlane, makes building, testing, and releasing your app faster, reproducible and less troublesome, leaving developers more time to focus on feature code and not deployment!
This session will provide an overview of the current state of VR and AR technologies, and walk through the code behind a WebVR-enabled site for data visualization. We’ll discuss how VR and AR is being used outside of the gaming industry by non-profits and enterprises to help drive their businesses, and showcase examples of how immersive tech is already being used to redefine our relationship with the digital world.
In this talk, I’ll describe how reconciliation works within React, and how we use it to enhance both performance and user experience.