🎉 Ruby 3.4.0: Новый год — новый Ruby
На «Рождество» вышел Ruby 3.4.0, и это настоящий подарок для разработчиков. Что же нового в свежей версии?
🤔 Почему я провалю ваше техническое собеседование
Несколько лет назад Университет штата Северная Каролина совместно с компанией Microsoft пришли к такому выводу: «Собеседования в технологическом секторе оценивают уровень стресса, а не навыки разработки ПО». Так считают многие, но продолжают проводить технические собесы, потому что не знают другого эффективного способа оценить технические навыки.
У автора статьи Frak Lopez другое мнение, ведь работая в должности менеджера по найму, он отказался от их использования. Под катом Frak делится опытом и рассказывает о том, в чём реальная ценность и применимость технических собесов.
👉 Читать перевод
🚀 SQLite стала быстрее в 10 раз для аналитических запросов
Изначально SQLite идеально подходит для транзакционных операций (OLTP). Но аналитические запросы (OLAP), включающие сложные джойны, были её слабым местом. SQLite использует Nested Loop Join — простой, но неэффективный метод, где каждое совпадение требует "дорогих" операций в B-дереве.
➡️ Как решили проблему?
Исследователи из Университета Висконсин-Мэдисон предложили использовать Bloom-фильтры — лёгкие и эффективные структуры данных, которые заранее отсекают ненужные строки для джойнов.
🔗 Читайте подробнее в статье
🎁 Лучше икры на Новый год только...
Сертификат на обучение от Proglib Academy! Это крутой подарок для тех, кто интересуется IT, хочет освоить новую профессию и жить в шоколаде.
Почему наши курсы — хороший презент:
🔵Подходит для новичков и профессионалов: можно выбрать обучение под любой уровень знаний.
🔵Помогает развивать востребованные навыки, которые пригодятся в IT.
🔵Позволяет выбрать удобный формат обучения: можно учиться в своем темпе, когда удобно.
Сертификат оформляется за пару минут, и даже не нужно ломать голову над упаковкой.
🚀 Подарите возможность начать год с полезных знаний и карьерного роста → подробнее о сертификатах
🎙 Подкаст Podlodka: разработка в робототехнике
В этом выпуске c Артуром Голубцовым из Cognitive Pilot ведущие погрузились в мир робототехники и говорили про особенности разработки автопилотов и автономных систем: от выбора ниши и MVP до тестирования в реальной среде и запуска в производство.
Вы узнаете, как автономные технологии уже изменили многие сферы и почему роботов «на улицах» до сих пор не так много.
⏱️ Таймкоды:
00:00 О чем выпуск
02:11 Разработка в робототехнике
09:42 Бытовые роботы
17:52 Автомобильный автопилот
34:28 Проблемы и перспективы коптеров
39:04 Автопилоты для различных транспортных средств
57:25 Роботы для сферы развлечений
01:13:20 Разработка в робототехнике
01:28:16 Инвестиции и гранты
01:35:41 Фреймворк ROS
01:45:11 Тестирование в робототехнике
02:01:50 Нейросети в робототехнике
02:07:57 Заключение
▶️ Смотреть или слушать полностью
#подкасты
🎅 Розыгрыш мощного ПК продолжается
Купите любой курс Proglib Academy с 27 ноября по 27 декабря и участвуйте в розыгрыше компьютера от DigitalRazor! Этот ПК станет вашим верным помощником в учебе, работе и достижении больших целей в IT.
Что внутри DigitalRazor ProGaming:
🔵Видеокарта RTX 4060 8GB — отличная для графики, разработки и игр
🔵Процессор R5 7600X — высокая производительность для любых задач
🔵Системная плата B650M — надёжная основа для вашего успеха
А еще — уникальный дизайн корпуса, который сделает этот ПК не только мощным, но и стильным.
🔗 Подробнее об условиях участия
🎓 Курсы от Proglib Academy — это возможность освоить востребованные навыки программирования и попасть в IT-индустрию. А теперь у вас есть шанс дополнить знания новым оборудованием!
Успейте принять участие и сделайте шаг навстречу мечте приобретая наши курсы со скидкой к новому году!
🔗 Конструктор
💡Cloudflare Radar: обзор 2️⃣0️⃣2️⃣4️⃣ года
Внутри — итоги интернет-трендов и изменений за год. Вот ключевые из них:
📈 Глобальный интернет-трафик вырос на 17.2%.
📈 Google удерживает лидерство как самый популярный интернет-сервис, WhatsApp лидирует в мессенджерах, а Facebook* — в соцсетях.
📈 Трафик Starlink увеличился в 3.3 раза благодаря новым рынкам.
📈 Googlebot стал крупнейшим источником запросов на платформе Cloudflare, а активность других ботов, таких как Bytespider от ByteDance, сократилась.
📈 13% трафика TLS 1.3 используют пост-квантовое шифрование для защиты данных от угроз квантовых компьютеров.
📈 Мобильный трафик составляет 41.3% от общего интернет-трафика, при этом устройства на Android преобладают в большинстве стран.
📈 OpenAI лидирует в категории генеративного ИИ, а Binance продолжает быть популярным в категории «Криптовалюта».
📈 Среди браузеров Google Chrome остается наиболее популярным, но Safari опережает его на iOS-устройствах.
📈 React, PHP и jQuery остаются популярными инструментами для разработки веб-сайтов.
📈 Go превзошел NodeJS как самый популярный язык, используемый для создания автоматизированных API-запросов.
👉 Читать полный отчет с интерактивными графиками
*принадлежит организации Meta, деятельность которой признана экстремистской и запрещена на территории РФ
💾 CDC vs Outbox: как решить проблему двойной записи в распределенной системе
Проблема двойной записи возникает, когда необходимо выполнить две или более операции в разных системах или базах данных, которые должны оставаться согласованными, а в системе при этом нет встроенной поддержки транзакций для обеспечения согласованности.
Классический пример — когда нужно записать данные в базу данных и опубликовать событие в брокере событий. Если приложение завершается аварийно после завершения транзакции в базе данных, но до того, как событие будет опубликовано, это приведет к несогласованности, поскольку операции происходят в отдельных системах, и транзакции в этом контексте недоступны.
Существует два стандартных решения для обработки этой проблемы — захват изменения данных (CDC, Change Data Capture) и паттерн Outbox. В статье сравниваем два подхода 👇
🔗 Читать статью
🔗 Зеркало
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
Привет, друзья! 👋
2024-й год уже почти на финишной прямой, и технологии в этом году успели наделать немало шума. Пока умные ИИ не научились писать за нас все программы, а квантовые компьютеры не угнали наши пароли, давайте подведём итоги!
🤔 Какие технологии в этом году действительно удивили? А какие оказались не такими крутыми, как ожидали? Что изменилось в работе айтишников, и какие навыки стали особенно важными?
💬 Делитесь своим мнением в комментариях — мы выберем самые интересные ответы и включим их в нашу итоговую статью!
🥽 Разработка для AR/VR: как создавать такие приложения?
Современные технологии продолжают удивлять, стирая границы между реальностью и цифровым миром. AR (дополненная реальность) и VR (виртуальная реальность) уже меняют наш подход к играм, обучению и медицине.
От выбора подходящей платформы — Unity, Unreal Engine или WebXR — до первых шагов в создании прототипов: наш новый материал расскажет, с чего начать разработку приложений для AR/VR. Узнайте, как проектировать интуитивные интерфейсы, добиваться оптимального баланса между реализмом и производительностью, а также как выделиться на конкурентном рынке.
Примеры, советы, и вдохновляющие кейсы, такие как Pokémon GO, Beat Saber или IKEA Place, помогут понять, куда двигаться, чтобы ваш проект стал успешным.
Читайте статью и начинайте путь к созданию приложений, которые меняют мир. 🚀
#новость
🤖 Познакомьтесь с Willow, современным квантовым чипом от Google
Менее чем за 5 минут он способен выполнить тестовое вычисление, на которое одному из самых быстрых суперкомпьютеров сегодня потребовалось бы 10 септиллионов лет (это больше, чем возраст Вселенной).
👉 Узнайте больше
Стань мастером Redis, создавая его с нуля!
Что может быть лучше для понимания технологий, чем собрать их самому? 🤔
CodeCrafters предлагает уникальный интерактивный курс, где вы создадите свой собственный Redis — высокопроизводительное хранилище данных с поддержкой команд, конвейеров и многое другое.
📌 Чем вы займётесь:
- Реализация команд, таких как GET, SET и других.
- Работа с сетевыми сокетами и многопоточностью.
- Построение архитектуры, вдохновлённой Redis, шаг за шагом.
💡 Курс подходит для изучения на популярных языках программирования, включая Python, Go, Rust, C++, Java и другие.
👉 Перейти к курсу Redis
🧙♀️ Квест «Сервера не спят» — попробуйте себя в роли инженера датацентра!
Если вы всегда мечтали заглянуть за кулисы большого датацентра и почувствовать себя настоящим IT-героем — у нас для вас отличная новость. На платформе JetNight стартовал квест «Сервера не спят», который погружает вас в мир сложных задач, где за каждым решением стоит спасение серверов и инфраструктуры.
Что вас ждет?
Три уникальные миссии, каждая из которых проверит ваши технические навыки, логику и смекалку:
🔹Инженер мониторинга — укротите мятежную инфраструктуру и найдите сбои.
🔹Диагност — остановите зомби-процессы и разгадайте тайну призрака в машине.
🔹Сервисный инженер — победите макаронного монстра и спасите падающие сервера.
🔗 Участвовать
👩💻 Что происходит, когда вы вводите URL-адрес в браузере? Довольно простой вопрос, который могут спросить на позицию веб-разработчика в ходе собеса.
1️⃣ Пользователь вводит URL:
➖ Браузер ищет IP-адрес в нескольких уровнях кеша (браузера, ОС, локальном и у провайдера).
➖ Если IP-адрес не найден, запрос отправляется к DNS-резолверу.
2️⃣ Браузер устанавливает TCP-соединение с сервером по протоколу HTTP или HTTPS.
3️⃣ Браузер отправляет HTTP-запрос (GET/POST/...) на сервер для получения данных.
4️⃣ Сервер отправляет HTTP-ответ с нужными данными (HTML, CSS, JS и т. д.), браузер обрабатывает и отображает страницу пользователю.
👉 Источник
#инфографика
🦑👨💻 Программист в «Игре в кальмара»: каковы твои шансы выжить?
Каждый день оптимизируешь процессы, автоматизируешь задачи и решаешь сложные проблемы. Но что, если тебе придется применять свои навыки, чтобы выжить?
Окажутся ли твои скрипты, алгоритмы и багфиксы полезными в критической ситуации?
👉 Пройти тест
Создавайте и проверяйте задания по программированию на GitVerse
На платформе для работы с исходным кодом GitVerse появился SmartClass — бесплатный инструмент для управления заданиями по программированию. С ним можно создавать, хранить и проверять задачи, а также автоматизировать ревью кода с помощью AI-ассистента GigaCode. В общем, все что нужно – теперь под рукой.
Пользователи SmartClass получают все преимущества платформы GitVerse, что дает начинающим специалистам возможность освоить профессиональные инструменты разработки. Решение позволяет не только изучать программирование и код, но и погрузиться в детали работы с такими инструментами и практиками, как CI/CD, Git и многими другими.
И, конечно, теперь смело можно отдать рутину аналитики заданий вашему верному помощнику – AI-ассистенту! За счет встроенных в платформу AI-расширений и AI-ассистента разработчика GigaCode вы можете за пару минут провести аналитику кода и значительно облегчить процесс проверки работ.
Переходите на GitVerse и пробуйте новый инструмент!
⚙️ 8 наиболее часто используемых паттернов проектирования распределенных систем: полезная #инфографика для разработчика
🔸 Ambassador
🔸 Circuit Breaker
🔸 CQRS (Command Query Responsibility Segregation)
🔸 Sharding
🔸 Sidecar
🔸 Pub/Sub
🔸 Leader Election
🔸 Event Sourcing
👉 Источник
🆕 Microsoft убирает функцию «Мой день» из Microsoft 365.
➖Что изменится: Функция перестанет быть доступна с января 2025 года для пользователей Microsoft 365 Enterprise.
➖Суть функции: Она позволяла управлять ежедневным календарём и заметками, доступ к которым был через значок календаря.
➖Причина: Microsoft переходит к интеграции AI-инструментов, таких как Copilot for Work, который займёт место «Моего дня».
Это шаг в рамках общей стратегии компании по внедрению искусственного интеллекта.
🔗 Источник
#новость
Хочешь зарабатывать в евро, но не знаешь, как получить оффер на международке 👣
Поиск работы за границей — это как квест на «хардкоре». Непонятно, с чего начать: где искать вакансии, как на них откликаться и как правильно упаковать свое резюме, чтобы его заметили.
Тут на помощь придут ребята из AgileFluent — эксперты с двумя полезными каналами:
AFsolutely — для тех, кто хочет прокачивать английский для работы. Прямо сейчас там проходит бесплатный марафон по бизнес-английскому, успей попасть на него.
AgileFluent – про все этапы поиска работы, от поиска вакансий до оффера. Всё в формате советов, лайфхаков, чек-листов и пошаговых гайдов. А в этом посте ребята собрали полезные материалы: 50+ джоб-бордов, шаблон для учёта откликов и примеры писем для напоминания HR.
Подписывайся, чтобы узнать свои слабые места и быстрее дойти до международного оффера! 🚀
🥳 Ваш личный AI-помощник становится ещё умнее: что нового в памяти ChatGPT?
🟡Представьте, что вы общаетесь с ChatGPT, а он помнит ваши прошлые беседы: ваши предпочтения, стиль общения и даже любимые темы. OpenAI внедряет новую функцию памяти, которая обещает революцию в персонализации. Теперь, начиная новый чат, вам не нужно повторно объяснять свои ожидания — AI уже знает, что вам нравится.
🟡Но как это работает? Насколько безопасны ваши данные? И чем OpenAI отличается от конкурентов, таких как Google с их Gemini? Узнайте всё об этой технологической гонке и о том, как она может изменить ваш опыт взаимодействия с AI.
🔗 Читайте статью, чтобы быть в курсе первых шагов будущих персональных помощников!
#новость
🚨 Kali Linux 2024.4: Новый релиз для пентестеров и специалистов по ИБ!
Вышел Kali Linux — обновлённая версия популярного дистрибутива для тестирования безопасности и пентестинга. В этом релизе:
➡️ Поддержка i386 прекращена, теперь только 64-битные версии.
➡️ 14 новых инструментов для тестирования уязвимостей, включая поддержку Active Directory, атаки на MSSQL, проверку уязвимостей веб-приложений и многое другое.
➡️ Улучшенная поддержка Raspberry Pi 5 и новая утилита Raspberry Pi Imager для упрощённой настройки системных образов.
➡️ GNOME обновлён до версии 47 с новыми функциями и улучшенным интерфейсом.
Это обновление продолжает традицию Kali Linux как незаменимого инструмента для экспертов в области кибербезопасности.
✨ Читайте подробнее о нововведениях в статье!
#новость
🎄 OpenAI завершила свой рождественский адвент-календарь!
В течение 12 рабочих дней с 5 декабря компания ежедневно представляла новинки: от моделей и интеграций до уникальных фич для разработчиков.
На последнем стриме OpenAI представила модель o3 — очень мощный инструмент для глубоких рассуждений. Все интересовались, что случилось с o2 и достигла ли o3 уровня AGI.
➡️ В этой статье вы найдете ответы на эти вопросы, а также краткое изложение всех интересных моментов, которые были представлены за 12 дней.
#новость
🎉 Команда Microsoft представила новый бесплатный уровень для GitHub Copilot, доступный в VS Code
Никаких пробных версий. Никаких подписок. Никаких кредиток. Все, что вам нужно, это учетная запись GitHub.
С GitHub Copilot Free вы получаете 2000 дополнений кода в месяц (около 80 за рабочий день) + 50 запросов в чат и доступ к моделям GPT-4o/Claude 3.5 Sonnet.
👉 Читать подробнее
Новый год — время для новых начинаний!
Пока все строят планы на будущее, подумайте, что поможет вам двигаться вперёд в карьере. Мы знаем, что навыки в IT открывают огромные возможности — и мы готовы помочь вам начать!
🔹 Почему IT?
- Большинство компаний активно ищут специалистов.
- Вы можете работать из любой точки мира — с гибким графиком и интересными задачами.
- А ещё IT — это высокий доход и стремительный карьерный рост.
Возможно, именно сейчас тот момент, когда стоит инвестировать в себя и развить востребованные навыки. У нас есть конструктор курсов, с помощью которого вы сможете составить свой идеальный план обучения — под свои цели и интересы.
📚 Как это работает?
- Несколько программ по цене одной — выбирайте всё, что вам нужно.
- Бессрочный доступ — учитесь в своём ритме и когда удобно.
- Это выгодно — вы получаете навыки, которые помогут вам расти профессионально и зарабатывать больше.
А для тех, кто решит сделать шаг в будущее до конца года, у нас есть кое-что особенное… 🎁 Узнайте больше
Как выбрать свой путь?
Мы предлагаем несколько уникальных комбинаций курсов, которые помогут вам стать настоящим экспертом:
🔵 Математика для Data Science + Алгоритмы и структуры данных — для тех, кто хочет готовиться к собеседованиям в топовые компании.
🔵 Алгоритмы + ML — чтобы не просто решать задачи, а понимать, как работают современные технологии.
🔵 Frontend + ML — создавайте приложения и учитесь работать с нейросетями.
🔵 И другие комбинации для разных целей.
Новогодний подарок, который будет работать на вас весь год — это отличная идея! 🎁 Начните сейчас
Развивайтесь в IT — и будущее уже будет в ваших руках!
🤔🔥🪦 Беспощадный Frontend-тест: уволься сам, если не наберёшь 7 из 10!
Ау! Есть среди нас фулстек-разработчики? Или может те, кто когда-то начинал с HTML и CSS?
👉 Проверяем свои знания о фронтенде тут
Base Virtualization — бесплатный курс для тех, кто хочет погрузиться в облачные технологии
Уже используете облака, только планируете переезд или просто хотите разобраться в терминологии? Что такое IaaS, SaaS, PaaS? В чем разница между частным, публичным и гибридным облаками? Что такое миграция и как организовать бесшовный переезд в облако? Об этом и о многом другом узнаете в новом курсе.
Что вас ждет:
— 10 уроков о виртуализации и облачной инфраструктуре.
— Доступ к материалам курса без ограничений.
— Поддержка и общение с экспертами в Telegram-сообществе.
Зарегистрируйтесь на курс по ссылке и начните погружение в виртуализацию прямо сейчас.
Реклама ПАО «ВымпелКом», beeline.ru
👑🧟 Король спама: насколько сильно ты бесишь коллег в рабочих чатах
Признайся, ты тоже иногда отправляешь голосовые сообщения из маршрутки? Или может быть, ты тот самый человек, который пишет «Привет» и исчезает на час? Всего 10 вопросов, которые помогут понять, являешься ли ты мастером цифрового этикета или главным спамером офиса. Готов узнать правду?
👉 Пройти тест
🤔 Беспощадный Frontend-тест
Начинаешь разбираться в программировании и изучаешь фронтенд? Этот тест поможет понять, что уже получается, а над чем стоит поработать.
Не переживай, если результат окажется не таким высоким — это отличный повод подтянуть знания по HTML, CSS и JavaScript. Разберись с основами верстки, адаптивного дизайна и логикой работы браузера.
Тест — это не конец, а точка старта для твоего роста. Попробуешь?