Designing Cloud Data Platforms
Авторы: Danil Zburivsky, Lynda Partner (2021)
В своей книге авторы раскрывают шестиуровневый подход к работе с облачными платформами данных, который увеличивает гибкость и снижает затраты. Откройте для себя шаблоны для приема данных из различных источников, а затем научитесь использовать готовые сервисы, предоставляемые поставщиками облачных услуг.
Что внутри:
✔️Лучшие практики для структурированных и неструктурированных наборов данных;
✔️Инструменты машинного обучения, готовые к работе в облаке;
✔️Метаданные и аналитика в реальном времени;
✔️Защитная архитектура, доступ и безопасность.
Скачать книгу
Modern X86 Assembly Language Programming
Автор: Daniel Kusswurm (2018)
В своей книге автор учит работать с языком ассемблера. Поработав с данной книгой, вы сможете создавать функции для повышения производительности и алгоритмы, используя 64-битный язык ассемблера х86.
Во время чтения книги вы:
✔️Узнаете подробности о 64-битной платформе x86, включая ее базовую архитектуру, типы данных, регистры, режимы адресации памяти и базовый набор инструкций;
✔️Используете 64-битный набор команд x86 для создания функций повышения производительности, которые можно вызывать из языка высокого уровня (C++);
✔️Научитесь использованию 64-разрядного языка ассемблера x86 для эффективной работы с общими типами данных и конструкциями программирования, включая целые числа, текстовые строки, массивы и структуры.
Скачать книгу
Функции вместимости в строках
1. capacity() - функция возвращает ёмкость памяти, выделенную для строки, которая может быть равной или больше, чем размер самой строки. Дополнительное пространство выделяется таким образом, чтобы при добавлении новых символов в строку операции могли выполняться эффективно.
2. resize() - функция изменяет размер строки, его можно увеличивать или уменьшать.
3. length() - функция возвращает длину строки.
4. shrink_to_fit() - функция уменьшает ёмкость памяти строки, делает ее равной минимально возможной. Эта операция полезна для экономии дополнительной памяти, когда мы уверены, что больше не нужно добавлять символы.
➡️ @cpp_geek
Defender – Исходный код игры 1981-го года, которая была популярна на аркадных автоматах
Python и Makefile используются для запуска ромов, основная часть написана ассемблере
#GitHub #Assembly #Python #Retro #Game #Interesting
👉 @Githublib
Новый сезон QIWI Server Party уже здесь!
Будет много полезного про софт-скиллы, рабочие процессы и их оптимизацию, пути развития программиста, а ещё "RPG в разработке" — спич об уникальной (или нет) роли разработчика по модели Белбина, после которого вы сможете сыграть в игру и узнать больше о командной работе, а также получить приз и просто хорошо провести время.
Приезжайте на митап от QIWI или подключайтесь к трансляции — кому как удобнее.
22 сентября в 18:00. Если хотите прийти лично, не забудьте зарегистрироваться по ссылке.
Machine Learning for Beginners
Автор: Ethem Mining (2019)
Машинное обучение используется в здравоохранении, сельском хозяйстве, кибербезопасности, распознавании лиц, таргетинге и ретаргетинге клиентов в онлайн-рекламе, рекомендации продуктов, видео, текстах и т. д., беспилотных автомобилях, ценообразовании в реальном времени, прогнозировании поведения человека и многом другом. Данная книга написана для тех, кто хочет начать развиваться в сфере машинного обучения.
Во время чтения книги вы изучите:
✔️Основы машинного обучения, как оно развивалось с годами, применение машинного обучения в современном мире и его будущее;
✔️Как используются деревья решений;
✔️Особенности линейной и логистической регрессии;
✔️Концепцию анализа больших данных, почему большие данные важны, применение больших данных в современном мире, а также различные инструменты анализа данных, которые вы можете использовать.
Скачать книгу
Подборка полезных библиотек для языка программирования PHP
В статье подборка по следующим библиотекам:
Библиотеки для аутентификации и авторизации
Библиотеки для работы с датой и временем
Решения для маршрутизации приложений
Кое-что для проверки адресов электронной почты
Решения для создания шаблонов
HTTP и как с ним работать
Все для парсинга сайтов
Когда нужно разобрать URL
Несколько решений для работы с изображениями
Инструменты для построения навигационных структур
Инструменты для работы с паролями
Библиотеки для управления качеством кода и форматированием
Библиотеки и приложения для приема платежей и интернет-магазинов
Библиотеки для работы с разметкой
👉 @php_lib
Подборка инструментов инженера данных под разные задачи.
Взгляните, вдруг всё это время вы забивали гвозди микроскопом?
А если вы хотите сделать архитектуру данных на работе ещё мощнее — обратите внимание на курс Яндекс Практикума.
Пройдите тест в бесплатной вводной части курса, чтобы понять, подходит ли вам программа.
Smaller C: Lean Code for Small Machines
Автор: Marc Loy (2021)
Для людей, которые хотят использовать самые маленькие микроконтроллеры или добиться максимальной производительности от более крупных, язык Си по-прежнему является лучшим вариантом. Эта практическая книга дает прочное основание знаний по Cи для всех, кто имеет дело с программированием микроконтроллеров. Вы изучите множество способов, с помощью которых Cи позволяет разработчикам и производителям добиваться больших результатов с помощью крошечных устройств.
Во время чтения книги вы:
✔️Изучите основы C, типы данных, управление потоком и функции;
✔️Изучите управление памятью, в том числе работу программ на небольших устройствах;
✔️Напишете эффективный код, который легко читать и поддерживать;
✔️Проанализируете производительность вашего кода;
✔️Оцените пользу использования сторонних библиотек для ваших проектов.
Скачать книгу
Как построить масштабируемый API на Go с помощью Gin
Помимо TypeScript, я еще работаю с Go, языком программирования от Google, вышедшем в 2012 году. Это очень эффективный язык, который становится все популярнее.
Я считаю, что его стоит осваивать, поэтому в текущей статье приведу краткое руководство по созданию простого, но одновременно и масштабируемого API на этом языке с помощью Gin и GORM. Из соображений простоты Docker здесь использоваться не будет.
👉 @golang_lib
🔥 Увлекательный тест по Flutter🔥
🚀 Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе - Flutter Mobile Developer
📚 Курс рассчитан на тех, у кого уже есть опыт в программировании и кто хочет научиться писать мультиплатформенные мобильные приложения, использующие одну и ту же кодовую базу для iOS и Android.
💣Пройдете тест, получите курс по Git и Welcome-скидку
❇️ Также вам откроется доступ к 2 урокам курса:
✔️ Взламываем шейдеры. Создание невероятных визуальных эффектов на Flutter - рассмотрим возможности FragmentProgram и языка представления SPIR-V (с дополнениями от Flutter 3.3) и попробуем создать виджеты с визуальными эффектами (напр, горящего огня и бегущих волн).
✔️Сферический Flutter в вакууме. Создаем свою систему координат для RenderObject- рассмотрим конвейер рендеринга на Flutter (с использованием возможностей нового движка Impeller) и научимся размещать виджеты сложной формы в трехмерном пространстве.
Информация о рекламодателе на сайтеwww.otus.ru
Beginning Machine Learning in the Browser
Автор: Nagender Kumar Suryadevara (2021)
Применяйте методы искусственного интеллекта в браузере или на вычислительных устройствах с ограниченными ресурсами. Машинное обучение может быть пугающей темой, пока вы не узнаете основы и не поймете, для каких приложений оно работает. В этой книге используются тонкости процессов машинного обучения с помощью простого, гибкого и переносимого языка программирования, такого как JavaScript, для работы с более доступными фундаментальными идеями программирования.
Что внутри:
✔️Работа с моделями машинного обучения, вычисления и сбор информации;
✔️Использование библиотеки TensorFlow.js для моделей машинного обучения;
✔️Выполнение анализа походки человека с использованием методов машинного обучения в браузере.
Скачать книгу
Rich – библиотека Python для богатого(rich) текста и красивого форматирования в терминале.
Rich API позволяет легко добавлять цвет и стиль в вывод терминала. Rich также может отображать красивые таблицы, индикаторы выполнения, markdown, выделенный синтаксисом исходный код, трассировки и многое другое - из коробки.
#GitHub #Python #Terminal
👉 @Githublib
Micro Frontends in Action
Автор: Michael Geers (2020)
Программное обеспечение на фронтенде может быстро стать сложным и трудным в обслуживании, особенно когда оно реализовано в виде большого одностраничного приложения. Приняв подход с использованием микро-интерфейсов и создавая свои веб-приложения как системы функций, вы можете ускорить разработку фич, упростить обновление и выбрать технологию, которую вы используете в своем стеке. Micro Frontends in Action - это ваш путеводитель по упрощению громоздких интерфейсов.
Что внутри:
✔️Создание единого интерфейса из независимых приложений;
✔️Комбинирование кода на JavaScript из нескольких фреймворков;
✔️Браузерная и серверная композиция и маршрутизация;
✔️Создание эффективных команд разработчиков.
Скачать книгу
Конструктор запросов имеет метод explain(), который позволяет мгновенно получить план выполнения запроса. Полезно при отладке медленных запросов.
👉 @php_lib
🔥 Научим разбираться в современных архитектурных практиках проектирования!
📌 Первые знания вы сможете получить 14 сентября в 20:00 мск на открытом уроке «Паттерны отказоустойчивости для межсервисного взаимодействия» в OTUS.
✅ На занятии за 1,5ч разберем:
✔️ Паттерны обеспечения отказоустойчивости при проектировании межсервисного взаимодействия.
✔️ Паттерны идемпотентности и коммутативности в API.
💻 Занятие проведет Стас Щетинников, архитектор систем с опытом более 6 лет, в рамках онлайн-курса «Software Architect». Курс будет полезен архитекторам, разработчикам и тимлидам.
💣 Пройдите вступительное тестирование, чтобы зарегистрироваться на вебинар
Реклама. Информация о рекламодателе на сайте www.otus.ru