Обложка канала

Nuances of programming. Страница 106

74758 @nuancesprog

Образовательные статьи — всё для программистов.

  • Nuances of programming

    Под капотом модификатора suspend

    Корутины - один из мощнейших инструментов для организации асинхронной работы вашей программы. Функция suspend - меняет многое в этом аспекте.

    https://nuancesprog.ru/p/9019

    @nuancesprog #статьи #Android #Kotlin
  • Nuances of programming

    DevOps-инженер объединяет в себе несколько профессий: системного администратора, разработчика, тестировщика и менеджера. Он устанавливает связь между всеми этапами работы над продуктом. Такие специалисты сейчас востребованы во многих IT-компаниях.

    Узнайте больше о DevOps на бесплатном интенсиве: 👉 https://clc.to/h3q2tA.

    ⚙️ Познакомим с методологией DevOps.
    ⚙️ На примере игры «‎Тетрис» разберём все операции, необходимые для запуска приложения в облаке.
    ⚙️ Проведём ревью работ и наградим победителей.

    🎁 Всех, кто дойдёт до конца, ждёт подарок — электронная книга Кея Петерсона и Дэвида Колба «Век живи — век учись» от издательства «МИФ»!
  • Nuances of programming

    Злые единицы - добрый Frink

    Однажды Алан Элиасен прочитал дурацкую шутку и так разозлился, что придумал язык программирования. 20 лет спустя Frink - один из лучших языков специального назначения для работы с единицами измерения. Но зачем нам нужен язык для работы только с единицами?

    https://nuancesprog.ru/p/9008

    @nuancesprog #статьи #Frink
  • Реклама

  • Nuances of programming

    Хотите написать расширение для Chrome, но не знаете, с чего начать? Читайте это руководство с нуля до подготовки к публикации скрипта содержимого. Здесь применяются фреймворк CSS TailWind и универсальный упаковщик Parcel.js, решаются проблемы переопределения стиля страницы и перезагрузки расширения. Весь код вы найдёте в конце.

    https://nuancesprog.ru/p/9000

    @nuancesprog #статьи #WebDevelopment
  • Nuances of programming

    Многопоточность Rust: как с помощью сообщений данные передаются между потоками и каковы особенности каналов стандартной библиотеки Rust? Разбираемся на примере небольшой игры. Код на Github вы найдёте в конце статьи

    https://nuancesprog.ru/p/8994

    @nuancesprog #статьи #Rust
  • Nuances of programming

    Гениально или глупо? Самая неоднозначная нейросеть

    Этой нейросети поют оды на отдельной конференции, а за её дверями эту нейросеть ругают светила научной мысли… Что это за сеть такая, за что её критикуют и для каких задач она (внезапно) идеально подходит? Узнайте из этого материала.

    https://nuancesprog.ru/p/8989

    @nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence
  • Nuances of programming

    Реверс-инжиниринг кода (обратная разработка кода) - это процесс анализа машинного кода программы, который ставит своей целью понять принцип работы, восстановить алгоритм, обнаружить недокументированные возможности программы, и т.п.

    4 августа в 20:00 онлайн вы сможете задать любой вопрос преподавателю направления Реверс-инжиниринг Артуру Пакулову.
    Артур - специалист в области низкоуровневого программирования, обратной разработки и анализа вредоносного программного обеспечения. Ex-вирусный аналитик в Kaspersky Lab.

    Пройдите вступительный тест и выберите курс, подходящий именно вам:
    - Реверс-инжиниринг (обновленный): https://otus.pw/7gmw/
    - Реверс-инжиниринг. Продвинутый курс: https://otus.pw/ewnw/
  • Nuances of programming

    Создание бесчисленных областей предпросмотра в AWS с помощью Lambda@Edge

    Настройка и использование CloudFront+Lambda@Edge для выделения собственного URL развёртывания каждой функциональности приложения.

    https://nuancesprog.ru/p/8978

    @nuancesprog #статьи #AWS
  • Nuances of programming

    Уведомления о контактах

    В новой версии Android появляется все больше новых функций, связанных с диалогами и контактами. Рассмотрим улучшенные уведомления, которые помогают сделать общение с людьми гораздо проще и эффективнее.

    https://nuancesprog.ru/p/8973

    @nuancesprog #статьи #Android
  • Nuances of programming

    Разрабатываете на C#? Прокачайте свои навыки на хардкорном онлайн-курсе «Разработчик C#».

    5 месяцев интерактивных вебинаров и практики, за которые вы:
    - Освоите нюансы и паттерны программирования на C#
    - Попробуете командную разработку
    - Вооружитесь заниями и сможете отвечать даже на каверзные вопросы на собеседованиях
    - Реализуете свой проект и будете готовы браться за действительно интересные задачи.

    Пройдите вступительный тест, чтобы присоединиться к закрытому сообществу C#-разработчиков и узнать о курсе из первых рук https://otus.pw/kXc7/
  • Nuances of programming

    Автоматизация деятельности может выглядеть более легким и простым путем, но так оно оказывается не всегда. Немного о том, когда автоматизировать имеет смысл, а когда нет (по крайней мере, в ближней перспективе).

    https://nuancesprog.ru/p/8965

    @nuancesprog #статьи #Python
  • Nuances of programming

    Великолепная десятка библиотек SVG иконок

    Чудо-подборка от братства разработчиков Reddit! Иконки на любой вкус: заливные, контурные, с анимационными эффектами - каких только нет! Это прекрасный шанс сделать ваш проект более выразительным.

    https://nuancesprog.ru/p/8960

    @nuancesprog #статьи #SVG #Design
  • Nuances of programming

    Четыре сигнала нехватки концептуальных знаний в Angular

    На сегодняшний день Angular является одним из самых популярных фронтенд-фреймворков. Его можно изучить и использовать без особых сложностей. Тем не менее достичь уровня мастера Angular, будет не так просто. Рассмотрим четыре распространенные ошибки, которые отражают недостаток глубокого понимания некоторых его основных концепций.

    https://nuancesprog.ru/p/8675

    @nuancesprog #статьи #Angular
  • Nuances of programming

    Не используйте ID, сгенерированные базой данных для доменных сущностей

    Безопасность вашей БД - один из главных аспектов при ее разработке, поэтому стоит учесть все лучшие практики при создании заранее.

    https://nuancesprog.ru/p/8944

    @nuancesprog #статьи #Database
  • Nuances of programming

    ​​📌Практический онлайн-курс Golang от OTUS глазами выпускников: https://otus.pw/8tdM/
    — «Рассчитан на подготовленных людей, т.к кода в домашках писать нужно будет много, но взамен получите хорошую практику разработки. Курс даст крепкую базу middle разработчика».
    — «Уделяется особое внимание современным технологиям и подходам в разработке коммерческого ПО».
    — «Преподаватели имеют большой опыт работы как с Go, так и с другими языками, за счёт чего лекции проходят интересно, зачастую с использованием сравнения с вариантами этих решений на других языках».
    — «Домашние задания продуманные и хорошо проверяют, насколько человек разобрался в теме».
    — «Очень понравилось, что в курсе раскрыты подробности и внутренние устройства языка программирования».
    — «Выпускной проект сложный, но интересный, в портфолио можно смело класть (проверено)».

    🔥Освойте этот универсальный актуальный язык на профессиональном уровне за 5 месяцев! Оставьте заявку и присоединяйтесь к закрытому сообществу знатоков Golang (внимание — курс для разработчиков с опытом ООП): https://otus.pw/8tdM/
  • Реклама

  • Nuances of programming

    Привет, друзья! На связи команда NOP!

    Благодарим вас за тёплый приём нулевого выпуска нашего электронного журнала «Nuances of Programming». Рады сообщить, что сегодня выходит первый полноценный выпуск! Мы учли ваши пожелания и сделали журнал ещё более насыщенным и интересным.

    Любые комментарии, пожелания, идеи оформления и всё остальное пишите в @nopfeedback. Мы будем очень рады! Огромное спасибо за то, что остаётесь с нами!

    ⬇️ Качайте журнал постом ниже ⬇️
  • Nuances of programming

    6 веских причин поговорить об f-строках в Python

    Быстрее, удобнее, проще! О чем идет речь? Конечно же, о таком улучшенном варианте форматирования в Python как f-строки. Если есть возможность упростить себе жизнь, как говорит автор статьи, то почему бы этим не воспользоваться.

    https://nuancesprog.ru/p/8939

    @nuancesprog #статьи #Python
  • Nuances of programming

    Tailwind CSS - фреймворк, который поможет подружиться с CSS и с лёгкостью стилизовать как статичные страницы, так и динамичные React-приложения. Парадоксально, но факт: Tailwind предоставляет богатый набор утилит без навязывания готовых решений. Попробуйте фреймворк в действии вместе с автором этого руководства.

    https://nuancesprog.ru/p/8935

    @nuancesprog #статьи #React #CSS