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 job—and in today's world it most likely does—then you won't want to miss 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 peers.
The O'Reilly Software Architecture Conference is where technology professionals get the training they need to become top-notch software architects. This includes:
Brian Foster is a Content Lead at O’Reilly Media where he focuses on acquiring and shaping content in the areas of software architecture, Java, and C++. He is also the new co-chair of O’Reilly's Software Architecture conference. He has been working in the book publishing and media industries for over 10 years and has a wealth of experience developing content for business, finance, financial engineering, statistical computing, and related markets. Brian can be followed on Twitter at @brianatoreilly.
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 email@example.com.
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.
Daniel Bryant (SpectoLabs) is an independent technical consultant and the CTO at SpectoLabs. He specializes in enabling continuous delivery within organizations through the identification of value streams, the creation of build pipelines, and the implementation of effective testing strategies. Daniel’s technical expertise focuses on DevOps tooling, cloud and container platforms, and microservice implementations. He contributes to several open source projects, writes for InfoQ, O’Reilly, and Voxxed, and regularly presents at international conferences, including OSCON, QCon, and JavaOne.
Patrick Kua (N26) is the CTO of mobile bank N26, where he is building the engineering group that will change how retail banking works. Previously, Patrick was a principal technical consultant at ThoughtWorks in London. He is the author of three books: The Retrospective Handbook, Talking with Tech Leads, and most recently, Building Evolutionary Architectures. Patrick is a frequent conference speaker and blogger. He is passionate about bringing a balanced focus between people, organizations, and technology.
Yiannis Kanellopoulos (SIG) is the practice leader for Greece at the Software Improvement Group (SIG), where he specializes in helping international organizations manage risks and costs related to the procurement, development, and maintenance of their software systems. Yiannis is also a founding member of Orange Grove Patras, a business incubator sponsored by the Dutch Embassy in Greece to promote entrepreneurship and counter youth unemployment. He holds a PhD in computer science from the University of Manchester.
Ben Evans (jClarity) is cofounder and CEO of jClarity, a startup that makes performance tools for development and ops teams. Previously, Ben was chief architect for listed derivatives at Deutsche Bank, performance tested the Google IPO, worked on the initial UK trials of 3G networks with BT, built award-winning websites for some of Hollywood’s biggest hits of the ‘90s, developed some of the UK’s very first true ecommerce websites, and provided technology to help some of the UK’s most vulnerable people. Before joining the tech industry, Ben was a researcher in theoretical physics, working on theories which are now being tested at the LHC. Ben helps to run the London Java Community and represents the user community as a voting member on Java’s governing body, the JCP Executive Committee. He is a Java Champion and JavaOne Rock Star speaker. Ben is author of The Well-Grounded Java Developer and the new edition of Java in a Nutshell and writes regularly for industry publications. He’s also a frequent speaker at technical conferences worldwide. Ben holds a master’s degree in mathematics from the University of Cambridge.
Nate Schutta (Ntschutta.com) is a solution architect focused on making usable applications. A proponent of polyglot programming, Nate has written two books on Ajax and speaks regularly at various worldwide conferences, No Fluff Just Stuff symposia, universities, and Java user groups. In addition to his day job, Nate is an adjunct professor at the University of Minnesota, where he teaches students to embrace dynamic languages. Most recently, Nate coauthored Presentation Patterns with Neal Ford and Matthew McCullough.
Scott Davis (ThoughtWorks) is a principal engineer with ThoughtWorks, where he focuses on the leading-edge, innovative, emerging, and nontraditional aspects of web development, such as serverless web apps, mobile web apps (responsive PWAs), HTML5-based smart TV apps, conversational UIs (like Siri and Alexa), and using web technologies to build IoT solutions. He is also the founder of ThirstyHead.com, a Denver-based training and software development consultancy. Scott has been writing about web development for over 10 years. His books include Getting Started with Grails, Groovy Recipes, GIS for Web Developers, The Google Maps API: Adding Where to Your Web Applications, and JBoss at Work. He is also the author of several popular article series at IBM developerWorks, including Mastering MEAN, Mastering Grails, and Practically Groovy. His videos include Architecture of the MEAN Stack, Responsive Mobile Architecture, and On the Road to Angular 2. Scott is also the cofounder of the Denver HTML5 User Group.
Michael Nygard (Cognitect, Inc.) is an architect at Cognitect, the company behind Clojure, ClojureScript, Pedestal, and Datomic. Michael has been a professional programmer and architect for over 15 years. In that time, he has delivered systems to the US government, the military, banking, finance, agriculture, and retail industries, and 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. Along the way, Michael has shared his painfully won experience by mentoring, writing, and speaking. Michael contributed to the O’Reilly book 97 Things Every Software Architect Should Know and authored the best seller Release It! Design and Deploy Production-Ready Software.
Susan Fowler (Stripe) is the author of Production-Ready Microservices. She is currently an engineer at Stripe. Previously, Susan worked on microservice standardization at Uber, developed application platforms and infrastructure at several small startups, and studied particle physics at the University of Pennsylvania.
Tudor Girba (feenk.com) is a software environmentalist and the founder of feenk gmbh, a consulting and coaching company. Tudor leads the work on the Moose platform for software and data analysis and founded the Glamorous Toolkit project for rethinking the IDE. He believes that software assessment must be recognized as a critical software engineering activity, and he authored the humane assessment method to help teams to rethink the way they manage large software systems and datasets. Tudor also argues that storytelling should be prominent in software development. He is a board member of the Pharo live programming environment. In 2014, he won the prestigious Dahl-Nygaard Junior Prize for his work on the modeling and visualization of evolution and interplay of large numbers of objects. Tudor holds a PhD from the University of Bern.
Joe Brockmeier (Red Hat) is a member of Red Hat's Open Source and Standards (OSAS) team, and is involved with Project Atomic, the Fedora Project's Cloud Working Group, and is a member of the Apache Software Foundation. Brockmeier has a long history of involvement with Linux and open source, and has also spent many years working as a technology journalist. Brockmeier has written for ReadWriteWeb, LWN, Linux.com, Linux Magazine, Linux Pro Magazine, ZDNet, and many others.
Matt Stine (Software Architecture Radio) is a 17-year veteran of the enterprise IT industry, with 8 of those years spent as a consulting solutions architect for multiple Fortune 500 companies, as well as the not-for-profit St. Jude Children’s Research Hospital. Matt is currently the product owner for Spring at Pivotal and spends much of his time driving an active feedback loop between the Spring R&D organization and customers developing cloud-native application architectures. He is the author of Migrating to Cloud-Native Application Architectures from O’Reilly and the host of the Software Architecture Radio podcast. Matt is obsessed with the idea that enterprise IT doesn’t have to suck. He focuses on Lean/Agile software development methodologies, DevOps, architectural principles/patterns/practices, and programming paradigms, in an attempt to find the perfect storm of techniques that will allow corporate IT departments to not only function like startup companies but also create software that delights users while maintaining a high degree of conceptual integrity. Matt has spoken at conferences ranging from JavaOne to OSCON to YOW!, is a seven-year member of the No Fluff Just Stuff tour, and serves as technical editor of NFJS the Magazine. Matt is also the founder and past president of the Memphis Java User Group.
Rachel Laycock (ThoughtWorks) is a market technical principal at ThoughtWorks in New York, where she has played the role of coach, trainer, technical lead, architect, and developer, coaching teams on Agile and continuous delivery technical practices. She is now a member of the Technical Advisory Board to the CTO, which regularly produces the ThoughtWorks Technology Radar. Rachel has over 10 years of experience in systems development and has worked on a wide range of technologies and the integration of many disparate systems. She is fascinated by problem solving and has discovered that people problems are often more difficult to solve than software ones.
Aaron Bedra (Modeled Thinking) is the founder of Modeled Thinking, where he works at the intersection of software, security, and business. Previously, he was a chief security officer, chief technology officer, and principal engineer and architect. Aaron has worked with a number of programming languages, most notably Clojure and ClojureScript. He is the coauthor of Programming Clojure, 2nd edition.
Jessica Kerr (Atomist) is a lead engineer at Atomist, where she writes Scala to operate TypeScript to create code that modifies code. She's known for her enthusiasm and insight about functional programming, microservices, and trade-offs in languages. Jessica speaks at conferences internationally, podcasts at "Greaterthancode.com":http://www.greaterthancode.com/, and tweets as "@jessitron":https://twitter.com/jessitron about the technical and social realities of software. She has two daughters and a home office in St. Louis, Missouri.
Tech insight, analysis, and research
©2017, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org