TypeScript может допускать ошибки при работе с неизвестными внешними данными. Zod позволяет сделать его более безопасным, предотвращая такие ошибки. Ознакомьтесь с этим инструментом, чтобы с его помощью проверять непредсказуемые данные, такие как вводимые формы или ответы API.
https://nsprg.ru/ObkLem
VK: https://nsprg.ru/OoY56x
@nuancesprog #TypeScript #Zod
https://nsprg.ru/ObkLem
VK: https://nsprg.ru/OoY56x
@nuancesprog #TypeScript #Zod
Ознакомьтесь с применением текстового эмбеддинга в классификации текстов и семантическом поиске (с примерами Python-кода). Текстовой эмбеддинг позволит использовать более простые и дешевые LLM-методы, сохраняя при этом большую часть смысла.
https://nsprg.ru/maY56m
VK: https://nsprg.ru/vdWewx
@nuancesprog #MachineLearning #LLM
https://nsprg.ru/maY56m
VK: https://nsprg.ru/vdWewx
@nuancesprog #MachineLearning #LLM
В CSS появились 5 новых функций, о которых знают пока не все. Они предоставляют дополнительные возможности для создания привлекательного визуального интерфейса на сайтах.
https://nsprg.ru/O7k2MO
VK: https://nsprg.ru/v8GZ5x
Дзен: https://nsprg.ru/xPb72O
@nuancesprog #CSS
https://nsprg.ru/O7k2MO
VK: https://nsprg.ru/v8GZ5x
Дзен: https://nsprg.ru/xPb72O
@nuancesprog #CSS
Маркус Баффетт — известный на HackerNews автор конструктора шахматного репертуара напоминает: «Изучайте Ваш инструмент, почти всегда оно того стоит». А ещё бойтесь писать код, который можно быстро поправить, если ошибки не критичны. В конце поста автор делится идеями ускорения отладки, которые уже работают на Chessbook и могут стать полезными для Вас.
https://nsprg.ru/vgLJ8O
VK: https://nsprg.ru/v21aVx
@nuancesprog #Programming
https://nsprg.ru/vgLJ8O
VK: https://nsprg.ru/v21aVx
@nuancesprog #Programming
Поэтапно увеличим производительность реализации парсера для огромного файла. Устраним копии и баги, воспользуемся профилировщиком, хеш-картой линейного зондирования, микрооптимизациями, распараллелим код.
https://nsprg.ru/OZYrBv
VK: https://nsprg.ru/vXP01v
@nuancesprog #CPP #CProgramming
https://nsprg.ru/OZYrBv
VK: https://nsprg.ru/vXP01v
@nuancesprog #CPP #CProgramming
Создадим компоненты React для совместного использования с Redux, MobX, Recoil и любыми другими библиотеками управления состоянием. Узнаем, какие задачи и каким образом решают данные библиотеки.
https://nsprg.ru/v387rO
VK: https://nsprg.ru/ObkLom
Дзен: https://nsprg.ru/OoY5ox
@nuancesprog #React
https://nsprg.ru/v387rO
VK: https://nsprg.ru/ObkLom
Дзен: https://nsprg.ru/OoY5ox
@nuancesprog #React
Чтобы сервисы приложения обнаруживались и запускались системой, они должны быть представлены в файле AndroidManifest.xml элементом <service>. Разберем ключевые атрибуты элемента <service> и посмотрим на примерах, как они работают.
https://nsprg.ru/vdWelx
VK: https://nsprg.ru/maY5pm
@nuancesprog #Android
https://nsprg.ru/vdWelx
VK: https://nsprg.ru/maY5pm
@nuancesprog #Android
🤔 Как развернуть GitLab в различных конфигурациях и повысить стабильность работы?
⏰ Ждём вас на открытом вебинаре 5 сентября в 20:00 мск, где мы разберем:
- как развернуть GitLab в различных конфигурациях: от простой тестовой среды до крупной production-инсталляции;
- в каких случаях лучше использовать развёртывание в Docker, а в каких — в Kubernetes;
- какие проблемы могут возникнуть при развёртывании и как их решить.
🔥 Урок идеально подходит как начинающим специалистам, которые только начинают изучать DevOps и GitLab, так и опытным DevOps-инженерам.
Встречаемся в преддверии старта курса «CI/CD на основе GitLab». Все участники вебинара получат специальную цену на обучение!
👉Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cA2PPO
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
⏰ Ждём вас на открытом вебинаре 5 сентября в 20:00 мск, где мы разберем:
- как развернуть GitLab в различных конфигурациях: от простой тестовой среды до крупной production-инсталляции;
- в каких случаях лучше использовать развёртывание в Docker, а в каких — в Kubernetes;
- какие проблемы могут возникнуть при развёртывании и как их решить.
🔥 Урок идеально подходит как начинающим специалистам, которые только начинают изучать DevOps и GitLab, так и опытным DevOps-инженерам.
Встречаемся в преддверии старта курса «CI/CD на основе GitLab». Все участники вебинара получат специальную цену на обучение!
👉Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cA2PPO
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Реализуем интегрируемый в онлайн-платформы функционал автоматической оплаты услуг, создадим сеанс оформления заказа для клиента на Go, Stripe и Gin. Разберемся, как с помощью хуков здесь устраняются основные сложности.
https://nsprg.ru/OQMQlO
VK: https://nsprg.ru/mMkQ7v
@nuancesprog #Golang #Stripe #Gin
https://nsprg.ru/OQMQlO
VK: https://nsprg.ru/mMkQ7v
@nuancesprog #Golang #Stripe #Gin
Знакомимся с HyperFormer от DeepMind — модель может улавливать высокоуровневые взаимосвязи между sparse-фичами и выучивать информативные эмбеддинги для редких значений.
https://arxiv.org/abs/2305.17386
TG: https://www.tg-me.com/RecSysChannel/17
@nuancesprog #ML #DeepMind
https://arxiv.org/abs/2305.17386
TG: https://www.tg-me.com/RecSysChannel/17
@nuancesprog #ML #DeepMind
Оптимизация один из важнейших факторов в программировании. Поэтому разработчикам нужно всегда искать пути усовершенствования своей работы. И начать лучше с самого явного - выбрать подходящий редактор.
https://nsprg.ru/OKpQXm
VK: https://nsprg.ru/O5krDx
Дзен: https://nsprg.ru/mW7Qnm
@nuancesprog #Lite #VSCode
https://nsprg.ru/OKpQXm
VK: https://nsprg.ru/O5krDx
Дзен: https://nsprg.ru/mW7Qnm
@nuancesprog #Lite #VSCode
📣Как эффективно управлять изменениями и внедрять лучшие практики ITSM?
Ждем вас на открытом уроке 12 сентября в 20:00, где мы разберем:
- что включает в себя Change Management: практики, роли, ответственность и смежные дисциплины ITSM;
- какие практики можно назвать «лучшими» и какие шаги вам предстоит пройти, чтобы начать управлять изменениями;
- ответы на все возникающие вопросы.
Спикер — Михаил Чугунов, ведущий DevOps-инженер.
Встречаемся в преддверии старта курса «Специалист ITSM». Все участники вебинара получат специальную цену на обучение!
👉Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/bT1kc/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Ждем вас на открытом уроке 12 сентября в 20:00, где мы разберем:
- что включает в себя Change Management: практики, роли, ответственность и смежные дисциплины ITSM;
- какие практики можно назвать «лучшими» и какие шаги вам предстоит пройти, чтобы начать управлять изменениями;
- ответы на все возникающие вопросы.
Спикер — Михаил Чугунов, ведущий DevOps-инженер.
Встречаемся в преддверии старта курса «Специалист ITSM». Все участники вебинара получат специальную цену на обучение!
👉Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/bT1kc/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Повторения, непоследовательность, длинные условия, сложность алгоритма по времени и памяти - очевидные ошибки начинающих разработчиков.
https://nsprg.ru/maYKpm
VK: https://nsprg.ru/xPbQAO
Дзен: https://nsprg.ru/O7k1bO
@nuancesprog #JavaScript #CodeReview
https://nsprg.ru/maYKpm
VK: https://nsprg.ru/xPbQAO
Дзен: https://nsprg.ru/O7k1bO
@nuancesprog #JavaScript #CodeReview
Однонаправленные архитектуры строго предусматривают, где и как обрабатываются состояния и эффекты. Но при этом страдают так называемой “пинг-понг-проблемой”, что сопряжено с риском для удобочитаемости. Поэтому стоит разобраться с этой проблемой и поискать способы ее преодоления.
https://nsprg.ru/vgLQzO
VK: https://nsprg.ru/v8GBex
@nuancesprog #Swift
https://nsprg.ru/vgLQzO
VK: https://nsprg.ru/v8GBex
@nuancesprog #Swift
Как одной машиной заменяется целый кластер? Расскажем об особенностях DuckDB, решаемых задачах и приобретенном с ее помощью опыте в реальном проекте обработки 450 Гб.
https://nsprg.ru/O4KNAv
VK: https://nsprg.ru/x1zXKv
@nuancesprog #DuckDB #Database
https://nsprg.ru/O4KNAv
VK: https://nsprg.ru/x1zXKv
@nuancesprog #DuckDB #Database
Присоединяйтесь к нашему Telegram-каналу для программистов, у которых есть чувство юмора!
Отпускаем стресс, поднимаем настроение и помогаем взглянуть на работу с юмором! Подпишись и раздели смех со своими коллегами по цеху — ведь кодить с улыбкой гораздо веселее!
@nophumor
Отпускаем стресс, поднимаем настроение и помогаем взглянуть на работу с юмором! Подпишись и раздели смех со своими коллегами по цеху — ведь кодить с улыбкой гораздо веселее!
@nophumor
Инструкция по полной автоматизации процесса перевода приложений на любое количество языков с помощью vue-i18n. Настраиваем инструменты, организуем их взаимодействие и получаем возможность мгновенного перевода через Google Translate.
https://nsprg.ru/OBzJ4O
VK: https://nsprg.ru/mygnyv
Дзен: https://nsprg.ru/m6k4lx
@nuancesprog #Vue #Translate
https://nsprg.ru/OBzJ4O
VK: https://nsprg.ru/mygnyv
Дзен: https://nsprg.ru/m6k4lx
@nuancesprog #Vue #Translate
В сфере языковых моделей разграничивают такие аспекты, как “промпт-дизайн” и “промпт-инжиниринг”. Первый относят к искусству, второй — к науке. Какой же из них важнее? Ответ на этот вопрос определит как настоящее, так и будущее человекоориентированного ИИ.
https://nsprg.ru/x9p6Gm
VK: https://nsprg.ru/mwYn4v
@nuancesprog #ArtificialIntelligence
https://nsprg.ru/x9p6Gm
VK: https://nsprg.ru/mwYn4v
@nuancesprog #ArtificialIntelligence
Какое будущее ждет фреймворк Scrum, учитывая довольно противоречивый опыт его реализации? Предлагаем проанализировать причины претерпеваемого им кризиса и поразмышлять на тему дальнейших перспектив его развития.
https://nsprg.ru/vL5QgO
VK: https://nsprg.ru/xeAnbx
Дзен: https://nsprg.ru/xRaQpm
@nuancesprog #Scrum
https://nsprg.ru/vL5QgO
VK: https://nsprg.ru/xeAnbx
Дзен: https://nsprg.ru/xRaQpm
@nuancesprog #Scrum
Разберемся с событийной архитектурой: где она нужна и где нет, как спланировать, спроектировать и реализовать миграцию, воспользоваться преимуществами и учесть в целевой архитектуре масштабируемость, сопровождаемость, надежность, разделение обязанностей и затраты.
https://nsprg.ru/vdWrlx
VK: https://nsprg.ru/maYEpm
@nuancesprog #Architecture
https://nsprg.ru/vdWrlx
VK: https://nsprg.ru/maYEpm
@nuancesprog #Architecture