Working Software Is Not The Primary Measure of Progress Post date August 11, 2024 Post author By Christopher Okhravi
Duplication Is Cheaper Than The Wrong Abstraction Post date August 3, 2024 Post author By Christopher Okhravi
Conditionals Breed (Why Replace Conditionals With Polymorphism) Post date July 28, 2024 Post author By Christopher Okhravi
When Microsoft Violated Liskov Substitution Principle in .NET Post date May 22, 2024 Post author By Christopher Okhravi
Only Use Inheritance If You Want Both of These Post date April 30, 2024 Post author By Christopher Okhravi
Depend on Abstractions not Concretions (Framework) Post date April 17, 2024 Post author By Christopher Okhravi
Object Oriented Programming – Lecture 2 – Paradigms, Types, Compilation, Purity, Programs Post date November 6, 2020 Post author By Christopher Okhravi
Object Oriented Programming – Lecture 1 – Overview of contents Post date November 4, 2020 Post author By Christopher Okhravi
My Vim Setup #2 (Mappings / Custom shortcuts) Post date January 23, 2019 Post author By Christopher Okhravi
Reactive Programming from Scratch (JavaScript) – Ep3 Post date December 9, 2018 Post author By Christopher Okhravi
Reactive Programming from Scratch (JavaScript) – Ep2 Post date December 8, 2018 Post author By Christopher Okhravi
Reactive Programming from Scratch (JavaScript) – Ep1 Post date December 7, 2018 Post author By Christopher Okhravi
(Ep2) Mandala Maker in JavaScript (functional style) Post date December 6, 2018 Post author By Christopher Okhravi
(Ep1) Mandala Maker in JavaScript (functional style) Post date December 5, 2018 Post author By Christopher Okhravi
Todo App in Vue.js – The Hard Way (Ep18) Post date December 3, 2018 Post author By Christopher Okhravi
Todo App in Vue.js – The Hard Way (Ep17) Post date December 2, 2018 Post author By Christopher Okhravi