Практическое руководство по использованию Git
#tools
В этой части руководства рассмотрим:
- Процесс совместной работы в Git
- Как слить (смержить) ветку в Git
- Процедуру пул-реквестов
- Как обновить локальный репозиторий
- Получение данных из удаленного репозитория
- Как разрешать конфликты слияния в Git
- Процесс работы над новой задачей от начала и до конца (повторение)
Читать статью
  
  
  
  
  
#tools
В этой части руководства рассмотрим:
- Процесс совместной работы в Git
- Как слить (смержить) ветку в Git
- Процедуру пул-реквестов
- Как обновить локальный репозиторий
- Получение данных из удаленного репозитория
- Как разрешать конфликты слияния в Git
- Процесс работы над новой задачей от начала и до конца (повторение)
Читать статью
👍10
  Идеи проектов на Python, которые можно начать воплощать уже сегодня
#python
В этой статье мы собрали несколько базовых идей — возможно, они вдохновят вас на создание собственных маленьких проектов на Python.
Читать статью
  
  
  
  
  
#python
В этой статье мы собрали несколько базовых идей — возможно, они вдохновят вас на создание собственных маленьких проектов на Python.
Читать статью
❤2
  Все ли популярные команды NPM вы знаете?
#javascript
Всем нам доводилось хотя бы раз настраивать npm — пакетный менеджер node.js. Но мы едва ли отдаем ему должное, ведь это не основная часть нашей разработки. Мы воспринимаем npm как файл, который просто содержит зависимости. Но npm — это нечто большее. И при этом овладеть премудростями его использования хотя бы на среднем уровне совсем не сложно. Давайте начнем с популярных команд.
Читать статью
  
  
  
  
  
#javascript
Всем нам доводилось хотя бы раз настраивать npm — пакетный менеджер node.js. Но мы едва ли отдаем ему должное, ведь это не основная часть нашей разработки. Мы воспринимаем npm как файл, который просто содержит зависимости. Но npm — это нечто большее. И при этом овладеть премудростями его использования хотя бы на среднем уровне совсем не сложно. Давайте начнем с популярных команд.
Читать статью
👍9
  👍2
  Эффективность алгоритмов: простое объяснение большого «О»
В программировании нотация большого «О» (О-нотация) используется в качестве меры измерения, помогающей программистам оценивать или предполагать эффективность написанного блока кода, скрипта или алгоритма. «Сколько времени потребуется на работу этого кода? Какова его сложность в привязке к тем данным, которые он обрабатывает?»
Читать статью
  
  
  
  
  
В программировании нотация большого «О» (О-нотация) используется в качестве меры измерения, помогающей программистам оценивать или предполагать эффективность написанного блока кода, скрипта или алгоритма. «Сколько времени потребуется на работу этого кода? Какова его сложность в привязке к тем данным, которые он обрабатывает?»
Читать статью
👍6
  Вся математика, которая вам нужна для работы с ИИ
ИИ — это много математики. И это одна из причин, почему многие новички в сфере ИИ отсеиваются на ранних стадиях. Из этой статьи вы узнаете, что именно из математики вам понадобится.
Читать статью
  
  
  
  
  
ИИ — это много математики. И это одна из причин, почему многие новички в сфере ИИ отсеиваются на ранних стадиях. Из этой статьи вы узнаете, что именно из математики вам понадобится.
Читать статью
👍6🤔4👎2
  300+ вопросов с собеседований по JavaScript. Часть 1, уровень — Junior
#javascript
Подборка актуальных вопросов по JavaScript, которые задают на технических собеседованиях.
Читать статью
  
  
  
  
  
#javascript
Подборка актуальных вопросов по JavaScript, которые задают на технических собеседованиях.
Читать статью
👍9
  Дайджест интересных материалов techrocks.ru за последний месяц
- Приемы рефакторинга для улучшения кода
Читать
- Нейминг: как давать осмысленные имена переменным
Читать
- Хочу изучать Python. Что меня ждет?
Читать
- Книги по Scala для начинающих и опытных разработчиков
Читать
- Типичные ошибки новичка: как выучить язык программирования
Читать
- Как оптимизировать дорогостоящие CSS-свойства
Читать
  
  
  
  
  
- Приемы рефакторинга для улучшения кода
Читать
- Нейминг: как давать осмысленные имена переменным
Читать
- Хочу изучать Python. Что меня ждет?
Читать
- Книги по Scala для начинающих и опытных разработчиков
Читать
- Типичные ошибки новичка: как выучить язык программирования
Читать
- Как оптимизировать дорогостоящие CSS-свойства
Читать
❤4👍2
  Самые лучшие расширения VS Code для работы с Git
#tools
Да, все мы должны быть крутыми спецами по пользованию терминалом, помнить все git-команды, чтоб от зубов отскакивало, и т. д. Но ведь можно просто пользоваться прекрасными расширениями VS Code, которые не только облегчают работу, но и расширяют доступный функционал Git!
Читать статью
  
  
  
  
  
#tools
Да, все мы должны быть крутыми спецами по пользованию терминалом, помнить все git-команды, чтоб от зубов отскакивало, и т. д. Но ведь можно просто пользоваться прекрасными расширениями VS Code, которые не только облегчают работу, но и расширяют доступный функционал Git!
Читать статью
👍5
  Принцип инверсии зависимостей — доходчивое объяснение
