DEV Community

Alexey Tukalo
Alexey Tukalo

Posted on • Edited on

1

Derek Banas: Design Patterns Video Tutorial

The set of the lecture describes different software design patterns. Software design patterns are standard solutions to frequent problems in software design. They are used as a reference for the design of new systems and communication among software developers.

The course requires an understanding of UML diagrams. A significant disadvantage of the collection is too concreted examples and lack of explanations on plain English.

For beginners:

It allows developers to leverage an experience gained by software developer’s community. The knowledge emphasises extra attention to the design of software components.

For experienced:

Each lecture of the series can act as an independent studying unit. Therefore it can be used to refresh rarely used patterns for an interview or utilisation on a tricky occasion.

The videos are available on YouTube

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay