# Session title

So, I’m a senior developer, and…

## Session URL

https://staging.webexpo.net/prague2024/sessions/so-im-a-senior-developer-and/

## Session Type

Conference Talk

## Talk Description

Design patterns have long been hailed as powerful tools for improving code organisation, modularity, and maintainability. However, every coin has two sides, and design patterns are no exception. In this talk, Krasimir will venture into uncharted territory and explore the often-overlooked drawbacks. Through a series of real-world examples and case studies, he’ll reveal the potential traps and pitfalls that can arise when design patterns are misused or overused, examining the dark side of design patterns and their impact on code quality and project success.



But fear not! This talk is not about bashing design patterns. Rather, it aims to empower developers with a deeper understanding of their limitations and actionable strategies for mitigating these risks so you can make better decisions when incorporating solutions into your codebase.



For questions and further discussion find the speaker in the Speaker's Corner right after their talk.

## Tags

Backend Dev, Frontend Dev, Performance

## Session Focused on

Web Development: 100%, Design & UX: 0%, Marketing: 0%, Business: 0%

## Session Presenter

Krasimir Tsonev

## Session Presenter Bio

Krasimir Tsonev is a coder with over 20 years of experience in web development and the author of books on Node.js, JavaScript and React. Currently, he works for Antidote.me, where his strong focus on quality and usability helps him create and discover new and effective digital experiences for patients.

## Session Details

### Date

May 30, 2024 2:00 pm

### Duration

40 Minutes

### Specific Location

Lucerna Great Hall

### General Localtion

Lucerna Palace, Prague, Czech Republic
