Сохранёнки программиста
7.5K subscribers
1.06K photos
39 videos
3 files
1.57K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Книга: Шаблоны корпоративных приложений

Автор: Мартин Фаулер
Год издания: 2019

Описание:
Создание компьютерных систем — дело далеко не простое. По мере того, как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся всё более трудоёмкими, причём затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причём не только на ошибках, но и на удачах — как своих, так и чужих. Книга даёт ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем.

#книги #ru #паттерны
👍1
Книга: Паттерны для масштабируемых JavaScript-приложений

Автор: Эдди Османи
Год издания: 2011

Описание:
В этой книге обсудят набор паттернов, который поможет вам в создании больших масштабируемых JavaScript-приложений. Материал книги основан на одноименном докладе автора, впервые прочитанном на конференции «LondonJS», и вдохновленном предшествующей ему работой Николаса Закаса.

Если у вас слишком мало времени, то автор уместил всю книгу в 140 символов:

Меньше связанности: используйте паттерны «модуль», «фасад» и «медиатор». Модули общаются через медиатор, а фасад обеспечивает безопасность.

#книга #паттерны #ru #js
🔥2
Книга: Хрестоматия iOS паттернов

Автор: Дима Малеев
Год издания: 2017

Описание:
Эта книга представляет ценный ресурс для всех iOS разработчиков, особенно для начинающих. В ней представлены примеры более чем 20 паттернов GoF, адаптированных для iOS. Для более опытных разработчиков эта книга будет полезной шпаргалкой.

Скачать

#книга #паттерны #ios
🔥1🥰1
Статья: 7 архитектурных паттернов, которые должен знать каждый программист

Архитектурные паттерны проектирования имеют огромное значение для обеспечения легкого масштабирования при различных изменениях в команде разработчиков. Чтобы приложения могли успешно обслуживать предприятия или широкую интернет-аудиторию, они должны обладать свойствами масштабируемости, доступности, безопасности и отказоустойчивости.

Как же разработчики решают эти сложные задачи? Один из способов — придерживаться проверенных архитектурных паттернов. В этой статье рассматривают 7 таких паттернов:

Ссылка на статью

#статья #теория #архитектура #паттерны #ru
👍1🥰1👏1
Книга: Элементарные шаблоны проектирования

Автор: Джейсон Мак-Колм Смит
Год издания: 2013

Описание:
В данной книге представлена основная коллекция простых шаблонов проектирования, которые, в свою очередь, разбираются на составляющие их элементы. Эти элементарные шаблоны проектирования встречаются практически всем разработчикам программного обеспечения в повседневной работе. Книга также включает в себя спецификации этих шаблонов, систему диаграмм Pattern Instance Notation, упрощающую работу с шаблонами на различных уровнях, а также представляет формальный аппарат для описания шаблонов, известный как ро-исчисление.

#книга #паттерны #ru
🥰4
Доклад: Архитектура приложения и ошибки проектирования

Сохраняйте доклад, где проводят обзор архитектуры Java-приложений, включая также их проблемы. Спикер даёт краткий обзор эволюции и различных типов архитектур, затрагивая следующие темы:

— Vertical Design — его суть и применение.
— Horizontal Design и Three-layered architecture — основные концепции и примеры использования.
— Зачем была предложена Hexagonal architecture и какие проблемы она решает.
— Анализ проблем, которые не решаются указанными архитектурами, и возможные направления развития.

В докладе также много примеров и кода, что может оказаться интересным для Java-разработчиков всех уровней.

#доклад #паттерны #java #ru
11
​​Статья: Краткий обзор 10 популярных архитектурных шаблонов приложений

Вы когда-нибудь задавались вопросом о том, как именно разрабатываются масштабные системы крупных предприятий? Перед тем, как перейти к непосредственной разработке, следует определиться с правильным архитектурным шаблоном, который даст желаемое качество и функционал для конкретного проекта.

Забирайте полезную статью, где простым языком и с картинками рассказывают о 10 популярных архитектурных паттернах: многоуровневый, клиент-серверный, ведущий-ведомый, каналы и фильтры, посредник, одноранговый, шина событий, MVC, доска, а также интерпретатор.

#статья #архитектура #паттерны #ru
👍1
Видео: Паттерны проектирования в JavaScript

Паттерны в программировании — это проверенные и повторно используемые решения для типичных проблем, которые помогают программистам писать более эффективный и структурированный код.

Сохраняйте видео, где автор рассказывает про самые распространённые паттерны проектирования в JS, которые используются при разработке (синтаксис ES6).

#видео #js #паттерны #архитектура
🔥1
Курс: JavaScript Паттерны

Забирайте годный видеокурс, где можно изучить основные паттерны проектирования, которые широко применяются в разработке программного обеспечения. Паттерны представляют собой стандартные конструкции кода, зарекомендовавшие себя в решении типичных задач программирования.

Хотя в курсе основное внимание уделяется паттернам на JavaScript, многие из них могут быть применены и в других языках программирования.

#курс #javascript #паттерны #ru
Forwarded from Веб-страница
​​Паттерны для веб-разработчиков

Делимся ресурсом по изучению различных видов паттернов с упором на веб. Есть секции по общему проектированию и секции по фреймворкам: https://www.patterns.dev/

#паттерны #инструменты
👍1
Универсальные шпаргалки по паттернам проектирования

Сохраняйте подборку 23 коротких шпаргалок по паттернам проектирования GoF. В каждой — универсальная схема и очень краткое описание. Отлично подойдёт для зарисовки, распечатки или поверхностного изучения. Все картинки не прикрепляются, поэтому полный список можно найти в статье.

#подборка #шпаргалка #паттерны #ru
3👍2🔥1
​​18 основных паттернов микросервисной архитектуры

Сохраняйте гайд, где рассказывают о паттернах, которые представляют собой набор проверенных решений типичных проблем и задач в микросервисной архитектуре. Их правильное применение может значительно улучшить масштабируемость и надёжность системы.

😎 Микросервисы
🫡 За монолит!

#паттерны #архитектура #микросервисы #ru
🫡4😎2
​​Наконец паттерны проектирования понятным языком

Если устали от сложных гайдов с Википедии, а разобраться в паттернах проектирования всё ещё хочется, то в этой статье разбирают 23 базовых паттерна, приводя к каждому «человеческий» пример из жизни, чтобы было проще понять смысл каждого паттерна и принцип его работы.

Сохранить, нельзя забыть: ссылка на статью

#статья #паттерны #теория #начинающим #ru
❤‍🔥3🤔1
17 паттернов проектирование на JavaScript

Паттерны в программировании — это повторяемые решения для часто встречающихся задач проектирования кода. Они полезны для разработки тем, что упрощают создание структурированных и масштабируемых приложений, ещё и способствуют лучшему пониманию и поддержке кода.

Самые популярные и часто встречающиеся паттерны для JS разобрали в этом гайде:

https://youtu.be/YJVj4XNASDk?si=DCL7Bbn_mPa_ojl0

#паттерны #javascript #начинающим #ru
1
Топ паттернов проектирования

Паттерн проектирования – это определённая методика написания кода, используемая для решения типичных задач при разработке ПО.

Такие паттерны стали своего рода базой для многих разработчиков, поэтому знание хотя бы основных паттернов может здорово выручить в работе и на собеседованиях. Поэтому забирайте небольшой гайд, где автор рассказывает про самые популярные шаблоны:

https://youtu.be/BPRA2TbnRtk?si=ogdcWmTEBbopIPA5

#видео #урок #паттерны #ru
🔥2