781 subscribers
540 photos
35 videos
8 files
421 links
Исследования, новости и разработки в области генеративных моделей.
Download Telegram
👻 Ghost Engineers: 10% айтишников на работе ничего не делают

Учёный из Стэнфорда изучил сотни закрытых репозиториев компаний и выяснил, что десятая часть айтишников ничего не делает на работе — просто меняют одну строчку в коде раз в месяц.

👉 Источник тут

А как вы работаете?
🔥 — впахиваю
🥱 — пытаюсь ничего не делать
🤔 Почему GitHub всех победил? Мнение сооснователя GitHub Scott Chacon

Про загрузку PHP-файлов напрямую на FTP-сервер особенно понравилось, ведь некоторые и на сегодняшний день не видят в этом ничего такого 🤦‍♂️

Но в остальном — отличное погружение в историю развития GitHub и то, почему именно он стал доминирующим хостингом для размещения кода.

Спойлер:
☑️ GitHub стартовал в нужное время
☑️ У GitHub был хороший вкус
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Windsurf: будущее программирования уже здесь

Новая нейросеть Windsurf меняет правила игры в кодинге. Она ускоряет процесс разработки до невероятных скоростей и справляется с задачами любой сложности за пару секунд.

➡️ Мгновенный результат: один промт — и готовое решение уже на экране.
➡️ Полный контроль. Windsurf понимает код вашего проекта, анализирует изменения в реальном времени и хранит историю правок.
➡️ Функционал на выбор. AI может быть помощником для задач или быть полностью автономным, который решает всё сам.

👉 Попробуйте сами: ссылка
📞 Какие корпоративные чаты позволяют мгновенно погружаться в контекст проекта или, более того, эффективно управлять потоками информации и не терять важные детали, даже если кто-то пропустил звонок или не успел ответить на сообщение?

Мы сами используем YuChat в команде и вам советуем к нему присмотреться. Это корпоративный мессенджер, который, кажется, решает указанные проблемы с помощью нескольких интересных фич:

✔️ Поиск по голосовым сообщениям и звонкам
✔️ Автоматическая запись звонков с протоколами встреч
✔️ Треды и организация общения
✔️ Интеграции с бизнес-приложениями, которая работают без боли
✔️ AI-модуль (куда же без него)
✔️ Безопасность и контроль данных

Короче, YuChat — это удобный мессенджер, видео/аудио звонки и мощный AI в одном продукте.

Мы ни на что не намекаем, но для команд разработчиков до января 2025 года действует специальное предложение — увеличенный пробный период 60 дней и скидка 30% до конца 2025 г. Для активации специальных условий нужно подать заявку
🎙️ Подборка всех плейлистов с конференций Highload++ за 2023 год

В преддверии HighLoad++ 2024 недавно были опубликованы многие прошлогодние доклады. Смотрите плейлист на свой вкус:

▶️ Техтолки Highload++ 2023
▶️ Лучшие доклады Highload++ 2023
▶️ Highload++ 2023. Трансляция из Главного зала
▶️ Highload++ 2023 и Golang Conf 2023
▶️ Saint HighLoad++ 2023
🐧 PRoot: Универсальный инструмент для работы с Linux

Откопали настоящего слоняру. PRoot — это пользовательское решение для chroot, mount --bind и binfmt_misc без необходимости в root-доступе.

✔️ Используйте любую директорию как новую root-файловую систему.
✔️ Эмулируйте программы для другой архитектуры через QEMU.
✔️ Разрабатывайте, собирайте и тестируйте пакеты Linux в гостевой среде без сложностей кросс-компиляции.
✔️ Интеграция с host-программами для ускорения сборки и расширения функционала.

Идеально для разработчиков, экспериментов с системами и кросс-платформенной разработки.

👉 Описание PRoot: Ссылка
👉 PRoot 5.1.1: Ссылка
ARM assembly basics.png
346 KB
🥷🏿 ARM assembly basics: на заметку разработчику

Имеете дело с низкоуровневым программированием или разработкой для архитектуры ARM? Тогда ловите шпаргалку по основам ARM assembly: регистры, инструкции, ветвления и условное выполнение.

👉 Подробнее

#шпаргалки
🐄 apt moo — забавная маленькая пасхалка, спрятанная в менеджере пакетов apt в дистрибутивах Linux на базе Debian.

Знали о ней? Как думаете, какое происхождение у этой команды? Ну и раз уж вспомнили про apt, ловите гайд по теме👇

🔗 Читать гайд по командам apt

#linux #fun
📚 TeaTime: Децентрализованная библиотека книг на базе SQLite, IPFS и GitHub

TeaTime — это проект, который позволяет создать распределённую библиотеку книг. Он использует:

