YoVDO

SOLID is for Object Programming or May it Be Used Elsewhere?

Offered By: code::dive conference via YouTube

Tags

Code::Dive Courses Javascript Courses React Courses Object-oriented programming Courses Code Quality Courses Functional Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the application of SOLID principles beyond object-oriented programming in this insightful conference talk from code::dive 2023. Delve into Marek Gudalewicz's journey of understanding SOLID principles, particularly the interface segregation and dependency inversion principles, in the context of functional programming with JavaScript, React, and Node.js. Discover how SOLID concepts, originally designed for statically typed object-oriented languages, can be adapted and applied to functional programming in dynamically typed languages. Learn to identify SOLID violations in React projects and understand their potential consequences. Gain practical insights through code examples demonstrating how each SOLID principle can be implemented in JS/TS-React, with relevance to other functional, dynamically typed languages and JavaScript-based frameworks. Benefit from Marek's diverse professional background as he shares his experience in translating SOLID principles for modern web development practices.

Syllabus

SOLID is for object programming or may it be use elsewhere? - Marek Gudalewicz - code::dive 2023


Taught by

code::dive conference

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX