Today, APIs and APPs are everywhere. Every company is racing to become a software business and to ultimately disrupt or be disrupted. However, in a world of millions of apps and billions of users, it is important to think about the people behind these technologies and ask, where are the developers? With only around 15 million professional developers in the world, one of the most important considerations we need to keep in mind today is who will be writing the apps of the future. Salesforce has taken a different approach to platform with this in mind, and Adam can share some perspective from the declarative-first world.
Adam’s talk will cover this and questions including:
- What would it mean to have 100 million developers in the world?
- What tools and languages will these developers of the future be using? What is the closest analog in the technology world today?
- What frameworks and architectures of today will best aid the developers of tomorrow?
- Where should we look with our architectures and tools to equip the hundred million?
- Is code the right way to express an application?
About Adam Seligman (Saleforce):
Adam Seligman is the vice president for developer relations at Salesforce. In this role he is responsible for the company’s rapidly growing, 1.8 million member developer community. Adam has led developer relations for more than a decade, spanning several companies, including Microsoft where he held several positions. Adam holds a master’s in computer science from the University of Texas at Austin, a master’s of business administration from the University of Pennsylvania, and a bachelor’s degree in computer science from Williams College.
For more information, visit: http://oreil.ly/1Cyt9nt
Software architecture is a massive multidisciplinary subject, covering many roles and responsibilities, which makes it challenging to teach because so much context is required for every subject. It's also a fast-moving discipline, where entire suites of best practices become obsolete overnight.
The O'Reilly Software Architecture Conference is a new event designed to provide the necessary professional training that software architects and aspiring software architects need to succeed. A unique event, it covers the full scope of a software architect's job, from IT to leadership and business skills. It also provides a forum for networking and hearing what other professionals have learned in real-world experiences.