#шаблонизация — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #шаблонизация, aggregated by home.social.
-
Как мы сокращали размер JSONʼа в SDUI
Привет, хабрачитатели! Server-Driven UI (SDUI) — это подход, при котором сервер управляет отображением интерфейса на клиенте. Важное преимущество SDUI — возможность внедрять изменения без выпуска новых версий приложений. Но это же преимущество есть его недостаток, ведь передача всех данных по сети зависит от качества соединения и увеличивает объём данных. Качество связи мы не можем контролировать, а вот уменьшить количество передаваемой информации посредством сокращения JSON, — вполне.
-
Как мы сокращали размер JSONʼа в SDUI
Привет, хабрачитатели! Server-Driven UI (SDUI) — это подход, при котором сервер управляет отображением интерфейса на клиенте. Важное преимущество SDUI — возможность внедрять изменения без выпуска новых версий приложений. Но это же преимущество есть его недостаток, ведь передача всех данных по сети зависит от качества соединения и увеличивает объём данных. Качество связи мы не можем контролировать, а вот уменьшить количество передаваемой информации посредством сокращения JSON, — вполне.
-
Как мы сокращали размер JSONʼа в SDUI
Привет, хабрачитатели! Server-Driven UI (SDUI) — это подход, при котором сервер управляет отображением интерфейса на клиенте. Важное преимущество SDUI — возможность внедрять изменения без выпуска новых версий приложений. Но это же преимущество есть его недостаток, ведь передача всех данных по сети зависит от качества соединения и увеличивает объём данных. Качество связи мы не можем контролировать, а вот уменьшить количество передаваемой информации посредством сокращения JSON, — вполне.
-
Как мы сокращали размер JSONʼа в SDUI
Привет, хабрачитатели! Server-Driven UI (SDUI) — это подход, при котором сервер управляет отображением интерфейса на клиенте. Важное преимущество SDUI — возможность внедрять изменения без выпуска новых версий приложений. Но это же преимущество есть его недостаток, ведь передача всех данных по сети зависит от качества соединения и увеличивает объём данных. Качество связи мы не можем контролировать, а вот уменьшить количество передаваемой информации посредством сокращения JSON, — вполне.
-
Thunderbird Auto Config Server (TACS)
На хабре уже были статьи по настройке почтового клиента Thunderbird, с подробным разбором его возможностей и деталей настроек, а поиск по сети выдаёт множество блогов с продублированной информацией о самых базовых его возможностях. Каждый из авторов решал настройку почты своим путём, используя разные языки и подходы. Моя цель - попытаться унифицировать это, избавиться от самописных скриптов, предоставив готовый сервер-шаблонизатор для выдачи настроек по запросу почтового клиента.
https://habr.com/ru/articles/812879/
#thunderbird #autoconfig #templating #автоконфигурация #почтовый_клиент #шаблонизация
-
Вложенные тексты как возможность для композиции (разделения на части) в длинных текстах (so10; sapscript text)
В статье рассмотрены примеры использования длинных (sapscript) текстов для построения шаблонов с использованием вложенности шаблонов, переменных и условных конструкций. Статья будет полезна для разработок рассылок на основе SAP NetWeaver, формирование печатных форм, рекомендательной/пояснительной документации. О, покажите мне, что может текстозавр...
-
Вычисляем Вес в приросте в Superset
Сегодня я продолжу знакомить вас с нестандартными задачами, которые появляются в моей работе, и способами их решения. За информацию из этой статьи, я был готов заплатить деньги, убить или сходить на концерт Шамана. Уверен, что мой рассказ будет полезен не только пользователям Superset, но и всем аналитикам, которые используют SQL в своей работе и учёбе. Не буду рассказывать про базовое построение таблиц на BI системе Superset , с этим прекрасно справятся тонны видео на ютубе и бесполезные курсы (про которые я писал ранее). Но сразу скажу, что суперсет в отличие от некоторых других BI систем начинает раскрываться только если ты знаешь SQL, так что хотим мы этого или нет – погружаться в тонкости языка придётся. Больше двух недель на поиск оптимального решения, ошибки, костыли и элегантный финал. Итак, Что такое «Вес в приросте» и чем он отличается от обычного «Прироста», и в чем собственно говоря — сложность? Разберёмся на примере:
https://habr.com/ru/articles/838550/
#superset #sql #анализ_продаж #Шаблонизация #jinja #bi #метрики #вес_в_приросте
-
Новый микрофронтенд за 20 минут вместо часа: как работает система автоматической сборки
Микрофронтенды могут казаться идеальным решением, которое облегчает разработчику жизнь. Но только до тех пор, пока система не разрастется и не придется тратить час, чтобы запустить новый микрофронтенд. Мы в Mindbox узнали это на своем опыте. Чтобы ускорить сборку, разработали систему из шаблона и CLI утилиты. Теперь новый микрофронтенд со всей обвязкой создается за 20 минут. В статье — подробное решение для тех, кто захочет повторить.
https://habr.com/ru/companies/mindbox/articles/824428/
#frontend #микрофронтенды #автоматическая_сборка #шаблонизация
-
«Хватит программировать в YAML и JSON!»: неочевидные проблемы шаблонизирования
Часто разработчики используют шаблонизаторы в YAML, JSON и Terraform, управляя параметрами конфигураций, ACL-списками и другими сущностями. Но у такого подхода много подводных камней: шаблоны не всегда корректно отрабатывают и превращают код в спагетти. Особенно если приспичило добавить десятки вложенных условий. В этой статье рассказываем, откуда соблазн «программировать» в YAML и JSON и почему этого лучше не делать. А еще делимся полезными инструментами, которые помогут избавиться от зловредной привычки. Подробности под катом!
https://habr.com/ru/companies/selectel/articles/785758/
#selectel #terraform #pulumi #шаблонизатор #yaml #json #шаблонизация