Чтобы по-человечески разобраться в DIP (Dependency inversion principle), надо раскручивать историю с самого начала — с интерфейсов и принципа «проектируйте на уровне интерфейсов, а не реализаций». Не поленитесь, прочтите — это важно.
Читать статью
  
  
  
  
  
Чтобы по-человечески разобраться в DIP (Dependency inversion principle), надо раскручивать историю с самого начала — с интерфейсов и принципа «проектируйте на уровне интерфейсов, а не реализаций». Не поленитесь, прочтите — это важно.
Читать статью
👍4😁1
  Как написать хороший issue
Если вы пытаетесь участвовать в работе с открытым исходным кодом, один из способов начать — это писать ишью, в которых сообщается об ошибках, запрашиваются функции или предлагаются улучшения.
Читать статью
  
  
  
  
  
Если вы пытаетесь участвовать в работе с открытым исходным кодом, один из способов начать — это писать ишью, в которых сообщается об ошибках, запрашиваются функции или предлагаются улучшения.
Читать статью
👍5
  А как вы называете issue в разговорной речи?
  Anonymous Poll
    37%
    ед. "ишью", мн. "ишьюсы"
      
    54%
    ед. "ишью", мн. "ишью"
      
    2%
    ед. "ишья", мн. "ишьи"
      
    7%
    Свой вариант (в комментах)
      
    7 лучших тайм-трекеров для разработчиков
#tools
Независимо от причин, по которым вы хотите отслеживать свое рабочее время, лучше всего это делать при помощи специальных приложений — так вы получите наиболее точные результаты.
Пересмотрев больше 40 приложений, мы отобрали 7 лучших тайм-трекеров для фрилансеров и малого бизнеса. Также они подходят и для любых личных, не связанных с работой целей.
Читать статью
  
  
  
  
  
#tools
Независимо от причин, по которым вы хотите отслеживать свое рабочее время, лучше всего это делать при помощи специальных приложений — так вы получите наиболее точные результаты.
Пересмотрев больше 40 приложений, мы отобрали 7 лучших тайм-трекеров для фрилансеров и малого бизнеса. Также они подходят и для любых личных, не связанных с работой целей.
Читать статью
👍8🦄2
  Сногсшибательный README для GitHub-профиля
#tools
Пошаговый разбор создания файл README.md, который поможет выделиться на общем фоне.
Читать статью
  
  
  
  
  
#tools
Пошаговый разбор создания файл README.md, который поможет выделиться на общем фоне.
Читать статью
🔥8👍2
  Знакомимся с нашими подписчиками) Как у вас с работой (в сфере айти)?
  Anonymous Poll
    26%
    Пока не откликаюсь на вакансии (еще учусь)
      
    42%
    Пока не откликаюсь на вакансии (работаю)
      
    10%
    Подавал заявки, одни отказы
      
    4%
    Прохожу собеседования
      
    6%
    Ура! Получил оффер!
      
    12%
    Вообще в другой сфере занят, просто нравится про IT читать
      
    👍4👎2
  Советы сеньоров: как прокачать знания junior C++
Опытные специалисты делятся практическими советами с джуниорами — общие лайфхаки по обучению, какие книги и ресурсы читать, какие навыки осваивать.
Читать статью
  
  
  
  
  
Опытные специалисты делятся практическими советами с джуниорами — общие лайфхаки по обучению, какие книги и ресурсы читать, какие навыки осваивать.
Читать статью
😁3👎2
  Топ-10 IDE и редакторов кода для Python
#python
Да, писать код на Python можно и в простом текстовом редакторе, однако использование специального редактора кода или IDE с дополнительным инструментарием может существенно улучшить продуктивность работы.
Читать статью
  
  
  
  
  
#python
Да, писать код на Python можно и в простом текстовом редакторе, однако использование специального редактора кода или IDE с дополнительным инструментарием может существенно улучшить продуктивность работы.
Читать статью
👍5👎1
  Поиск подстроки в SQL
#sql
При работе с базой данных SQL вам может понадобиться найти записи, содержащие определенные строки. В этой статье мы разберем, как искать строки и подстроки в MySQL и SQL Server.
Читать статью
  
  
  
  
  
  #sql
При работе с базой данных SQL вам может понадобиться найти записи, содержащие определенные строки. В этой статье мы разберем, как искать строки и подстроки в MySQL и SQL Server.
Читать статью
Неожиданные особенности JavaScript
#javascript
Благодаря широкому распространению и совместимости с различными платформами JavaScript стал основополагающим языком в современной веб-разработке. Но это также сложный язык со множеством неожиданных вывертов. В этой статье мы рассмотрим особенности JavaScript, способные по-настоящему озадачить.
Читать статью
  
  
  
  
  
  #javascript
Благодаря широкому распространению и совместимости с различными платформами JavaScript стал основополагающим языком в современной веб-разработке. Но это также сложный язык со множеством неожиданных вывертов. В этой статье мы рассмотрим особенности JavaScript, способные по-настоящему озадачить.
Читать статью
Объекты в JavaScript
#javascript
Я понял, что JavaScript переиспользует свои мощные объекты для многих не объектно-ориентированных целей. И большинство из этих целей намного проще.
Читать статью
  
  
  
  
  
#javascript
Я понял, что JavaScript переиспользует свои мощные объекты для многих не объектно-ориентированных целей. И большинство из этих целей намного проще.
Читать статью
👍1
  