Сколько мониторов нужно разработчику?
#tools
Для комфортной разработки нужно иметь возможность одновременно открывать два приложения на весь экран, - считает автор статьи. Исходя из этого, он рекомендует пользоваться двумя мониторами.
Читать статью
#tools
Для комфортной разработки нужно иметь возможность одновременно открывать два приложения на весь экран, - считает автор статьи. Исходя из этого, он рекомендует пользоваться двумя мониторами.
Читать статью
Кэширование билдов Docker
#tools #docker
Кэш билда — очень удобная фича Docker. Она ускоряет сборку благодаря повторному использованию созданных ранее слоев. В этой статье рассказываем, как пользоваться кэшем и как отключать кэширование.
Читать статью
#tools #docker
Кэш билда — очень удобная фича Docker. Она ускоряет сборку благодаря повторному использованию созданных ранее слоев. В этой статье рассказываем, как пользоваться кэшем и как отключать кэширование.
Читать статью
👍1
Объяснение Kubernetes водителю Uber
#tools
Неделю назад я приняла участие в конференции Kubecon 2023 в Чикаго. Я прочитала несколько блогов и посетила примерно 101 туториал, но все равно не получила хорошего представления о Kubernetes.
Хуже всего было в последний день конференции. Я заказала Uber, чтобы вернуться в гостиницу. Водитель спросил меня, чему посвящена эта конференция, на что я ответила: «Kubernetes». А после некоторых объяснений стало ясно, что я понятия не имею, о чем говорю.
Представьте себе, что вы приехали с трехдневной конференции и не можете описать своему водителю Uber технологию, которая там рассматривалась. Фейспалм. Поэтому, пытаясь искупить свою вину, я записала переосмысленный разговор с водителем.
Читать статью
#tools
Неделю назад я приняла участие в конференции Kubecon 2023 в Чикаго. Я прочитала несколько блогов и посетила примерно 101 туториал, но все равно не получила хорошего представления о Kubernetes.
Хуже всего было в последний день конференции. Я заказала Uber, чтобы вернуться в гостиницу. Водитель спросил меня, чему посвящена эта конференция, на что я ответила: «Kubernetes». А после некоторых объяснений стало ясно, что я понятия не имею, о чем говорю.
Представьте себе, что вы приехали с трехдневной конференции и не можете описать своему водителю Uber технологию, которая там рассматривалась. Фейспалм. Поэтому, пытаясь искупить свою вину, я записала переосмысленный разговор с водителем.
Читать статью
👍7🤡1
Конвейеры в Linux
#tools
В этом руководстве мы рассмотрим общее определение философии Unix и изучим ключевые элементы хорошо написанного скрипта. Также мы познакомимся с такими составными частями скриптов, как оператор конвейера, работа с stdin и stdout. Наконец, мы рассмотрим, как применить эти элементы в наших скриптах на ruby/bash!
Читать статью
#tools
В этом руководстве мы рассмотрим общее определение философии Unix и изучим ключевые элементы хорошо написанного скрипта. Также мы познакомимся с такими составными частями скриптов, как оператор конвейера, работа с stdin и stdout. Наконец, мы рассмотрим, как применить эти элементы в наших скриптах на ruby/bash!
Читать статью
Как отменить последний коммит
#git #tools
Допустим, вы работаете над кодом в Git и вдруг что-то пошло не по плану. Вам нужно отменить ваш последний коммит. Как это сделать? Знакомьтесь: команды git reset и git revert.
Читать статью
#git #tools
Допустим, вы работаете над кодом в Git и вдруг что-то пошло не по плану. Вам нужно отменить ваш последний коммит. Как это сделать? Знакомьтесь: команды git reset и git revert.
Читать статью
👍8
Контейнеры Docker: простое объяснение на примере аренды офиса
#docker #tools
Разбираем, чем контейнеры отличаются от виртуальных машин, на примере аренды.
Читать статью
#docker #tools
Разбираем, чем контейнеры отличаются от виртуальных машин, на примере аренды.
Читать статью
👍9
Docker Compose Watch: попрощайтесь с томами Docker!
#tools
Вы когда-нибудь пытались использовать тома Docker для горячей замены (hot-reloading) в своем веб-приложении? Если вы получили такой же ужасный опыт, как и я, вам понравится новейшая функция, которую только что выпустил Docker: docker-compose watch!
В этой статье я расскажу, как обновить существующий проект, чтобы получить настройку среды разработки в Docker, которая точно понравится вашей команде.
Читать статью
#tools
Вы когда-нибудь пытались использовать тома Docker для горячей замены (hot-reloading) в своем веб-приложении? Если вы получили такой же ужасный опыт, как и я, вам понравится новейшая функция, которую только что выпустил Docker: docker-compose watch!
В этой статье я расскажу, как обновить существующий проект, чтобы получить настройку среды разработки в Docker, которая точно понравится вашей команде.
Читать статью
❤2👍1
Управление GitHub-репозиториями: best practices
#tools
Для DevOps-инженера управление GitHub-репозиториями имеет не меньшее значение, чем содержащийся в них код. Хорошо поддерживаемые GitHub-репозитории создают основу для эффективной совместной работы и оптимизированных рабочих процессов. В этой статье мы рассмотрим 10 советов по эффективному управлению репозиториями на GitHub.
Читать статью
#tools
Для DevOps-инженера управление GitHub-репозиториями имеет не меньшее значение, чем содержащийся в них код. Хорошо поддерживаемые GitHub-репозитории создают основу для эффективной совместной работы и оптимизированных рабочих процессов. В этой статье мы рассмотрим 10 советов по эффективному управлению репозиториями на GitHub.
Читать статью
Как перемещаться между скобками в Vim
#tools
В файлах программ обычно множество скобок. Поэтому эффективная навигации между ними имеет большое значение для продуктивности работы программиста. Эта статья познакомит вас с тремя командами, которые позволят вам молниеносно перемещаться между скобками.
Читать статью
#tools
В файлах программ обычно множество скобок. Поэтому эффективная навигации между ними имеет большое значение для продуктивности работы программиста. Эта статья познакомит вас с тремя командами, которые позволят вам молниеносно перемещаться между скобками.
Читать статью
Как писать хорошие сообщения коммитов: Commitlint
#tools
Мы часто спешим закоммитить свои изменения в Git и в спешке пишем сообщения коммитов довольно рандомным образом. Commitlint — это простой инструмент для линтинга сообщений коммитов. Он следит за тем, чтобы ваши сообщения соответствовали установленному набору правил.
Читать статью
#tools
Мы часто спешим закоммитить свои изменения в Git и в спешке пишем сообщения коммитов довольно рандомным образом. Commitlint — это простой инструмент для линтинга сообщений коммитов. Он следит за тем, чтобы ваши сообщения соответствовали установленному набору правил.
Читать статью
👍2