⚡️Несколько свежих новостей про проекты на #rust, которые в очередной раз подчёркивают популярность последнего:
🦀Google переписала на Rust прошивку pvmfm, используемую в Android.
• В рамках работы по усилению безопасности критически важных компонентов Android компания Google переписала на языке Rust прошивку pvmfm, используемую для организации работы виртуальных машин, запускаемых гипервизором pVM из состава Android Virtualization Framework.
• Ранее прошивка была написана на Си и реализована поверх загрузчика U-Boot, в коде которого было много багов, вызванных проблемами при работе с памятью.
🦀Разработчики проекта NGINX представили инструментарий для разработки модулей на Rust.
🔧 ngx-rust позволяет создавать модули к http-серверу и многопротокольному прокси NGINX на Rust. Он включает два crate-пакета:
• nginx-sys — генератор привязок;
• ngx — прослойка для обращения к Си-функциям из кода Rust, API и система реэкспорта обвязок, созданных при помощи nginx-sys.
#rust #чтопроисходит
🦀Google переписала на Rust прошивку pvmfm, используемую в Android.
• В рамках работы по усилению безопасности критически важных компонентов Android компания Google переписала на языке Rust прошивку pvmfm, используемую для организации работы виртуальных машин, запускаемых гипервизором pVM из состава Android Virtualization Framework.
• Ранее прошивка была написана на Си и реализована поверх загрузчика U-Boot, в коде которого было много багов, вызванных проблемами при работе с памятью.
🦀Разработчики проекта NGINX представили инструментарий для разработки модулей на Rust.
🔧 ngx-rust позволяет создавать модули к http-серверу и многопротокольному прокси NGINX на Rust. Он включает два crate-пакета:
• nginx-sys — генератор привязок;
• ngx — прослойка для обращения к Си-функциям из кода Rust, API и система реэкспорта обвязок, созданных при помощи nginx-sys.
#rust #чтопроисходит
Google Online Security Blog
Bare-metal Rust in Android
Posted by Andrew Walbran, Android Rust Team Last year we wrote about how moving native code in Android from C++ to Rust has resulted in ...
👍17❤1
keyboard-shortcuts-linux.pdf
144.4 KB
#инструменты #шпаргалки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤7🔥4
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
👍7❤3🥱2
🎤 QCon SF 2023: как Netflix на самом деле использует Java, Пол Баккер
Пол Баккер, разработчик в команде Java-платформы Netflix и соавтор книги Java 9 Modularity, положил конец мифу о том, что «Netflix — это микросервисы RxJava, а всем заправляют Hystrix, Spring Cloud и Chaos Monkeys».
Баккер описал оригинальную архитектуру знакомого приложения Netflix для просмотра фильмов, доступ к которому осуществляется через ТВ и другие устройства, подключаемые к API-серверу с поддержкой Groovy с помощью REST и gRPC-подключений к различным сервисам.
Также Пол представил другие архитектурные модели и отметил, что Java был и остается в активной разработке в Netflix. Они поддерживают дистрибутив OpenJDK Azul Zulu 17 с активным тестированием на JDK 21, запуская ~2800 приложений, созданных с использованием ~1500 библиотек. Gradle вместе с Nebula, коллекцией плагинов Gradle, созданных Netflix, и IntelliJ IDEA являются их предпочтительными инструментами сборки.
👉 Подробнее
#проектирование_систем #java
Пол Баккер, разработчик в команде Java-платформы Netflix и соавтор книги Java 9 Modularity, положил конец мифу о том, что «Netflix — это микросервисы RxJava, а всем заправляют Hystrix, Spring Cloud и Chaos Monkeys».
Баккер описал оригинальную архитектуру знакомого приложения Netflix для просмотра фильмов, доступ к которому осуществляется через ТВ и другие устройства, подключаемые к API-серверу с поддержкой Groovy с помощью REST и gRPC-подключений к различным сервисам.
Также Пол представил другие архитектурные модели и отметил, что Java был и остается в активной разработке в Netflix. Они поддерживают дистрибутив OpenJDK Azul Zulu 17 с активным тестированием на JDK 21, запуская ~2800 приложений, созданных с использованием ~1500 библиотек. Gradle вместе с Nebula, коллекцией плагинов Gradle, созданных Netflix, и IntelliJ IDEA являются их предпочтительными инструментами сборки.
👉 Подробнее
#проектирование_систем #java
👍8❤3
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
🐧📖 ТОП-10 книг по Linux в 2023 году
Популярные книги по изучению Linux на русском языке, опубликованные за последние несколько лет.
Читать статью
Популярные книги по изучению Linux на русском языке, опубликованные за последние несколько лет.
Читать статью
👍19❤3
👨🏫Библиотека программиста» находится в поиске преподавателя на курс по базам данных SQL
Proglib — это не только медиа, но еще и образовательный проект. Сейчас мы разрабатываем курс по базам данных SQL и ищем преподавателя в «Академию». Если вы опытный и творческий эксперт в сфере, желающий делиться знаниями и обучать, мы будем рады поработать с вами в команде.
Что важно:
● Готовность сотрудничать в формате part-time
● Опыт работы с базами данных от 2 лет
● Понимание базового и продвинутого SQL
● Знание и умение работать: с индексами, PL SQL-процедурами, организацией миграций, агрегатными, аналитическими и оконными функциями, вложенными запросами, опыт проектирования схем данных, OLAP-преобразованиями
● Умение объяснять простые вещи легко и захватывающе
Что нужно будет делать:
● Проектирование программы курса
● Создание тематических модулей и заданий к ним
● Проведение онлайн событий и Q and A встреч со студентами
● Запись видеоуроков
Мотивация:
● До 200 000 рублей
● Доступ к курсам академии
● Поддержка методистом
➡️ Заполнить анкету для отклика ⬅️
Proglib — это не только медиа, но еще и образовательный проект. Сейчас мы разрабатываем курс по базам данных SQL и ищем преподавателя в «Академию». Если вы опытный и творческий эксперт в сфере, желающий делиться знаниями и обучать, мы будем рады поработать с вами в команде.
Что важно:
● Готовность сотрудничать в формате part-time
● Опыт работы с базами данных от 2 лет
● Понимание базового и продвинутого SQL
● Знание и умение работать: с индексами, PL SQL-процедурами, организацией миграций, агрегатными, аналитическими и оконными функциями, вложенными запросами, опыт проектирования схем данных, OLAP-преобразованиями
● Умение объяснять простые вещи легко и захватывающе
Что нужно будет делать:
● Проектирование программы курса
● Создание тематических модулей и заданий к ним
● Проведение онлайн событий и Q and A встреч со студентами
● Запись видеоуроков
Мотивация:
● До 200 000 рублей
● Доступ к курсам академии
● Поддержка методистом
➡️ Заполнить анкету для отклика ⬅️
❤5
This media is not supported in your browser
VIEW IN TELEGRAM
🤖ChatGPT теперь умеет анализировать интернет за вас, чтобы предоставлять актуальную и достоверную информацию с прямыми ссылками на источники.
🚀Чат-бот больше не ограничивается данными до сентября 2021 года. Новая фича называется Browse with Bing.
#чтопроисходит
🚀Чат-бот больше не ограничивается данными до сентября 2021 года. Новая фича называется Browse with Bing.
#чтопроисходит
👍27🎉6❤🔥1
Forwarded from Библиотека питониста | Python, Django, Flask
🐍 Где изучать Python в 2023 году: 75 ресурсов для начинающих
Мы отобрали лучшие бесплатные курсы на русском языке, онлайн-тренажеры и телеграм-каналы, которые помогут новичку реализовать свой потенциал в Python-разработке.
Читать статью
Мы отобрали лучшие бесплатные курсы на русском языке, онлайн-тренажеры и телеграм-каналы, которые помогут новичку реализовать свой потенциал в Python-разработке.
Читать статью
🔥18❤2
📺Как отдавать технический долг / Олег Федоткин (СберМаркет)
📺Тестирование умерло. Да здравствует Тестирование! / Артем Ерошенко (Qameta Software)
📺Под капотом SAST: как инструменты анализа кода ищут дефекты безопасности / Сергей Васильев
📺Архитектура — зеркало корпоративных ценностей / Екатерина Лысенко (Самокат)
📺Гранулярность микросервисов. Как мелко нарезать? / Руслан Сафин (Биндюсофт)
💡Также смотрите интересный доклад Кирилла Мокевнина (2021 год) на тему «Как мы ушли от локальной разработки в облака и что выиграли».
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👾1
Говорят, что слепой десятипальцевый метод печати на клавиатуре повышает производительность и позволяет не отвлекаться на клавиатуру. А вы им владеете?
Anonymous Poll
26%
Да, это действительно повышает производительность
15%
Да, но он не сильно влияет на производительность
26%
Нет, но хочу освоить
16%
Нет, не вижу в нем смысла
17%
Посмотреть результаты
👍12