DevOps-инженер объединяет в себе несколько профессий: системного администратора, разработчика, тестировщика и менеджера. Он устанавливает связь между всеми этапами работы над продуктом. Такие специалисты сейчас востребованы во многих IT-компаниях.
⚙️ Познакомим с методологией DevOps. ⚙️ На примере игры «Тетрис» разберём все операции, необходимые для запуска приложения в облаке. ⚙️ Проведём ревью работ и наградим победителей.
🎁 Всех, кто дойдёт до конца, ждёт подарок — электронная книга Кея Петерсона и Дэвида Колба «Век живи — век учись» от издательства «МИФ»!
Однажды Алан Элиасен прочитал дурацкую шутку и так разозлился, что придумал язык программирования. 20 лет спустя Frink - один из лучших языков специального назначения для работы с единицами измерения. Но зачем нам нужен язык для работы только с единицами?
Хотите написать расширение для Chrome, но не знаете, с чего начать? Читайте это руководство с нуля до подготовки к публикации скрипта содержимого. Здесь применяются фреймворк CSS TailWind и универсальный упаковщик Parcel.js, решаются проблемы переопределения стиля страницы и перезагрузки расширения. Весь код вы найдёте в конце.
Многопоточность Rust: как с помощью сообщений данные передаются между потоками и каковы особенности каналов стандартной библиотеки Rust? Разбираемся на примере небольшой игры. Код на Github вы найдёте в конце статьи
Гениально или глупо? Самая неоднозначная нейросеть
Этой нейросети поют оды на отдельной конференции, а за её дверями эту нейросеть ругают светила научной мысли… Что это за сеть такая, за что её критикуют и для каких задач она (внезапно) идеально подходит? Узнайте из этого материала.
Реверс-инжиниринг кода (обратная разработка кода) - это процесс анализа машинного кода программы, который ставит своей целью понять принцип работы, восстановить алгоритм, обнаружить недокументированные возможности программы, и т.п.
4 августа в 20:00 онлайн вы сможете задать любой вопрос преподавателю направления Реверс-инжиниринг Артуру Пакулову. Артур - специалист в области низкоуровневого программирования, обратной разработки и анализа вредоносного программного обеспечения. Ex-вирусный аналитик в Kaspersky Lab.
Пройдите вступительный тест и выберите курс, подходящий именно вам: - Реверс-инжиниринг (обновленный): https://otus.pw/7gmw/ - Реверс-инжиниринг. Продвинутый курс: https://otus.pw/ewnw/
В новой версии Android появляется все больше новых функций, связанных с диалогами и контактами. Рассмотрим улучшенные уведомления, которые помогают сделать общение с людьми гораздо проще и эффективнее.
Разрабатываете на C#? Прокачайте свои навыки на хардкорном онлайн-курсе «Разработчик C#».
5 месяцев интерактивных вебинаров и практики, за которые вы: - Освоите нюансы и паттерны программирования на C# - Попробуете командную разработку - Вооружитесь заниями и сможете отвечать даже на каверзные вопросы на собеседованиях - Реализуете свой проект и будете готовы браться за действительно интересные задачи.
Пройдите вступительный тест, чтобы присоединиться к закрытому сообществу C#-разработчиков и узнать о курсе из первых рук https://otus.pw/kXc7/
Автоматизация деятельности может выглядеть более легким и простым путем, но так оно оказывается не всегда. Немного о том, когда автоматизировать имеет смысл, а когда нет (по крайней мере, в ближней перспективе).
Чудо-подборка от братства разработчиков Reddit! Иконки на любой вкус: заливные, контурные, с анимационными эффектами - каких только нет! Это прекрасный шанс сделать ваш проект более выразительным.
Четыре сигнала нехватки концептуальных знаний в Angular
На сегодняшний день Angular является одним из самых популярных фронтенд-фреймворков. Его можно изучить и использовать без особых сложностей. Тем не менее достичь уровня мастера Angular, будет не так просто. Рассмотрим четыре распространенные ошибки, которые отражают недостаток глубокого понимания некоторых его основных концепций.
📌Практический онлайн-курс Golang от OTUS глазами выпускников: https://otus.pw/8tdM/ — «Рассчитан на подготовленных людей, т.к кода в домашках писать нужно будет много, но взамен получите хорошую практику разработки. Курс даст крепкую базу middle разработчика». — «Уделяется особое внимание современным технологиям и подходам в разработке коммерческого ПО». — «Преподаватели имеют большой опыт работы как с Go, так и с другими языками, за счёт чего лекции проходят интересно, зачастую с использованием сравнения с вариантами этих решений на других языках». — «Домашние задания продуманные и хорошо проверяют, насколько человек разобрался в теме». — «Очень понравилось, что в курсе раскрыты подробности и внутренние устройства языка программирования». — «Выпускной проект сложный, но интересный, в портфолио можно смело класть (проверено)».
🔥Освойте этот универсальный актуальный язык на профессиональном уровне за 5 месяцев! Оставьте заявку и присоединяйтесь к закрытому сообществу знатоков Golang (внимание — курс для разработчиков с опытом ООП): https://otus.pw/8tdM/
Благодарим вас за тёплый приём нулевого выпуска нашего электронного журнала «Nuances of Programming». Рады сообщить, что сегодня выходит первый полноценный выпуск! Мы учли ваши пожелания и сделали журнал ещё более насыщенным и интересным.
Любые комментарии, пожелания, идеи оформления и всё остальное пишите в @nopfeedback. Мы будем очень рады! Огромное спасибо за то, что остаётесь с нами!
Быстрее, удобнее, проще! О чем идет речь? Конечно же, о таком улучшенном варианте форматирования в Python как f-строки. Если есть возможность упростить себе жизнь, как говорит автор статьи, то почему бы этим не воспользоваться.
Tailwind CSS - фреймворк, который поможет подружиться с CSS и с лёгкостью стилизовать как статичные страницы, так и динамичные React-приложения. Парадоксально, но факт: Tailwind предоставляет богатый набор утилит без навязывания готовых решений. Попробуйте фреймворк в действии вместе с автором этого руководства.