Garage By Aviture Speaker Series - Uncle Bob Martin, Clean Architecture
Uncle Bob Martin is coming to Omaha on January 20, 2016 for two workshops and an evening lecture. We're thrilled to help host this day of learning from an esteemed leader in the field. Register for the workshops on Eventbrite, and please navigate to the Splash page to register for the evening lecture.
Wednesday, January 20, 2016
Uncle Bob Martin will be in Omaha all day on January 20th for a combination of hands-on, 3-hour workshops during the day and a lecture talk in the evening. Stay tuned as those topics are revealed.
- AM Workshop - 9 to 12 pm
- PM Workshop - 1 to 4 pm
- Evening Lecture - 7 pm
More about Uncle Bob Martin
Robert C. Martin (Uncle Bob) has been a programmer since 1970 and is a leader in the industry of software development. Mr. Martin is the founder, CEO, and president of Object Mentor Incorporated. He is also the Master Craftsman at 8th Light Inc., a Chicago-based Software Consulting firm; co-founder of cleancoders.com, offering on-line video training for software developers; and founder of Uncle Bob Consulting LLC, offering software consulting, training, and skill development services to major corporations worldwide.
Mr. Martin has published dozens of articles in various trade journals, and is a regular speaker at international conferences and trade shows. He is also the creator of the acclaimed educational video series cleancoders.com. Mr. Martin has authored and edited "landmark" books on Agile Programming, Extreme Programming, UML, Object-Oriented Programming, and C++ Programming.
Today, he is one of the software industry's leading authorities on Agile software development and is a regular speaker at international conferences and trade shows. Mr. Martin served three years as the editor-in-chief of the C++ Report, wrote the monthly Craftsman column for Software Development magazine, and served as the first chairman of the Agile Alliance.
More can be found on his website, CleanCoder.com.
- Register for one or both of the workshops on Eventbrite.
- Bring a laptop to take notes.
- Format will be 2-3 hours of lecture mixed with small group work and/or discussion.
AM Workshop, 9 AM - 12 PM
AM Workshop: Advanced Principles of Agile Object Oriented Class and Component design.
What happens to software? Why does is rot over time? How can a development team prevent this rot, and prevent good designs from becoming legacy code? How can we be sure our designs are good in the first place? How do you manage the structure of large agile and object oriented systems? What is the best way to break that structure into components? What should the components contain, and how should they be interrelated? How can we effectively partition a system into independently deployable components?
Lunch, 12 PM - 1 PM
Break. Morning and/or afternoon workshop attendees welcome to join for lunch, provided at Aviture.
PM Workshop, 1 PM - 4 PM
PM Workshop: Specification Discipline.
The first bullet in the "XP Developer Bill of Rights" is: "Programmers have a right to know what is needed..." In other words, they have a right to know the requirements. But rights and responsibilities go hand in hand. The fact that we have the right to know what is needed means that we have the responsibility to find out what is needed. That means that programmers play a critical role in the specification of systems. We've learned, over the last few decades, that the best way to specify a system is with tests. So specification disciplines are test disciplines. What are those disciplines? Given that specification error is one of the primary reasons for project failure; what must craftsmen do to mitigate and eliminate such errors?
Evening Lecture, 7 PM*
- Doors open at 6:00 PM, talk starts at 7:00 PM.
- There will be a brief period with light meal and refreshments before the talk begins, and time following the talk to network and mingle.
- *Please navigate to the Splash page to register for the evening lecture.
Lecture Topic: Clean Architecture.
Abstract: "Does the architecture of your application tell you the intent of the application, or does it just tell you what frameworks you’ve used. A good architecture screams about the intent of the application and hides the frameworks. In this talk, Uncle Bob talks about the lost years of architecture, about how the web is just a detail, and about the best kind of architecture to use for your applications."
Garage By Aviture
8802 S 135th St., Ste 500
Omaha, NE 68138
Parking will be available in the lots in front of and behind the office building.
- More details on the Garage By Aviture Speaker Series
- Connect on social media using @UncleBobMartin @GarageByAviture #UncleBobAviture
- For questions, please drop us a line using the Contact Us form or reach out on Twitter @GarageByAviture.
- Download and share this PDF about the event: Uncle Bob Martin Event Detail PDF