Ваш бэкенд тормозит? Возможно, вы используете базу данных не по назначению? Давайте начистоту: выбор между SQL и NoSQL — это поиск не "волшебной таблетки" на все случаи жизни, а инструмента, подходящего для определенных задач. Узнайте, как эта простая истина помогает добиться ускорения системы.
https://nuancesprog.ru/p/31223/
VK: https://vk.com/@nuancesprog-ya-ponyal-raznicu-mezhdu-sql-i-nosql-i-moi-bekend-zarabotal
@nuancesprog #SQL #NoSQL #Backend
https://nuancesprog.ru/p/31223/
VK: https://vk.com/@nuancesprog-ya-ponyal-raznicu-mezhdu-sql-i-nosql-i-moi-bekend-zarabotal
@nuancesprog #SQL #NoSQL #Backend
Какие функции используются для открытия, редактирования и закрытия файлов? Рассмотрим особенности их применения с текстовыми и двоичными файлами.
https://nuancesprog.ru/p/17423/
VK: https://vk.com/@nuancesprog-obrabotka-failov-na-c
Дзен: https://dzen.ru/a/ZGqH2oHfMVSvunE8
@nuancesprog #CProgramming
https://nuancesprog.ru/p/17423/
VK: https://vk.com/@nuancesprog-obrabotka-failov-na-c
Дзен: https://dzen.ru/a/ZGqH2oHfMVSvunE8
@nuancesprog #CProgramming
Утверждение, которое кажется парадоксальным: точность модели - не главный признак ее эффективности! Важно также разработать продукт, оправданный с денежной точки зрения. Сегодня поговорим о том, как функции экономической полезности помогают связать МО-модели с нуждами клиентов.
https://nuancesprog.ru/p/16503/
VK: https://vk.com/@nuancesprog-pochemu-tochnye-modeli-ne-vsegda-polezny
@nuancesprog #MachineLearning
https://nuancesprog.ru/p/16503/
VK: https://vk.com/@nuancesprog-pochemu-tochnye-modeli-ne-vsegda-polezny
@nuancesprog #MachineLearning
Устали каждый раз писать десятки строк проверок и адаптеров для разных форматов данных? Мечтаете об универсальном API, работающим с любыми структурами — без бесконечных if и рефакторинга? Откройте для себя две скрытые суперсилы TypeScript: ленивые типы для адаптации к любым форматам данных и вечные проверки типов с нулевой стоимостью выполнения.
https://nuancesprog.ru/p/31143/
VK: https://vk.com/@nuancesprog-otkazhites-ot-odnorazovogo-koda-sozdaite-universalnyi-api-v
@nuancesprog #TypeScript
https://nuancesprog.ru/p/31143/
VK: https://vk.com/@nuancesprog-otkazhites-ot-odnorazovogo-koda-sozdaite-universalnyi-api-v
@nuancesprog #TypeScript
Эпоха искусственного интеллекта ставит перед нами много волнующих вопросов. Как выжить в условиях доминирования ИИ? Заменит ли ИИ инженеров-программистов или изменит требования компаний к ним? Стоит заранее подумать над этими вопросами, чтобы адаптироваться к новым реалиям.
https://nuancesprog.ru/p/27931/
VK: https://vk.com/@nuancesprog-konec-programmnoi-inzhenerii-ili-nachalo-ee-novogo-etapa
@nuancesprog #Programming #ArtificialIntelligence
https://nuancesprog.ru/p/27931/
VK: https://vk.com/@nuancesprog-konec-programmnoi-inzhenerii-ili-nachalo-ee-novogo-etapa
@nuancesprog #Programming #ArtificialIntelligence
Структурированные логи важны для отладки программного обеспечения. К счастью, это очень легко реализовать на Golang. Узнаем, как сэкономить время при отслеживании багов и как использовать уровни ведения журнала для контроля за логами, а также научимся создавать настраиваемые логгеры.
https://nuancesprog.ru/p/14977/
VK: https://vk.com/@nuancesprog-strukturirovannoe-logirovanie-json-v-prilozheniyah-na-golang
Дзен: https://dzen.ru/a/YeCMT68i52g_6xkR
@nuancesprog #Golang #JSON
https://nuancesprog.ru/p/14977/
VK: https://vk.com/@nuancesprog-strukturirovannoe-logirovanie-json-v-prilozheniyah-na-golang
Дзен: https://dzen.ru/a/YeCMT68i52g_6xkR
@nuancesprog #Golang #JSON
Python Django, Folium, Leaflet и OSRM API для веб-приложения с функционалом Google Maps.
https://nuancesprog.ru/p/14392/
VK: https://vk.com/@nuancesprog-python-django-i-osrm-marshrut-na-interaktivnoi-onlain-karte
Дзен: https://dzen.ru/a/YYGgXyr8DFJ56AN4
@nuancesprog #Django #Python
https://nuancesprog.ru/p/14392/
VK: https://vk.com/@nuancesprog-python-django-i-osrm-marshrut-na-interaktivnoi-onlain-karte
Дзен: https://dzen.ru/a/YYGgXyr8DFJ56AN4
@nuancesprog #Django #Python
Парадокс бэкенд-разработчика в том, что его сила определяется не только кодом, но и тем, насколько он чувствует себя хозяином операционной системы, на которой все работает. Работа с Linux — не просто навык, это карьерное преимущество. Освоите эти 12 принципов — и Linux станет вашей суперсилой.
https://nuancesprog.ru/p/31137/
VK: https://vk.com/@nuancesprog-rabochii-process-v-linux-kotoryi-dolzhen-osvoit-kazhdyi-beke
@nuancesprog #Linux #Backend
https://nuancesprog.ru/p/31137/
VK: https://vk.com/@nuancesprog-rabochii-process-v-linux-kotoryi-dolzhen-osvoit-kazhdyi-beke
@nuancesprog #Linux #Backend
Сделаем шаг навстречу более гибкой методологии разработки и познакомимся с концепцией архитектуры Just-in-Time (пер. в нужный момент), которая позволяет реорганизовывать приложения без рефакторинга.
https://nuancesprog.ru/p/16687/
VK: https://vk.com/@nuancesprog-kak-razbit-monolitnoe-prilozhenie-na-mikroservisy-bez-refakt
Дзен: https://dzen.ru/a/Y8mFSfQ97HF_J2BT
@nuancesprog #Microservices #Backend
https://nuancesprog.ru/p/16687/
VK: https://vk.com/@nuancesprog-kak-razbit-monolitnoe-prilozhenie-na-mikroservisy-bez-refakt
Дзен: https://dzen.ru/a/Y8mFSfQ97HF_J2BT
@nuancesprog #Microservices #Backend
Улучшите качество кода JS/TS с помощью ESLint. Благодаря этому инструменту, код будет выполнен в едином стиле и без ошибок. Его будет легче просматривать и поддерживать, что благоприятно скажется не только на судьбе вашего проекта, но и на вашей карьере.
https://nuancesprog.ru/p/16546/
VK: https://vk.com/@nuancesprog-kak-ispolzovat-eslint-chtoby-povysit-kachestvo-koda-javascri
Дзен: https://dzen.ru/a/Y5jzAPuekSzUldIU
@nuancesprog #ESLint #JavaScript #TypeScript #NodeJS
https://nuancesprog.ru/p/16546/
VK: https://vk.com/@nuancesprog-kak-ispolzovat-eslint-chtoby-povysit-kachestvo-koda-javascri
Дзен: https://dzen.ru/a/Y5jzAPuekSzUldIU
@nuancesprog #ESLint #JavaScript #TypeScript #NodeJS
В мире, где утечки данных стали не вопросом "если", а вопросом "когда", шифрование — базовый навык выживания для любого разработчика. Узнайте, как правильно реализованное шифрование превращает катастрофический взлом в управляемый инцидент, сохраняя репутацию бизнеса и доверие пользователей.
https://nuancesprog.ru/p/31200/
VK: https://vk.com/@nuancesprog-pochemu-shifrovanie-i-deshifrovanie-dannyh-neobhodimo-dlya-b
@nuancesprog #InfoSec #Backend
https://nuancesprog.ru/p/31200/
VK: https://vk.com/@nuancesprog-pochemu-shifrovanie-i-deshifrovanie-dannyh-neobhodimo-dlya-b
@nuancesprog #InfoSec #Backend
Простое и быстрое руководство по контейнеризации базы данных MySQL.
https://nuancesprog.ru/p/14958/
VK: https://vk.com/@nuancesprog-relyacionnye-bazy-dannyh-v-konteinerah-docker-compose
Дзен: https://dzen.ru/a/YdyrxVymlhrIVThu
@nuancesprog #Docker #MySQL
https://nuancesprog.ru/p/14958/
VK: https://vk.com/@nuancesprog-relyacionnye-bazy-dannyh-v-konteinerah-docker-compose
Дзен: https://dzen.ru/a/YdyrxVymlhrIVThu
@nuancesprog #Docker #MySQL
Изучим реальные применения unique_ptr на практике. Обозначим типичные проблемы и их решения, а также преимущества unique_ptr в производительности.
https://nuancesprog.ru/p/31784/
VK: https://vk.com/@nuancesprog-c-polnoe-rukovodstvo-po-uniqueptr
@nuancesprog #CPP #CProgramming
https://nuancesprog.ru/p/31784/
VK: https://vk.com/@nuancesprog-c-polnoe-rukovodstvo-po-uniqueptr
@nuancesprog #CPP #CProgramming
Искусственный интеллект создает идеальные изображения собак за секунды, но мы почему-то до сих пор помним уродливых щенков, нарисованных в детстве на старом софте. Не обесценивает ли упрощение творческого процесса его результат? Ответ на этот вопрос заставит вас пересмотреть свое отношение к творчеству и технологиям.
https://nuancesprog.ru/p/30708/
VK: https://vk.com/@nuancesprog-chto-my-teryaem-kogda-ekonomim-tvorcheskie-usiliya
@nuancesprog #ArtificialIntelligence
https://nuancesprog.ru/p/30708/
VK: https://vk.com/@nuancesprog-chto-my-teryaem-kogda-ekonomim-tvorcheskie-usiliya
@nuancesprog #ArtificialIntelligence
Бьетесь над задачей максимизации пользовательского опыта? Воспользуйтесь инструментами, основанными на искусственном интеллекте.
https://nuancesprog.ru/p/16865/
VK: https://vk.com/@nuancesprog-nastraivaem-avtomatizirovannuu-moderaciu-s-pomoschu-openai
Дзен: https://dzen.ru/a/Y-U9aothnyuobD6U
@nuancesprog #Nuxt #OpenAI
https://nuancesprog.ru/p/16865/
VK: https://vk.com/@nuancesprog-nastraivaem-avtomatizirovannuu-moderaciu-s-pomoschu-openai
Дзен: https://dzen.ru/a/Y-U9aothnyuobD6U
@nuancesprog #Nuxt #OpenAI
Обнаружение повторяющегося кода - необходимая часть качественного проектирования. Пренебрежение ею чревато снижением читабельности проекта и усложнением его обслуживания. Ознакомьтесь с несколькими способами обнаружения и удаления дублирующегося кода.
https://nuancesprog.ru/p/16198/
VK: https://vk.com/@nuancesprog-kak-obnaruzhit-dublirovanie-koda-v-proekte
Дзен: https://dzen.ru/a/YyT-MzPtima4_ZKr
@nuancesprog #Coding
https://nuancesprog.ru/p/16198/
VK: https://vk.com/@nuancesprog-kak-obnaruzhit-dublirovanie-koda-v-proekte
Дзен: https://dzen.ru/a/YyT-MzPtima4_ZKr
@nuancesprog #Coding
Наладим получение данных пользовательским инструментом Python, высокопроизводительное хранилище данных в Clickhouse, наблюдаемость с Grafana и аналитику в Superset. Научимся сохранять и запрашивать потоковые данные, материализованными представлениями убирать часть вычислений со времени запрашивания на время загрузки.
https://nuancesprog.ru/p/31808/
VK: https://vk.com/@nuancesprog-sozdanie-prostoi-platformy-potokovoi-peredachi-dannyh
@nuancesprog #Python #Clickhouse #Grafana #ApacheSuperset
https://nuancesprog.ru/p/31808/
VK: https://vk.com/@nuancesprog-sozdanie-prostoi-platformy-potokovoi-peredachi-dannyh
@nuancesprog #Python #Clickhouse #Grafana #ApacheSuperset
🎥 Вебинар по Linux: GREP и другие регулярные выражения Linux
На вебинаре вы узнаете:
- Разберём, что такое регулярные выражения и в чём разница между их основными типами (Basic, Extended, PCRE)
- Узнаем, как не сломать grep, sed и awk одной неловкой скобкой и заставить их делать ровно то, что вам нужно.
- Составим шаблоны для логов, чтобы находить не просто «ошибки», а именно ту ошибку, которая мешает спать. И чтобы конфиги сами себя проверяли (ну, почти).
- Научимся отлаживать и тестировать регулярные выражения на практике.
В результате вебинара вы:
- Перестанете путать .* с .+ и будете знать, почему это важно.
- Научитесь писать выражения, которые работают с первого раза (ладно, со второго).
- Автоматизируете хотя бы одну рутину прямо на вебинаре. Хватит уже это делать руками.
- Уйдёте с готовыми шаблонами, которые не страшно показать коллегам.
👉 Для участия зарегистрируйтесь: https://otus.pw/mnbW/
🎁 Все участники вебинара получат специальные условия на полное обучение курса "Administrator Linux. Professional"
Курс от OTUS — для тех, кто хочет работать с Linux на уровне профессионала. Упор на Ubuntu 22.04 и реальные задачи: от RAID и LVM до сетей, firewall, мониторинга и тонкой настройки систем под нагрузку.
В программе: Zabbix, Prometheus, Nginx, Docker, ELK, Ansible, SELinux, BGP и другие инструменты, которые реально используются в продакшене.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
На вебинаре вы узнаете:
- Разберём, что такое регулярные выражения и в чём разница между их основными типами (Basic, Extended, PCRE)
- Узнаем, как не сломать grep, sed и awk одной неловкой скобкой и заставить их делать ровно то, что вам нужно.
- Составим шаблоны для логов, чтобы находить не просто «ошибки», а именно ту ошибку, которая мешает спать. И чтобы конфиги сами себя проверяли (ну, почти).
- Научимся отлаживать и тестировать регулярные выражения на практике.
В результате вебинара вы:
- Перестанете путать .* с .+ и будете знать, почему это важно.
- Научитесь писать выражения, которые работают с первого раза (ладно, со второго).
- Автоматизируете хотя бы одну рутину прямо на вебинаре. Хватит уже это делать руками.
- Уйдёте с готовыми шаблонами, которые не страшно показать коллегам.
👉 Для участия зарегистрируйтесь: https://otus.pw/mnbW/
🎁 Все участники вебинара получат специальные условия на полное обучение курса "Administrator Linux. Professional"
Курс от OTUS — для тех, кто хочет работать с Linux на уровне профессионала. Упор на Ubuntu 22.04 и реальные задачи: от RAID и LVM до сетей, firewall, мониторинга и тонкой настройки систем под нагрузку.
В программе: Zabbix, Prometheus, Nginx, Docker, ELK, Ansible, SELinux, BGP и другие инструменты, которые реально используются в продакшене.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Как обновлять состояние при изменении свойства? Что предпочтительнее: рекомендованный шаблон из новой документации или хуки?
https://nuancesprog.ru/p/17196/
VK: https://vk.com/@nuancesprog-samyi-urodlivyi-shablon-react
Дзен: https://dzen.ru/a/ZDMma25I5QFMx8li
@nuancesprog #React
https://nuancesprog.ru/p/17196/
VK: https://vk.com/@nuancesprog-samyi-urodlivyi-shablon-react
Дзен: https://dzen.ru/a/ZDMma25I5QFMx8li
@nuancesprog #React
Основной граф навигации слишком запутан? Пора переходить к модульной навигации. Разберем, как развязать модули и ускорить разработку.
https://nuancesprog.ru/p/31049/
VK: https://vk.com/@nuancesprog-othodim-ot-monolita-osvoenie-modulnoi-navigacii-v-android-ko
@nuancesprog #Android #Jetpack #Kotlin
https://nuancesprog.ru/p/31049/
VK: https://vk.com/@nuancesprog-othodim-ot-monolita-osvoenie-modulnoi-navigacii-v-android-ko
@nuancesprog #Android #Jetpack #Kotlin