Email the Author
You can use this page to email Christopher Okhravi (PhD) about The Object Oriented Way.
About the Book
🐤💲 Early bird SALE RIGHT NOW 💲🐤
(Note: The book is not done, but you can buy and read it now. It will be more expensive later.)
How do we solve problems using objects?
That question is the north star of this book. While we happen use C# for all examples in this book, that language is merely a means and not an end. The purpose of this book is to teach the *fundamental ideas in contemporary object oriented programming*.
Who is this book for?
Whether you are a complete novice or a seasoned coder looking to grow, this book is your roadmap to mastering contemporary object orientation. From simple topics like syntax and types all the way to advanced concepts like design patterns and variance.
Why objects?
I believe that the functional way is superior to the object oriented way. So why study objects? Before we criticise the other side, we must understand their arguments better than they do themselves. This book is my attempt at steel-manning the object oriented way, once and for all.
Who am I?
A Senior Lecturer at Uppsala University with a Ph.D. in Information Systems. You might know me from my popular YouTube channel on programming. I have been teaching object oriented concepts for more than a decade. This is the book I wish I had been given and I use it to teach object orientation to university students.
Send feedback to: author@theobjectorientedway.com.
About the Author
I am a university lecturer (Uppsala University, Sweden) by day and a YouTuber by night.
I have been teaching object oriented programming to university students for over a decade and I hold a PhD in Information Systems (where I used Haskell to model policy interventions for antibiotics development as financial contracts).
On YouTube I am most famous for my deep diving playlist on Object Oriented Design Patterns but am uploading content on anything from functional programming to architecture.
I love abstractions and this is why I love programming.
I write simple books because that's what we all deserve :)
You can reach me at: author@theobjectorientedway.com