Size: a a a

Библиотека программиста

2020 August 11
Библиотека программиста
​​Vue vs React vs Angular: какой фронтенд-фреймворк выбрать?

Существует множество фронтенд-фреймворков. В этой статье мы рассмотрим три самых популярных: Angular, React и Vue. В том числе расскажем о преимуществах и недостатках их использования для различных веб-проектов.

https://proglib.io/sh/M3Dj21SQWp
источник
Библиотека программиста
Как выглядит команда Git, которая позволяет получить читаемые имена коммитов? Она принимает на вход что угодно, что можно трактовать как коммит (ветку, тег) и выводит более-менее человекочитаемую строку, которая не изменится в будущем для данного коммита.
Анонимная викторина
29%
git show
38%
git describe
26%
git shortlog
7%
Посмотреть результаты
Проголосовало: 3132
источник
2020 August 12
Библиотека программиста
​​📱 Топ-10 Android-фреймворков: обзор и сравнение

Сравнили преимущества и недостатки 10 Android-фреймворков: Fluter, Ionic, React Native, Android Native, Xamarin и др. Характеристики фреймворков свели в емкие таблицы. Теперь выбрать фреймворк под задачу будет проще.

https://proglib.io/sh/OmV8Cq1zUY
источник
Библиотека программиста
Несколько методов выполняют похожие действия, которые отличаются какими-то внутренними значениями/числами/операциями. Прием рефакторинга, при котором методы объединяются в один с параметром, в который будет передаваться отличающееся значение, назывется ..
Анонимная викторина
11%
Заменой параметров объектом
9%
Разделением запроса и модификатора
75%
Параметризацией метода
4%
Посмотреть результаты
Проголосовало: 2022
источник
2020 August 13
Библиотека программиста
​​🖥️ Как собрать из серверных комплектующих с AliExpress мощный бюджетный компьютер

У нас много публикаций про софт, пора поговорить и про хард – о том, как собрать мощный бюджетный компьютер из серверных комплектующих с AliExpress. Не только собрать, но и провести анлок турбобуста. Проверено на личном опыте.

https://proglib.io/sh/uEw7kGCHn1
источник
Библиотека программиста
Хочешь, чтобы в твоей ленте всегда были актуальные IT-тренды? Присоединяйся!

https://t.me/SelectelNews

— публикуем свежие тесты «железа»
— рассказываем, как построить эффективную инфраструктуру
— травим байки из ЦОДа
— делимся лайфхаками, новостями и рабочими инструментами
источник
Библиотека программиста
Какая команда Git позволяет применить патч, который был создан командой git diff? Данная команда применяет патч к вашим текущим файлам в рабочем каталоге и не создает при этом коммит.
Анонимная викторина
7%
git format-patch patch_name.patch
60%
git apply patch_name.patch
24%
git diff patch_name.patch
10%
Посмотреть результаты
Проголосовало: 2209
источник
2020 August 14
Библиотека программиста
​​🌐 Концепция IP-адресов на примере Python-модуля ipaddress

Рассказываем, как работать с IP-адресами классического протокола IPv4 в теории и на практике – в коде Python. Показываем, как проверить связь между группой IP-адресов и их соответствие подсетям и диапазонам частных IP-адресов.

https://proglib.io/sh/65jSRItyae
источник
Библиотека программиста
Основы JavaScript за неделю в формате марафона

С 17 по 23 августа пройдет бесплатный марафон по Javascript в Телеграме.
Дошедшие до конца напишут собственную браузерную игру в жанре файтинг.

Что будет:
короткие видеоуроки по 5-10 минут,
домашние задания, которые нужно выполнить, чтобы пройти дальше,
поддержка в чате от ментора с 14-летним опытом,
code review домашних заданий.

Чтобы участвовать, запустите бота по ссылке
источник
Библиотека программиста
Метод разбит на части, каждая из которых выполняется в зависимости от значения какого-то параметра. Прием рефакторинга, при котором извлекаются отдельные части метода в собственные методы, а затем они вызываются вместо оригинального метода, называется ...
Анонимная викторина
53%
Заменой параметра набором специализированных методов
4%
Передачей всего объекта
37%
Заменой параметра вызовом метода
6%
Посмотреть результаты
Проголосовало: 1857
источник
2020 August 15
Библиотека программиста
​​🤼 Генеративно-состязательная нейросеть: ваша первая GAN-модель на PyTorch

Подробная инструкция построения генеративно-состязательных нейросетей (GAN) на примере двух моделей, реализованных с помощью фреймворка глубокого обучения PyTorch.

https://proglib.io/sh/5m0hlCBGuO
источник
2020 August 16
Библиотека программиста
​​🔝 10 расширений VS Code для фронтенд-разработчика

