Что объединяет фотохостинг Pinterest и приложение для планирования Trello? Оба они написаны на JavaScript. Если английский — это основной язык современного мира, то JS — это основной язык современного интернета, ведь на нем написано большинство сайтов, которые вы посещаете каждый день.
Для тех, кто хочет погрузиться в разработку сайтов и веб-приложений SkillFactory запустили курс «Frontend-разработчик». За 6 месяцев обучения вы освоите HTML, CSS и Flexbox, кроссбраузерную и адаптивную верстку, JavaScript и React и добавите в своё портфолио 5 проектов; дополнительный модуль про soft skills поможет подготовиться к собеседованиям.
За время обучения вы создадите собственный сайт-визитку, разработаете аналог канбан-доски Trello и немного погрузитесь в backend.
Go не гонится за инновациями: его ограниченный функционал особо не меняется вот уже почти десятилетие. Но, тем не менее, практически каждый стартап в Кремниевой долине использует Go. Узнайте, чем этот язык привлекает разработчиков, и почему стоит предпочесть именно его.
Фанатам «мальчика, который выжил» будет чем заняться в августе.
Нетология запустила бесплатный онлайн-марафон «Data Science и философский камень». За 3 дня вы попробуете свои силы в анализе данных с помощью реальных инструментов дата-сайентистов:
✔️ выберете волшебную палочку с помощью SQL, ✔️ напишете собственную распределительную шляпу на Python, ✔️ сварите волшебное зелье средствами Machine Learning.
CSS - лицо сайта. Чтобы оно выглядело достойно, отрывочных базовых знаний недостаточно. Только понимание внутренней логики- залог создания эффективного кода. Пройдитесь по основным (порой не самым очевидным) законам CSS и примените их на практике.
Обзор улучшений системной трассировки Android Studio: потоки в едином представлении, интуитивная навигация, новая панель анализа и, конечно, повышения производительности и стабильности IDE.
У каждого IT-специалиста найдется свой список технологий и навыков, которые надо освоить. Расставить приоритеты и найти на всё ресурсы бывает непросто, согласны?
В OTUS знают, что такое, когда хочется всё и сразу, а ещё попробовать смежные области и новые направления.
Подписка на 3 онлайн-курса в месяц по цене одного — формат для тех, кто готов к интенсивному росту: ● Выберите срок подписки — полгода или год ● Проходите параллельно до 3-х курсов в месяц ● Меняйте курсы по желанию каждый месяц
Настройте индивидуальную траекторию обучения и приготовьтесь сделать карьерный скачок: https://otus.pw/xhfn/
В интернете вещей меньший размер двоичного кода клиент-серверной пары - это то, стремиться к чему необходимо. Ищем и находим альтернативу actix-web и reqwest меньшего размера с асинхронным API среди 8 пар клиент-серверов. Интерактивные диаграммы и репозиторий бенчмарка вы найдёте в этой статье.
Как создать конвейер автоматизированных сборок для проекта в Arduino Часть 2/2
Продолжаем оптимизацию и настройку рабочих процессов. Компилируем ядро для Uno, работаем с PlatformIO - альтернативой Arduino IDE и clang-format для поддержки стиля форматирования. Код для конвейера найдётся внутри.
Давно программируете на C# и планируете освоить ASP .NET Core? Приходите на демо-урок «Разработка GraphQL API на ASP .NET Core»
21 августа в 20:00 Виктор Николаев познакомит вас с основными принципами GraphQL, его преимуществами и недостатками.
В практической части вебинара вы напишете собственное GraphQL API с использованием ASP .NET Core и посмотрите как его использовать из React-приложения.
Демо-урок входит в программу онлайн-курса «ASP .NET Core разработчик» и позволит вам оценить формат и сложность занятий. Для записи пройдите вступительный тест https://otus.pw/7D1E/
Текстовый файл не так прост, как иногда кажется. Из 50 кодировок и их форматов Блокнот Windows распознаёт 42, Notepad++ 38, VSC - 40. C++ фреймворк Plywood, нацеленный на простоту внедрения сторонних библиотек, понимает все 50 форматов текста. Как указывает автор, файлы с текстами написаны вручную специально для фреймворка. Тем не менее, Plywood справляется лучше других. Как устроено обнаружение кодировки в новом фреймворке? Давайте разберёмся. Код детектора вы найдёте в конце статьи. Лицензия - MIT.
Казалось, что Docker знают все и рассказать уже нечего… Но 1 августа состоялся релиз курса от команды Слёрм, зацените программу: http://to.slurm.io/RfvavQ
Ребята создали практический видеокурс по Docker продвинутого уровня с лучшими практиками.
Вы узнаете, что у Docker под капотом. Курс прокачает скиллы разработчика, системного администратора, инженера. Каждый получит стенд от партнёра Слёрм - компании Selectel для прохождения практической части
Облегчённое профессиональное документирование, сокращение рутинного кода, привнесение вклада в дело всеобщего развития тех-индустрии и прочие положительные возможности открываются для тех, кто делает свой API публичным.
Разрабатываешь на C#, но есть ощущение, что можно делать это лучше и правильнее? Освой продвинутые навыки и кейсы сильнейших разработчиков на онлайн-курсе «C# Developer. Professional» https://otus.pw/3Mqs/
За 5 месяцев ты научишься: - Нюансам и паттернам программирования на C# на Senior-уровне - Принципам разработки в Scrum-команде - Работе в среде CLR: LINQ, многопоточность, асинхронность, рефлексия, сериализация.
Комплексный проект в конце обучения пополнит твое портфолио, а полученные знания помогут на собеседовании в компанию мечты.
Python в 2021: расписание релизов и основные функции
Поклонников Python ждет много всего интересного! Рассмотрим хронологию релизов, а также новые основные функции Python 3.10: метод, возвращающий число единиц в двоичном представлении целого числа, нововведения в функции zip, дополнительный атрибут для методов словарей, а также узнаем, что стоит изменить в своем коде в связи с прекращением поддержки.
Неправильно подобрав способ генерации ответа из ИИ на текстовое сообщение пользователя, вы получите скучный или очень обобщённый ответ. Познакомимся с решениями проблемы поиска ответа - жадным поиском, лучевым поиском, сэмплированием k-верхних, случайным и ядерным сэмплированием.