Интенсив по очередям: Kafka & NATS
Асинхронное взаимодействие и очереди — невероятно широкая тема, и обязательная к изучению всем, кто интересуется архитектурой. Разработчику важно понимать архитектурные особенности, сильные и слабые стороны компонент, на базе которых строится архитектура.
Приходите на курс “Интенсив по очередям: Kafka & NATS”
🌐 В программе:
▪️Асинхронное взаимодействие с помощью очередей: подходы, свойства, гарантии
▪️Какие бывают очереди, основные системы очередей, на какие свойства и требования смотреть при выборе
▪️Как конфигурировать и управлять системами очередей
▪️Архитектура Apache Kafka, streams, topics, конфигурации от минимального single instance до production grade кластера с отказоустойчивостью
▪️Архитектуры NATS, pub/sub, req/res, streaming, кластер, суперкластер, федерация, edge.
Обучение в формате «живых» онлайн-сессий (лекции, брейнштормы, демо).
🥸 Кто мы: R&D-центр Devhands.io, наш канал (/channel/rybakalexey). Автор курса — Владимир Перепелица, эксперт по большим проектам, очередям и Tarantool, Solution Architect в Exness, создатель S3 в VK Cloud, регулярный спикер и член ПК конференций Highload.
🗓 Старт курса 13 ноября, 5 недель обучения. Изучить программу и записаться можно здесь
Ждём вас!
Реклама. ИП Рыбак А.А. ИНН 771407709607
Erid 2VtzqwWbtfM
👣 Квиз в терминале для Go-разработчиков
Как говорит автор: можно реально подготовиться к собесу по GO.
🤯 Еще один пост о выгорании
Автор текста уволился с последней подработки в августе, имея долг в 40 тысяч фунтов, без других источников дохода и с одной лишь бизнес-идеей (она провалилась).
И все же это было правильное решение. Почему же? Читайте под катом 👇
🔗 Читать
🧘 Сосредоточение на решениях, а не на задачах, может привести к лучшим результатам...
📚 Мини учебники по актуальным технологиям
Сохраняйте бесплатный сайт и юзайте как шпаргалку
📱📽 Подъехал полезный контент для тех, кто интересуется мобильной разработкой
Команда Яндекса сняла мини-сериал с разработчиком и блогером Алексеем Гладковым о том, как создается продукт с нуля.
В ролях: реальная команда мобильной разработки, реальный офис компании и лидер разработки Суперапп в «Поиске» Артур Василов. Можно узнать, как команда пилит архитектуру приложения, фиксит баги и рассуждает о том, как должен выглядеть идеальный интерфейс.
Помимо хардовых деталей, сериал знакомит с культурой компании. От секретов управления «взрывной мотивацией» до открытого партнерства, где можно попросить помощи у коллег практически по любому вопросу.
👉 Все серии можно посмотреть тут. Это мы смотрим.
☁️🆕GoCloud Tech: новинки Cloud․ru за полгода
Прошла технологическая конференция GoCloud Tech, на которой провайдер облачных и AI-технологий Cloud․ru рассказал об итогах развития платформы за полгода и представил новые сервисы. Итак, что интересного:
🌐 Новая зона доступности
Запущена вторая зона доступности для облака Cloud․ru Evolution: пользователи могут развертывать отказоустойчивые приложения.
🖥 Управляемые базы данных PostgreSQL
Сервис позволяет автоматизированно развертывать и управлять кластерами PostgreSQL.
🖼️ Container Apps
Дает возможность запускать контейнеры в готовой облачной среде на основе Docker-образов, которые пользователи загружают в реестр Artifact Registry. Container Apps доступен в режиме Preview бесплатно, после коммерческого запуска будет доступен по модели free tier.
🖥 Bare Metal
Пользователям теперь доступна аренда выделенных физических серверов из личного кабинета без участия технического персонала.
🖥 Маркетплейс Cloud․ru
Инструменты для разработки и анализа данных, обеспечения безопасности, создания бизнес-приложений и решения других задач от ведущих вендоров. В разделе бесплатно доступны самые популярные образы LAMP, Nginx, LEMP, Node.js, MEAN, а также образ Mind Migrate, который можно использовать для миграции инфраструктуры в облако Cloud․ru Evolution.
🖥 Виртуальные машины с GPU
Компании могут арендовать виртуальные машины с GPU в режиме Preview. На данный момент доступны карты V100, ассортимент доступных карт пополняется. В ближайшее время аренда GPU станет доступна всем.
📊 Managed Trino
Массивно-параллельный аналитический SQL-движок для обработки больших объемов данных из разных источников, доступен в Public Preview.
🔒 Managed Metastore
Cервис для хранения метаданных таблиц из разных источников, так же доступен в режиме Public Preview. Metastore предоставляет клиентским приложениям информацию о том, где хранятся данные, как к ним обращаться и как интерпретировать.
➡️ Протестить сервисы здесь.
🔥 Самые востребованные языки программирования в 2024 году
За последние 21 месяц (с января 2023 года по сентябрь 2024 года) команда DevJobsScanner проанализировала более 12 миллионов вакансий для разработчиков. Из них они выбрали только те, для которых явно требовался язык программирования. Подробнее об исследовании можно узнать в этом разделе.
👉 Ознакомиться с результатами исследования
💬 А вы отдыхаете на выходных?
Ну это такие дни в течение недели, когда другие люди не работают, а отдыхают, то есть дают возможность организму/психике самовосстановиться.
👍 — да, только этим и занимаюсь
🤔 — нет, доделываю «хвосты» по работе
💯 — не работаю, но занимаюсь пет-проектами
🤩 — свой вариант (напишу в комментариях)
#интерактив
🎃 Промокод на хеллоуин
50% на курс по Machine Learning
BIGDRAW
😄 Тут мы подробно рассмотрели, из чего состоит курс:
Онлайн-курс «Базовые модели ML и приложения»
⚒️ Краткое объяснение различных механизмов сборки мусора в популярных языках программирования: Java, Python и Go
👉 Источник
#инфографика
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
🖥 Если вы используете прокси, это для вас
Есть полезный инструмент на GitHub — ProxyBroker
Это open-source проект, который помогает находить публичные прокси-серверы из различных источников и автоматически проверяет их работоспособность.
🤔 Среди айтишников часто ходит миф, что программистом можно стать за n часов/недель/месяцев и программирование — это просто?
Мифы мифами, а в жизни все намного сложнее, и каждый из нас развеивает этот миф изо дня в день на своем рабочем месте.
Автор статьи решил запротоколировать все как есть, и в течение пары месяцев скрупулезно записывал все, что с ним и с его коллегами происходило, чтобы показать программирование без прикрас.
👉 Читать
🎮⚙️ Неправильные настройки импорта в Unity убивают вашу игру
Есть много вещей, которые могут пойти не так при разработке вашей игры. Модели могут иметь больше треугольников, чем может обработать целевая платформа, у них может быть слишком много материалов, поэтому батчинг не будет работать эффективно, а алгоритмы могут быть слишком затратными для процессора.
Это сложные проблемы, и вы, как разработчик игр, всегда должны помнить о необходимости соблюдать баланс между визуальной составляющей и производительностью. Тем не менее, есть некоторые вещи настолько простые, что мы часто забываем об их существовании, но они могут серьезно повлиять на производительность вашей игры:
☑️ Настройки импорта текстур: тип текстуры, размер и формат.
☑️ Настройки импорта аудиоклипов (звуковых файлов) и оптимизация звуковых эффектов.
👉 Подробнее об этом читайте в нашей статье
👉 Зеркало
🛠️🎯 12 инструментов для разработки крутого фронтенда
🔸 Neumorphism — набирающий популярность тренд в дизайне интерфейсов.
🔸 UIverse — библиотека UI-элементов.
🔸 Ray.so создает красивые сниппеты для иллюстрации гайдов и туториалов.
🔸 Icon Maker — еще один крутой сервис от разработчиков Ray.so.
🔸 ReactToPrint позволяет рендерить в браузере печатные версии отдельных React-компонентов.
🔸 Kontra.js — JavaScript-библиотека для участия в Js13kGames.
🔸 Swapy позволяет превратить макет в интерактивный интерфейс с возможностью перетаскивания элементов.
🔸 WebJSX — библиотека для создания веб-приложений с использованием синтаксиса JSX и веб-компонентов.
🔸 Web Maker — оффлайн-песочница для экспериментов с HTML, CSS и JavaScript.
🔸 Sniper CSS — расширение Chrome для поиска и устранения неиспользуемых CSS-стилей.
🔸 Recharts — библиотека для построения графиков в React-приложениях.
🔸 Creatie — ИИ-платформа для разработки, аудита и улучшения UI/UX.
👉 Читать статью полностью
👉 Зеркало
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
🎬 ytui: Смотри YouTube прямо из терминала
ytui — это инструмент для работы в терминале, который позволяет искать и воспроизводить видео с YouTube прямо в проигрывателе терминала.
Поиск видео из различных источников, из вашей истории просмотров, подписанных каналов на ютубе.Читать полностью…
🎃 Приглашаем на вебинар перед Хэллоуином: «Нужна ли математика на собеседованиях?» 🧙♀️
Темные тучи сгущаются, и в воздухе витает мистическая атмосфера... Готовы ли вы окунуться в мир загадочной математики и раскрыть тайны успешного собеседования? Тогда ждем вас 28 октября в 20:00! 🕸
https://proglib.io/w/99515be0
Что вас ждет в эту зловещую ночь:
💀 Ошибаться не страшно: узнаем, как неудачные проекты и опыт «в стол» превращают джуниоров в сеньоров. Расскажем истории о том, как ошибки закаляют и помогают достигать вершин мастерства.
🧛 Собеседования без подготовки? Обсудим, возможно ли пройти через испытания рекрутеров без специальной подготовки или это путь в лабиринт с привидениями.
🧙 Теория и практика — зелье успеха:
• Выбор метрики оценки модели: какую метрику показать бизнесу, чтобы не столкнуться с гневом нечисти? Разберемся в разнице между MAPE и WAPE и когда какую применять.
• Трансформация распределений: как превратить логнормальное распределение в нормальное без волшебной палочки? Поговорим о том, зачем это нужно и как обойтись изменением функции потерь вместо магических превращений.
🦇 Бонус для смельчаков: раскроем секреты тестирования в маркетинге, которые помогут не заблудиться в темном лесу конкурентного рынка.
Не упустите шанс провести вечер в компании единомышленников, погрузиться в атмосферу Хэллоуина и получить ценные знания!
🕯 Записывайтесь на вебинар и готовьтесь к мистическим открытиям!
https://proglib.io/w/99515be0👻
☁️ Тут DHH посчитал, что сэкономит более $10 млн, если мигрировать из облаков обратно в on-premises
Создатель Ruby-on-Rails David Heinemeier Hansson недавно поделился мыслями и цифрами по экономии от перехода с облаков.
Сухие цифры по затратам: $700,000 потрачено на железо (Dell), что позволило снизить стоимость облаков с $3.2 до $1.3 🍋 в год. Оставшееся — 10 петабайт в S3 на Амазоне, на 4-х летнем котракте.
💬 Что думаете? Сисадмины снова в деле?
⚒️ Как создавать отказоустойчивые системы: #инфографика для разработчика
👉 Источник
📎 Альтернатива Leetcode — CodeHS Practice
Тут сотни интересных задач на Python, Java, JavaScript и C++ с автопроверкой.
Бесплатно прокачивайте навыки, если уже на всех платформах все задачи прорешали.
⚙️ Релиз PyTorch 2.5
Библиотека машинного обучения получила в обновлении поддержку графического ядра от Intel. Это упростит разработку новых нейросетевых продуктов и поможет оптимизировать существующие для систем Intel.
Смотри подробнее:
👉 GitHub
⚡️Разыгрываем флагманский смартфон
«Библиотека программиста» разыгрывает один из трех смартфонов на выбор:
🔹Samsung Galaxy S24 Ultra на 1 ТБ
🔹Xiaomi 14 Ultra на 512 ГБ
🔹iPhone 16 Pro Max на 512 ГБ
🔥 А еще 99 участников розыгрыша получат скидку 50% на наш курс Базовые модели ML и приложения!
Промокод будет действителен до 20 ноября.
Условия просты:
→ подписаться на Библиотека нейротекста
→ подписаться на Библиотека нейрозвука
→ подписаться на Библиотека нейрокартинок
→ нажать на кнопку «Участвовать» под этим постом
Итоги появятся 30 октября в 20:00 по московскому времени в нашем канале Библиотека программиста. Затем мы свяжемся с победителем, который сам выберет смартфон. Тем, кто получит промокод, мы вышлем его в течение недели после окончания розыгрыша.
⚠️ Убедитесь, что вам можно написать в личные сообщения или следите за результатами — если мы не сможем с вами связаться, то не сможем и отправить приз. Доставить мы можем только в города России и Беларуси.
❗️ Что происходит: новости за неделю
🖥 Вышла Node.js 23
📈 «1С» поднимет цены на свои разработки на 10–18 %
🍹 «Сбер» купил образовательные платформы «Нетология» и «Фоксфорд»
📱 Роскомнадзор не планирует блокировать в России сервис Twitch
🌐 Switch Online — Nintendo хочет проверить «границы мультиплеерных функций и геймплея»
🤬 Цены на электронику, в частности ноутбуки, в российских магазинах к Новому году вырастут на 10–15%
📱 OpenAI начала тестировать приложение ChatGPT для Windows
💥 НСПК создала прототип решения для оплаты покупок с помощью смартфонов на iOS и Android — оно работает на основе Bluetooth
Насыщенная неделя, может, мы что-то забыли?
⚒️ Краткое объяснение различных механизмов сборки мусора в популярных языках программирования: Java, Python и Go
Источник 👉 https://proglib.io/w/f75efa24
Ищем автора эталонного кода! 💎
Если вы уверены, что вашему коду подходит звание «Эталонный», а вам — звание «Автор самого красивого кода», то приглашаем принять участие в Конкурсе красоты кода 2.0 и выиграть классные призы от Сбера: iPhone 16 и умную колонку SberBoom.
Опытные эксперты определят победителей в пяти категориях: Backend, Frontend, DevOps, AI и Mobile, — а награждение пройдёт на ключевом IT-событии HighLoad в Москве, 2 и 3 декабря.
Больше 40 участников прошлого конкурса стали частью команды Сбера. Возможно, следующим станете именно вы — переходите по ссылке и изучайте подробности!
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
👉Переводчик и автор оригинальных статей
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
⛔️ Сайт «антипримеров» для веб-разработчиков
Всё на нём сделано настолько плохо, что находиться там долго просто невозможно. Страницы выглядят ужасно, элементы расположены хаотично, и даже базовые вещи, как навигация, работают через раз.
Но именно в этом и есть смысл сайта — он показывает самые типичные ошибки веб-разработки.
💬 Надо ли учить программированию
Наткнулись на статью из «Компьютерра» 1997 года, где автор рассуждает, стоит ли учить всех программированию. Он задаётся вопросом:
«Что такое программирование — наука или искусство? А главное, всем ли это нужно?»
Тогда, в 90-х, информатика в школе была почти полностью про кодинг: шестнадцатеричные системы, алгоритмы, языки. Но нужно ли было знать это всем? Почему бы вместо сложных алгоритмов не учить детей основам работы с компьютером?
Программирование — это творческое ремесло. Оно учит нас решать проблемы нестандартно, но это не значит, что всем обязательно быть программистами. Может, школьная информатика должна была больше помочь ребятам стать грамотными пользователями.
А что думаете вы: Стоит ли всем учить кодинг, или важнее компьютерная грамотность?Читать полностью…