Десятка расширений редактора Visual Studio Code для фронтенд-разработчика: линтинг, отладка, журналирование, работа с Git и многое другое.

https://proglib.io/sh/YAQatIRKuq
источник
Библиотека программиста
Последствия пандемии ударили по малому бизнесу. Все понимают, как сейчас важна взаимоподдержка. Чтобы помочь небольшим компаниям адаптироваться к новой действительности, Visa проводит онлайн-хакатон #прокачайбизнес с призовым фондом более 1 млн рублей.

Для кого: разработчики, дизайнеры и исследователи, продуктовые менеджеры и аналитики.
Что требуется: технологические и системные решения, которые помогут малому бизнесу преодолеть последствия пандемии.

Типы задач:
🏗 Автоматизация процессов
🏷 Маркетинг и продажи в цифровой среде
👔Управление и мотивация распределённой команды
💎Финансовое планирование и налоги
📈Новые бизнес-модели в условиях цифровой экономики

Узнать детали, подать заявку можно до 20 августа включительно 👉 https://bit.ly/2CjnJs8
источник
Библиотека программиста
Работая в команде с другими разработчиками, вам необходимо заботиться о том, чтобы ваш код был чистым. Для начала, вам не следует отправлять ненужные пробелы. С помощью какой команды Git можно вывести список ненужных пробелов перед выполнением коммита?
Анонимная викторина
46%
git clean --check
23%
git commit --check
20%
git diff --check
11%
Посмотреть результаты
Проголосовало: 3025
источник
2020 August 17
Библиотека программиста
​​📊 11 популярных библиотек Python для Data Science

Одна из причин ценности Python для Data Science заключается в огромной коллекции библиотек анализа и визуализации данных. В этой статье мы рассмотрели самые популярные.

https://proglib.io/sh/jHCehvnKPr
источник
Библиотека программиста
​​🇺🇸Бесплатный вебинар по английскому языку 🇬🇧 пройдет онлайн

⏰18-го августа в 20.00 по МСК. Бесплатно принять участие можно здесь 👉Регистрируйся

Как выучить английский за 16 часов? - Никак.
Как выучить английский за день? - Никак.
Как выучить английский за неделю? - Никак.
Как выучить английский за месяц? - Никак.
Как выучить английский во сне? - Никак.

Но всего за 2 часа БЕСПЛАТНОЙ трансляции вы сможете вместе с нами:

👉 Кликай

- поставить правильное произношение с основателем школы, который приехал из США;
- полностью избавиться от языкового барьера (не шутка);
- навсегда понять самую сложную тему английского языка;
- научиться запоминать десятки (или сотни) слов ежедневно.

Вебинар подходит всем, у кого плохая память, нет времени, нет сил и мотивации. Информация будет полезна любым уровням владения английским.
Все ещё думаете? Бесплатно принять участие можно здесь

👉 Регистрируйся
источник
Библиотека программиста
В вашей программе метод не используется другими классами либо используется только внутри своей иерархии классов. Как называется прием рефакторинга, при котором метод делается приватным или защищенным?
Анонимная викторина
2%
Передача всего объекта
6%
Замена параметров объектом
88%
Сокрытие метода
4%
Посмотреть результаты
Проголосовало: 2523
источник
2020 August 18
Библиотека программиста
​​Программирование на Java с нуля: инструкция к профессии Java-разработчика

Java – один из самых востребованных языков в мире. Узнайте о навыках, необходимых, чтобы стать Java-разработчиком, и о ресурсах, где можно эти навыки получить.

https://proglib.io/sh/hulD3Z2FBM
источник
Библиотека программиста
Если вам нравится делиться знаниями, мы принесли приятную новость – прямо сейчас Geekbrains ищет 30 преподавателей, авторов и ревьюеров:

👨‍🏫 Преподаватель ведет онлайн-занятия по любимым темам и видит, как растут новые кадры.
👨‍🎤 Автор разрабатывает собственную программу и делится знаниями с новичками.
🕵️ Ревьюер дает обратную связь на практические работы студентов и помогает освоить лучшие практики.

Не страшно, если нет опыта в образовательной сфере – компания ищет профессионалов в своей отрасли, а остальному научат. Можно даже совмещать преподавание с работой.

Станьте экспертом в GeekBrains и помогите тысячам людей найти себя в IT 👉 https://proglib.io/w/0fde63c9
источник
Библиотека программиста
Паттерн Цепочка обязанностей часто используют вместе с паттерном ... . В этом случае запрос передаётся от дочерних компонентов к их родителям.
Анонимная викторина
22%
Декоратор (Decorator)
43%
Компоновщик (Composite)
25%
Строитель (Builder)
9%
Посмотреть результаты
Проголосовало: 3080
источник