Engineering the Future of Software
April 10–11, 2016: Training
April 11–13, 2016: Conference
New York, NY

About the O'Reilly Software Architecture Conference

About Software Architecture | What You'll Find | Who Should Attend | Program Chairs & Committee

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 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.

The title "Software Architect" frequently lands in the top 10 in annual surveys of best jobs, yet no clear path exists to move from developer to architect. The O'Reilly Software Architecture Conference aims to supply the knowledge needed to progress on that path. As with all O'Reilly conferences, training is only one facet of the event. The conference will happen in the context of a larger conversation where the big ideas around software architecture are explored and the role of software architect in today's world is further defined.

Software architecture plays a key role in the success of any business. If software architecture plays any part in your joband in today's world it most likely does—then you won't want to miss the O'Reilly Software Architecture Conference.

What You'll Find at the O'Reilly Software Architecture Conference

Hundreds of Software Architects, Tech Leads, Senior Developers and Engineers, CTOs and CIOs, and a wide range of other people who work to serve their organization's IT and business needs come together at this event to learn, network, and share experiences.

At the Software Architecture Conference, you'll immerse yourself in learning. The speakers are some of the brightest minds in the industry—people who work with the same technologies you use and have hard-earned experiences to share. The event offers a variety of forums for learning, from sessions with experts to the "hallway track" between sessions where you can informally connect and share questions, knowledge, and perspectives with their peers.

The Software Architecture Experience

  • Four days of in-depth professional training that cover software architecture fundamentals, real-world case studies, and the latest trends in technologies, frameworks, and techniques
  • Networking opportunities with hundreds of other developers, architects, and senior technologists
  • Multiple occasions—including the hallway track, Exhibit Hall, and after-hours events—for attendees, speakers, journalists, and vendors to debate and discuss issues of interest and importance

Who Should Attend

The O'Reilly Software Architecture Conference is where technology professionals get the training they need to become top-notch software architects. This includes:

  • Senior developers and consultants, systems and tech leads, data architects, and systems and software engineers who want to keep up with the rapid pace of technology change
  • Tech team managers who want to hone their soft skills 
  • Aspiring software architects seeking the skills necessary to move up

Program Chairs

Program Chairs

Rachel Roumeliotis

Rachel Roumeliotis, a Strategic Content Director at O'Reilly Media, Inc., leads an editorial team that covers a wide variety of programming topics ranging from full-stack, to open source in the enterprise, to emerging programming languages. She is a Programming Chair of OSCON and O'Reilly's Software Architecture Conference. She has been working in technical publishing for 10 years, acquiring content in many areas including mobile programming, UX, computer security, and AI.

Neal Ford

Neal Ford is Software Architect and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author and/or editor of 6 books spanning a variety of technologies, including the most recent The Productive Programmer. He focuses on designing and building of large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 100 developer conferences worldwide, delivering more than 600 talks. Check out his web site at nealford.com. He welcomes feedback and can be reached at nford@thoughtworks.com.

Committee Members

Adrian Cockcroft (Battery Ventures)Adrian Cockcroft (Battery Ventures) has had a long career working at the leading edge of technology. He’s always been fascinated by what comes next, and he writes and speaks extensively on a range of subjects. At Battery, he advises the firm and its portfolio companies about technology issues and also assists with deal sourcing and due diligence. Before joining Battery, Adrian helped lead Netflix’s migration to a large scale, highly available public-cloud architecture and the open sourcing of the cloud-native NetflixOSS platform. Adrian was a founding member of eBay Research Labs, developing advanced mobile applications and even building his own homebrew phone, years before iPhone and Android launched. As a distinguished engineer at Sun Microsystems he wrote the best-selling “Sun Performance and Tuning” book and was chief architect for High Performance Technical Computing.

Brian Foster (O'Reilly Media, Inc.)Brian Foster (O'Reilly Media, Inc.) is an Editor at O'Reilly Media, Inc. focusing on Java and Enterprise technologies. He has been working in technical publishing for over five years acquiring content in business, statistical computing, open source programming, financial engineering as well as several other computer-related topics.

Brian MacDonald (O'Reilly Media, Inc)Brian MacDonald (O'Reilly Media, Inc) is a development editor with O'Reilly Media, Inc., with a focus on JavaScript and web technologies, as well as the Microsoft .NET languages. He has co-authored Programming C# 3.0 and Programming ASP.NET 3.5 for O'Reilly.

Michael Nygard (Cognitect, Inc.)Michael Nygard (Cognitect, Inc.) has been a professional programmer and architect for over 15 years. In that time, he has delivered systems to the U. S. Government, the military, banking, finance, agriculture, and retail industries. Along the way, he has shared his painfully-won experience by mentoring, writing, and speaking. His work has spanned domains as diverse as B2B exchanges, retail commerce sites, travel and leisure sites, an information brokerage, and applications for the military and intelligence communities. Michael has written and co-authored several books, including "97 Things Every Software Architect Should Know" and the best seller "Release It!", a book about building software that survives the real world. Michael works for Cognitect Inc., the company behind Clojure, ClojureScript, Pedestal, and Datomic.

Raffi Krikorian (Uber Advanced Technologies Center)Raffi Krikorian (Uber Advanced Technologies Center) is Engineering Lead at Uber's Advanced Technologies Center in Pittsburgh, PA. He spends most of his time thinking about off-the-wall ways to change computing, transportation, and the world.

Stuart Halloway (Cognitect)Stuart Halloway (Cognitect) is a founder and President of Cognitect, Inc. and a developer of the Datomic database. Stuart has spoken at a variety of industry events, including StrangeLoop, Clojure/conj, EuroClojure, ClojureWest, SpeakerConf, QCon, GOTO, OSCON, RailsConf, RubyConf, JavaOne, and NFJS. He has written a number of books and technical articles including “Programming Clojure”.

Tim Berglund (GitHub)Tim Berglund (GitHub) is a teacher, author, and technology leader with DataStax. He is a conference speaker internationally and in the United States, and contributes to the Denver tech community as president of the Denver Open Source User Group. He is the co-presenter of various O’Reilly training videos on topics ranging from Git to Mac OS X Productivity Tips to Apache Cassandra, and is the author of Gradle Beyond the Basics. Tim blogs occasionally at http://timberglund.com. He lives in Littleton, Colorado with the wife of his youth and their three children.

Stuart Halloway (Cognitect)Kevlin Henney (Curbralan) is an independent consultant, trainer and writer based in the UK. His development interests are in patterns, programming, practice and process. He has been a columnist for many magazines and web sites and is co-author of “A Pattern Language for Distributed Computing” and “On Patterns and Pattern Languages”, two volumes in the “Pattern-Oriented Software Architecture” series. He is also editor of “97 Things Every Programmer Should Know”.

Get the latest news, offers, and more about this conference and the topic of software architecture.

Stay Connected

Follow Software Architecture on Twitter Facebook Group Google+ LinkedIn Group

Watch the keynote presentations

SA Keynote

O’Reilly Media

Tech insight, analysis, and research

Photos

O'Reilly Software Architecture Conference 2016