Robert Martin (@unclebobmartin) is Master Craftsman at 8th Light, Skills Matter instructor and author of a range of books (as well as hundreds of articles), including: Clean Code: A Handbook of Agile Software Craftsmanship as well as his most recent, Clean Architecture: A Craftsman's Guide to Software Structure and Design.
Uncle Bob is a renowned lecturer and thought leader in all things programming, known for his innovative, practical and engaging lectures as well as expert knowledge of clean coding, clean architecture and all things Agile.
Demand for his courses is always high, so be sure to book early for one of his workshops! Click here to see course information and availability.
Talks I've Given
-
An Evening with Uncle Bob- Does Anyone Remember Agile?
Featuring Uncle Bob (Robert C. Martin)
The renowned Robert "Uncle Bob" Martin will be joining us for an evening at Agility Matters! Agile has been around for years, and Uncle Bob will be taking the time to tell us more about how Agile has changed, for better or worse. Don't miss it!
safe lean kanban scrum agility agile -
The State of Software with Uncle Bob Martin
Featuring Uncle Bob (Robert C. Martin)
Uncle Bob is back! Following his two day, hands on Advanced TDD course, Uncle Bob will be giving a talk at the second Agility Matters event. Don't miss it!
agility bdd qa testing agile quality-matters-as agile-testing refactoring clean-code atdd test-driven-development tdd -
Clean Architecture: Drawing Lines
Featuring Uncle Bob (Robert C. Martin)
Uncle Bob talks about one of the central topics of his new book: Clean Architecture. We’ll discuss what Architecture is, what the goals are, and how lines can be drawn between modules to achieve those goals. There will, of course, be history and science included.
architecture agile quality-matters-as agility agile-testing -
The Programmer’s Oath Uncle Bob Martin!
Featuring Uncle Bob (Robert C. Martin)
Don't miss this months iOSCon Bytes with Uncle Bob! Come and join us to explore the moral and ethical basis for the Profession of Programming.
ios mobile swift ioscon ioscon-bytes mobile-apps -
The Scribe’s Oath
Featuring Uncle Bob (Robert C. Martin)
We are the modern day scribes. Nothing happens in our society without us. But so far, we are unorganized, undisciplined, and we have no unifying ethics or standards. Society is becoming aware of us. Software developers have become both villains and heroes in our culture. More importantly, our...
people-&-process -
The Scribe’s Oath
Featuring Uncle Bob (Robert C. Martin)
We are the modern day scribes. Nothing happens in our society without us. But so far, we are unorganized, undisciplined, and we have no unifying ethics or standards. Society is becoming aware of us. Software developers have become both villains and heroes in our culture. More importantly, our...
people-&-process -
The Scribe’s Oath
Featuring Uncle Bob (Robert C. Martin)
We are the modern day scribes. Nothing happens in our society without us. But so far, we are unorganized, undisciplined, and we have no unifying ethics or standards. Society is becoming aware of us. Software developers have become both villains and heroes in our culture. More importantly, our...
people-&-process -
Estimation, What, When, Why by Robert Martin
Featuring Uncle Bob (Robert C. Martin)
Are you interested in learning about Estimation? What is it? Why is it important ? We have one of the founding members of Clean Code movement, Uncle Bob Martin in town to deliver a talk on Estimation!
agile clean-code software-craftsmanship quality-matters-as agile-principles -
The Future of Software
Featuring Uncle Bob (Robert C. Martin)
Uncle Bob is back in town for the first time in 2016. Join us in this limited seated event, register now!
agile tdd atdd bdd clean-code software-craftsmanship quality-matters-as agile-principles acceptance-testing -
The Oath of the Scribe
Featuring Uncle Bob (Robert C. Martin)
Uncle Bob is back in town! Join us as he explains how developers and engineers are the modern day scribes and we debate our place in society ask the big questions!
clean-code oath-of-the-scribe -
When Men were Men, Computers were Computers, and Women were Programmers
Featuring Uncle Bob (Robert C. Martin)
This is a talk about the history and future of computing, and the future of programming. We’ll spend a bit of time programming a PDP-8, just for fun. And then we’ll project the history of computing forward to see if we can predict where our industry is going, and what our role in it will be.
agile quality-matters-as software-craftsmanship uncle-bob -
In the Brain: TDD is Alive, Well, and Growing
Featuring Uncle Bob (Robert C. Martin)
Earlier this year, the inventor of Rails gave a talk entitled “TDD is Dead.” This talk sparked a controversy that eventually involved many people including myself, Kent Beck and Martin Fowler. What did we learn, and what is the future of TDD?
tdd test-driven-development clean-code software-craftsmanship rails refactoring -
The Future of Agile (If Any)
Featuring Uncle Bob (Robert C. Martin)
In 2001 a few of us met in hopes that we could agree on a simple statement that defines lightweight processes. We wrote a simple manifesto, and chose the name Agile. We had no idea how successful this idea would be.
agile -
Does anybody remember Design Patterns?
Featuring Uncle Bob (Robert C. Martin)
In 1995 the hot topic -- The Next Big Thing (TNBT) -- was Design Patterns. But hardly anyone talks about them now. Why not? What happened? And what are these mysterious pattern-like entities anyway?
agile design-patterns -
Automated Acceptance Testing.
Featuring Uncle Bob (Robert C. Martin)
It's been over 15 years since the Agile revolution began. One of it's founding tenets was automated acceptance testing. Why was it considered so important back then? Is it still important today? What things are people doing right and wrong? What do the tools look like?
agile automated-testing automated-acceptance-testing -
Systems and Domains. Triplet Sons of Different Mothers
Featuring Uncle Bob (Robert C. Martin)
An application is a system that connects the business domain model, the technical domain, and the specific use cases of a particular application. These three aspects of an application are often at odds with each other because they have opposing needs and affordances. It is the job of the System...
dddx architecture domain-model -
Object Oriented Design. What is it really?
Featuring Uncle Bob (Robert C. Martin)
The awesome @unclebobmartin (Robert C Martin) shares his experience and thoughts on OO Design and explores the question "Object Oriented Design. What is it really?".
agile object-oriented-design ood architecture software-design -
Let's Learn a Little Clojure
Featuring Uncle Bob (Robert C. Martin)
Learn a little Clojure from Uncle Bob and why he thinks Clojure may be the next very important language for you to learn; plus, find out about the basics of functional programming and why Lisp is the language that never seems to die.
clojure functional-programming tdd lisp -
The SOLID Principles of Test Design
Featuring Uncle Bob (Robert C. Martin)
When did we forget that tests were software? When did we decide that tests didn't need to follow the rules of software design? The fact is that the tests we write are part of our software system, and are subject to all the same rules that our other software modules are subject too.
quality tdd -
The S.O.L.I.D. Principles of OO and Agile Design
Featuring Uncle Bob (Robert C. Martin)
In this talk Uncle Bob presents the SOLID principles of object oriented software design. These principles govern the structure and interdependencies between classes in large object oriented systems. This talk is now full -- but watch out for the video coming soon!
oo agile -
Requiem for C
Featuring Uncle Bob (Robert C. Martin)
For nearly five decades, it's been C. Regardless of what else has been tried, the new language paradigms that have been explored, the new semantics that have been probed, C was at the heart of the successes. C++, Java, C#, Ruby, all took their cue from C.
-
Why can't anyone get Web architecture right?
Featuring Uncle Bob (Robert C. Martin)
In this talk, Robert "Uncle Bob" Martin asserts that the delivery mechanism is NOT the architecture.This session is going ahead as a remote session via skype at Skills Matter. Hope to see you soon!
web-architecture decoupling abstraction clojure -
The Last Programming Language
Featuring Uncle Bob (Robert C. Martin)
In the last few years we've seen a return to languages that were invented in the '50, '60s, and '70s. Clojure, Scala, F#, and even Ruby are derivatives of much older languages, and do not represent new ideas. This begs an important question: Have we explored the language space?
clojure scala f# ruby agile bdd
My Work
@unclebobmartin has not provided any work info yet.
Social and Blogging
@unclebobmartin has not provided social links yet.