Конвейеры в 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
Как использовать регулярные выражения в JavaScript
#javascript
Многие программисты, особенно начинающие, сторонятся регулярных выражений, заранее принимая как факт, что это очень сложно. Но на самом деле, если уловить их ритм, RegEx не так уж сложны, а между тем - невероятно полезны. В этой статье вы найдете несколько примеров использования регулярных выражений в JavaScript-коде.
Читать статью
#javascript
Многие программисты, особенно начинающие, сторонятся регулярных выражений, заранее принимая как факт, что это очень сложно. Но на самом деле, если уловить их ритм, RegEx не так уж сложны, а между тем - невероятно полезны. В этой статье вы найдете несколько примеров использования регулярных выражений в JavaScript-коде.
Читать статью
👍7
Как отменить последний коммит
#git #tools
Допустим, вы работаете над кодом в Git и вдруг что-то пошло не по плану. Вам нужно отменить ваш последний коммит. Как это сделать? Знакомьтесь: команды git reset и git revert.
Читать статью
#git #tools
Допустим, вы работаете над кодом в Git и вдруг что-то пошло не по плану. Вам нужно отменить ваш последний коммит. Как это сделать? Знакомьтесь: команды git reset и git revert.
Читать статью
👍8
Выбираем лучший стандарт оформления кода для команды: конец бесконечным дебатам
Во многих (если не всех) командах есть свои стандарты оформления кода. Но как эти стандарты складываются? Мы разбирались, как составить лучшие code conventions.
Читать статью
Во многих (если не всех) командах есть свои стандарты оформления кода. Но как эти стандарты складываются? Мы разбирались, как составить лучшие code conventions.
Читать статью
👎3👍2
В чем разница между : и :: в CSS?
#css
Если вы хотите быстро получить ответ на вопрос из заголовка статьи, то вот он:
-
Читать статью
#css
Если вы хотите быстро получить ответ на вопрос из заголовка статьи, то вот он:
-
:
относится к псевдоклассам, таким как :visited
или :hover
- ::
— для псевдоэлементов, таких как ::first-of-type
или ::after
А если хотите более подробных объяснений, давайте рассмотрим примеры.Читать статью
👍8
Разработчик-полиглот: о преимуществах знания нескольких языков программирования
Автор этой статьи убежден, что каждый программист должен знать больше одного языка программирования, то есть быть полиглотом. Почему он так считает - читайте в статье.
Читать статью
Автор этой статьи убежден, что каждый программист должен знать больше одного языка программирования, то есть быть полиглотом. Почему он так считает - читайте в статье.
Читать статью
Forwarded from Книги для C/C++ разработчиков
This media is not supported in the widget
VIEW IN TELEGRAM
❤2👍2
Поднятие в JavaScript
#javascript
Поднятие (англ. hoisting) в JavaScript позволяет использовать функции и переменные до их объявления. В этой статье мы разберем, что собой представляет поднятие и как оно работает.
Читать статью
#javascript
Поднятие (англ. hoisting) в JavaScript позволяет использовать функции и переменные до их объявления. В этой статье мы разберем, что собой представляет поднятие и как оно работает.
Читать статью
Синдром запястного канала у программиста: есть ли возможность продолжить карьеру?
Наши глаза и руки — вот, что фактически кормит нас и наши семьи (помимо мозга, конечно, но мы здесь больше говорим о чисто физическом). Нам нужно писать код и видеть, что мы пишем. Однако может случиться так, что работа руками станет временно недоступной. Это могут быть бытовые травмы, а могут быть и неврологические заболевания, такие как синдром запястного канала. И что тогда? Конец карьере? Совершенно не обязательно!
Читать статью
Наши глаза и руки — вот, что фактически кормит нас и наши семьи (помимо мозга, конечно, но мы здесь больше говорим о чисто физическом). Нам нужно писать код и видеть, что мы пишем. Однако может случиться так, что работа руками станет временно недоступной. Это могут быть бытовые травмы, а могут быть и неврологические заболевания, такие как синдром запястного канала. И что тогда? Конец карьере? Совершенно не обязательно!
Читать статью
👍7
Выбираем имена для переменных с учетом грамматики
Выбрать хорошее имя для переменной (метода, класса, вставить-нужное) задача непростая. Ведь оно должно быть достаточно кратким и при этом достаочно описательным, чтобы читатель мог сразу догадаться, о чем идет речь. Автор этой статьи поделился своим подходом к выбору имен.
https://techrocks.ru/2019/05/10/grammar-based-naming-rules/
Выбрать хорошее имя для переменной (метода, класса, вставить-нужное) задача непростая. Ведь оно должно быть достаточно кратким и при этом достаочно описательным, чтобы читатель мог сразу догадаться, о чем идет речь. Автор этой статьи поделился своим подходом к выбору имен.
https://techrocks.ru/2019/05/10/grammar-based-naming-rules/
👍4
Контейнеры Docker: простое объяснение на примере аренды офиса
#docker #tools
Разбираем, чем контейнеры отличаются от виртуальных машин, на примере аренды.
Читать статью
#docker #tools
Разбираем, чем контейнеры отличаются от виртуальных машин, на примере аренды.
Читать статью
👍9
YAML для веб-разработчиков
Зачем люди используют файлы с расширением .yml? Каковы преимущества этих файлов? Как эта штука работает? Цель этой статьи — познакомить вас со структурой YAML, чтобы вы при необходимости смогли прочитать и понять такой файл и внести нужные изменения.
Читать статью
Зачем люди используют файлы с расширением .yml? Каковы преимущества этих файлов? Как эта штука работает? Цель этой статьи — познакомить вас со структурой YAML, чтобы вы при необходимости смогли прочитать и понять такой файл и внести нужные изменения.
Читать статью
👍10