👣 Научитесь пользоваться одним из ключевых преимуществ Rust!
Вы когда-нибудь задумывались, почему Rust так популярен среди программистов? Одной из причин является отсутствие сборки мусора в этом языке, что обеспечивает корректное использование памяти и невероятную производительность. Хотите узнать, как Rust достигает этого?
👉 Присоединяйтесь к нам 23 октября в 20:00 мск на бесплатный вебинар "Владение и заимствование" от Отус!
Вебинар является бесплатной частью продвинутого онлайн-курса "Rust Developer. Professional". Курс доступен в рассрочку.
➡️ Регистрация на вебинар: https://clck.ru/367TFx
На вебинаре вы узнаете:
– Почему владение и заимствование являются ключевыми понятиями в Rust.
– Как они помогают избегать ошибок и повышать производительность.
– Какие дополнительные ограничения налагаются на программистов в Rust.
– Как принципы владения и заимствования помогают писать надёжный и производительный код на других языках.
❗️ Вебинар будет полезен всем, кто интересуется разработкой на любом языке программирования.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Бесплатный пробный урок английского в UFirst!
Приглашаем на демо-урок по английскому языку. Все как на обычном уроке, только бесплатно!
Для детей 3-17 лет.
Познакомьтесь со школой, преподавателем, методикой, чтобы выбрать лучшее место для изучения английского.
Хотите попробовать? Бронируйте места в школах Москвы, Санкт-Петербурга и Новосибирска.
Забронировать
#реклама
ufirst.ru
О рекламодателе
Курс Тестировщик ПО. Трудоустройство через 4 месяца!
Профессия Тестировщик идеально подходит новичкам. Неважно, какой у вас уровень. Главное — начать!
Этот курс для вас, если:
- Вы хотите с нуля освоить востребованную IT-профессию, но не готовы тратить годы на обучение.
- Вы не знаете, какое направление выбрать, и волнуетесь, что ошибётесь с курсом.
- Вы не до конца уверены в своих силах и сомневаетесь, что сможете попасть в IT без опыта.
- Вам не хватает мотивации, чтобы начать.
Трудоустроим или вернём деньги!
Вас ждёт индивидуальная поддержка HR-специалиста. Вместе вы составите резюме, подготовите портфолио и разработаете карьерный план, который поможет найти работу быстрее. Сможете выбрать привлекательные вакансии и получите приоритет перед другими соискателями.
Подать заявку
#реклама 16+
skillbox.ru
О рекламодателе
The Design of Web APIs
Arnaud Lauret (2019)
API позволяет разработчикам выполнять интеграцию с приложением без детализированного знания кода. Независимо от того, используете ли вы установленные стандарты, такие как REST и OpenAPI, или более новые подходы, например GraphQL или gRPC, освоение разработки API – своего рода суперспособность.
Благодаря ней пользоваться вашими веб-сервисами станет легче, и ваши клиенты – как внутренние, так и внешние – останутся довольны.
Темы, затрагиваемые в книге:
- характеристики правильно разработанного API;
- ориентированные на пользователя и реальные API;
- API и принцип Secure by design;
- изменение API, его документирование и проверка.
Скачать
👉 @book_for_dev
Unreal Engine 4 for Design Visualization: Developing Stunning Interactive Visualizations, Animations, and Renderings
Shannon Tom (2018)
В ходе прочтения вы:
- Изучите компоненты UE4 и среду разработки.
- Разберетесь в различиях между UE4 и традиционными методами визуализации и рендеринга.
- Будете использовать визуальные сценарии Blueprint без написания кода.
- Научитесь работать с ограничениями UE4 и использовать его преимущества для достижения невероятных результатов.
Скачать
👉 @book_for_dev
The Pragmatic Programmer
Andrew Hunt & David Thomas (2019)
Из него читатель, будь он начинающим или опытным разработчиком программного обеспечения, сможет всегда почерпнуть свежие идеи. Дэвид Томас и Эндрю Хаит написали первое издание этой замечательной книги в 1999 году, чтобы помочь своим клиентам в создании более качественного программного обеспечения и помочь открыть для себя удовольствие от программирования. Уроки, извлеченные из этой книги, помогли целому поколению программистов усвоить саму суть разработки программного обеспечения, независимо от конкретного языка, библиотеки или методики. Предложенный авторами книги прагматичный философский подход к разработке программного обеспечения нашел широкое распространение, породив сотни других книг и статей, а также послужил началом для тысяч успешных карьер и историй профессионального роста.
Скачать
👉 @book_for_dev
Practical Time Series Analysis: Prediction with Statistics and Machine Learning
Aileen Nielsen (2019)
В этом практическом руководстве описаны современные технологии анализа данных временных рядов и приведены примеры их практического использования в самых разных предметных областях. Оно призвано помочь в решении наиболее распространенных задач исследования и обработки временных рядов с помощью традиционных статистических методов и наиболее популярных моделей машинного обучения. В своей книге Эйлин Нильсен рассматривает самые распространенные и доступные инструменты анализа временных рядов, включенные в программные пакеты языков R и Python, которые могут применяться специалистами по работе с данными и разработчиками программного обеспечения для написания собственных эффективных решений.
Скачать
👉 @book_for_dev
Design for How People Think
Using Brain Science to Build Better Products
John Whalen (2019)
Эта книга поможет понять, как думают клиенты, чтобы создавать продукты или услуги с нужными клиентам свойствами. Автор покажет, как любой член команды может генерировать новые идеи на базе пользовательского опыта.
Скачать
👉 @book_for_dev
JavaScript Absolute Beginner's Guide, Second Edition
Kirupa Chinnathambi (2020)
JavaScript еще никогда не был так прост! Вы узнаете все возможности языка программирования без общих фраз и неясных терминов. Подробные примеры, иллюстрации и схемы будут понятны даже новичку. Легкая подача информации и живой юмор автора превратят нудное заучивание в занимательную практику по написанию кода. Дойдя до последней главы, вы настолько прокачаете свои навыки, что сможете решить практически любую задачу, будь то простое перемещение элементов на странице или даже собственная браузерная игра.
Скачать
👉 @book_for_dev
Ответьте на 1 вопрос и книги ваши на 30 дней бесплатно!
Доступ к Букмейту для вас и трех ваших близких бесплатно на 30 дней. Попробуйте!
Узнать больше
#реклама 16+
mrqz.me
О рекламодателе
Курс «Инженер-проектировщик» (810ч). В рассрочку!
Онлайн-курс «Инженер-проектировщик». 9 мес. Портфолио & Диплом. Обучим ArchiCAD.
Ведем набор в группу!
Узнать больше
#реклама
corp.narhsi.ru
О рекламодателе
Научитесь Программировать на C++. Курс от Яндекса
Создадите действующие сервисы и добавите 3+ проекта в портфолио
Более 10 000 выпускников уже нашли новую работу
Перейти на сайт
#реклама 16+
practicum.yandex.ru
О рекламодателе
⚡️ Познакомьтесь с библиотекой Kafka Streams
Для чего используют Kafka Streams? Она позволяет быстро и просто писать код Java/Scala на стороне клиента, при этом разворачивать и использовать распределенное приложение на сервере Kafka в соответствии с DevOps-подходом.
Изучите этот инструмент на бесплатном открытом уроке «Kafka Streams» от OTUS.
📢 Вы узнаете:
- как создать граф обработчиков с использованием DSL;
- как читать сообщения из топика;
- как фильтровать и преобразовывать сообщения;
- что происходит при изменении ключа;
- как организовать роутинг сообщений;
- как работать с состоянием, какие при этом возникают нюансы;
- как работает join потоков сообщений.
➡️ Занятие пройдёт 16 октября в 20:00 мск в рамках курса «Apache Kafka».
🏹 Пройдите бесплатное вступительное тестирование и зарегистрируйтесь на событие: https://clck.ru/364CLh
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Курс: Финансовый аналитик. Начните обучение бесплатно!
Карьера финансового аналитика — самая завидная в финансовой отрасли: высокая должность и заработная плата. Такой специалист знает реальные источники прибыли и видит новые ниши для роста. Его главный помощник — чёткие данные, а основная задача — сделать так, чтобы компания всегда была в плюсе.
Чтобы выполнять свои задачи хорошо, финансовый аналитик должен:
- уметь анализировать данные и искать взаимосвязи между ними;
- видеть взаимосвязи показателей;
- уметь подать информацию.
Всему этому вы сможете научиться за 3 месяца на онлайн-курсе «Финансовый аналитик»!
Опытные спикеры помогут вам понять язык цифр и научиться анализировать.
Ну а чтобы помочь вам принять решение, мы предоставляем бесплатный доступ к первым трём модулям.
Попробовать
#реклама 16+
skillbox.ru
О рекламодателе
Онлайн-обучение нутрициологии
Онлайн-курс по нутрициологии от эксперта со стажем консультаций более 18000ч.
Вы узнаете, как продукты питания влияют на наше здоровье, научитесь проводить аналогии между самочувствием и потребностями организма и поймете, как с помощью рациона качественно улучшать жизнь — свою и клиентов. Программа подойдет как тем, кто интересуется темой ЗОЖ для себя, так и специалистам, которые хотят получить профессию нутрициолога-диагноста и повысить свой средний чек.
К концу обучения вы освоите специализированные протоколы и чек-листы для проведения первых консультаций и получите официальный диплом о профессиональной переподготовке.
Узнать больше
#реклама 16+
health.sredaobuchenia.ru
О рекламодателе
Architecture Patterns with Python
Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Harry J.W. Percival, Bob Gregory (2021)
В этой книге:
- "Инверсия зависимостей" и ее связи с портами и адаптерами (гексагональная/чистая архитектура).
- Различия между паттернами "Сущность", "Объект-значение" и "Агрегат" в рамках DDD.
- Паттерны "Репозиторий" и UoW, обеспечивающие постоянство хранения данных.
- Паттерны "Событие", "Команда" и "Шина сообщений".
- Разделение ответственности на команды и запросы (CQRS).
- Событийно-управляемая архитектура и реактивные расширения.
Скачать
👉 @book_for_dev
Real-World Bug Hunting: A Field Guide to Web Hacking
Peter Yaworski (2019)
В книге рассматриваются распространенные типы ошибок и реальные хакерские отчеты о таких компаниях, как Twitter, Facebook, Google, Uber и Starbucks. Из этих отчетов вы поймете принципы работы уязвимостей и сможете сделать безопасней собственные приложения.
Вы узнаете:
- как работает интернет, и изучите основные концепции веб-хакинга;
- как злоумышленники взламывают веб-сайты;
- как подделка запросов заставляет пользователей отправлять информацию на другие веб-сайты;
- как получить доступ к данным другого пользователя
- с чего начать охоту за уязвимостями;
- как заставить веб-сайты раскрывать информацию с помощью фейковых запросов.
Скачать
👉 @book_for_dev
Курс: Бизнес Аналитик. Первые 7 дней бесплатно!
Не все знают, кто такие бизнес-аналитики, — и это нормально! Скорее всего, вы что-то слышали о профессии, но не вдавались в подробности. Пришло время это исправить. Записывайтесь на бесплатные модули онлайн-курса Skillbox «Профессия Бизнес-аналитик».
Оставьте заявку и получите бесплатный доступ к первым трём модулям: к восьми видеоурокам и трём тестам.
Вы узнаете, что это за профессия и подходит ли она вам, — а заодно оцените качество материалов.
Тут вам не будут ничего навязывать. Если что-то не понравится, просто не заходите больше на платформу — платить не нужно!
Но что-то нам подсказывает, что вас в бизнес-аналитике ждёт большое будущее. В любом случае, стоит попробовать:
Попробовать
#реклама 16+
skillbox.ru
О рекламодателе
Марафон «Основы инвестирования на фондовом рынке»
Участвуйте в бесплатном открытом марафоне от эксперта инвестиционной компании «Цифра брокер»!
Дата марафона: 19-20 октября!
Ведущий: Александр Мохов, заместитель директора департамента по работе с крупным частным капиталом
Возможность задать вопрос в прямом эфире!
Кому будет полезен марафон?
Всем, кто только присматривается к инвестициям
Узнаете оценку текущей ситуации практикующими инвесторами
Начинающим инвесторам
Поймете, как успешно управлять личными финансами в текущих реалиях.
Опытным инвесторам
Вместе с экспертами разберете текущую ситуацию на финансовых рынках и получите ответы на интересующие вопросы
Инвесторам с долгосрочной стратегией
Расширите кругозор и получите интересные мнения по точечным «горячим» темам сегодняшнего дня
Узнать больше
#реклама
marathon.cifra-broker.ru
О рекламодателе
Профессия графический дизайнер на курсе от Логомашины!
Получай первые заказы во время обучения
Мы, дизайн-студия "Логомашина" обучаем новое поколение дизайнеров и дарим скидку на наш курс в размере 52%
Что будет на курсе:
-18 учебных модулей
-8 работ в портфолио
-обратная связь от кураторов
-домашние задания
В конце обучения все ученики получат дипломы и помощь с трудоустройством
Спикеры — практикующие дизайнеры с опытом более 5 лет
Успей получить скидку на сайте!
Узнать больше
#реклама
mrqz.me
О рекламодателе
Обучение на тренера по конному спорту. Диплом 2023!
Погрузитесь в профессию тренера по конному спорту всего за 3 месяца и начните применять новые знания сразу после прохождения курса!
Мы предлагаем:
- Квалификация: Тренер по конному спорту. (340 часов)
- Московский диплом о профпереподготовке с гос. лицензией за 3 месяца;
- Дистанционное обучение;
- Удобное мобильное приложение;
- Обучение в любое время, можно совмещать с основной работой;
- Доступ к учебным материалам навсегда.
Сделайте свой первый шаг к успешной карьере в любимом деле уже сегодня!
Ознакомиться с программой и получить бесплатную консультацию по курсу:
Подать заявку
#реклама
niidpo.ru
О рекламодателе
Курс «Python-разработчик» от Яндекса. Начните с нуля.
Программа 2023 года.
Диплом о переподготовке и помощь с поиском работы.
Рассрочка.
Зарегистрироваться
#реклама 16+
practicum.yandex.ru
О рекламодателе
🔥В OTUS продолжается набор в группу курса Kotlin Backend Developer Professional. Это отличная возможность расширить свои возможности разработки на Kotlin!
18 октября в 19:00 мск. приглашаем на бесплатный открытый урок «Возможности Kotlin для создания DSL на примере JsonBuilder».
⚡️На занятии:
- рассмотрим общую теорию о DSL: назначение, особенности, практика;
- попрактикуемся в создание DSL на примере JsonBuilder;
- рассмотрим возможности Kotlin, полезные для создания DSL;
- узнаем, как создавать собственные DSL и применять их при написании приложения;
- познакомимся с замыканиями и extension-методами.
Этот вебинар – мастхэв для начинающих и продвинутых Kotlin-разработчиков, которые хотят повысить свою ценность для работодателей.
Отправьте заявку, чтобы записаться на урок и получить спец. условия при поступлении в группу.
👉Регистрация
❗️Легендой курса является разработка стартапа. В рамках легенды обсуждается реализация экстремальных проектов, в которых сочетаются высокая неопределенность и жесткие ограничения по времени и ресурсам. При покупке курса возможна рассрочка платежа. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Пишем игру от первого лица в 2КБ на Rust
Поначалу кажется, что создать игру от первого лица без движка или графического API практические невозможно. В этом посте я расскажу, как это сделать при помощи алгоритма под названием ray casting.
Моя цель — показать, что сложную задачу можно разбить на более простые части, и если я всё сделаю правильно, то у вас появится ощущение, что вы сами открыли, как работает игра.
Для начала разберёмся, как работает алгоритм, а затем построчно напишем его. Затем мы пересмотрим код, добавим несколько возможностей и оптимизируем его размер. Я постарался сделать пост максимально доступным и дружелюбным, но вам поможет приличное знание программирования, Rust и основ геометрии.
Rus https://habr.com/ru/articles/720672/
Eng https://grantshandy.github.io/posts/raycasting/
👉 @rust_lib
The Art of Statistics: How to Learn from Data
Автор: David Spiegelhalter (2019)
Статистика есть везде, она так же неотъемлема от науки, как и от бизнеса, и публикуется в популярных средствах массовой информации сотни раз в день. В наш век больших данных базовое понимание статистической грамотности важнее, чем когда-либо. Известный статистик Дэвид Шпигельхальтер показывает читателям, как извлекать знания из необработанных данных, сосредоточив внимание на концепциях и связях, лежащих в основе математики.
Скачать
👉 @book_for_dev
WebAssembly in Action
With examples using C++ and Emscripten
Gerard Gallant (2019)
Создавайте высокопроизводительные браузерные приложения, не полагаясь на один только JavaScript! Компилируясь в бинарный формат WebAssembly, ваш код на C, C++ или Rust будет работать в браузере с оптимальной скоростью. WebAssembly обеспечивает большую скорость, возможности повторного использования существующего кода и доступ к новым и более быстрым библиотекам. Кроме того, при необходимости вы можете настроить взаимодействие с JavaScript.
Скачать
👉 @book_for_dev
github-spray
Рисуйте на графике коммитов GitHub
Это интерфейс командной строки для создания рисунков для вашего графика истории GitHub
В отличии от Gitfiti, он может автоматически рисовать целые слова и даже поддерживает различные шрифты и символы
https://github.com/Annihil/github-spray
👉 @Githublib
Beautiful Code
Leading Programmers Explain How They Think
Andy Oram, Greg Wilson (2007)
В этой уникальной книге самые авторитетные разработчики программного обеспечения делятся опытом оригинального решения задач, которые вставали перед ними при реализации крупных IT-проектов. С помощью этого издания читатель получит возможность оказаться на месте ведущих программистов, увидеть собственными глазами проблемы, возникавшие при реализации разнообразных проектов, и пройти увлекательный путь их преодоления. Авторские статьи отобраны и отредактированы Грэгом Уилсоном, редактором журнала «Dr. Dobbs Journal», одного из самых авторитетных IT-изданий в мире, а также редактором издательства OReilly Энди Орамом
Скачать
👉 @book_for_dev
Streaming Data: Understanding the real-time pipeline
Andrew G. Psaltis (2017)
Конвейер реального времени
Правильный способ сбора данных в реальном времени
Авторитетное руководство по освоению архитектурного проектирования потоковых приложений корпоративного уровня
Подробное объяснение различных систем, стратегий и инструментов для реализации потоковой обработки данных
Эта книга содержит все необходимое для понимания потоковой обработки.
Эта насыщенная идеями книга научит вас думать об эффективном взаимодействии с быстрыми потоками данных. В ней выдержан идеальный баланс между широкой картиной и деталями реализации. На содержательных примерах и практических задачах вы узнаете о проектировании приложений, которые читают, анализируют, разделяют и сохраняют потоковые данные. Попутно вы поймете, какую роль играют такие технологии, как Spark, Storm, Kafka, Flink, RabbitMQ и другие.
Скачать
👉 @book_for_dev
Digital Design and Computer Architecture: RISC-V Edition
Sarah Harris, David Harris (2021)
Данное издание является дополнением к книге «Цифровая схемотехника и архитектура компьютера» с описанием отличий архитектуры ARM от MIPS, описанной в первой книге. Оно состоит из глав, посвященных архитектуре процессоров ARM, их микроархитектуре, описанию подсистемы памяти и системы ввода-вывода. Также в приложении приведена система команд ARM. Книгу рекомендуется использовать совместно с первым (основным) изданием по архитектуре MIPS.
Издание будет полезно студентам, инженерам, а также широкому кругу читателей, интересующихся современной схемотехникой.
Скачать
👉 @book_for_dev