Интернет вещей: почему это не только про умные чайники
В Tproger разобрали, как технологии IoT проникают в промышленность, транспорт и здравоохранение, меняя привычное. Вы узнаете, почему за сбором и анализом данных скрываются реальные деньги и эффективность. Также обсудили риски, от утечки данных до перегрузки инфраструктуры. Статья будет полезна всем, кто хочет понять, зачем бизнесу «умные» устройства и как они уже влияют на наш мир.
@prog_tools
В Tproger разобрали, как технологии IoT проникают в промышленность, транспорт и здравоохранение, меняя привычное. Вы узнаете, почему за сбором и анализом данных скрываются реальные деньги и эффективность. Также обсудили риски, от утечки данных до перегрузки инфраструктуры. Статья будет полезна всем, кто хочет понять, зачем бизнесу «умные» устройства и как они уже влияют на наш мир.
@prog_tools
❤1👍1
Кто такие этичные хакеры и зачем им платят за взлом? Интервью с экспертом
В статье на Tproger рассказали о разнице между White / Black hat хакерами — защитниками и злоумышленниками. На фоне стремительного роста кибератак компании всё чаще обращаются к баг-баунти-платформам, чтобы выявить уязвимости до злоумышленников. Но реальность этих программ не всегда романтична: даже найденный баг могут отсеять в духе «это другое» (не баг). Эксперт делится опытом и даёт советы тем, кто хочет начать путь этичного хакера.
@prog_tools
В статье на Tproger рассказали о разнице между White / Black hat хакерами — защитниками и злоумышленниками. На фоне стремительного роста кибератак компании всё чаще обращаются к баг-баунти-платформам, чтобы выявить уязвимости до злоумышленников. Но реальность этих программ не всегда романтична: даже найденный баг могут отсеять в духе «это другое» (не баг). Эксперт делится опытом и даёт советы тем, кто хочет начать путь этичного хакера.
@prog_tools
✍1👍1
Что еще есть в терминале Linux: 7 команд, которые экономят кучу времени
Опытный линуксоид поделился небаяновыми фишками, без воды и с полей реальной практики. Вы узнаете, зачем нужна переменная
@prog_tools
Опытный линуксоид поделился небаяновыми фишками, без воды и с полей реальной практики. Вы узнаете, зачем нужна переменная
$$
, как проще передавать строковые данные без временных файлов и echo
. В подборке 7 полезных трюков, которые пригодятся как новичкам, так и ветеранам терминала. Объяснения простые и с примерами, без лишней теории. Если вы часто работаете в консоли Linux — этот материал точно стоит вашего внимания.@prog_tools
✍1❤1👍1
GitHub Codespaces | Делимся своей бетой приложения
Если вам не подходит ngrok для временной «публикации» вашего приложения вовне, GitHub предлагает свою облачную среду. С ее помощью вы запустите полноценные окружения прямо из репозитория. VSCode прямо в браузере! Все зависимости, расширения и настройки можно заранее определить в конфигурации
Цена: бесплатно в рамках ежемесячного лимита деплоев
Доступен в РФ: да
@prog_tools
Если вам не подходит ngrok для временной «публикации» вашего приложения вовне, GitHub предлагает свою облачную среду. С ее помощью вы запустите полноценные окружения прямо из репозитория. VSCode прямо в браузере! Все зависимости, расширения и настройки можно заранее определить в конфигурации
.devcontainer.json
. Цена: бесплатно в рамках ежемесячного лимита деплоев
Доступен в РФ: да
@prog_tools
Forwarded from Типичный программист
99,9% собеседований на бэкенд — это разговор об API
Вас спросят не только, как их строить, но и как проектировать по уму: когда использовать PUT, а когда PATCH, как реализовать лимитирование запросов и что такое идемпотентность при ретраях. Особое внимание уделяют кэшированию, версиям, пагинации, реальным статус-кодам, вопросам безопасности и работе с OpenAPI-документацией.
Поэтому я радушно отдаю вам этот лонгрид, с самыми важными вопросами по API для интервью — чётко, по делу, с живыми примерами.
Вас спросят не только, как их строить, но и как проектировать по уму: когда использовать PUT, а когда PATCH, как реализовать лимитирование запросов и что такое идемпотентность при ретраях. Особое внимание уделяют кэшированию, версиям, пагинации, реальным статус-кодам, вопросам безопасности и работе с OpenAPI-документацией.
Поэтому я радушно отдаю вам этот лонгрид, с самыми важными вопросами по API для интервью — чётко, по делу, с живыми примерами.
✍1