Что такое CI/CD простыми словами
CI/CD — это подход в разработке программного обеспечения, который помогает командам работать быстрее и эффективнее. Под этими четырьмя буква скрывается два важных взаимосвязанных процесса:
1. CI (Continuous Integration) — это процесс, когда программисты часто добавляют изменения в код, и этот код автоматически проверяется на ошибки.
2. CD (Continuous Delivery/Deployment) — а это процесс, который автоматически готовит и внедряет изменения на серверах, чтобы пользователи могли быстро получать обновления.
Всё ещё непонятно? Да, в двух словах об этом не расскажешь. Поэтому я нашёл для вас два видео, где понятным языком и на наглядных примерах показано, как это работает:
— в первом ролике теория и пример из практики;
— а во втором простой пайплайн, который вы сможете повторить и уже лично «пощупать» технологию.
#cicd #видео
CI/CD — это подход в разработке программного обеспечения, который помогает командам работать быстрее и эффективнее. Под этими четырьмя буква скрывается два важных взаимосвязанных процесса:
1. CI (Continuous Integration) — это процесс, когда программисты часто добавляют изменения в код, и этот код автоматически проверяется на ошибки.
2. CD (Continuous Delivery/Deployment) — а это процесс, который автоматически готовит и внедряет изменения на серверах, чтобы пользователи могли быстро получать обновления.
Всё ещё непонятно? Да, в двух словах об этом не расскажешь. Поэтому я нашёл для вас два видео, где понятным языком и на наглядных примерах показано, как это работает:
— в первом ролике теория и пример из практики;
— а во втором простой пайплайн, который вы сможете повторить и уже лично «пощупать» технологию.
#cicd #видео
👍6🔥3⚡2
Как влияет сопроводительное на приглашение к собеседованию. Опыт 1000 откликов
Многие HR-специалисты часто говорят о том, что необходимо писать сопроводительные письма к своим откликом, якобы это повышает ваши шансы.
Автор этой статьи провёл своё исследование: отослал кучу откликов, собрал данные, провёл аналитику и пришёл к интересным результатам. Если кратко, то разницы особой нет, но всё же есть множество нюансов. Подробнее о них в материале.
#исследование
Многие HR-специалисты часто говорят о том, что необходимо писать сопроводительные письма к своим откликом, якобы это повышает ваши шансы.
Автор этой статьи провёл своё исследование: отослал кучу откликов, собрал данные, провёл аналитику и пришёл к интересным результатам. Если кратко, то разницы особой нет, но всё же есть множество нюансов. Подробнее о них в материале.
#исследование
1😁7❤2
Разработчика с идеальным резюме и тестовым не взяли на работу из-за... таролога
А как бы вы ответили на месте разработчика?
А как бы вы ответили на месте разработчика?
1😁16👍4
Forwarded from Точка входа в программирование
Что нужно знать всем программистам
Собрали для вас подборку полезных материалов, которые помогут легче вкатиться в айтишку (и не только):
— Выучить язык программирования за 7 дней? Это миф, вот, почему. Развеиваем миф о том, что выучить язык программирования за 7 дней — легко. Делимся наблюдениями и даем рекомендации для начинающих специалистов.
— Что удобнее для разработчика: Mac Studio или кастомный ПК? Может ли миниатюрный Mac Studio от Apple заменить мощные ПК для разработчиков? Проводим технобаттл и разбираемся, какую технику выбрать для работы с медиа и кодом.
— Использование Git: советы и трюки для продвинутых пользователей. Git — это мощная распределенная система контроля версий, которая используется для управления исходным кодом в проектах различного масштаба. Рассказываем, как сделать работу с ней еще более эффективной.
— Что такое Grafana и зачем она нужна. Узнайте, что такое Grafana и как она помогает в мониторинге и анализе данных.
— Markdown в Telegram: как выделить код (и не только). Расскажем о том, как правильно форматировать код и текст через Markdown в Telegram. Это удобный способ делиться технической информацией через мессенджер
— Основы PostgreSQL для начинающих: от установки до первых запросов. Научитесь устанавливать и работать с PostgreSQL. В этом руководстве мы рассмотрим основные команды, создадим первую базу данных и выполним простые SQL-запросы
#подборка #sql #git #grafana
Собрали для вас подборку полезных материалов, которые помогут легче вкатиться в айтишку (и не только):
— Выучить язык программирования за 7 дней? Это миф, вот, почему. Развеиваем миф о том, что выучить язык программирования за 7 дней — легко. Делимся наблюдениями и даем рекомендации для начинающих специалистов.
— Что удобнее для разработчика: Mac Studio или кастомный ПК? Может ли миниатюрный Mac Studio от Apple заменить мощные ПК для разработчиков? Проводим технобаттл и разбираемся, какую технику выбрать для работы с медиа и кодом.
— Использование Git: советы и трюки для продвинутых пользователей. Git — это мощная распределенная система контроля версий, которая используется для управления исходным кодом в проектах различного масштаба. Рассказываем, как сделать работу с ней еще более эффективной.
— Что такое Grafana и зачем она нужна. Узнайте, что такое Grafana и как она помогает в мониторинге и анализе данных.
— Markdown в Telegram: как выделить код (и не только). Расскажем о том, как правильно форматировать код и текст через Markdown в Telegram. Это удобный способ делиться технической информацией через мессенджер
— Основы PostgreSQL для начинающих: от установки до первых запросов. Научитесь устанавливать и работать с PostgreSQL. В этом руководстве мы рассмотрим основные команды, создадим первую базу данных и выполним простые SQL-запросы
#подборка #sql #git #grafana
🔥3❤2🤝2
Forwarded from Представляешь,
первый выпуск АЙТИ КРАЙМ уже на площадках!
Мы запустили айтишный тру-крайм подкаст про реальные хакерские взломы, технические катастрофы и их последствия. Можете нас поздравить с первым выпуском!
Мы уже кратко рассказывали про тему пилотной серии — это история про хакерскую группировку Carbanak, которая сумела взломать крупнейшие банки мира, проникнуть в их внутренние системы и перевести миллионы долларов себе на счета.
Чтобы узнать подробности этой громкой истории из мира хакинга, открывайте подкаст:
— слушать,
— смотреть.
И поддерживайте Леру и Булата лайком, они старались❤️
Мы запустили айтишный тру-крайм подкаст про реальные хакерские взломы, технические катастрофы и их последствия. Можете нас поздравить с первым выпуском!
Мы уже кратко рассказывали про тему пилотной серии — это история про хакерскую группировку Carbanak, которая сумела взломать крупнейшие банки мира, проникнуть в их внутренние системы и перевести миллионы долларов себе на счета.
Чтобы узнать подробности этой громкой истории из мира хакинга, открывайте подкаст:
— слушать,
— смотреть.
И поддерживайте Леру и Булата лайком, они старались❤️
🤪2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Так выглядят персонажи русских сказок по версии нейросети
Надо было такое на хэллоуин вам показать 😁
Кстати, напиши в комментариях, какой персонаж понравился больше всего.
Надо было такое на хэллоуин вам показать 😁
Кстати, напиши в комментариях, какой персонаж понравился больше всего.
🔥8👍3
Игра на выходные найдена! Будем играть в симулятор сисадмина
В SysAdmin Odyssey вам придётся выполнять всё то, что обычно делает любой уважающий себя (или не очень) тыжпрограммист: настраивать принтеры, чинить компы, тянуть кабели под столами и так далее.
Пройти виртуальную стажировку можно в Steam. И помните, если будете косячить, вас уволят.
В SysAdmin Odyssey вам придётся выполнять всё то, что обычно делает любой уважающий себя (или не очень) тыжпрограммист: настраивать принтеры, чинить компы, тянуть кабели под столами и так далее.
Пройти виртуальную стажировку можно в Steam. И помните, если будете косячить, вас уволят.
👍4
Гайд: как быть хорошим наставником
Наставничество — это полезная практика, как для менти, так и для менторов, а еще и для компании. Подопечные чувствуют, что их развитие важно для компании и реже меняют работу. Наставники — получают возможность попрактиковать свои софты. А компания показываtт лучшие результаты, так как все сильнее вовлечены в работу.
Как быть тем наставником, который не выгорает от процесса, умеет доносить свои знания и не бесится, если его не понимают? Вы можете узнать об этом в нашей статье. Это обширный гайд по видам наставничества и качествам классного ментора.
Советуем к прочтению.
Наставничество — это полезная практика, как для менти, так и для менторов, а еще и для компании. Подопечные чувствуют, что их развитие важно для компании и реже меняют работу. Наставники — получают возможность попрактиковать свои софты. А компания показываtт лучшие результаты, так как все сильнее вовлечены в работу.
Как быть тем наставником, который не выгорает от процесса, умеет доносить свои знания и не бесится, если его не понимают? Вы можете узнать об этом в нашей статье. Это обширный гайд по видам наставничества и качествам классного ментора.
Советуем к прочтению.
❤🔥4👍2
Forwarded from Сохранёнки программиста
Искали медь, а нашли топ инструментов, которые сделают из вашего фронтенда золото
— Neumorphism.io: Создавайте стильные неоморфные элементы с настройкой теней и света.
— UIverse: Обширная библиотека элементов для креативных UI.
— Ray.so: Генерируйте красивые код-сниппеты для гайдов и туториалов.
— Icon Maker: Инструмент для быстрой разработки уникальных иконок.
— ReactToPrint: Легкий рендеринг и печать React-компонентов с настройками стилей.
— Kontra.js: Микробиблиотека для создания мини-игр в 13KB с основными игровыми функциями.
— Swapy: Превращение макетов в интерактивные интерфейсы с drag-and-drop.
— WebJSX: Минималистичная библиотека для создания веб-приложений с JSX.
— Web Maker: Оффлайн-песочница для фронтенда с поддержкой препроцессоров.
— Sniper CSS: Оптимизация CSS-кода и удаление неиспользуемых стилей.
— Recharts: Библиотека для создания настраиваемых графиков в React.
— Creatie: Платформа для аудита и улучшения UI/UX с инструментами на основе ИИ.
Детальней с примерами
#подборка #фронтенд #ru
— Neumorphism.io: Создавайте стильные неоморфные элементы с настройкой теней и света.
— UIverse: Обширная библиотека элементов для креативных UI.
— Ray.so: Генерируйте красивые код-сниппеты для гайдов и туториалов.
— Icon Maker: Инструмент для быстрой разработки уникальных иконок.
— ReactToPrint: Легкий рендеринг и печать React-компонентов с настройками стилей.
— Kontra.js: Микробиблиотека для создания мини-игр в 13KB с основными игровыми функциями.
— Swapy: Превращение макетов в интерактивные интерфейсы с drag-and-drop.
— WebJSX: Минималистичная библиотека для создания веб-приложений с JSX.
— Web Maker: Оффлайн-песочница для фронтенда с поддержкой препроцессоров.
— Sniper CSS: Оптимизация CSS-кода и удаление неиспользуемых стилей.
— Recharts: Библиотека для создания настраиваемых графиков в React.
— Creatie: Платформа для аудита и улучшения UI/UX с инструментами на основе ИИ.
Детальней с примерами
#подборка #фронтенд #ru
❤1👍1
Media is too big
VIEW IN TELEGRAM
Как создать портфолио на GitHub Pages
Для онлайн-публикации портфолио по верстке или фронтенд-разработке совершенно не обязательно платить за хостинг или приобретать доменные имена. Самый простой путь — разместить работу на сервисе GitHub Pages, где потенциальный заказчик или работодатель сможет оценить как визуальную составляющую, так и посмотреть конкретный код.
В видео подробно показано, как это сделать.
#видео #github
Для онлайн-публикации портфолио по верстке или фронтенд-разработке совершенно не обязательно платить за хостинг или приобретать доменные имена. Самый простой путь — разместить работу на сервисе GitHub Pages, где потенциальный заказчик или работодатель сможет оценить как визуальную составляющую, так и посмотреть конкретный код.
В видео подробно показано, как это сделать.
#видео #github
🔥2
10 причин изучить Python для занятий наукой о данных
Хотя Python является языком общего назначения, есть 10 веских причин, по которым следует изучать его для занятий наукой о данных:
1. Без проблем усваивается.
2. Легко читается.
3. Впечатляет популярностью.
4. Имеет огромное сообщество.
5. Обладает полным набором библиотек данных.
6. Приобщает к основам науки о данных.
7. Отличается легкостью очистки данных.
8. Предполагает коммуникацию.
9. Подходит для быстрого прототипирования.
10. Гарантирует занятость.
Подробнее о каждой — в статье.
#статья #python #datascience
Хотя Python является языком общего назначения, есть 10 веских причин, по которым следует изучать его для занятий наукой о данных:
1. Без проблем усваивается.
2. Легко читается.
3. Впечатляет популярностью.
4. Имеет огромное сообщество.
5. Обладает полным набором библиотек данных.
6. Приобщает к основам науки о данных.
7. Отличается легкостью очистки данных.
8. Предполагает коммуникацию.
9. Подходит для быстрого прототипирования.
10. Гарантирует занятость.
Подробнее о каждой — в статье.
#статья #python #datascience
❤3
Forwarded from Zen of Python
Самая красивая и лаконичная шпаргалка bash
В твиттерской опубликовали ладно скроенную инфографику от sysexplore.com, которая поможет не только ознакомиться с базовой терминологией скриптинга, но и с вычиткой параметров из файла, хэндлинг сигналов (SIGTERM) и проч.
@zen_of_python
В твиттерской опубликовали ладно скроенную инфографику от sysexplore.com, которая поможет не только ознакомиться с базовой терминологией скриптинга, но и с вычиткой параметров из файла, хэндлинг сигналов (SIGTERM) и проч.
@zen_of_python
👍11
Скачиваем видео с YouTube и не только через командную строку
Поможет нам в этом утилита
Инструкция по установке и использованию в репозитории проекта.
#библиотека #инструменты
Поможет нам в этом утилита
you-get. Она работает на основе Python и позволяет быстро скачивать видео с различных ресурсов. В настройках можно выбрать качество и формат ролика.Инструкция по установке и использованию в репозитории проекта.
#библиотека #инструменты