[Из песочницы] Простая машина состояний для VueJS
#JavaScript #VueJS #javascript #vuejs #patterns #statemachine #components IV
https://habr.com/ru/post/482250/
#JavaScript #VueJS #javascript #vuejs #patterns #statemachine #components IV
https://habr.com/ru/post/482250/
t.me
Простая машина состояний для VueJS
Недавно я наткнулся на интересное обсуждение на Full Stack Radio — Bulding Better UI Components with State Machines. Речь шла о том, что концепция машины состо...
Бюджетный DI на антипаттернах
#БлогкомпанииTinkoffru #Разработкамобильныхприложений #РазработкаподiOS #mvvm #patterns #dependencyinjection #iosdevelopment IV
https://habr.com/ru/post/508452/
#БлогкомпанииTinkoffru #Разработкамобильныхприложений #РазработкаподiOS #mvvm #patterns #dependencyinjection #iosdevelopment IV
https://habr.com/ru/post/508452/
t.me
Бюджетный DI на антипаттернах
Согласитесь, приятно бывает после утомительного трудового дня отточенным движением руки решительно закрыть рабочий workspace в Xcode, чтобы, облегченно вздохнув...
Доступный MVVM на хакнутых экстеншенах
#БлогкомпанииTinkoffru #РазработкаподiOS #Разработкамобильныхприложений #mvvm #patterns #iosdevelopment #events IV
https://habr.com/ru/post/509014/
#БлогкомпанииTinkoffru #РазработкаподiOS #Разработкамобильныхприложений #mvvm #patterns #iosdevelopment #events IV
https://habr.com/ru/post/509014/
t.me
Доступный MVVM на хакнутых экстеншенах
Много лет подряд я, помимо всего прочего, занимался настройкой MVVM в своих рабочих и не очень рабочих проектах. Я увлеченно делал это в Windows-проектах, где п...
Легковесный роутинг на микросервисах
#БлогкомпанииTinkoffru #Разработкамобильныхприложений #РазработкаподiOS #mvvm #patterns #routing #iosdevelopment IV
https://habr.com/ru/post/510286/
#БлогкомпанииTinkoffru #Разработкамобильныхприложений #РазработкаподiOS #mvvm #patterns #routing #iosdevelopment IV
https://habr.com/ru/post/510286/
t.me
Легковесный роутинг на микросервисах
Мобильные приложения в последнее время стали по-настоящему большими — не только в смысле своей значимости для нас с вами, но и в прямом смысле. По своей функцио...
[Из песочницы] Rust vs. State
#Rust #ООП #объектноориентированныйдизайн #statepattern #rust #patterns IV
https://habr.com/ru/post/516784/
#Rust #ООП #объектноориентированныйдизайн #statepattern #rust #patterns IV
https://habr.com/ru/post/516784/
t.me
Rust vs. State
Важно: для комфортного прочтения статьи нужно уметь читать исходный код на Rust и понимать, почему оборачивать всё в Rc — плохо. Введение Rust не принято считать...
Адаптируем UITableView под MVVM
#РазработкаподiOS #Разработкамобильныхприложений #swift #uikit #mvvm #patterns #iosdevelopment IV
https://habr.com/ru/post/531446/
#РазработкаподiOS #Разработкамобильныхприложений #swift #uikit #mvvm #patterns #iosdevelopment IV
https://habr.com/ru/post/531446/
t.me
Адаптируем UITableView под MVVM
ВведениеUITableView один из самых часто используемых компонентов UIKit. Табличное представление зарекомендовало себя как одно из самых удобных взаимодействий пол...
А такой ли уж анти-паттерн этот Service Locator?
#PHP #Программирование #Совершенныйкод #ITстандарты #servicelocator #patterns #antipatterns IV
https://habr.com/ru/post/539622/
#PHP #Программирование #Совершенныйкод #ITстандарты #servicelocator #patterns #antipatterns IV
https://habr.com/ru/post/539622/
t.me
А такой ли уж анти-паттерн этот Service Locator?
В индустрии сложилось устойчивое мнение, что Service Locator является анти-паттерном. Из wiki:Стоит заметить, что в некотором случае локатор служб фактически явл...
Унификация поиска пути вместо различной логики ИИ
#Программирование #Разработкаигр #Unity #unity #pathfinding #patterns IV
https://habr.com/ru/post/541928/
#Программирование #Разработкаигр #Unity #unity #pathfinding #patterns IV
https://habr.com/ru/post/541928/
t.me
Унификация поиска пути вместо различной логики ИИ
Для одной незамысловатой игры мне понадобилось реализовать поведение ИИ с базовым функционалом: патрулирование, преследование и ведение боя. Сама по себе задача...
[Перевод] Как использовать шаблон Circuit Breaker в приложении Spring Boot
#Java #springboot #patterns #circuitbreaker #resilience IV
https://habr.com/ru/post/544074/
#Java #springboot #patterns #circuitbreaker #resilience IV
https://habr.com/ru/post/544074/
t.me
Как использовать шаблон Circuit Breaker в приложении Spring Boot
В этом посте я покажу, как мы можем использовать шаблон Circuit Breaker в приложении Spring Boot. Когда я говорю «шаблон Circuit Breaker» имеется в виду архитект...
Организация кода для работы с ftp средствами Fluent interface
#NET #Проектированиеирефакторинг #C #net #patterns #fluentinterface IV
https://habr.com/ru/post/567638/
#NET #Проектированиеирефакторинг #C #net #patterns #fluentinterface IV
https://habr.com/ru/post/567638/
t.me
Организация кода для работы с ftp средствами Fluent interface
Мне очень нравится паттерн Fluent interface, за то, что он делает сложный и длинный код максимально читабельным. В статье хочу показать пример реализации этого п...
[js] Программируйте на уровне интерфейсов
#JavaScript #Интерфейсы #patterns #pattern #interface #interfaces IV
https://habr.com/ru/post/568810/
#JavaScript #Интерфейсы #patterns #pattern #interface #interfaces IV
https://habr.com/ru/post/568810/
t.me
[js] Программируйте на уровне интерфейсов
Привет Хабр!Когда я гуглил эту тему, я планировал выпустить только видео для плейлиста о Паттернах. Но как то мне не очень понравились уже существующие статьи, возможно потому что я пишу на JS, а...
Способ качественно изучить паттерны проектирования
#ООП #Паттерны #паттерныпроектирования #designpatterns #gangoffour #headfirst #patterns IV
https://habr.com/ru/post/586494/
#ООП #Паттерны #паттерныпроектирования #designpatterns #gangoffour #headfirst #patterns IV
https://habr.com/ru/post/586494/
t.me
Способ качественно изучить паттерны проектирования
Привет, Хабр! Когда я изучал паттерны проектирования, я делал это с помощью прочтения двух книг: простую и понятную книгу от Head First одновременно со сложной и менее понятной книгой от Банды...
Объясняю Pattern Memento (Снимок)
#Python #ITстандарты #python #patterns #memento #architecture #pythontutor IV
https://habr.com/ru/post/689948/
#Python #ITстандарты #python #patterns #memento #architecture #pythontutor IV
https://habr.com/ru/post/689948/
Хабр
Объясняю Pattern Memento (Снимок)
В начале своего разработческого пути, меня часто посещало желание понять, осознать и принять паттерны. Но в интернете, в подавляющем большинстве случаев, этот материал крайне сложен для начинающих...
Объяснение паттерна Наблюдатель на примере Redux
#БлогкомпанииНордКлан #JavaScript #ReactJS #redux #patterns #javascript IV
https://habr.com/ru/post/697026/
#БлогкомпанииНордКлан #JavaScript #ReactJS #redux #patterns #javascript IV
https://habr.com/ru/post/697026/
Хабр
Объяснение паттерна Наблюдатель на примере Redux
Функция Frodo надела кольцо на палец и увидела его, class Observer. Горящее око взывало к Frodo... Всем привет, читатели Хабра! Меня зовут Владислав, я frontend-разработчик в компании Nordclan. В...
Шаблон проектирования: Chain of Responsibility
#Java #Алгоритмы #ООП #паттерны #паттерныпроектирования #patterns IV
https://habr.com/ru/articles/727454/
#Java #Алгоритмы #ООП #паттерны #паттерныпроектирования #patterns IV
https://habr.com/ru/articles/727454/
Хабр
Шаблон проектирования: Chain of Responsibility
Всем привет. Данная статья будет полезна начинающим Java разработчиком для понимания зачем нужен шаблон проектирования "Цепочка ответственности" и как его можно использовать на примерах. Итак начнем...
DTO в Python. Способы реализации
#Python #Программирование #Проектированиеирефакторинг #pyton #dto #cleanarchitecture #patterns IV
https://habr.com/ru/articles/752936/
#Python #Программирование #Проектированиеирефакторинг #pyton #dto #cleanarchitecture #patterns IV
https://habr.com/ru/articles/752936/
Хабр
DTO в Python. Способы реализации
Основной целью DTO является упрощение коммуникации между слоями приложения, особенно при передаче данных через различные граничные интерфейсы, такие как веб-сервисы, REST API, брокеры сообщений или...
[Перевод] Бегство от реальности: как перестать подгонять свой код под устаревшие шаблоны
#БлогкомпанииHaulmont #Совершенныйкод #Проектированиеирефакторинг #Промышленноепрограммирование #Софт #patterns #patternsandpractices
https://habr.com/ru/companies/haulmont/articles/814607/
#БлогкомпанииHaulmont #Совершенныйкод #Проектированиеирефакторинг #Промышленноепрограммирование #Софт #patterns #patternsandpractices
https://habr.com/ru/companies/haulmont/articles/814607/
Хабр
Бегство от реальности: как перестать подгонять свой код под устаревшие шаблоны
Привет, Хабр! Как описать хороший код в трех словах? Исходя из опыта — это код, который [приятно поддерживать и эксплуатировать]. СОЛИД, SOLID, СОЛИД... Редко код ревью обходится без упоминания...
Паттерны многопоточности в Go
#go #patterns #cuncurrency #semaphore #fanin #fanout #workerpool
https://habr.com/ru/articles/852556/
#go #patterns #cuncurrency #semaphore #fanin #fanout #workerpool
https://habr.com/ru/articles/852556/