В чём разница между Docker и Kubernetes?
#tools
Виртуализация и контейнеризация – будущее крупных проектов. Давайте сравним Kubernetes, Docker и инструмент оркестровки Docker Swarm и посмотрим, чем они отличаются друг от друга.
Читать статью
#tools
Виртуализация и контейнеризация – будущее крупных проектов. Давайте сравним Kubernetes, Docker и инструмент оркестровки Docker Swarm и посмотрим, чем они отличаются друг от друга.
Читать статью
👍5🔥1
Порядок выполнения SQL-операций
#sql
Мы привыкли, что компьютер выполняет команды программиста последовательно, в том порядке, который указал автор кода. Однако SQL относится к декларативным языкам, то есть SQL-запрос описывает ожидаемый результат, а не способ его получения.
Давайте разберём, в какой последовательности выполняются шесть операций в SQL: SELECT, FROM, WHERE, GROUP BY, HAVING и ORDER BY.
Читать статью
#sql
Мы привыкли, что компьютер выполняет команды программиста последовательно, в том порядке, который указал автор кода. Однако SQL относится к декларативным языкам, то есть SQL-запрос описывает ожидаемый результат, а не способ его получения.
Давайте разберём, в какой последовательности выполняются шесть операций в SQL: SELECT, FROM, WHERE, GROUP BY, HAVING и ORDER BY.
Читать статью
👍6👎1
Как написать резюме веб-разработчика, которое поможет вам попасть на собеседование
Для веб-разработчиков сейчас есть множество вакансий, но чтобы попасть на позицию, которую вы хотите, вам все равно нужно иметь выдающееся резюме. Чем оно лучше, тем больше шансов, что вас наймет именно та компания, в которую вы мечтаете попасть.
Читать статью
Для веб-разработчиков сейчас есть множество вакансий, но чтобы попасть на позицию, которую вы хотите, вам все равно нужно иметь выдающееся резюме. Чем оно лучше, тем больше шансов, что вас наймет именно та компания, в которую вы мечтаете попасть.
Читать статью
👍1
Светлый и темный режим всего в 14 строках CSS
#css
Пишем код, который будет выявлять системные настройки пользователя при помощи медиа-запросов CSS и таким образом определять базовую цветовую схему.
Читать статью
#css
Пишем код, который будет выявлять системные настройки пользователя при помощи медиа-запросов CSS и таким образом определять базовую цветовую схему.
Читать статью
Как установить Node.js в Ubuntu
#javascript
Веб-разработчику, работающему хоть над фронтендом, хоть над бэкендом, понадобится установить Node.js в его систему.
Но, используя обычную команду sudo apt install nodejs, можно установить очень старую версию Node, что может привести к проблемам.
Поэтому вы, скорее всего, захотите установить конкретную версию, а для этого понадобится другая команда. Она должна установить LTS-версию Node (версию с долговременной поддержкой), предпочтительную для нужд разработчиков.
В этой статье я покажу вам, как установить последнюю LTS-версию Node в операционной системе Ubuntu.
Читать статью
#javascript
Веб-разработчику, работающему хоть над фронтендом, хоть над бэкендом, понадобится установить Node.js в его систему.
Но, используя обычную команду sudo apt install nodejs, можно установить очень старую версию Node, что может привести к проблемам.
Поэтому вы, скорее всего, захотите установить конкретную версию, а для этого понадобится другая команда. Она должна установить LTS-версию Node (версию с долговременной поддержкой), предпочтительную для нужд разработчиков.
В этой статье я покажу вам, как установить последнюю LTS-версию Node в операционной системе Ubuntu.
Читать статью
👍1
Как монтировать папки в Docker
#tools #docker
Контейнеры Docker по своей природе неизменяемы. Это означает, что при перезапуске контейнера все данные, сохраненные в нем, сотрутся. Но сохранить эти данные можно. Для этого Docker предоставляет возможность подключения к контейнеру локальных директорий.
Читать статью
#tools #docker
Контейнеры Docker по своей природе неизменяемы. Это означает, что при перезапуске контейнера все данные, сохраненные в нем, сотрутся. Но сохранить эти данные можно. Для этого Docker предоставляет возможность подключения к контейнеру локальных директорий.
Читать статью
Сколько мониторов нужно разработчику?
#tools
Для комфортной разработки нужно иметь возможность одновременно открывать два приложения на весь экран, - считает автор статьи. Исходя из этого, он рекомендует пользоваться двумя мониторами.
Читать статью
#tools
Для комфортной разработки нужно иметь возможность одновременно открывать два приложения на весь экран, - считает автор статьи. Исходя из этого, он рекомендует пользоваться двумя мониторами.
Читать статью
CSS-свойство isolation: создаем новый контекст наложения
#css
Когда вы используете z-index, может быть трудно поддерживать порядок. Нужно быть очень внимательным и следить за тем, где он используется и с какими значениями. Применение isolation может оказаться удобным выходом.
Читать статью
#css
Когда вы используете z-index, может быть трудно поддерживать порядок. Нужно быть очень внимательным и следить за тем, где он используется и с какими значениями. Применение isolation может оказаться удобным выходом.
Читать статью
👍4
Кэширование билдов Docker
#tools #docker
Кэш билда — очень удобная фича Docker. Она ускоряет сборку благодаря повторному использованию созданных ранее слоев. В этой статье рассказываем, как пользоваться кэшем и как отключать кэширование.
Читать статью
#tools #docker
Кэш билда — очень удобная фича Docker. Она ускоряет сборку благодаря повторному использованию созданных ранее слоев. В этой статье рассказываем, как пользоваться кэшем и как отключать кэширование.
Читать статью
👍1
Команда find и поиск файлов при помощи командной строки Linux
Поиск файлов — относительно простая задача, когда вы используете графический интерфейс. Но он не всегда доступен. Например, если речь идет о сервере, вам придется буквально все делать при помощи командной строки.
Для поиска файлов и папок в Linux есть мощная команда — find. В этой статье мы разберем несколько примеров ее использования.
Читать статью
Поиск файлов — относительно простая задача, когда вы используете графический интерфейс. Но он не всегда доступен. Например, если речь идет о сервере, вам придется буквально все делать при помощи командной строки.
Для поиска файлов и папок в Linux есть мощная команда — find. В этой статье мы разберем несколько примеров ее использования.
Читать статью
👍2
Объяснение 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 diff: просмотр изменений в коде
#git
Бывает, работаешь с Git и вдруг задумываешься: а те ли изменения внес в стейджинг? Или, бывает, хочешь посмотреть, чем изменения, которые собираешься закоммитить, отличаются от последнего коммита. Или возникает необходимость сравнить две ветки, два коммита или файла.
Все это распространенные задачи при работе с системой контроля версий. К счастью, все они решаются. А поможет в этом команда git diff.
Читать статью
#git
Бывает, работаешь с Git и вдруг задумываешься: а те ли изменения внес в стейджинг? Или, бывает, хочешь посмотреть, чем изменения, которые собираешься закоммитить, отличаются от последнего коммита. Или возникает необходимость сравнить две ветки, два коммита или файла.
Все это распространенные задачи при работе с системой контроля версий. К счастью, все они решаются. А поможет в этом команда git diff.
Читать статью
«Какая у вас сейчас зарплата?» Почему не стоит работать в компании, где задают такие вопросы на собеседовании
Вы проходите начальное собеседование в телефонном режиме. С вами общается кто-то из эйчаров. Последние 30 минут вы пытаетесь кратко изложить описание последних десяти лет своей жизни совершенно постороннему человеку.
Вы начинаете уставать, но, к счастью, телефонный разговор вроде бы подходит к концу. И тут внезапно вам напоследок задают еще один вопрос:
«И, кстати, на каком уровне вы сейчас в плане зарплаты и на какую зарплату рассчитываете при переходе?»
Как реагировать и что отвечать - читайте в статье.
Читать статью
Вы проходите начальное собеседование в телефонном режиме. С вами общается кто-то из эйчаров. Последние 30 минут вы пытаетесь кратко изложить описание последних десяти лет своей жизни совершенно постороннему человеку.
Вы начинаете уставать, но, к счастью, телефонный разговор вроде бы подходит к концу. И тут внезапно вам напоследок задают еще один вопрос:
«И, кстати, на каком уровне вы сейчас в плане зарплаты и на какую зарплату рассчитываете при переходе?»
Как реагировать и что отвечать - читайте в статье.
Читать статью
👎5🤨2👍1🔥1
Одинарные, двойные и обратные кавычки в JavaScript
Рассмотрели, чем отличается использование разных видов кавычек в JS-коде. Отдельно остановились на преимуществах шаблонных литералов.
#javascript
Читать статью
Рассмотрели, чем отличается использование разных видов кавычек в JS-коде. Отдельно остановились на преимуществах шаблонных литералов.
#javascript
Читать статью
Как быстро изучить новый язык программирования
Многие уверены, что в учебном процессе есть какой-то кратчайший путь. Но все люди разные, поэтому при изучении любого материала следует опираться на тип личности учащегося. Мы узнавали, как можно ускорить изучение нового языка программирования, опираясь на свои особенности восприятия.
Читать статью
Многие уверены, что в учебном процессе есть какой-то кратчайший путь. Но все люди разные, поэтому при изучении любого материала следует опираться на тип личности учащегося. Мы узнавали, как можно ускорить изучение нового языка программирования, опираясь на свои особенности восприятия.
Читать статью
👍5
Неизменяемость в JavaScript
#javascript
С ростом популярности функционального программирования одна из тенденций, о которой много говорят, — неизменяемость. В этой статье мы разберем, как неизменяемость может помочь нам писать лучшие приложения, которые сделают наши данные более безопасными и неизменными.
Читать статью
#javascript
С ростом популярности функционального программирования одна из тенденций, о которой много говорят, — неизменяемость. В этой статье мы разберем, как неизменяемость может помочь нам писать лучшие приложения, которые сделают наши данные более безопасными и неизменными.
Читать статью
👍3❤2
CSS-свойства для работы с изображениями
#css
Автор статьи привел примеры использования пяти CSS-свойств для работы с картинками.
Читать статью
#css
Автор статьи привел примеры использования пяти CSS-свойств для работы с картинками.
Читать статью
👍4
Запросы SQL: руководство для начинающих
#sql
Рассмотрели некоторые базовые запросы SQL, с изучения которых стоит начинать новичкам в этом языке. Прочитав статью, вы научитесь создавать базу данных и таблицы, вносить в них данные и делать выборки нужных сведений.
Читать статью
#sql
Рассмотрели некоторые базовые запросы SQL, с изучения которых стоит начинать новичкам в этом языке. Прочитав статью, вы научитесь создавать базу данных и таблицы, вносить в них данные и делать выборки нужных сведений.
Читать статью
👍6