#контракты — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #контракты, aggregated by home.social.
-
Design by Contract в эпоху AI: как контракты Мейера защищают криптографию там, где тесты молчат
Design by Contract Мейера не взлетел в 1986 из-за двойной работы. AI-агент убирает вторую половину. Я построил PKI-систему с аппаратным TRNG, формальными контрактами на криптографию и открытым репозиторием, чтобы это доказать.
https://habr.com/ru/articles/1025244/
#Design_by_Contract #PKI #криптография #AI #TRNG #NIST #embedded #контракты #безопасность
-
Design by Contract в эпоху AI: как контракты Мейера защищают криптографию там, где тесты молчат
Design by Contract Мейера не взлетел в 1986 из-за двойной работы. AI-агент убирает вторую половину. Я построил PKI-систему с аппаратным TRNG, формальными контрактами на криптографию и открытым репозиторием, чтобы это доказать.
https://habr.com/ru/articles/1025244/
#Design_by_Contract #PKI #криптография #AI #TRNG #NIST #embedded #контракты #безопасность
-
Design by Contract в эпоху AI: как контракты Мейера защищают криптографию там, где тесты молчат
Design by Contract Мейера не взлетел в 1986 из-за двойной работы. AI-агент убирает вторую половину. Я построил PKI-систему с аппаратным TRNG, формальными контрактами на криптографию и открытым репозиторием, чтобы это доказать.
https://habr.com/ru/articles/1025244/
#Design_by_Contract #PKI #криптография #AI #TRNG #NIST #embedded #контракты #безопасность
-
Design by Contract в эпоху AI: как контракты Мейера защищают криптографию там, где тесты молчат
Design by Contract Мейера не взлетел в 1986 из-за двойной работы. AI-агент убирает вторую половину. Я построил PKI-систему с аппаратным TRNG, формальными контрактами на криптографию и открытым репозиторием, чтобы это доказать.
https://habr.com/ru/articles/1025244/
#Design_by_Contract #PKI #криптография #AI #TRNG #NIST #embedded #контракты #безопасность
-
Слоистая архитектура для людей
Для кого статья : для техлидов и системных аналитиков (SA), архитекторов ПО. О чём статья : об использовании некоторых удобных, современных подходов к проектированию ПО в enterprise в условиях большого количества команд и большой неопределенности. Об авторе : лид стрима в облачном провайдере, в 2024-2025 гг. с коллегами разрабатывавший подходы к архитектуре микросервисов. В условиях современной разработки, когда компании растут, а команды распределены по офисам и странам, классические подходы к проектированию часто становятся узким местом. Хаос в интеграциях, бесконечные согласования форматов данных и конфликты из-за изменений в API — это знакомые боли для многих архитекторов и тимлидов. Если вы тоже сталкивались с трудностями и конфликтами при разработке платформ с множеством микросервисов или хотите разрабатывать и не хотите сталкиваться – эта статья будет наверняка интересна.
https://habr.com/ru/articles/1000698/
#проектирование #контракты #api #openapi #asyncapi #hexagonal #слоистая_архитектура #ddd #микросервисы #микросервисная_архитектура
-
Слоистая архитектура для людей
Для кого статья : для техлидов и системных аналитиков (SA), архитекторов ПО. О чём статья : об использовании некоторых удобных, современных подходов к проектированию ПО в enterprise в условиях большого количества команд и большой неопределенности. Об авторе : лид стрима в облачном провайдере, в 2024-2025 гг. с коллегами разрабатывавший подходы к архитектуре микросервисов. В условиях современной разработки, когда компании растут, а команды распределены по офисам и странам, классические подходы к проектированию часто становятся узким местом. Хаос в интеграциях, бесконечные согласования форматов данных и конфликты из-за изменений в API — это знакомые боли для многих архитекторов и тимлидов. Если вы тоже сталкивались с трудностями и конфликтами при разработке платформ с множеством микросервисов или хотите разрабатывать и не хотите сталкиваться – эта статья будет наверняка интересна.
https://habr.com/ru/articles/1000698/
#проектирование #контракты #api #openapi #asyncapi #hexagonal #слоистая_архитектура #ddd #микросервисы #микросервисная_архитектура
-
Слоистая архитектура для людей
Для кого статья : для техлидов и системных аналитиков (SA), архитекторов ПО. О чём статья : об использовании некоторых удобных, современных подходов к проектированию ПО в enterprise в условиях большого количества команд и большой неопределенности. Об авторе : лид стрима в облачном провайдере, в 2024-2025 гг. с коллегами разрабатывавший подходы к архитектуре микросервисов. В условиях современной разработки, когда компании растут, а команды распределены по офисам и странам, классические подходы к проектированию часто становятся узким местом. Хаос в интеграциях, бесконечные согласования форматов данных и конфликты из-за изменений в API — это знакомые боли для многих архитекторов и тимлидов. Если вы тоже сталкивались с трудностями и конфликтами при разработке платформ с множеством микросервисов или хотите разрабатывать и не хотите сталкиваться – эта статья будет наверняка интересна.
https://habr.com/ru/articles/1000698/
#проектирование #контракты #api #openapi #asyncapi #hexagonal #слоистая_архитектура #ddd #микросервисы #микросервисная_архитектура
-
Слоистая архитектура для людей
Для кого статья : для техлидов и системных аналитиков (SA), архитекторов ПО. О чём статья : об использовании некоторых удобных, современных подходов к проектированию ПО в enterprise в условиях большого количества команд и большой неопределенности. Об авторе : лид стрима в облачном провайдере, в 2024-2025 гг. с коллегами разрабатывавший подходы к архитектуре микросервисов. В условиях современной разработки, когда компании растут, а команды распределены по офисам и странам, классические подходы к проектированию часто становятся узким местом. Хаос в интеграциях, бесконечные согласования форматов данных и конфликты из-за изменений в API — это знакомые боли для многих архитекторов и тимлидов. Если вы тоже сталкивались с трудностями и конфликтами при разработке платформ с множеством микросервисов или хотите разрабатывать и не хотите сталкиваться – эта статья будет наверняка интересна.
https://habr.com/ru/articles/1000698/
#проектирование #контракты #api #openapi #asyncapi #hexagonal #слоистая_архитектура #ddd #микросервисы #микросервисная_архитектура
-
Системное мышление: когда разработчик становится архитектором
Что отличает архитектора от кодера? Не должность, не титул, не стаж. Ответ - в мышлении. В том, кто видит систему целиком, предвидит цепные последствия и способен сказать "нет" быстрому решению, которое отравит код через полгода. Эта статья - честное и местами болезненное размышление о системном мышлении, архитектуре и точке невозврата, после которой разработчик уже не может смотреть на код по-старому.
https://habr.com/ru/articles/925354/
#технический_долг #архитектура #паттерны_проектирования #рефакторинг #контракты #redis #cicd #openapi #backend #кодирование
-
Системное мышление: когда разработчик становится архитектором
Что отличает архитектора от кодера? Не должность, не титул, не стаж. Ответ - в мышлении. В том, кто видит систему целиком, предвидит цепные последствия и способен сказать "нет" быстрому решению, которое отравит код через полгода. Эта статья - честное и местами болезненное размышление о системном мышлении, архитектуре и точке невозврата, после которой разработчик уже не может смотреть на код по-старому.
https://habr.com/ru/articles/925354/
#технический_долг #архитектура #паттерны_проектирования #рефакторинг #контракты #redis #cicd #openapi #backend #кодирование
-
Системное мышление: когда разработчик становится архитектором
Что отличает архитектора от кодера? Не должность, не титул, не стаж. Ответ - в мышлении. В том, кто видит систему целиком, предвидит цепные последствия и способен сказать "нет" быстрому решению, которое отравит код через полгода. Эта статья - честное и местами болезненное размышление о системном мышлении, архитектуре и точке невозврата, после которой разработчик уже не может смотреть на код по-старому.
https://habr.com/ru/articles/925354/
#технический_долг #архитектура #паттерны_проектирования #рефакторинг #контракты #redis #cicd #openapi #backend #кодирование
-
Системное мышление: когда разработчик становится архитектором
Что отличает архитектора от кодера? Не должность, не титул, не стаж. Ответ - в мышлении. В том, кто видит систему целиком, предвидит цепные последствия и способен сказать "нет" быстрому решению, которое отравит код через полгода. Эта статья - честное и местами болезненное размышление о системном мышлении, архитектуре и точке невозврата, после которой разработчик уже не может смотреть на код по-старому.
https://habr.com/ru/articles/925354/
#технический_долг #архитектура #паттерны_проектирования #рефакторинг #контракты #redis #cicd #openapi #backend #кодирование
-
Тёмные закоулки Kotlin Contracts и скрытые пасхалки
Контракты в Kotlin — это «тёмная лошадка» языка — они загадочные и чуть-чуть магические. Но что, если я скажу, что под капотом у них спрятано гораздо больше, чем можно найти в официальной документации? Привет! Меня зовут Виталий. Я работаю Android‑разработчиком в Альфа‑Банке, в этой статье я делюсь пасхалками и неожиданными фичами Kotlin компилятора, связанными с Kotlin Contracts. Всё просто, лампово и с примерами из исходников. Даже если вы никогда не ковырялись в кишках компилятора, гарантирую: после прочтения контракты станут чуть ближе, а компилятор — чуть менее пугающим.
https://habr.com/ru/companies/alfa/articles/917998/
#kotlin #компилятор #compile #compiler #contracts #контракты
-
Тёмные закоулки Kotlin Contracts и скрытые пасхалки
Контракты в Kotlin — это «тёмная лошадка» языка — они загадочные и чуть-чуть магические. Но что, если я скажу, что под капотом у них спрятано гораздо больше, чем можно найти в официальной документации? Привет! Меня зовут Виталий. Я работаю Android‑разработчиком в Альфа‑Банке, в этой статье я делюсь пасхалками и неожиданными фичами Kotlin компилятора, связанными с Kotlin Contracts. Всё просто, лампово и с примерами из исходников. Даже если вы никогда не ковырялись в кишках компилятора, гарантирую: после прочтения контракты станут чуть ближе, а компилятор — чуть менее пугающим.
https://habr.com/ru/companies/alfa/articles/917998/
#kotlin #компилятор #compile #compiler #contracts #контракты
-
Тёмные закоулки Kotlin Contracts и скрытые пасхалки
Контракты в Kotlin — это «тёмная лошадка» языка — они загадочные и чуть-чуть магические. Но что, если я скажу, что под капотом у них спрятано гораздо больше, чем можно найти в официальной документации? Привет! Меня зовут Виталий. Я работаю Android‑разработчиком в Альфа‑Банке, в этой статье я делюсь пасхалками и неожиданными фичами Kotlin компилятора, связанными с Kotlin Contracts. Всё просто, лампово и с примерами из исходников. Даже если вы никогда не ковырялись в кишках компилятора, гарантирую: после прочтения контракты станут чуть ближе, а компилятор — чуть менее пугающим.
https://habr.com/ru/companies/alfa/articles/917998/
#kotlin #компилятор #compile #compiler #contracts #контракты
-
Тёмные закоулки Kotlin Contracts и скрытые пасхалки
Контракты в Kotlin — это «тёмная лошадка» языка — они загадочные и чуть-чуть магические. Но что, если я скажу, что под капотом у них спрятано гораздо больше, чем можно найти в официальной документации? Привет! Меня зовут Виталий. Я работаю Android‑разработчиком в Альфа‑Банке, в этой статье я делюсь пасхалками и неожиданными фичами Kotlin компилятора, связанными с Kotlin Contracts. Всё просто, лампово и с примерами из исходников. Даже если вы никогда не ковырялись в кишках компилятора, гарантирую: после прочтения контракты станут чуть ближе, а компилятор — чуть менее пугающим.
https://habr.com/ru/companies/alfa/articles/917998/
#kotlin #компилятор #compile #compiler #contracts #контракты
-
Kotlin Contracts: как объяснить компилятору, что ты не дурак
Задумывались ли вы, почему компилятор Kotlin вдруг «теряет память» о smart‑cast, если вынести проверку в отдельную функцию? Добро пожаловать в мир Kotlin Contracts — маленьких договорённостей, которые реально меняют правила игры! Привет! Меня зовут Виталий, я работаю Android-разработчиком в Альфа‑Банке. В этой статье простым языком рассказываю, как Contracts помогают компилятору лучше понимать ваши намерения и как с их помощью можно навести порядок там, где раньше приходилось полагаться на волю случая. Покажу не только рабочие примеры, но и открою внутреннюю кухню: разберёмся, как устроен Contracts DSL, какие эффекты доступны и что на самом деле происходит, когда вы даёте компилятору обещания. Всё максимально честно, с живыми иллюстрациями и практическими советами. Даже если раньше вы смотрели на Contracts как на тайный клуб для избранных — после этой статьи они перестанут быть чем‑то пугающим. Погнали разбираться вместе!
-
Kotlin Contracts: как объяснить компилятору, что ты не дурак
Задумывались ли вы, почему компилятор Kotlin вдруг «теряет память» о smart‑cast, если вынести проверку в отдельную функцию? Добро пожаловать в мир Kotlin Contracts — маленьких договорённостей, которые реально меняют правила игры! Привет! Меня зовут Виталий, я работаю Android-разработчиком в Альфа‑Банке. В этой статье простым языком рассказываю, как Contracts помогают компилятору лучше понимать ваши намерения и как с их помощью можно навести порядок там, где раньше приходилось полагаться на волю случая. Покажу не только рабочие примеры, но и открою внутреннюю кухню: разберёмся, как устроен Contracts DSL, какие эффекты доступны и что на самом деле происходит, когда вы даёте компилятору обещания. Всё максимально честно, с живыми иллюстрациями и практическими советами. Даже если раньше вы смотрели на Contracts как на тайный клуб для избранных — после этой статьи они перестанут быть чем‑то пугающим. Погнали разбираться вместе!
-
Kotlin Contracts: как объяснить компилятору, что ты не дурак
Задумывались ли вы, почему компилятор Kotlin вдруг «теряет память» о smart‑cast, если вынести проверку в отдельную функцию? Добро пожаловать в мир Kotlin Contracts — маленьких договорённостей, которые реально меняют правила игры! Привет! Меня зовут Виталий, я работаю Android-разработчиком в Альфа‑Банке. В этой статье простым языком рассказываю, как Contracts помогают компилятору лучше понимать ваши намерения и как с их помощью можно навести порядок там, где раньше приходилось полагаться на волю случая. Покажу не только рабочие примеры, но и открою внутреннюю кухню: разберёмся, как устроен Contracts DSL, какие эффекты доступны и что на самом деле происходит, когда вы даёте компилятору обещания. Всё максимально честно, с живыми иллюстрациями и практическими советами. Даже если раньше вы смотрели на Contracts как на тайный клуб для избранных — после этой статьи они перестанут быть чем‑то пугающим. Погнали разбираться вместе!
-
Kotlin Contracts: как объяснить компилятору, что ты не дурак
Задумывались ли вы, почему компилятор Kotlin вдруг «теряет память» о smart‑cast, если вынести проверку в отдельную функцию? Добро пожаловать в мир Kotlin Contracts — маленьких договорённостей, которые реально меняют правила игры! Привет! Меня зовут Виталий, я работаю Android-разработчиком в Альфа‑Банке. В этой статье простым языком рассказываю, как Contracts помогают компилятору лучше понимать ваши намерения и как с их помощью можно навести порядок там, где раньше приходилось полагаться на волю случая. Покажу не только рабочие примеры, но и открою внутреннюю кухню: разберёмся, как устроен Contracts DSL, какие эффекты доступны и что на самом деле происходит, когда вы даёте компилятору обещания. Всё максимально честно, с живыми иллюстрациями и практическими советами. Даже если раньше вы смотрели на Contracts как на тайный клуб для избранных — после этой статьи они перестанут быть чем‑то пугающим. Погнали разбираться вместе!
-
В Третьей штурмовой раскритиковали военные контракты для украинцев 18-24 лет
https://www.unian.net/war/kontrakt-dlya-18-24-v-tretey-shturmovoy-raskritikovali-iniciativu-12935610.html
#unian #Третьяштурмовая #войнавУкраине #контракты #военные -
В Третьей штурмовой раскритиковали военные контракты для украинцев 18-24 лет
https://www.unian.net/war/kontrakt-dlya-18-24-v-tretey-shturmovoy-raskritikovali-iniciativu-12935610.html
#unian #Третьяштурмовая #войнавУкраине #контракты #военные -
"Какие там тиранические условия?": финалистка "Холостяка" высказалась о контрактах на шоу
https://www.unian.net/lite/show/holostyak-zhittya-pislya-proyektu-finalistka-anastasiya-rozpovila-pro-kontrakti-na-shou-12895203.html
#unian #Холостяк #АнастасияЮзьвак #финалистка #шоу #проект #АлександрТерен #контракты #слухи #участницы -
"Какие там тиранические условия?": финалистка "Холостяка" высказалась о контрактах на шоу
https://www.unian.net/lite/show/holostyak-zhittya-pislya-proyektu-finalistka-anastasiya-rozpovila-pro-kontrakti-na-shou-12895203.html
#unian #Холостяк #АнастасияЮзьвак #финалистка #шоу #проект #АлександрТерен #контракты #слухи #участницы -
Разработка и управление едиными контрактами API
Привет, Хабр! Пол года назад на AnalystDays #18 я рассказывал про API-контракты, и доклад вызвал большой интерес у аудитории. Пока видео не опубликовали, решил адаптировать материал в формат статьи.
https://habr.com/ru/articles/860960/
#api #контракты #openapi #protobuf #graphql #soap #grpc #websocket #webhook #rest
-
Разработка и управление едиными контрактами API
Привет, Хабр! Пол года назад на AnalystDays #18 я рассказывал про API-контракты, и доклад вызвал большой интерес у аудитории. Пока видео не опубликовали, решил адаптировать материал в формат статьи.
https://habr.com/ru/articles/860960/
#api #контракты #openapi #protobuf #graphql #soap #grpc #websocket #webhook #rest
-
Разработка и управление едиными контрактами API
Привет, Хабр! Пол года назад на AnalystDays #18 я рассказывал про API-контракты, и доклад вызвал большой интерес у аудитории. Пока видео не опубликовали, решил адаптировать материал в формат статьи.
https://habr.com/ru/articles/860960/
#api #контракты #openapi #protobuf #graphql #soap #grpc #websocket #webhook #rest
-
Разработка и управление едиными контрактами API
Привет, Хабр! Пол года назад на AnalystDays #18 я рассказывал про API-контракты, и доклад вызвал большой интерес у аудитории. Пока видео не опубликовали, решил адаптировать материал в формат статьи.
https://habr.com/ru/articles/860960/
#api #контракты #openapi #protobuf #graphql #soap #grpc #websocket #webhook #rest
-
Fixed Price, Time & Material или Retainer? Как не ошибиться с выбором для долгосрочного партнерства
Представьте, что вы, к примеру, директор по цифровому развитию крупного бизнеса, и вам нужно защитить перед начальством условия договора с IT-интегратором. Предполагаю, выбирая из вариантов Fixed Price, Time & Material или Retainer, вы остановитесь на каком-то из первых двух типов контракта. Еще бы – один обещает бюджет без “сюрпризов” и предполагает контроль по заданному плану, другой – предоставляет гибкость и свободу действий. Буду честен, именно так рассуждает и большинство наших потенциальных клиентов, предпочитая путь, который кажется интуитивно понятнее. Но лучший ли это выбор?
https://habr.com/ru/articles/858862/
#договоры #контракты #itкомпании #информационные_технологии #crmсистемы #crm #bpmсистемы #автоматизация #автоматизация_бизнеса #системный_интегратор
-
Fixed Price, Time & Material или Retainer? Как не ошибиться с выбором для долгосрочного партнерства
Представьте, что вы, к примеру, директор по цифровому развитию крупного бизнеса, и вам нужно защитить перед начальством условия договора с IT-интегратором. Предполагаю, выбирая из вариантов Fixed Price, Time & Material или Retainer, вы остановитесь на каком-то из первых двух типов контракта. Еще бы – один обещает бюджет без “сюрпризов” и предполагает контроль по заданному плану, другой – предоставляет гибкость и свободу действий. Буду честен, именно так рассуждает и большинство наших потенциальных клиентов, предпочитая путь, который кажется интуитивно понятнее. Но лучший ли это выбор?
https://habr.com/ru/articles/858862/
#договоры #контракты #itкомпании #информационные_технологии #crmсистемы #crm #bpmсистемы #автоматизация #автоматизация_бизнеса #системный_интегратор
-
Fixed Price, Time & Material или Retainer? Как не ошибиться с выбором для долгосрочного партнерства
Представьте, что вы, к примеру, директор по цифровому развитию крупного бизнеса, и вам нужно защитить перед начальством условия договора с IT-интегратором. Предполагаю, выбирая из вариантов Fixed Price, Time & Material или Retainer, вы остановитесь на каком-то из первых двух типов контракта. Еще бы – один обещает бюджет без “сюрпризов” и предполагает контроль по заданному плану, другой – предоставляет гибкость и свободу действий. Буду честен, именно так рассуждает и большинство наших потенциальных клиентов, предпочитая путь, который кажется интуитивно понятнее. Но лучший ли это выбор?
https://habr.com/ru/articles/858862/
#договоры #контракты #itкомпании #информационные_технологии #crmсистемы #crm #bpmсистемы #автоматизация #автоматизация_бизнеса #системный_интегратор
-
Fixed Price, Time & Material или Retainer? Как не ошибиться с выбором для долгосрочного партнерства
Представьте, что вы, к примеру, директор по цифровому развитию крупного бизнеса, и вам нужно защитить перед начальством условия договора с IT-интегратором. Предполагаю, выбирая из вариантов Fixed Price, Time & Material или Retainer, вы остановитесь на каком-то из первых двух типов контракта. Еще бы – один обещает бюджет без “сюрпризов” и предполагает контроль по заданному плану, другой – предоставляет гибкость и свободу действий. Буду честен, именно так рассуждает и большинство наших потенциальных клиентов, предпочитая путь, который кажется интуитивно понятнее. Но лучший ли это выбор?
https://habr.com/ru/articles/858862/
#договоры #контракты #itкомпании #информационные_технологии #crmсистемы #crm #bpmсистемы #автоматизация #автоматизация_бизнеса #системный_интегратор
-
Экс-участница "Холостяка" шокировала огромными штрафами на шоу и "рабскими условиями"
https://www.unian.net/lite/show/holostyak-eksuchasnicya-rozpovila-pro-rabski-kontrakti-na-shou-ta-shaleni-shtrafi-12811017.html
#unian #Холостяк #шоу #12_йсезон #участницы #девушки #рабскиеусловия #контракты #штрафы #АнастасияКузьмицкая -
Экс-участница "Холостяка" шокировала огромными штрафами на шоу и "рабскими условиями"
https://www.unian.net/lite/show/holostyak-eksuchasnicya-rozpovila-pro-rabski-kontrakti-na-shou-ta-shaleni-shtrafi-12811017.html
#unian #Холостяк #шоу #12_йсезон #участницы #девушки #рабскиеусловия #контракты #штрафы #АнастасияКузьмицкая -
Шпаргалка с основами BDUI для продуктовых дизайнеров
Большая статья в двух частях о самом важном, что нужно знать и учитывать продуктовому дизайнеру, если проект, над которым он работает, будет реализован на BDUI: — в чём его суть и чем он отличается от классического подхода в разработке; — что такое контракт экрана и контракт компонента, почему они главный источник истины в BDUI подходе, и как с ним работать дизайнеру; — как дизайнеру читать JSON, разберём ключи и значения. Статья будет не только теоретической. Поделимся своим опытом внедрения BDUI в дизайн-процессы с примерами и иллюстрациями и оставим несколько рекомендаций для тех, кто только начинает делать это у себя в продукте или команде.
-
Шпаргалка с основами BDUI для продуктовых дизайнеров
Большая статья в двух частях о самом важном, что нужно знать и учитывать продуктовому дизайнеру, если проект, над которым он работает, будет реализован на BDUI: — в чём его суть и чем он отличается от классического подхода в разработке; — что такое контракт экрана и контракт компонента, почему они главный источник истины в BDUI подходе, и как с ним работать дизайнеру; — как дизайнеру читать JSON, разберём ключи и значения. Статья будет не только теоретической. Поделимся своим опытом внедрения BDUI в дизайн-процессы с примерами и иллюстрациями и оставим несколько рекомендаций для тех, кто только начинает делать это у себя в продукте или команде.
-
Шпаргалка с основами BDUI для продуктовых дизайнеров
Большая статья в двух частях о самом важном, что нужно знать и учитывать продуктовому дизайнеру, если проект, над которым он работает, будет реализован на BDUI: — в чём его суть и чем он отличается от классического подхода в разработке; — что такое контракт экрана и контракт компонента, почему они главный источник истины в BDUI подходе, и как с ним работать дизайнеру; — как дизайнеру читать JSON, разберём ключи и значения. Статья будет не только теоретической. Поделимся своим опытом внедрения BDUI в дизайн-процессы с примерами и иллюстрациями и оставим несколько рекомендаций для тех, кто только начинает делать это у себя в продукте или команде.