👋 Попрощайтесь с сообщениями о коммитах, в которых вы думаете над тем, что написать
Copilot может предложить вам сообщение о коммите на основе внесенных вами изменений. Доступно всем сегодня с GitHub Copilot Free.
#новости
🎄 Начни 2025-й с апгрейдом навыков,
которые откроют двери в мир IT!
Ты можешь собрать свой персональный план обучения с помощью нашего новогоднего конструктора. Это шанс не просто начать год с полезных знаний, но и сделать инвестицию в своё будущее, которая окупится многократно.
🔗 Собери свой план и начни путь в IT
Почему это выгодно?
📚 Несколько программ по цене одной — максимальная эффективность: учишься сразу тому, что действительно нужно.
💾 Бессрочный доступ — все материалы всегда под рукой, чтобы учиться в своём темпе.
💸 Знания, которые окупятся — навыки, востребованные в любой точке мира.
Какие навыки ты можешь прокачать?
💡 Математика для Data Science + Алгоритмы и структуры данных
— Подготовка к собеседованиям в FAANG и поступлению в ШАД. Решай сложные задачи, работай с данными и моделями на профессиональном уровне.
💡 Алгоритмы и структуры данных + ML
— Улучшай своё алгоритмическое мышление и изучай базовые методы машинного обучения, чтобы создавать интеллектуальные приложения.
💡 Frontend Basic + Базовые модели ML
— Построй свою первую веб-страницу и погрузись в мир ML: от нейросетей до ML-бустинга.
💡 Архитектуры и шаблоны проектирования + Математика для Data Science
— Развивай аналитическое мышление и учись проектировать устойчивые системы.
💡 Алгоритмы и структуры данных + Frontend Basic
— Получи полный набор навыков: от оптимизации алгоритмов до создания современных веб-приложений.
Не упусти шанс сделать шаг в будущее! Новый год — это время обновлений, и твоя карьера может стать одним из них.
🔗 Составь свой IT-маршрут сейчас или выбери курс по новогодней скидке
🔥 Топ-10 тем 2024 года по версии Claude, которые больше всего обсуждались в айти-подкасте «Радио-Т»:
1️⃣ Гонка AI моделей
OpenAI выпустила GPT-4o и o1, Anthropic представил Claude 3 и 3.5, Google запустил Gemini, а Meta (запрещена на территории РФ) обновила Llama до версии 3.1. Конкуренция привела к значительному улучшению возможностей моделей, особенно в области рассуждений и анализа. X.AI выпустил Grok, но он не оправдал ожиданий по сравнению с конкурентами.
2️⃣ AI в разработке
GitHub Copilot получил поддержку моделей от Anthropic и Google, а также добавил Extensions. JetBrains встроил AI во все свои IDE. Google сообщил, что 25% нового кода пишется с помощью AI. Появились дискуссии о возможной деградации навыков программистов из-за чрезмерного использования AI.
3️⃣ Apple Vision Pro
Первое VR/AR устройство Apple получило смешанные отзывы. Netflix отказался создавать приложение для платформы. Устройство впечатлило технологиями, но цена в $3,499 и ограниченная автономность вызвали критику. К концу года продажи оказались ниже ожиданий.
4️⃣ Возвращение в офисы
Amazon потребовал полного возвращения в офис, Dell ограничил карьерный рост для удаленных сотрудников. Google сохранил гибридный формат. Бывший CEO Google Эрик Шмидт обвинил удаленную работу в отставании компании в области AI.
5️⃣ Антимонопольное давление
Google столкнулся с требованием продать Chrome и прекратить антиконкурентные практики. Epic Games выиграл суд против Google, что приведет к открытию Android для сторонних магазинов приложений. Apple была вынуждена разрешить установку приложений из интернета в ЕС.
6️⃣ Проблемы кибербезопасности
Cloudflare автоматически отразил рекордную DDoS-атаку в 3.8 Tbps. AT&T сообщила об утечке данных, затронувшей «почти всех» клиентов. CrowdStrike вызвал массовый сбой у клиентов из-за проблем с обновлением. Signal признал проблему с хранением ключей шифрования.
7️⃣ Социальные сети
Reddit вышел на IPO и заключил сделку с Google по данным для AI. X разрешил контент для взрослых и столкнулся с проблемами в Бразилии. Telegram добавил мини-приложения и улучшил браузер. Bluesky показал значительный рост, конкурируя с Threads.
8️⃣ Open Source драмы
Redis перешел на dual source-available лицензирование. Elasticsearch вернулся к open source. Возник конфликт между WP Engine и WordPress.org. Linux удалил российских мейнтейнеров из ядра. Let's Encrypt отметил 10-летие.
9️⃣ Корпоративные слияния
HashiCorp присоединилась к IBM. GitLab начал искать покупателя. Qualcomm рассматривает возможность покупки Intel. Microsoft расформировал команду DEI. Google уволил команды Flutter, Dart и Python.
1️⃣0️⃣ Hardware релизы
Apple представила Mac на M4, новые iPad и MacBook. Tesla показала Cybercab — автономное такси без руля. Google анонсировал квантовый чип Willow, обещающий революцию в квантовых вычислениях. Новое семейство Kindle получило цветной дисплей.
👉 Слушать подкаст
#подкасты #новости
🔥 Структуры данных в повседневных технологиях: полезная #инфографика для разработчика
👉 Источник
2️⃣0️⃣2️⃣4️⃣ Разрабы, уже подвели итоги года? Если у вас есть публичный GitHub-репозиторий, GitHub Wrapped сделает это за вас!
Кидайте в комментарии под постом результаты 2024 года👇
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
🖥 Java — топ язык программирования
Proglib рассказывает про любимый язык програмирования в формате рилсаЧитать полностью…
🎇 2025 в жизни программиста
➡️Впервые за всю историю количество строк кода, написанных человечеством, достигнет триллиона (по оценкам GitHub).
➡️ ИИ-системы начали писать больше кода, чем люди.
➡️ 2025-й — год открытого кода. Всё больше крупных компаний выпускают свои продукты в open-source.
🧠 Что такое когнитивная нагрузка
Когнитивная нагрузка — это объем информации, который разработчику нужно удерживать в голове, чтобы понять и изменить код.
Реальные примеры и решения
Сложные условия:
if val > someConstant
&& (condition2 || condition3)
&& (condition4 && !condition5) {
...
}
isValid = val > someConstant
isAllowed = condition2 || condition3
isSecure = condition4 && !condition5
if isValid && isAllowed && isSecure {
...
}
📊 Построение DWH и разработка дашбордов в Power BI: 5 проблем и их решение
В современном мире данные являются одним из ключевых ресурсов для принятия обоснованных решений и успешной работы компании. Поэтому создание и поддержание эффективного хранилища данных становится важной задачей для многих организаций.
В этой статье Ипатов Александр, backend-разработчик в компании USETECH, рассматривает на конкретном примере проблемы и их решение при построении DWH и дальнейшей разработке дашбордов в Power BI. Вас ждет история о том, как превратить хаос данных в работающую бизнес-аналитику.
👉 Читать статью
👉 Зеркало
🎓💡 Коллекция свежих дорожных карт с популярного ресурса roadmap.sh по различным направлениям и скиллам:
🔸AI Engineer
🔸Engineering Manager
🔸Redis
🔸PHP
#roadmap #новости
⚡️ Drogon Sandbox: Молниеносный Multi-Tenancy с минимальной нагрузкой
Multi-tenancy позволяет безопасно совместно использовать один сервер многим пользователям, каждый из которых не может получить доступ друг к другу или оказать негативное влияние на службу HTTP.
Разбираем Drogon Sandbox:
▪️ Multi-tenancy: Изолированные sandboxes на каждый запрос. Без следов, без конфликтов.
▪️ Эффективность: Гарантированное ограничение ресурсов (CPU/память), горячая перезагрузка программ.
▪️ Бенчмарки: До 1.7 млн req/sec с задержкой ~39 мкс
👉 Хотите узнать, как создать высокопроизводительную систему с поддержкой multi-tenancy — тогда забирайте репозиторий
🎉 Уже завтра — итоги розыгрыша мощного ПК
Завтра DigitalRazor проведем стрим, на котором узнаем, кто же станет обладателем:
— компьютера DigitalRazor ProGaming
— VIP-доступа к курсам Proglib Academy на сумму до 100 000 рублей
📅 Когда: 27 декабря в 16:00 по Москве
⏰ Где: YouTube, https://www.youtube.com/watch?v=EymBjCxbsNw, розыгрыш начнется в 16:30.
Если вы ещё не успели принять участие, у вас еще есть шанс приобрести курсы со скидкой 40%! Условия розыгрыша — по ссылке.
Выбрать курс!
🦑👨💻 Программист в «Игре в кальмара»: каковы твои шансы выжить?
Каждый день оптимизируешь процессы, автоматизируешь задачи и решаешь сложные проблемы. Но что, если тебе придется применять свои навыки, чтобы выжить?
Окажутся ли твои скрипты, алгоритмы и багфиксы полезными в критической ситуации?
👉 Пройти тест
Создавайте и проверяйте задания по программированию на GitVerse
На платформе для работы с исходным кодом GitVerse появился SmartClass — бесплатный инструмент для управления заданиями по программированию. С ним можно создавать, хранить и проверять задачи, а также автоматизировать ревью кода с помощью AI-ассистента GigaCode. В общем, все что нужно – теперь под рукой.
Пользователи SmartClass получают все преимущества платформы GitVerse, что дает начинающим специалистам возможность освоить профессиональные инструменты разработки. Решение позволяет не только изучать программирование и код, но и погрузиться в детали работы с такими инструментами и практиками, как CI/CD, Git и многими другими.
И, конечно, теперь смело можно отдать рутину аналитики заданий вашему верному помощнику – AI-ассистенту! За счет встроенных в платформу AI-расширений и AI-ассистента разработчика GigaCode вы можете за пару минут провести аналитику кода и значительно облегчить процесс проверки работ.
Переходите на GitVerse и пробуйте новый инструмент!
🐍📈 Python в 2024 году: что происходит с самым популярным языком
В 2023-2024 компания JetBrains провела масштабное исследование «внутренних» трендов в экосистеме Python и недавно поделилась результатами. Оказалось, что:
▪️Разработчики выбирают uv вместо Poetry;
▪️Контейнеры становятся самым популярным способом развертывания Python-приложений;
▪️41% питонистов имеют опыт работы с Python менее 2 лет.
Более подробно об этих и других трендах читайте в нашей статье 👈
🎄🥂🎉 Разрабы, с наступающим Новым годом вас (а кого-то с уже наступившим)
Наша команда желает вам чистого кода, поменьше багов, успехов в обучении и, конечно, стабильного деплоя с первой попытки!
Ставьте 🎉 — узнаем, кто живой
❄️🎄🤔 Чем заняться программисту в канун Нового года?
Можно посмотреть фильм из нашей подборки (в ней нет социальной сети и матрицы, потому что их уже все смотрели):
⭐ Военные игры (1983)
⭐ Хакеры (1995)
⭐ Пираты Силиконовой Долины (1999)
⭐ Кадры (2013)
⭐ Сноуден (2016)
⭐ Кто я (2014)
⭐ Черное зеркало. Бандерснэтч (2018)
💻📈 Итоги года Proglib: 2024 год в цифрах и достижениях
«Библиотека программиста» подводит итоги 2024 года: 415 экспертных статей и миллион просмотров ежемесячно. Разбираем ключевые достижения, лучшие материалы и делимся планами развития.
👉 Читать статью
👉 Зеркало
P. S. Ну просто не могли не прикрепить мем года к этому посту 🫶
QaLib - канал для скачивания книг по тестированию с самой удобной навигацией и поиском нужной книги.
Наш упор - это нахождение книг на русском языке.
В чем преимущества нашего канала:
1. Все книги поделены на русские и английские по языку издания ru en
2. Удобная навигация по технологиям и фреймворкам pentest python junit
и т.д
3. Книги можно скачать в pdf и epub.
4. В шапке канала удобнейшая навигация по книгам.
Реклама. Киренкина Марина Дмитриевна, ИНН 345702417736. Erid 2VtzqxHDW2v
🎙 Подкаст Podlodka: cистемы эффектов в языках программирования
Что общего у скорости вычислений, мутабельности, кеширования и исключений? Все это — сайд-эффекты, которые сопровождают результаты вычислений.
Виталий Брагилевский, автор книги про язык программирования Haskell и девелопер-адвокат в компании JetBrains, показал невероятно прекрасную картину, которая открывается, если рассматривать все возможные эффекты как часть одной системы — программирование становится более простым, контролируемым и выразительным!
⏱️ Таймкоды:
00:00 О чем выпуск
07:28 Влияние эффектов или их отсутствие
28:10 Разновидности сайд-эффектов
32:14 Исключения как эффект
40:47 Кэширование и отказоустойчивость
54:17 Влияние контекста на вычисления
01:04:44 Алгебраические эффекты
01:07:43 Эффекты в динамических языках
01:08:45 Преимущества системы эффектов
01:23:38 Тестирование эффектов
01:26:24 Реализация систем эффектов в языках программирования
01:44:40 Как соотносятся системы эффектов и линейные типы
01:45:46 Эффекты в Unison
01:56:37 Дебаг
02:07:35 Заключение
▶️ Смотреть или слушать полностью
#подкасты
🎄 Закончился очередной Advent of Code. Это был юбилейный челлендж, в котором из года в год участвуют айтишники со всего мира, но есть 559 человек, которые решали все 50 задач каждый год!
А как прошел ваш Advent of Code? Может быть, вы разобрались с Vim, провели оптимизацию, узнали, что такое borrow checker, немного поработали с рекурсией или наконец-то напечатали в терминале свой первый «Hello, world!»?
👉 Узнайте статистику по использованию языков программирования, IDE, мотивации участников и многому другому здесь
📜 Нашли текст про 1984 — но не Оруэлла, а про программистов
Есть ли у науки чёткие цели? Почему простота идей часто считается недостатком? И как в 1984 году размышляли о будущем вычислительной науки?
Этот текст — настоящая находка: размышления о том, куда идёт программирование, зачем нам математическая элегантность и почему «комплексность лучше продаётся».
Автор описывает сложный путь от философских мечтаний (вечная молодость, золото, будущее) до реалий науки, где истинный вызов — упрощать сложное.
Идеального контента для выходных не существует... или всё же?
Физик из Бразилии, Клаудио Пеллегрини, вычислил идеальную форму пивного бокала основываясь на математической модели, чтобы напиток дольше оставался холодным.
Выяснилось, что идеальная форма – это узкое основание, расширяющееся кверху, как у классических бокалов для пива. Это доказывает, что математика полезна не только в теории, но и в жизни.
А теперь представьте: вы на собеседовании на позицию Data Scientist. И вам дают задачу по оптимизации, и вы можете решить её за минуты. Работа – ваша!
Мы можем научить вас применять математику не только для решения задач, но и для карьерного роста. Освойте курс «Математика для Data Science» и начните путь в карьере аналитика в новом году!
🎄Начните свой 2025 со скидкой 35%. Это лучшее вложении уходящего года – https://proglib.io/w/093a99a7
🤔 Что, если вместо того, чтобы просто создать форк SQLite, полностью переписать его на модном Rust? Именно так и поступила команда Turso, создав новую реализацию SQLite с нуля, полностью совместимую на уровне языка и формата файлов, с той же или более высокой надёжностью, которой славится SQLite, но с полной защитой памяти и на новой, современной архитектуре. Проект называется Limbo — и вот его основные характеристики:
✔️ Встроенная библиотека ядра базы данных OLTP
✔️ Поддержка асинхронного ввода-вывода в Linux с io_uring
✔️ Совместимость с SQLite
✔️ JavaScript/WebAssembly bindings
✔️ Поддержка Linux, macOS и Windows
👉 Читайте подробнее в анонсе
#новости
🎉 Ruby 3.4.0: Новый год — новый Ruby
На «Рождество» вышел Ruby 3.4.0, и это настоящий подарок для разработчиков. Что же нового в свежей версии?
🤔 Почему я провалю ваше техническое собеседование
Несколько лет назад Университет штата Северная Каролина совместно с компанией Microsoft пришли к такому выводу: «Собеседования в технологическом секторе оценивают уровень стресса, а не навыки разработки ПО». Так считают многие, но продолжают проводить технические собесы, потому что не знают другого эффективного способа оценить технические навыки.
У автора статьи Frak Lopez другое мнение, ведь работая в должности менеджера по найму, он отказался от их использования. Под катом Frak делится опытом и рассказывает о том, в чём реальная ценность и применимость технических собесов.
👉 Читать перевод
🚀 SQLite стала быстрее в 10 раз для аналитических запросов
Изначально SQLite идеально подходит для транзакционных операций (OLTP). Но аналитические запросы (OLAP), включающие сложные джойны, были её слабым местом. SQLite использует Nested Loop Join — простой, но неэффективный метод, где каждое совпадение требует "дорогих" операций в B-дереве.
➡️ Как решили проблему?
Исследователи из Университета Висконсин-Мэдисон предложили использовать Bloom-фильтры — лёгкие и эффективные структуры данных, которые заранее отсекают ненужные строки для джойнов.
🔗 Читайте подробнее в статье