📊🔍 #DevTool #DevOps
UML для всех: познакомься с языком диаграмм!
На Habr вышла интересная статья о том, как язык диаграмм UML может спасти проект от путаницы в команде.📈✨ Легче общаться, чем спорить, согласны?
📝 Мнение: диаграммы UML это мощный инструмент для улучшения коммуникации, особенно в сложных проектах. Мы на работе описываем AWS архитектуру проектов, например :)
🔗 Ссылка на источник
DevDrafts | RSS -> Подписаться
UML для всех: познакомься с языком диаграмм!
На Habr вышла интересная статья о том, как язык диаграмм UML может спасти проект от путаницы в команде.📈✨ Легче общаться, чем спорить, согласны?
📝 Мнение: диаграммы UML это мощный инструмент для улучшения коммуникации, особенно в сложных проектах. Мы на работе описываем AWS архитектуру проектов, например :)
🔗 Ссылка на источник
DevDrafts | RSS -> Подписаться
Хабр
UML для всех: почему бы не описать проект на языке диаграмм?
Всем привет! Меня зовут Александр Нилов, я архитектор департамента Логистика КОРУС Консалтинг. В этой статье расскажу, почему мы в команде используем UML для общения вокруг разработки, чем этот язык...
👍1👨💻1
А это значит, что я выключаю комментарии в этом канале, я понаблюдал и их все равно никто не использует, и теперь все станет ещё круче, если вам есть что написать или обсудить по поводу местной публикации, вы просто делаете forward этой статьи в канал DevDrafts | IT цех и там мы все дружно ее обсуждаем :) А тут будет только чистая информация, никаких обсуждений :)
Так что присоединяйтесь к DevDrafts | IT цех что бы ничего не пропустить и быть в IT движухе
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
DevDrafts | IT Цех
Тусовка айтишников для обмена опытом и прокачки скиллов!
👌2👍1👎1🫡1
📚💻 #TS #Web
Расширение типов внешних библиотек в TypeScript
Я написал небольшую вводную статью про Расширение типов внешних библиотек в TypeScript🛠 Была на работе небольшая запара с этим и после того как разобрался быстренькой накидал такую вот статью-заметку, пользуйтесь :)
Просьба, прочитайте, если напишете комментарий и поставите лайк статье, буду благодарен, сделайте свой вклад в развитие проекта! 🤠
🔗 Ссылка на источник VC.ru
DevDrafts | IT цех -> Обсудить
DevDrafts | RSS -> Подписаться
Расширение типов внешних библиотек в TypeScript
Я написал небольшую вводную статью про Расширение типов внешних библиотек в TypeScript🛠 Была на работе небольшая запара с этим и после того как разобрался быстренькой накидал такую вот статью-заметку, пользуйтесь :)
Просьба, прочитайте, если напишете комментарий и поставите лайк статье, буду благодарен, сделайте свой вклад в развитие проекта! 🤠
🔗 Ссылка на источник VC.ru
DevDrafts | IT цех -> Обсудить
DevDrafts | RSS -> Подписаться
1👍2🔥1👏1
🖥️🔍 #Zabbix #Monitoring #SysAdmin #DevTool
Расширенное обнаружение проблем в Zabbix: продвинутая работа с триггерами, тегами и вычисляемыми элементами
Новая статья предлагает крутые методы использования Zabbix для мониторинга серверов. Авторы делятся опытом о том, как настраивать триггеры и использовать теги и вычисляемые элементы.
Помню когда я первый раз увидел Zabbix, я думал, как там вообще что то можно понять😅 А оказалась очень мощная штука :)
🔗 Ссылка на источник
Подписаться | Обсудить
Расширенное обнаружение проблем в Zabbix: продвинутая работа с триггерами, тегами и вычисляемыми элементами
Новая статья предлагает крутые методы использования Zabbix для мониторинга серверов. Авторы делятся опытом о том, как настраивать триггеры и использовать теги и вычисляемые элементы.
Помню когда я первый раз увидел Zabbix, я думал, как там вообще что то можно понять😅 А оказалась очень мощная штука :)
🔗 Ссылка на источник
Подписаться | Обсудить
👍2✍1👏1
🌍💻 #C #Cpp #Tool
Библиотека CUtils: ваш помощник в кроссплатформенной разработке!
CUtils – это кроссплатформенная коллекция утилит для C++. Она облегчает разработку, предлагая множество компонентов для разных проектов. Авторы предоставляют примеры и отлично показывают, как библиотека может ускорить вашу работу.
🔗 Ссылка на источник
Подписаться | Обсудить
Библиотека CUtils: ваш помощник в кроссплатформенной разработке!
CUtils – это кроссплатформенная коллекция утилит для C++. Она облегчает разработку, предлагая множество компонентов для разных проектов. Авторы предоставляют примеры и отлично показывают, как библиотека может ускорить вашу работу.
🔗 Ссылка на источник
Подписаться | Обсудить
Хабр
Библиотека CUtils
Друзья! В данной статье мы бы хотели рассказать про кроссплатформенную коллекцию утилитных C++ компонентов CUtils. CUtils — это довольно полезный инструмент при разработке кроссплатформенного...
👍2🔥1💩1
💻🚫 #Web #Backend
Как создать плохой REST-сервис: краткое руководство
На Habr Костя из Naumen делится тем, как НЕ проектировать REST-сервис. 🚫 Он указывает на антипаттерны, которые могут вызвать недопонимания и проблемы, включая неправильное использование HTTP-методов и отсутствие шифрования данных. Статья полезна как для новичков, так и для опытных разработчиков — поможет избежать распространенных ошибок при создании API.
Обратите внимание, что эта статья про «Как создать плохой REST-сервис», не посчитайте все написанное призывом к действию😅 На самом деле, все зависит от размеров проекта и скорости, с которой его нужно сделать, все эти правила, конечно хорошо, но когда у тебя нет возможности сделать хорошо, и ответ 400 будет уже не плохо🤠
🔗 Ссылка на источник
Подписаться | Обсудить
Как создать плохой REST-сервис: краткое руководство
На Habr Костя из Naumen делится тем, как НЕ проектировать REST-сервис. 🚫 Он указывает на антипаттерны, которые могут вызвать недопонимания и проблемы, включая неправильное использование HTTP-методов и отсутствие шифрования данных. Статья полезна как для новичков, так и для опытных разработчиков — поможет избежать распространенных ошибок при создании API.
Обратите внимание, что эта статья про «Как создать плохой REST-сервис», не посчитайте все написанное призывом к действию😅 На самом деле, все зависит от размеров проекта и скорости, с которой его нужно сделать, все эти правила, конечно хорошо, но когда у тебя нет возможности сделать хорошо, и ответ 400 будет уже не плохо🤠
🔗 Ссылка на источник
Подписаться | Обсудить
Хабр
Как создать плохой REST-сервис: краткое руководство
REST API — один из самых популярных типов веб‑сервисов. Но несмотря на множество туториалов по его созданию, на практике встречаются сервисы, которые вызывают лишь...
👍3💩1
🚀🔐 #FullStack #Angular #NestJS
Интеграция сервера авторизации в фулстек приложение
В этой статье рассказали, как замиксовать внешний сервер авторизации Authorizer.dev с фулстек приложением на NestJS и Angular. Процесс включает создание библиотеки авторизации и подключение всех необходимых модулей. Плюс, будет сборка через Docker Compose и Kubernetes – актуально, не правда ли? 😉
🔗 Ссылка на источник
Подписаться | Обсудить
Интеграция сервера авторизации в фулстек приложение
В этой статье рассказали, как замиксовать внешний сервер авторизации Authorizer.dev с фулстек приложением на NestJS и Angular. Процесс включает создание библиотеки авторизации и подключение всех необходимых модулей. Плюс, будет сборка через Docker Compose и Kubernetes – актуально, не правда ли? 😉
🔗 Ссылка на источник
Подписаться | Обсудить
Authorizer
Authorizer | Self-hosted auth for OAuth2 & OpenID Connect
Self-host open-source auth with OAuth2, OpenID Connect, social login, magic links, RBAC, and MFA while keeping user data in your database.
👍2
📚🐍 #Python #Web
MoexBuilder: как я создаю библиотеку на Python. Часть 1
В статье много технических подробностей и примеров решений :) Грамотный текст и актуальные идеи, но некоторые моменты могли бы быть более компактными. Уже вторая статья про moex, инвестирование и трейдинг набирают обороты :)
🔗 Ссылка на источник
Подписаться | Обсудить
MoexBuilder: как я создаю библиотеку на Python. Часть 1
В статье много технических подробностей и примеров решений :) Грамотный текст и актуальные идеи, но некоторые моменты могли бы быть более компактными. Уже вторая статья про moex, инвестирование и трейдинг набирают обороты :)
🔗 Ссылка на источник
Подписаться | Обсудить
Хабр
MoexBuilder: как я создаю библиотеку на Python. Часть 1
Вступление Привет, Хабр! Это моя первая статья и в ней я хочу не только поделиться опытом, полученным в ходе реализации собственного проекта, но и услышать обратную связь\критику\предложения\замечания...
👍3
📱✨ #Flutter #Web
Flutter Push-уведомления: теперь и для Web
Наткнулся на интересную статью на Хабре о том, как подключить push-уведомления в Flutter, включая веб-версию. 🖥️🚀 Авторы пошагово рассказывают, как подключить уведомления для Android и iOS, а также для веба.
Есть примеры кода и советы по настройке языка и технической поддержке. Отличный ресурс для тех, кто хочет интегрировать пуши :)
🔗 Ссылка на источник
Подписаться | Обсудить
Flutter Push-уведомления: теперь и для Web
Наткнулся на интересную статью на Хабре о том, как подключить push-уведомления в Flutter, включая веб-версию. 🖥️🚀 Авторы пошагово рассказывают, как подключить уведомления для Android и iOS, а также для веба.
Есть примеры кода и советы по настройке языка и технической поддержке. Отличный ресурс для тех, кто хочет интегрировать пуши :)
🔗 Ссылка на источник
Подписаться | Обсудить
Хабр
Flutter Push-уведомления, том числе в Web
Добрый день! Хотел написать статью, обобщающую то, что я нашёл в интернете. Может кому-то она покажется слишком простой, может ненужной, а может наоборот вызовет обсуждение, на что я крайне надеюсь....
👍2
🤖🔍 #AI #OpenAI
Новая модель OpenAI: когда ожидания не совпадают с реальностью
На Хабре появилась статья о новом релизе моделей OpenAI. Оказывается, новая модель столкнулась с некоторыми ограничениями: прирост производительности оказался скромнее, чем у ее предшественников. Тестирование показало, что Orion достиг уровня GPT-4 всего лишь на 20% обучения.
OpenAI поменяла подход к разработке, выделив два направления для работы. Команда сейчас разрабатывает гибридные решения, комбинирующие данные человека и ИИ. Но как это скажется на качестве моделей — вопрос открытый.
🔗 Ссылка на источник
Подписаться | Обсудить
Новая модель OpenAI: когда ожидания не совпадают с реальностью
На Хабре появилась статья о новом релизе моделей OpenAI. Оказывается, новая модель столкнулась с некоторыми ограничениями: прирост производительности оказался скромнее, чем у ее предшественников. Тестирование показало, что Orion достиг уровня GPT-4 всего лишь на 20% обучения.
OpenAI поменяла подход к разработке, выделив два направления для работы. Команда сейчас разрабатывает гибридные решения, комбинирующие данные человека и ИИ. Но как это скажется на качестве моделей — вопрос открытый.
🔗 Ссылка на источник
Подписаться | Обсудить
Хабр
Новая модель OpenAI достигла предела
Shutterstock Последняя модель OpenAI показала ограничения традиционного подхода к масштабированию, что заставило компанию разделить разработку ИИ на специализированные направления. По информации...
👍2
🎥🌐 #Web #DevTool
Функция перевода видео из Яндекс.Браузера теперь в Google Chrome и Safari
Отличная новость для всех! Функция перевода видео с Яндекс.Браузера теперь доступна на Google Chrome и Safari благодаря бесплатному расширению voice-over-translation с открытым исходным кодом на GitHub. Это значит, что теперь можно понимать видео на разных языках, не привязываясь к одному браузеру.
🔗 Ссылка на источник
Подписаться | Обсудить
Функция перевода видео из Яндекс.Браузера теперь в Google Chrome и Safari
Отличная новость для всех! Функция перевода видео с Яндекс.Браузера теперь доступна на Google Chrome и Safari благодаря бесплатному расширению voice-over-translation с открытым исходным кодом на GitHub. Это значит, что теперь можно понимать видео на разных языках, не привязываясь к одному браузеру.
🔗 Ссылка на источник
Подписаться | Обсудить
GitHub
GitHub - ilyhalight/voice-over-translation: Смотрите видео на другом языке с закадровым переводом и субтитрами в любом браузере
Смотрите видео на другом языке с закадровым переводом и субтитрами в любом браузере - ilyhalight/voice-over-translation
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
DevDrafts
Подумал я еще раз об этом, посмотрел, попробовал сам попользоваться, и думаю, что я совершил ошибку 🙂 Раньше были какие то комментарии, а после того, как я сделал группу и подумал, что все обсуждения можно зафорфардить туда, я ошибся, так не работает 🙂
По этому, проголосуем еще раз за/против включения комментов?)
По этому, проголосуем еще раз за/против включения комментов?)
👍2👎1
Дубль 2. Включаем комменты? Есть нужда?🤠
Final Results
63%
Да, включай, удобнее будет
16%
Не, мне оно не надо
21%
Решай сам
DevDrafts
Дубль 2. Включаем комменты? Есть нужда?🤠
Но группа DevDrafts | IT Цех продолжает работать, заходите и общайтесь с коллегами :)
Всем спасибо за активное участие :)
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
DevDrafts | IT Цех
Тусовка айтишников для обмена опытом и прокачки скиллов!
👍2
📂🔧 #Git #DevTool
Советы и трюки по работе с Git
В новом материале на Tproger собраны интересные советы по работе с Git, которые помогут улучшить вашу продуктивность. Например, использование rebase вместо простого merge делает историю коммитов более чистой, а stashing позволяет временно сохранить изменения, чтобы переключиться на другую ветку, не теряя прогресс. Кроме того, не забудьте про git aliases для ускорения работы с часто используемыми командами.
Эти советы подойдут как новичкам, так и опытным разработчикам, стремящимся оптимизировать свою работу.
Я вот как раз для своего проекта хочу настроить GitHub Action, ведь 5 минут делов, а все руки не доходят😀
🔗 Ссылка на источник
Подписаться | Обсудить
Советы и трюки по работе с Git
В новом материале на Tproger собраны интересные советы по работе с Git, которые помогут улучшить вашу продуктивность. Например, использование rebase вместо простого merge делает историю коммитов более чистой, а stashing позволяет временно сохранить изменения, чтобы переключиться на другую ветку, не теряя прогресс. Кроме того, не забудьте про git aliases для ускорения работы с часто используемыми командами.
Эти советы подойдут как новичкам, так и опытным разработчикам, стремящимся оптимизировать свою работу.
Я вот как раз для своего проекта хочу настроить GitHub Action, ведь 5 минут делов, а все руки не доходят
🔗 Ссылка на источник
Подписаться | Обсудить
Please open Telegram to view this post
VIEW IN TELEGRAM
Tproger
Использование Git: советы и трюки для продвинутых пользователей
Использование Git. Показываем советы и трюки для продвинутых пользователей. Рассматриваем необходимые функции и алгоритмы ✔ Tproger
👍4
📺💻 #YouTube #DevTool
Как обойти ограничения YouTube в России через собственный хостинг
На Хабре вышла интересная статья, где обсуждаются проблемы с доступом к YouTube в России и способы обойти эти ограничения. Автор предлагает использовать зарубежную инфраструктуру для скачивания видео и последующей раздачи трафика по РФ без задержек.🚀
Знакомьтесь с полезными инструментами, такими как youtube-dl, yt-dlp и You-Get. Эти утилиты помогут быстро загружать контент с YouTube и других сервисов.
Я сам юзал ssh tunnel, когда мне нужно было получить доступ к заблоченным ресурсам :) Но маме я купил vpn и воткнул его на роутер, все счастливы и мне меньше головной боли😀 Скоро тут будут выходить статьи не только на ru языке, а это значит, что доступ к глобальному интернету вам точно понадобиться :)
🔗 Ссылка на источник
Подписаться | Обсудить
Как обойти ограничения YouTube в России через собственный хостинг
На Хабре вышла интересная статья, где обсуждаются проблемы с доступом к YouTube в России и способы обойти эти ограничения. Автор предлагает использовать зарубежную инфраструктуру для скачивания видео и последующей раздачи трафика по РФ без задержек.
Знакомьтесь с полезными инструментами, такими как youtube-dl, yt-dlp и You-Get. Эти утилиты помогут быстро загружать контент с YouTube и других сервисов.
Я сам юзал ssh tunnel, когда мне нужно было получить доступ к заблоченным ресурсам :) Но маме я купил vpn и воткнул его на роутер, все счастливы и мне меньше головной боли
🔗 Ссылка на источник
Подписаться | Обсудить
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - yt-dlp/yt-dlp: A feature-rich command-line audio/video downloader
A feature-rich command-line audio/video downloader - yt-dlp/yt-dlp
👍3👎1
🧪 #Python #QA
Юнит-тесты для новичков: зачем нужны и как их писать
Unit тесты реально полезный инструмент! Они помогают проверить, что твой код работает как надо, а также служат своеобразной документацией для других.
Пару причин, почему стоит писать юнит-тесты:
1. Они позволяют уверенно менять код, не боясь сломать что-то важное.
2. Легко находить и исправлять ошибки в маленьких кусках кода.
3. Отлично помогают разобраться в старом или плохо документированном коде.
Напишу то, о чем знаю, для js/ts в основном используют jest :) Но в статье приводят pytest, потому что они примеры на python показывают :)
🔗 Ссылка на источник
Подписаться | Обсудить
Юнит-тесты для новичков: зачем нужны и как их писать
Unit тесты реально полезный инструмент! Они помогают проверить, что твой код работает как надо, а также служат своеобразной документацией для других.
Пару причин, почему стоит писать юнит-тесты:
1. Они позволяют уверенно менять код, не боясь сломать что-то важное.
2. Легко находить и исправлять ошибки в маленьких кусках кода.
3. Отлично помогают разобраться в старом или плохо документированном коде.
Напишу то, о чем знаю, для js/ts в основном используют jest :) Но в статье приводят pytest, потому что они примеры на python показывают :)
🔗 Ссылка на источник
Подписаться | Обсудить
Tproger
Юнит-тесты для новичков: зачем нужны и как писать
null
👍2
📊🔍 #JavaScript #Web #Backend
Изучаем асинхронный JavaScript: Callbacks, Promises и Async/Await
Если ты всё еще запутан в асинхронности JavaScript, то эта статья как раз для тебя. Она отлично объясняет, как работают Callbacks, Promises и Async/Await. Узнаешь, в чем их отличия и когда использовать каждую из этих технологий.
Если ты разработчик, работающий с JS, то обязательно загляни в эту статью, чтобы усовершенствовать свои навыки.
🔗 Ссылка на источник
Подписаться | Обсудить
Изучаем асинхронный JavaScript: Callbacks, Promises и Async/Await
Если ты всё еще запутан в асинхронности JavaScript, то эта статья как раз для тебя. Она отлично объясняет, как работают Callbacks, Promises и Async/Await. Узнаешь, в чем их отличия и когда использовать каждую из этих технологий.
Если ты разработчик, работающий с JS, то обязательно загляни в эту статью, чтобы усовершенствовать свои навыки.
🔗 Ссылка на источник
Подписаться | Обсудить
Tproger
Асинхронный JavaScript: изучаем Async/Await, Callbacks и Promises
Рассказываем, как построить приложение с Async/Await на JavaScript. Также объясняем, как работают Callbacks и Promises.
👍2