Урок: Автоматизация задач разработки с помощью GitHub Actions
В данном уроке вы научитесь автоматизировать процессы с помощью GitHub Actions. Узнаете, как планировать автоматизацию жизненного цикла разработки программного обеспечения, используя рабочие процессы этой платформы. Кроме того, овладеете навыками создания и выполнения действий контейнера в рамках этих рабочих процессов:
Ссылка на урок
#урок #general #ru
В данном уроке вы научитесь автоматизировать процессы с помощью GitHub Actions. Узнаете, как планировать автоматизацию жизненного цикла разработки программного обеспечения, используя рабочие процессы этой платформы. Кроме того, овладеете навыками создания и выполнения действий контейнера в рамках этих рабочих процессов:
Ссылка на урок
#урок #general #ru
Docs
Автоматизация задач разработки с помощью GitHub Actions - Training
Создайте базовое действие GitHub и используйте его в рабочем процессе.
Инструмент: аналог Firebase с открытым исходным кодом
С помощью этой платформы вы сможете легко начать создание собственного проекта с базой данных Postgres, аутентификацией, мгновенным API и подпиской в реальном времени.
Сервис бесплатный, но есть и платные функции.
Ссылка на инструмент: Supabase
#инструмент #general
С помощью этой платформы вы сможете легко начать создание собственного проекта с базой данных Postgres, аутентификацией, мгновенным API и подпиской в реальном времени.
Сервис бесплатный, но есть и платные функции.
Ссылка на инструмент: Supabase
#инструмент #general
Статья: 16 вопросов с собеседований, которые означают не то, что вы думаете
Некоторые вопросы на собеседованиях задаются с целью проверить вас на прочность. Вспомните все те классические вопросы вроде "Где вы видите себя через десять лет" или "На что бы вы потратили миллион долларов".
Теперь пришло время взглянуть на самые хитроумные вопросы с точки зрения HR и потенциальных работодателей, а также заранее подготовить адекватные ответы:
Ссылка на статью
#статья #трудоустройство #ru
Некоторые вопросы на собеседованиях задаются с целью проверить вас на прочность. Вспомните все те классические вопросы вроде "Где вы видите себя через десять лет" или "На что бы вы потратили миллион долларов".
Теперь пришло время взглянуть на самые хитроумные вопросы с точки зрения HR и потенциальных работодателей, а также заранее подготовить адекватные ответы:
Ссылка на статью
#статья #трудоустройство #ru
Tproger
16 вопросов с собеседований, которые означают не то, что вы думаете
От некоторых вопросов с собеседований потеют ладошки, и недаром: они призваны вывести вас на чистую воду. Рассказываем, в чём подвох и как отвечать.
Кто самый крутой айтишник?
Смотря на противостояние Илона Маска и Марка Цукерберга, перетекающее из бизнеса в физическую борьбу и обратно, типичный решил устроить батл за звание лучшего программиста эвер.
Правила простые: всего 16 участников, ежедневно соревнуются две пары, а проголосовать можно в течение 24 часов. Финал будет 1 августа.
Проголосовать за своего фаворита можно здесь.
#general
Смотря на противостояние Илона Маска и Марка Цукерберга, перетекающее из бизнеса в физическую борьбу и обратно, типичный решил устроить батл за звание лучшего программиста эвер.
Правила простые: всего 16 участников, ежедневно соревнуются две пары, а проголосовать можно в течение 24 часов. Финал будет 1 августа.
Проголосовать за своего фаворита можно здесь.
#general
Книга: SCALA для нетерпеливых
Автор: Кей Хорстман
Год издания: 2015
Описание:
Книга представляет сжатое описание возможностей языка Scala и методов их использования. Автор знакомит читателя с концепциями языка и программирования постепенно, что позволяет быстро усваивать их и применять на практике. Практические примеры помогут вам пройти все этапы развития, от новичка до эксперта.
#книга #scala #начинающим #ru
Автор: Кей Хорстман
Год издания: 2015
Описание:
Книга представляет сжатое описание возможностей языка Scala и методов их использования. Автор знакомит читателя с концепциями языка и программирования постепенно, что позволяет быстро усваивать их и применять на практике. Практические примеры помогут вам пройти все этапы развития, от новичка до эксперта.
#книга #scala #начинающим #ru
Какой у вас профессиональный уровень в IT?
Anonymous Poll
32%
Ещё не работаю в IT (учусь или хочу начать учиться)
8%
Intern / Стажёр
12%
Junior / Младший разработчик
14%
Middle / «Миддл»
12%
Senior / Старший разработчик
5%
(Team) Lead / Руководитель команды или ведущий разработчик
2%
Руководитель разработки, департамента, топ-менеджер
7%
Связан с IT, но не разработчик (дизайнер, продакт, аналитик и т.д.)
9%
Посмотреть результаты
Статья: 5 красных флагов — как из текста вакансии понять, что компания — не очень
В статье разбирают, как определить работодателя-абьюзера в IT, предоставляя реальные примеры. В общем, в этой сфере не так много странных вакансий, как в других областях, но они все же существуют.
Автор предлагает рассмотреть предложения от работодателей и на их примерах понять, как распознать компанию, где работа и профессиональное развитие могут быть затруднительными:
Ссылка на статью
#статья #трудоустройство #ru
В статье разбирают, как определить работодателя-абьюзера в IT, предоставляя реальные примеры. В общем, в этой сфере не так много странных вакансий, как в других областях, но они все же существуют.
Автор предлагает рассмотреть предложения от работодателей и на их примерах понять, как распознать компанию, где работа и профессиональное развитие могут быть затруднительными:
Ссылка на статью
#статья #трудоустройство #ru
Курс: Frontend Developer от JetBrains Academy
Бесплатный курс от JetBrains Academy научит вас фронтенд-разработке. Вы освоите:
— Отображение веб-страниц в браузерах.
— Создание своих страниц и применение стилей.
— Создание интерактивности с помощью JavaScript.
— Использование CSS для анимации.
— Создание адаптивных веб-страниц и приложений для всех устройств и браузеров.
— Обработку событий браузера и программирование с функциями и условиями, а также многое другое.
Ссылка на курс
#курс #web #frontend #en
Бесплатный курс от JetBrains Academy научит вас фронтенд-разработке. Вы освоите:
— Отображение веб-страниц в браузерах.
— Создание своих страниц и применение стилей.
— Создание интерактивности с помощью JavaScript.
— Использование CSS для анимации.
— Создание адаптивных веб-страниц и приложений для всех устройств и браузеров.
— Обработку событий браузера и программирование с функциями и условиями, а также многое другое.
Ссылка на курс
#курс #web #frontend #en
Hyperskill
Frontend Developer
Master core web development concepts and the popular tool suite, JavaScript, HTML, and CSS to create your own websites and apps.
Статья: Асинхронный веб, или что такое веб-сокеты
Веб-сокеты — технология для установления интерактивного соединения между клиентом (браузером) и сервером, обеспечивающая обмен сообщениями в режиме реального времени. В отличие от HTTP, веб-сокеты позволяют работать с двунаправленным потоком данных, что делает эту технологию уникальной. В статье рассказывают, как она работает и в чём отличие от HTTP:
Ссылка на статью
#статья #web #ru
Веб-сокеты — технология для установления интерактивного соединения между клиентом (браузером) и сервером, обеспечивающая обмен сообщениями в режиме реального времени. В отличие от HTTP, веб-сокеты позволяют работать с двунаправленным потоком данных, что делает эту технологию уникальной. В статье рассказывают, как она работает и в чём отличие от HTTP:
Ссылка на статью
#статья #web #ru
Tproger
Асинхронный веб, или Что такое веб-сокеты
Веб-сокеты — передовая технология, которая позволяет создавать интерактивное соединение между клиентом (браузером) и сервером для обмена сообщениями в режиме реального времени.
Книга: Python. Книга рецептов
Авторы: Дэвид Бизли, Брайан К. Джонс
Год издания: 2019
Описание:
Книга, которую вы держите в руках, предоставит четкое понимание того, как эффективно писать приложения на Python, чтобы избежать необходимости постоянно переделывать их и обеспечить удобство работы.
Это наиболее полное и систематичное руководство по Python, которое охватывает самые популярные подходы к созданию легкочитаемого, оптимизированного и поддерживаемого кода. Книга также предоставляет примеры применения полученных знаний в прикладных областях, а каждая глава сопровождается конкретными заданиями.
#книга #python #ru
Авторы: Дэвид Бизли, Брайан К. Джонс
Год издания: 2019
Описание:
Книга, которую вы держите в руках, предоставит четкое понимание того, как эффективно писать приложения на Python, чтобы избежать необходимости постоянно переделывать их и обеспечить удобство работы.
Это наиболее полное и систематичное руководство по Python, которое охватывает самые популярные подходы к созданию легкочитаемого, оптимизированного и поддерживаемого кода. Книга также предоставляет примеры применения полученных знаний в прикладных областях, а каждая глава сопровождается конкретными заданиями.
#книга #python #ru
Инструмент: удобный генератор красивой документации
Этот инструмент представляет простое решение для создания современной и стильной документации. Он предлагает широкий набор функций для создания и структурирования содержимого, включая возможность работать с различными форматами (Markdown, HTML и другие).
Проект обеспечивает адаптивный дизайн и локализацию, делая его гибким и удобным в использовании для создания, обновления и поддержки документации. Кроме того, предоставляется удобная навигация и пользование для пользователей.
Ссылка на инструмент: Docusaurus
#инструмент #general
Этот инструмент представляет простое решение для создания современной и стильной документации. Он предлагает широкий набор функций для создания и структурирования содержимого, включая возможность работать с различными форматами (Markdown, HTML и другие).
Проект обеспечивает адаптивный дизайн и локализацию, делая его гибким и удобным в использовании для создания, обновления и поддержки документации. Кроме того, предоставляется удобная навигация и пользование для пользователей.
Ссылка на инструмент: Docusaurus
#инструмент #general
Курс: Уроки React JS для начинающих
В этом курсе представлены лучшие и наиболее подробные уроки по React JS. Начиная с установки и создания первого компонента React JS, вы пройдете путь до разработки полноценного приложения и сайта с использованием данной библиотеки.
Курс собрал всю необходимую информацию для успешного освоения React JS, помогая раскрыть потенциал в создании веб-приложений:
Ссылка на курс
#курс #frontend #react #js #начинающим #ru
В этом курсе представлены лучшие и наиболее подробные уроки по React JS. Начиная с установки и создания первого компонента React JS, вы пройдете путь до разработки полноценного приложения и сайта с использованием данной библиотеки.
Курс собрал всю необходимую информацию для успешного освоения React JS, помогая раскрыть потенциал в создании веб-приложений:
Ссылка на курс
#курс #frontend #react #js #начинающим #ru
YouTube
Уроки React Js - Основы для начинающих. Зачем нужен React. Установка
Мы начинаем новый курс уроков по React js. На данный момент React самая популярная JavaScript библиотека во Front end. Мы начнем с самых основ для начинающих, я покажу все базовые моменты работы с React js. Для начала расскажу как и зачем вообще используют…
Книга: Использование Docker
Автор: Эдриен Моуэт
Год издания: 2017
Описание:
Докер-контейнеры предоставляют простые, быстрые и надежные методы разработки, распространения и запуска программного обеспечения, особенно в динамических и распределенных средах. В этом практическом руководстве вы узнаете о важности контейнеров, преимуществах применения Docker и как интегрировать Docker в процесс разработки.
Книга предоставит обширный материал: от основ, необходимых для запуска нескольких контейнеров, до описания сопровождения крупной системы с множеством хостов в сетевой среде с сложным режимом планирования.
#книга #docker #ru
Автор: Эдриен Моуэт
Год издания: 2017
Описание:
Докер-контейнеры предоставляют простые, быстрые и надежные методы разработки, распространения и запуска программного обеспечения, особенно в динамических и распределенных средах. В этом практическом руководстве вы узнаете о важности контейнеров, преимуществах применения Docker и как интегрировать Docker в процесс разработки.
Книга предоставит обширный материал: от основ, необходимых для запуска нескольких контейнеров, до описания сопровождения крупной системы с множеством хостов в сетевой среде с сложным режимом планирования.
#книга #docker #ru
Статья: Пишем код как волшебники — 12 горячих клавиш VS Code для продуктивной работы
В статье собран список из двенадцати сочетаний клавиш, которые помогут вам сэкономить время и позволят быстро воплощать свои мысли в коде. Эти комбинации клавиш помогут вам перемещаться по строчкам, искать файлы и переключаться между панелями терминалов. Благодаря этому вы сможете отказаться от необходимости постоянно тянуться к мышке:
Ссылка на статью
#статья #general #ru
В статье собран список из двенадцати сочетаний клавиш, которые помогут вам сэкономить время и позволят быстро воплощать свои мысли в коде. Эти комбинации клавиш помогут вам перемещаться по строчкам, искать файлы и переключаться между панелями терминалов. Благодаря этому вы сможете отказаться от необходимости постоянно тянуться к мышке:
Ссылка на статью
#статья #general #ru
Библиотека программиста
🧙 Пишем код как волшебники: 12 горячих клавиш VS Code для продуктивной работы
Вам надоело постоянно тянуться к мышке и прерывать свой поток вдохновения во время программирования? Мы составили список из двенадцати сочетаний клавиш, которые сэкономят ваше время и позволят быстро воплощать свои мысли в код: от перемещения по строчкам…
Курс: Создание игр на Unity — от разработки до монетизации
Этот курс для тех, кто хочет научиться делать игры на популярном движке Unity. Вы с нуля создадите игру-раннер и узнаете, как можно на ней заработать с помощью Яндекс Игр. Курс будет интересен как опытным разработчикам из других сфер, так и новичкам с минимальным опытом программирования:
Ссылка на курс
#курс #gamedev #начинающим #ru
Этот курс для тех, кто хочет научиться делать игры на популярном движке Unity. Вы с нуля создадите игру-раннер и узнаете, как можно на ней заработать с помощью Яндекс Игр. Курс будет интересен как опытным разработчикам из других сфер, так и новичкам с минимальным опытом программирования:
Ссылка на курс
#курс #gamedev #начинающим #ru
YouTube
Браузерные игры | Яндекс Игры
#КурсыЯндексИгр В этом уроке разберём, что сейчас происходит на рынке браузерных игр, а также познакомимся с возможностями платформы Яндекс Игры для разработчиков.
Следующее видео «Какие игры востребованы на Яндекс Играх»: https://www.youtube.com/watch…
Следующее видео «Какие игры востребованы на Яндекс Играх»: https://www.youtube.com/watch…
Доклад: Обзор возможностей многопоточности в Java
В этом докладе рассказывают про создание многопоточных программ на Java. Олег Шелаев, Developer Advocate из ZeroTurnaround, делающей JRebel и XRebel, рассказывает об организации многопоточного кода в Java: от велосипедов и запуска потоков вручную до ForkJoinPool, зеленых потоков и транзакционной памяти. В наше время однопоточные программы редкость (если не смотреть на JavaScript), поэтому важно освоить методы работы с многопоточностью в Java:
https://youtu.be/O2QwNjkBXNk
#доклад #java #ru
В этом докладе рассказывают про создание многопоточных программ на Java. Олег Шелаев, Developer Advocate из ZeroTurnaround, делающей JRebel и XRebel, рассказывает об организации многопоточного кода в Java: от велосипедов и запуска потоков вручную до ForkJoinPool, зеленых потоков и транзакционной памяти. В наше время однопоточные программы редкость (если не смотреть на JavaScript), поэтому важно освоить методы работы с многопоточностью в Java:
https://youtu.be/O2QwNjkBXNk
#доклад #java #ru
YouTube
Олег Шелаев — Обзор возможностей многопоточности в Java
Ближайшая конференция — JPoint 2025, 3–4 апреля (Москва + трансляция).
Подробности и билеты: https://jrg.su/T2zfbS
— —
. . . . 30 августа, в офисе компании Oracle состоялась встреча с Олегом Шелаевым, Developer Advocate в компании ZeroTurnaround, которая…
Подробности и билеты: https://jrg.su/T2zfbS
— —
. . . . 30 августа, в офисе компании Oracle состоялась встреча с Олегом Шелаевым, Developer Advocate в компании ZeroTurnaround, которая…
Начинается финальный раунд баттла айтишников
За первое и второе место будут бороться:
— Бьёрн Страуструп, создатель С++,
— Линус Торвальдс, создатель Linux.
А за третье и четвёртое место будут бороться:
— Андерс Гейлсберг, создатель Turbo Pascal, Delphi, C# и TypeScript,
— Билл Гейтс, сооснователь Microsoft.
В этом соревновании важны только народная любовь и ваша субъективная оценка. Проголосовать за своего фаворита можно здесь.
#general
За первое и второе место будут бороться:
— Бьёрн Страуструп, создатель С++,
— Линус Торвальдс, создатель Linux.
А за третье и четвёртое место будут бороться:
— Андерс Гейлсберг, создатель Turbo Pascal, Delphi, C# и TypeScript,
— Билл Гейтс, сооснователь Microsoft.
В этом соревновании важны только народная любовь и ваша субъективная оценка. Проголосовать за своего фаворита можно здесь.
#general
Книга: React. Современные шаблоны для разработки приложений [2-е издание]
Автор: Алекс Бэнкс, Ева Порселло
Год издания: 2022
Описание:
Если вы хотите создавать эффективные приложения с использованием React, то эта книга именно для вас. В ней вы ознакомитесь с лучшими практиками и шаблонами для создания современного кода. Для понимания материала вам не понадобятся глубокие знания React или продвинутого JavaScript — достаточно знакомства с принципами работы JavaScript, CSS и HTML.
#книга #ru #react #javascript
Автор: Алекс Бэнкс, Ева Порселло
Год издания: 2022
Описание:
Если вы хотите создавать эффективные приложения с использованием React, то эта книга именно для вас. В ней вы ознакомитесь с лучшими практиками и шаблонами для создания современного кода. Для понимания материала вам не понадобятся глубокие знания React или продвинутого JavaScript — достаточно знакомства с принципами работы JavaScript, CSS и HTML.
#книга #ru #react #javascript
Ребят, ищем пишущего IT-редактора блогов в Tproger
Условия: удалёнка, фултайм
Что делать:
— искать темы, которые понравятся клиентам и заинтересуют читателей;
— вникать в эти темы настолько, чтобы говорить с экспертами примерно на одном языке;
— проводить интервью и собирать фактуру;
— превращать фактуру в статью, которую захочется читать и репостить;
— дорабатывать статью вместе с экспертами и менеджерами клиента.
Требования:
— пишете логично и ёмко, видите стилистические и речевые ошибки в тексте;
— быстро находите и проверяете информацию (в том числе в англоязычных источниках);
— любите общаться с экспертами и умеете их разговорить;
— спокойно реагируете на комментарии, но можете отстоять свою позицию, если правка неуместна;
— тактично вносите правки, чтобы автор не расстраивался, а был благодарен за помощь;
— знаете, что такое ключевое слово, мета-описание и зачем нужен Wordstat.
Чтобы откликнуться, заполняйте анкету.
#вакансии #работа
Условия: удалёнка, фултайм
Что делать:
— искать темы, которые понравятся клиентам и заинтересуют читателей;
— вникать в эти темы настолько, чтобы говорить с экспертами примерно на одном языке;
— проводить интервью и собирать фактуру;
— превращать фактуру в статью, которую захочется читать и репостить;
— дорабатывать статью вместе с экспертами и менеджерами клиента.
Требования:
— пишете логично и ёмко, видите стилистические и речевые ошибки в тексте;
— быстро находите и проверяете информацию (в том числе в англоязычных источниках);
— любите общаться с экспертами и умеете их разговорить;
— спокойно реагируете на комментарии, но можете отстоять свою позицию, если правка неуместна;
— тактично вносите правки, чтобы автор не расстраивался, а был благодарен за помощь;
— знаете, что такое ключевое слово, мета-описание и зачем нужен Wordstat.
Чтобы откликнуться, заполняйте анкету.
#вакансии #работа
Баттл за звание лучшего айтишника 2023 завершён
Первенство забрал Линус Торвальдс, создатель Linux. Он лишь немного обогнал Бьёрна Страуструпа, создателя С++, занявшего второе место. Тройку лидеров закрывает Андерс Гейлсберг, создатель Turbo Pascal, Delphi, C# и TypeScript.
Напоминаем, что турнирная таблица составлялась случайным образом, а в голосовании всё решала лишь народная любовь.
#general
Первенство забрал Линус Торвальдс, создатель Linux. Он лишь немного обогнал Бьёрна Страуструпа, создателя С++, занявшего второе место. Тройку лидеров закрывает Андерс Гейлсберг, создатель Turbo Pascal, Delphi, C# и TypeScript.
Напоминаем, что турнирная таблица составлялась случайным образом, а в голосовании всё решала лишь народная любовь.
#general
Статья: 10 фишек Python, которые поднимут ваш скилл на новый уровень
Фишек в Python никогда не бывает много. Чем больше вы их освоите, тем легче вам будет справляться с возникшими проблемами на практике. Кроме того, это поможет проявить себя с лучшей стороны на технических собеседованиях.
В статье рассказывают про использование словарных включений, splat-оператор, подсчёт элементов в списке, поиск отличий и многие другие функции:
Ссылка на статью
#статья #python #ru
Фишек в Python никогда не бывает много. Чем больше вы их освоите, тем легче вам будет справляться с возникшими проблемами на практике. Кроме того, это поможет проявить себя с лучшей стороны на технических собеседованиях.
В статье рассказывают про использование словарных включений, splat-оператор, подсчёт элементов в списке, поиск отличий и многие другие функции:
Ссылка на статью
#статья #python #ru