▪️ SQLite для хранения данных.
▪️ IPFS для децентрализованного обмена файлами.
▪️ GitHub для синхронизации и управления данными.

Может вдохновить разработчиков на новые проекты. Создавайте уникальные приложения или интеграции на основе этого подхода.

👉 Подробнее: GitHub TeaTime
⚡️ Device Detector: универсальная библиотека для определения устройств

Device Detector — это библиотека для анализа User Agent, которая помогает определить:

➡️ Тип устройства (мобильное, планшет, десктоп).
➡️ Операционную систему.
➡️ Браузер и его версию.
➡️ Производителя устройства.

Подходит для веб-разработчиков, аналитиков и тех, кто работает с данными о пользователях.

👉 Подробнее: GitHub Device Detector
👀 Кто бы мог подумать, но WinRAR продаёт 10тыс. лицензий в месяц

WinRAR — легендарный условно-бесплатный архиватор, известный своей бесконечной «ознакомительной» лицензией, которая уже давно стала поводом для десятков мемов.

Несмотря на эту своеобразную щедрость, оказывается дела у его разработчиков идут вполне неплохо. 🌚
До сих пор ищешь замену ушедшему Slack?

Перепробовал ряд отечественных мессенджеров и всё не то?

Так и мучаешься в Mattermost и Rocket.Chat, и тратишь больше времени на их допиливание, чем на свой код?

❗️Попробуй YuChat с уже работающим AI, который моментально создает протоколы звонков, выделяет задачи и добавляет события в календарь. А семантический поиск ищет не только по чатам, но даже по звонкам. И тыкнет тебя в конкретный разговор, когда обсуждался предмет поиска. Подключай нужные сервисы в Ючат с помощью открытой API-шки.
 
❗️Можно сколь угодно долго расхваливать ИИ в Ючат, который действительно помогает в работе. Но лучше один раз увидеть, тем более сейчас, когда действует специальное предложение для разработчиков:

• 60 дней бесплатного тестирования (вместо стандартных 14 дней)
• Скидка 30% до конца 2025 года
• Полная функциональность и поддержка команды Yuchat
 
Для регистрации на демо и активации бонуса напиши в форме "Я - РАЗРАБОТЧИК".
🎙️ Подкаст Podlodka: дизайн API библиотек

Понятный и удобный API — залог успеха хорошей библиотеки. Но, чтобы его спроектировать, нужно решить огромное количество проблем, связанных с выбором правильного уровня абстракции, историческим наследием, необходимостью поддерживать обратную совместимость, неоднозначностью естественного языка и, самое главное, человеческой природой.

Сева Толстопятов, главный за core-библиотеки Kotlin, рассказал о том, как принимать решения в проектировании API, учитывая все возможные последствия.

⏱️ Таймкоды:
00:00 О чем выпуск
06:04 История появления и развития библиотек
13:55 Как обратная совместимость все портит
26:12 Почему дизайн API — это сложно
30:05 Проблемы с semantic versioning
33:05 Hyram's Law
42:03 Что такое — хороший API
46:16 Как все-таки сделать нормальный API
01:05:10 Как выбирать названия для сущностей
01:08:12 Принятие решений по дизайну библиотек в Kotlin
01:13:14 Выпуск бета-версий
01:15:45 Миграция на новые версии
01:18:18 Советы для разработчиков библиоте...
⚡️ Почему инженерам нельзя допускать ошибки в финтех-стартапах

Статья рассказывает о важности точного учета финансов в стартапах. Вот несколько ключевых мыслей:

✔️ Ошибка в копейках может стоить доверия пользователей: внутри статьи пример стартапа, где терялись «танцующие центы»
✔️ Двойная запись — не роскошь, а необходимость: В финтехе с первого дня нужно внедрять надежную бухгалтерскую систему

Читайте статью и не наступайте на те же грабли
👉 Ссылка
🎄🎅 Настало время решать весёлые, праздничные головоломки по программированию

Advent of Code 2024 — адвент-календарь с небольшими головоломками по программированию. Всё, что вам нужно для участия, — это немного знаний в области программирования. Решать можно на любом ЯП.

👉 Врывайтесь, ведь позади уже шесть дней
⚠️ Новая идея в области синтаксиса Clojure — CWP

CWP (Clojure With Pythonic syntax) — экспериментальный проект, предлагает новую концепцию синтаксиса для Clojure, которая основана на отступах вместо скобок.

Для экспериментов с альтернативными способами работы с функциональными языками.

📎 Ссылка на проект: GitHub
♾️ Инструменты DevOps, многие из которых используются в повседневной жизни разработчиками: полезная #инфографика для разработчика